.type-hospital {
    font-family: "Noto Sans Thai", sans-serif;
}

.type-hospital.bg-template-heading {
    padding: 56px 15px;
}

.type-hospital .txt-head-title-prakun-template{
    color: #2D303C;
    margin-bottom: 24px;
}

.type-hospital .box-hospital-search {
    width: 100%;
    max-width: 980px;
    margin: 0 auto 24px;
    padding: 24px 32px;
    background: #EEF1FF;
    border-radius: 24px;
}

.type-hospital .box-hospital-search .row {
    margin: 0 -8px;
    row-gap: 12px;
}
.type-hospital .box-hospital-search .row > div[class^="col-"] {
    padding: 0 8px;
}

.type-hospital .box-hospital-search .form-control {
    height: 36px;
    border-radius: 8px;
    border: 1px solid #BEC4DB;
    font-size: 14px;
    color: #2D303C;
    padding: 6px 12px;
}

.type-hospital .box-hospital-search .form-control::placeholder {
    color: #A7ADC4;
}

.type-hospital .btn-hospital-search {
    height: 36px;
    width: 100%;
    background: #3958D4;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 16px;
    border: 1px solid #3958D4;
    margin-top: 3px;
}

@media (max-width: 767px) {
    .type-hospital .txt-head-title-prakun-template{ 
        width: 100%;
        max-width: 385px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 500px) {
    .type-hospital.bg-template-heading {
        padding: 32px 15px;
    }
    .type-hospital .txt-head-title-prakun-template{ 
        max-width: 200px;
        margin-bottom: 16px;
    }
    .type-hospital .box-hospital-search {
        margin: 0 auto 16px;
        padding: 16px;
    }
    .type-hospital .box-hospital-search .row {
        margin: 0 -4px;
        row-gap: 8px;
    }
    .type-hospital .box-hospital-search .row > div[class^="col-"] {
        padding: 0 4px;
    }
}


/* Select2 Custom */
.type-hospital .select2-container--default .select2-selection--single {
    height: 36px;
    border-radius: 8px;
    border: 1px solid #BEC4DB;
}

.type-hospital .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 23px;
}

.type-hospital .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #A7ADC4;
}

.type-hospital .select2-container--default .select2-selection--single .select2-selection__arrow b{
    content: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.213013 0.195244C0.496988 -0.0650666 0.957497 -0.0651111 1.24152 0.195289L7.99983 6.39053L14.7585 0.195244C15.0424 -0.0650666 15.503 -0.0651111 15.787 0.195289C16.071 0.455644 16.071 0.877734 15.787 1.13809L8.51406 7.80476C8.37767 7.92978 8.1927 8 7.99983 8C7.80696 8 7.62194 7.92973 7.4856 7.80471L0.21306 1.13804C-0.0710125 0.877734 -0.0710125 0.4556 0.213013 0.195244Z' fill='%233958D4'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 16px;
    border-color: transparent;
    border-width: 0;
    transform: rotate(0deg);
    margin-left: -5px;

}

.type-hospital .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    transform: rotate(180deg);
    margin-top: -2px;
    margin-left: -5px;
}

.hospital-dropdown {
    font-family: "Noto Sans Thai", sans-serif;
}

.hospital-dropdown .select2-results__options {
    padding: 0;
}

.hospital-dropdown .select2-results__option {
    border: 0;
}

.select2-container--default .hospital-dropdown .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: #EEF1FF;
    color: #3958D4;
}



.type-hospital .bg-icon-search-first{
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='84' height='84' rx='42' fill='%23EEF1FF'/%3E%3Cpath d='M42 24C45.9782 24 49.7936 25.5804 52.6066 28.3934C55.4196 31.2064 57 35.0218 57 39C56.9369 41.8807 56.1486 44.699 54.708 47.1945C53.3718 49.5695 51.7354 51.7625 49.839 53.7195C47.7141 55.9616 45.3665 57.9815 42.8325 59.748C42.5862 59.9121 42.2968 59.9997 42.0007 59.9997C41.7047 59.9997 41.4153 59.9121 41.169 59.748C38.635 57.9815 36.2874 55.9616 34.1625 53.7195C32.2661 51.7625 30.6297 49.5695 29.2935 47.1945C27.8524 44.6992 27.0636 41.8809 27 39C27 35.0218 28.5804 31.2064 31.3934 28.3934C34.2064 25.5804 38.0218 24 42 24ZM42 56.6565C44.85 54.546 54 47.121 54 39C54.0001 36.6266 53.2963 34.3064 51.9778 32.3329C50.6592 30.3595 48.785 28.8213 46.5923 27.913C44.3995 27.0047 41.9866 26.7671 39.6588 27.2302C37.331 27.6932 35.1927 28.8362 33.5145 30.5145C32.3967 31.6263 31.5106 32.9487 30.9073 34.4052C30.3041 35.8618 29.9957 37.4235 30 39C30 47.1195 39.15 54.5445 42 56.6565Z' fill='%233958D4'/%3E%3Cpath d='M42 45C40.8133 45 39.6533 44.6481 38.6666 43.9888C37.6799 43.3295 36.9108 42.3925 36.4567 41.2961C36.0026 40.1997 35.8838 38.9933 36.1153 37.8295C36.3468 36.6656 36.9182 35.5965 37.7574 34.7574C38.5965 33.9182 39.6656 33.3468 40.8295 33.1153C41.9933 32.8838 43.1997 33.0026 44.2961 33.4567C45.3925 33.9109 46.3295 34.6799 46.9888 35.6666C47.6481 36.6533 48 37.8133 48 39C48 40.5913 47.3679 42.1174 46.2426 43.2426C45.1174 44.3679 43.5913 45 42 45ZM42 36C41.4067 36 40.8266 36.176 40.3333 36.5056C39.8399 36.8352 39.4554 37.3038 39.2284 37.852C39.0013 38.4001 38.9419 39.0033 39.0576 39.5853C39.1734 40.1672 39.4591 40.7018 39.8787 41.1213C40.2982 41.5409 40.8328 41.8266 41.4147 41.9424C41.9967 42.0581 42.5999 41.9987 43.1481 41.7716C43.6962 41.5446 44.1648 41.1601 44.4944 40.6667C44.8241 40.1734 45 39.5933 45 39C45 38.2044 44.6839 37.4413 44.1213 36.8787C43.5587 36.3161 42.7956 36 42 36Z' fill='%233958D4'/%3E%3C/svg%3E%0A");
    width: 84px;
    height: 84px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
}

.type-hospital .bg-icon-search-not-found{
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='84' height='84' rx='42' fill='%23FFF0F3'/%3E%3Cpath d='M27.75 57H56.25C56.4489 57 56.6397 56.921 56.7803 56.7803C56.921 56.6397 57 56.4489 57 56.25V38.25C57 38.0511 56.921 37.8603 56.7803 37.7197C56.6397 37.579 56.4489 37.5 56.25 37.5H52.5V30.75C52.5 30.5511 52.421 30.3603 52.2803 30.2197C52.1397 30.079 51.9489 30 51.75 30H48V29.25C48 28.6533 47.763 28.081 47.341 27.659C46.919 27.2371 46.3467 27 45.75 27H38.25C37.6533 27 37.081 27.2371 36.659 27.659C36.2371 28.081 36 28.6533 36 29.25V30H32.25C32.0511 30 31.8603 30.079 31.7197 30.2197C31.579 30.3603 31.5 30.5511 31.5 30.75V37.5H27.75C27.5511 37.5 27.3603 37.579 27.2197 37.7197C27.079 37.8603 27 38.0511 27 38.25V56.25C27 56.4489 27.079 56.6397 27.2197 56.7803C27.3603 56.921 27.5511 57 27.75 57ZM52.5 39H55.5V55.5H52.5V39ZM44.25 55.5H39.75V50.25H44.25V55.5ZM37.5 29.25C37.5 29.0511 37.579 28.8603 37.7197 28.7197C37.8603 28.579 38.0511 28.5 38.25 28.5H45.75C45.9489 28.5 46.1397 28.579 46.2803 28.7197C46.421 28.8603 46.5 29.0511 46.5 29.25V36.75C46.5 36.9489 46.421 37.1397 46.2803 37.2803C46.1397 37.421 45.9489 37.5 45.75 37.5H38.25C38.0511 37.5 37.8603 37.421 37.7197 37.2803C37.579 37.1397 37.5 36.9489 37.5 36.75V29.25ZM33 31.5H36V36.75C36 37.3467 36.2371 37.919 36.659 38.341C37.081 38.7629 37.6533 39 38.25 39H45.75C46.3467 39 46.919 38.7629 47.341 38.341C47.763 37.919 48 37.3467 48 36.75V31.5H51V55.5H45.75V49.5C45.75 49.3011 45.671 49.1103 45.5303 48.9697C45.3897 48.829 45.1989 48.75 45 48.75H39C38.8011 48.75 38.6103 48.829 38.4697 48.9697C38.329 49.1103 38.25 49.3011 38.25 49.5V55.5H33V31.5ZM28.5 39H31.5V55.5H28.5V39Z' fill='%23B23C50'/%3E%3Cpath d='M39.75 33.75H41.25V35.25C41.25 35.4489 41.329 35.6397 41.4697 35.7803C41.6103 35.921 41.8011 36 42 36C42.1989 36 42.3897 35.921 42.5303 35.7803C42.671 35.6397 42.75 35.4489 42.75 35.25V33.75H44.25C44.4489 33.75 44.6397 33.671 44.7803 33.5303C44.921 33.3897 45 33.1989 45 33C45 32.8011 44.921 32.6103 44.7803 32.4697C44.6397 32.329 44.4489 32.25 44.25 32.25H42.75V30.75C42.75 30.5511 42.671 30.3603 42.5303 30.2197C42.3897 30.079 42.1989 30 42 30C41.8011 30 41.6103 30.079 41.4697 30.2197C41.329 30.3603 41.25 30.5511 41.25 30.75V32.25H39.75C39.5511 32.25 39.3603 32.329 39.2197 32.4697C39.079 32.6103 39 32.8011 39 33C39 33.1989 39.079 33.3897 39.2197 33.5303C39.3603 33.671 39.5511 33.75 39.75 33.75Z' fill='%23B23C50'/%3E%3Cpath d='M36.75 42.75H38.25C38.4489 42.75 38.6397 42.671 38.7803 42.5303C38.921 42.3897 39 42.1989 39 42C39 41.8011 38.921 41.6103 38.7803 41.4697C38.6397 41.329 38.4489 41.25 38.25 41.25H36.75C36.5511 41.25 36.3603 41.329 36.2197 41.4697C36.079 41.6103 36 41.8011 36 42C36 42.1989 36.079 42.3897 36.2197 42.5303C36.3603 42.671 36.5511 42.75 36.75 42.75Z' fill='%23B23C50'/%3E%3Cpath d='M39 45.75C39 45.5511 38.921 45.3603 38.7803 45.2197C38.6397 45.079 38.4489 45 38.25 45H36.75C36.5511 45 36.3603 45.079 36.2197 45.2197C36.079 45.3603 36 45.5511 36 45.75C36 45.9489 36.079 46.1397 36.2197 46.2803C36.3603 46.421 36.5511 46.5 36.75 46.5H38.25C38.4489 46.5 38.6397 46.421 38.7803 46.2803C38.921 46.1397 39 45.9489 39 45.75Z' fill='%23B23C50'/%3E%3Cpath d='M41.25 42.75H42.75C42.9489 42.75 43.1397 42.671 43.2803 42.5303C43.421 42.3897 43.5 42.1989 43.5 42C43.5 41.8011 43.421 41.6103 43.2803 41.4697C43.1397 41.329 42.9489 41.25 42.75 41.25H41.25C41.0511 41.25 40.8603 41.329 40.7197 41.4697C40.579 41.6103 40.5 41.8011 40.5 42C40.5 42.1989 40.579 42.3897 40.7197 42.5303C40.8603 42.671 41.0511 42.75 41.25 42.75Z' fill='%23B23C50'/%3E%3Cpath d='M41.25 46.5H42.75C42.9489 46.5 43.1397 46.421 43.2803 46.2803C43.421 46.1397 43.5 45.9489 43.5 45.75C43.5 45.5511 43.421 45.3603 43.2803 45.2197C43.1397 45.079 42.9489 45 42.75 45H41.25C41.0511 45 40.8603 45.079 40.7197 45.2197C40.579 45.3603 40.5 45.5511 40.5 45.75C40.5 45.9489 40.579 46.1397 40.7197 46.2803C40.8603 46.421 41.0511 46.5 41.25 46.5Z' fill='%23B23C50'/%3E%3Cpath d='M45.75 42.75H47.25C47.4489 42.75 47.6397 42.671 47.7803 42.5303C47.921 42.3897 48 42.1989 48 42C48 41.8011 47.921 41.6103 47.7803 41.4697C47.6397 41.329 47.4489 41.25 47.25 41.25H45.75C45.5511 41.25 45.3603 41.329 45.2197 41.4697C45.079 41.6103 45 41.8011 45 42C45 42.1989 45.079 42.3897 45.2197 42.5303C45.3603 42.671 45.5511 42.75 45.75 42.75Z' fill='%23B23C50'/%3E%3Cpath d='M45.75 46.5H47.25C47.4489 46.5 47.6397 46.421 47.7803 46.2803C47.921 46.1397 48 45.9489 48 45.75C48 45.5511 47.921 45.3603 47.7803 45.2197C47.6397 45.079 47.4489 45 47.25 45H45.75C45.5511 45 45.3603 45.079 45.2197 45.2197C45.079 45.3603 45 45.5511 45 45.75C45 45.9489 45.079 46.1397 45.2197 46.2803C45.3603 46.421 45.5511 46.5 45.75 46.5Z' fill='%23B23C50'/%3E%3C/svg%3E%0A");
    width: 84px;
    height: 84px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
}

.type-hospital .bg-icon-hospital-found {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H8C3.58172 36 0 32.4183 0 28V8Z' fill='%23EEF1FF'/%3E%3Cpath d='M8.5 28H27.5C27.6326 28 27.7598 27.9473 27.8536 27.8536C27.9473 27.7598 28 27.6326 28 27.5V15.5C28 15.3674 27.9473 15.2402 27.8536 15.1464C27.7598 15.0527 27.6326 15 27.5 15H25V10.5C25 10.3674 24.9473 10.2402 24.8536 10.1464C24.7598 10.0527 24.6326 10 24.5 10H22V9.5C22 9.10218 21.842 8.72064 21.5607 8.43934C21.2794 8.15804 20.8978 8 20.5 8H15.5C15.1022 8 14.7206 8.15804 14.4393 8.43934C14.158 8.72064 14 9.10218 14 9.5V10H11.5C11.3674 10 11.2402 10.0527 11.1464 10.1464C11.0527 10.2402 11 10.3674 11 10.5V15H8.5C8.36739 15 8.24021 15.0527 8.14645 15.1464C8.05268 15.2402 8 15.3674 8 15.5V27.5C8 27.6326 8.05268 27.7598 8.14645 27.8536C8.24021 27.9473 8.36739 28 8.5 28ZM25 16H27V27H25V16ZM19.5 27H16.5V23.5H19.5V27ZM15 9.5C15 9.36739 15.0527 9.24022 15.1464 9.14645C15.2402 9.05268 15.3674 9 15.5 9H20.5C20.6326 9 20.7598 9.05268 20.8536 9.14645C20.9473 9.24022 21 9.36739 21 9.5V14.5C21 14.6326 20.9473 14.7598 20.8536 14.8536C20.7598 14.9473 20.6326 15 20.5 15H15.5C15.3674 15 15.2402 14.9473 15.1464 14.8536C15.0527 14.7598 15 14.6326 15 14.5V9.5ZM12 11H14V14.5C14 14.8978 14.158 15.2794 14.4393 15.5607C14.7206 15.842 15.1022 16 15.5 16H20.5C20.8978 16 21.2794 15.842 21.5607 15.5607C21.842 15.2794 22 14.8978 22 14.5V11H24V27H20.5V23C20.5 22.8674 20.4473 22.7402 20.3536 22.6465C20.2598 22.5527 20.1326 22.5 20 22.5H16C15.8674 22.5 15.7402 22.5527 15.6464 22.6465C15.5527 22.7402 15.5 22.8674 15.5 23V27H12V11ZM9 16H11V27H9V16Z' fill='%233958D4'/%3E%3Cpath d='M16.5 12.5H17.5V13.5C17.5 13.6326 17.5527 13.7598 17.6464 13.8536C17.7402 13.9473 17.8674 14 18 14C18.1326 14 18.2598 13.9473 18.3536 13.8536C18.4473 13.7598 18.5 13.6326 18.5 13.5V12.5H19.5C19.6326 12.5 19.7598 12.4473 19.8536 12.3536C19.9473 12.2598 20 12.1326 20 12C20 11.8674 19.9473 11.7402 19.8536 11.6464C19.7598 11.5527 19.6326 11.5 19.5 11.5H18.5V10.5C18.5 10.3674 18.4473 10.2402 18.3536 10.1464C18.2598 10.0527 18.1326 10 18 10C17.8674 10 17.7402 10.0527 17.6464 10.1464C17.5527 10.2402 17.5 10.3674 17.5 10.5V11.5H16.5C16.3674 11.5 16.2402 11.5527 16.1464 11.6464C16.0527 11.7402 16 11.8674 16 12C16 12.1326 16.0527 12.2598 16.1464 12.3536C16.2402 12.4473 16.3674 12.5 16.5 12.5Z' fill='%233958D4'/%3E%3Cpath d='M14.5 18.5H15.5C15.6326 18.5 15.7598 18.4473 15.8536 18.3536C15.9473 18.2598 16 18.1326 16 18C16 17.8674 15.9473 17.7402 15.8536 17.6464C15.7598 17.5527 15.6326 17.5 15.5 17.5H14.5C14.3674 17.5 14.2402 17.5527 14.1464 17.6464C14.0527 17.7402 14 17.8674 14 18C14 18.1326 14.0527 18.2598 14.1464 18.3536C14.2402 18.4473 14.3674 18.5 14.5 18.5Z' fill='%233958D4'/%3E%3Cpath d='M16 20.5C16 20.3674 15.9473 20.2402 15.8536 20.1464C15.7598 20.0527 15.6326 20 15.5 20H14.5C14.3674 20 14.2402 20.0527 14.1464 20.1464C14.0527 20.2402 14 20.3674 14 20.5C14 20.6326 14.0527 20.7598 14.1464 20.8536C14.2402 20.9473 14.3674 21 14.5 21H15.5C15.6326 21 15.7598 20.9473 15.8536 20.8536C15.9473 20.7598 16 20.6326 16 20.5Z' fill='%233958D4'/%3E%3Cpath d='M17.5 18.5H18.5C18.6326 18.5 18.7598 18.4473 18.8536 18.3536C18.9473 18.2598 19 18.1326 19 18C19 17.8674 18.9473 17.7402 18.8536 17.6464C18.7598 17.5527 18.6326 17.5 18.5 17.5H17.5C17.3674 17.5 17.2402 17.5527 17.1464 17.6464C17.0527 17.7402 17 17.8674 17 18C17 18.1326 17.0527 18.2598 17.1464 18.3536C17.2402 18.4473 17.3674 18.5 17.5 18.5Z' fill='%233958D4'/%3E%3Cpath d='M17.5 21H18.5C18.6326 21 18.7598 20.9473 18.8536 20.8536C18.9473 20.7598 19 20.6326 19 20.5C19 20.3674 18.9473 20.2402 18.8536 20.1464C18.7598 20.0527 18.6326 20 18.5 20H17.5C17.3674 20 17.2402 20.0527 17.1464 20.1464C17.0527 20.2402 17 20.3674 17 20.5C17 20.6326 17.0527 20.7598 17.1464 20.8536C17.2402 20.9473 17.3674 21 17.5 21Z' fill='%233958D4'/%3E%3Cpath d='M20.5 18.5H21.5C21.6326 18.5 21.7598 18.4473 21.8536 18.3536C21.9473 18.2598 22 18.1326 22 18C22 17.8674 21.9473 17.7402 21.8536 17.6464C21.7598 17.5527 21.6326 17.5 21.5 17.5H20.5C20.3674 17.5 20.2402 17.5527 20.1464 17.6464C20.0527 17.7402 20 17.8674 20 18C20 18.1326 20.0527 18.2598 20.1464 18.3536C20.2402 18.4473 20.3674 18.5 20.5 18.5Z' fill='%233958D4'/%3E%3Cpath d='M20.5 21H21.5C21.6326 21 21.7598 20.9473 21.8536 20.8536C21.9473 20.7598 22 20.6326 22 20.5C22 20.3674 21.9473 20.2402 21.8536 20.1464C21.7598 20.0527 21.6326 20 21.5 20H20.5C20.3674 20 20.2402 20.0527 20.1464 20.1464C20.0527 20.2402 20 20.3674 20 20.5C20 20.6326 20.0527 20.7598 20.1464 20.8536C20.2402 20.9473 20.3674 21 20.5 21Z' fill='%233958D4'/%3E%3C/svg%3E%0A");
    width: 36px;
    height: 36px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
}

.type-hospital .bg-icon-arrow-down {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.213013 0.195244C0.496988 -0.0650666 0.957497 -0.0651111 1.24152 0.195289L7.99983 6.39053L14.7585 0.195244C15.0424 -0.0650666 15.503 -0.0651111 15.787 0.195289C16.071 0.455644 16.071 0.877734 15.787 1.13809L8.51406 7.80476C8.37767 7.92978 8.1927 8 7.99983 8C7.80696 8 7.62194 7.92973 7.4856 7.80471L0.21306 1.13804C-0.0710125 0.877734 -0.0710125 0.4556 0.213013 0.195244Z' fill='%233F4353'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 8px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
}

.type-hospital .box-result-search.type-first .row,
.type-hospital .box-result-search.type-not-found .row {
    row-gap: 16px;
}

.type-hospital .box-result-search .txt-title{
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #2D303C;
}

.type-hospital .box-result-search .txt-detail{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #52576A;
}


.type-hospital .box-result-search.type-found .w-box-found {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

.type-hospital .box-result-search.type-found .row-province-hospital {
    row-gap: 16px;
    margin-top: 16px;
}

.type-hospital .box-result-search.type-found .box-item-hospital {
    padding: 16px 24px;
    border: 1px solid #BEC4DB;
    border-radius: 20px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .btn-block{
    padding: 0;
    text-align: left;
}

.type-hospital .box-result-search.type-found .box-item-hospital .btn-block[aria-expanded="false"] .bg-icon-arrow-down {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}

.type-hospital .box-result-search.type-found .box-item-hospital .btn-block[aria-expanded="true"] .bg-icon-arrow-down {
    transform: rotate(180deg);
    transition: all 0.3s ease;
}

.type-hospital .box-result-search.type-found .box-item-hospital .title-accordion{
    font-weight: 600;
    font-size: 16px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .count-found{
    border-radius: 50px;
    width: fit-content;
    font-weight: 400;
    font-size: 16px;
    background:  #EEF1FF;
    color: #3958D4;
    padding: 4px 16px;

}

.type-hospital .box-result-search.type-found .box-item-hospital .gap-custom-front {
    gap: 8px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .gap-custom-back {
    gap: 12px;
}


.type-hospital .box-result-search.type-found .box-item-hospital .box-radius-table {
    border-radius: 20px;
    overflow: hidden;
    margin-top: 16px;
    border: 1px solid #BEC4DB;
}

.type-hospital .box-result-search.type-found .box-item-hospital .table-responsive::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .table-responsive::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .table-responsive::-webkit-scrollbar-thumb {
    background: #3958D4;
    border-radius: 3px;
}

.type-hospital .box-result-search.type-found .box-item-hospital .table-responsive::-webkit-scrollbar-thumb:hover {
    background: #2541B2;
}

.table-list-hospital {
    position: relative;
    border-collapse: collapse;
    width: 100%;
}

.table-list-hospital tbody::-webkit-scrollbar {
    width: 6px;
}

.table-list-hospital tbody::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}

.table-list-hospital tbody::-webkit-scrollbar-thumb {
    background: #3958D4;
    border-radius: 3px;
}

.table-list-hospital tbody::-webkit-scrollbar-thumb:hover {
    background: #2541B2;
}

.table-list-hospital thead th {
    background-color: #3958D4;
    font-weight: 500;
    color: #FFFFFF;
    padding: 8px 12px;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.1);
    text-align: center;
    text-wrap: nowrap;
    border-top: 0px;
}


.table-list-hospital td {
    padding: 4px 12px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 22px;
}

.table-list-hospital tbody tr:nth-child(even) {
    background-color: #FFFFFF;

}

.table-list-hospital tbody tr:nth-child(odd) {
    background-color: #F4F5F7;
}

.table-list-hospital thead th:nth-child(1), .table-list-hospital tbody tr td:nth-child(1) {
    width: 149px;
    min-width: 68px;
    max-width: 149px;
}

.table-list-hospital thead th:nth-child(2), .table-list-hospital tbody tr td:nth-child(2) {
    width: 327px;
    max-width: 327px;
}

.table-list-hospital thead th:nth-child(3), .table-list-hospital tbody tr td:nth-child(3) {
    width: 463px;
    min-width: 463px;
    max-width: 463px;
}

.table-list-hospital thead th:nth-child(1), .table-list-hospital tbody tr td:nth-child(1) {
    border-left: 0px;
}

.table-list-hospital thead th:nth-child(4) , .table-list-hospital tbody tr td:nth-child(4) {
    border-right: 0px;
}


@media (max-width: 500px) {
    .type-hospital .bg-icon-search-first{
        width: 76px;
        height: 76px;
    }
    .type-hospital .bg-icon-search-not-found{
        width: 76px;
        height: 76px;
    }
    .type-hospital .box-result-search.type-first .row,
    .type-hospital .box-result-search.type-not-found .row {
        row-gap: 12px;
    }
    .type-hospital .box-result-search.type-first .txt-detail{
        width: 100%;
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
    .type-hospital .box-result-search.type-not-found .txt-detail{
        width: 100%;
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
    .type-hospital .box-result-search.type-found .box-item-hospital {
        padding: 8px 16px;
    }
    .type-hospital .box-result-search.type-found .box-item-hospital .count-found{
        font-size: 14px;
        padding: 4px 12px;
        white-space: nowrap;
    }
    .type-hospital .box-result-search.type-found .box-item-hospital .gap-custom-back{
        gap: 8px;
    }
    .type-hospital .bg-icon-hospital-found{
        width: 32px;
        height: 32px;
    }
    .type-hospital .box-result-search.type-found .box-item-hospital .gap-custom-front{
        gap: 4px;
    }
    .type-hospital .box-result-search.type-found .row-province-hospital {
        row-gap: 8px;
        margin-top: 12px;
    }
}


