.news-list{padding-top:.25rem}.search-panel .btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-background);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-color:var(--bs-background);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-primary)}.search-panel .btn-check:checked+.btn-outline-primary,.search-panel .btn-check:checked+.btn-outline-primary:hover,.search-panel .btn-check:checked+.btn-outline-primary:focus,.search-panel .btn-check:checked+.btn-outline-primary.active{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-background)!important;box-shadow:none!important}@media(min-width:768px){.col-md-6:first-child{padding-right:1rem}.col-md-6:last-child{padding-left:1rem}}@media(max-width:768px){.staff-details{padding-left:1rem!important}.search-panel .btn-outline-primary,.doctor-details p{font-size:.85rem}.search-panel .btn-outline-primary{padding:.4rem .5rem}.search-panel,.sticky-top{position:sticky!important;top:10px!important;z-index:1020;margin-bottom:1.5rem}.search-panel{box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-panel .card-header{padding:.75rem 1rem!important}.search-panel .card-body{padding:1rem!important}.search-panel .form-label{font-size:.9rem!important;margin-bottom:.4rem!important}.search-panel .form-control{font-size:.9rem!important;padding:.5rem .75rem!important;height:2.5rem!important}.search-panel .card-header h2{font-size:1rem!important}.search-panel .mb-4{margin-bottom:1rem!important}.search-panel .mb-3{margin-bottom:.75rem!important}}@media(max-width:991.98px){.doctors-section{margin-bottom:1.5rem}.col-md-6{margin-bottom:2rem}.col-md-6:last-child,.doctors-section:last-child{margin-bottom:0}}@media(max-width:576px){.search-panel .card-body{padding:.875rem!important}.contact-details p{flex-direction:column;gap:.25rem}.contact-details span{display:block;margin-right:0!important}.search-panel .card-header{padding:.625rem .875rem!important}.search-panel .form-control{padding:.4rem .625rem!important;height:2.25rem!important}.search-panel .form-label{font-size:.85rem!important}}@media(min-width:576px) and (max-width:991.98px){.search-panel{max-width:400px;margin-left:auto;margin-right:auto}}@media(min-width:992px){.search-panel .card-header{padding:.875rem 1.25rem!important}.search-panel .card-body{padding:1.25rem!important}.search-panel .form-control{padding:.5rem .875rem!important}.search-panel .mb-4{margin-bottom:1.25rem!important}}.separator-with-label hr{border-color:var(--bs-border);opacity:.7}.praxis-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:.5rem}.praxis-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;background-color:rgba(27,94,32,3%);transition:background-color .2s ease,box-shadow .2s ease}.praxis-card .stretched-link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.praxis-card .card-header{padding:1.25rem;border-bottom:none;background-color:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;min-height:100px}.praxis-card .card-header h3{font-size:1.25rem;margin:0;text-align:center;word-break:break-word}[data-theme=high-contrast] .praxis-card{border:2px solid var(--bs-border)!important}[data-theme=high-contrast] .praxis-card:hover{background-color:var(--bs-background);border:2px solid var(--bs-primary);box-shadow:none}.modal-content{border:none;border-radius:var(--border-radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.2)}.modal-header{background-color:var(--bs-primary);color:#fff;border-bottom:none;padding:var(--space-md)var(--space-lg)}.modal-header .btn-close{filter:brightness(0)invert(1)}.modal-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.modal-body{padding:var(--space-lg);color:var(--bs-text)}.modal-body h4{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md);color:var(--bs-primary)}.modal-footer{border-top:1px solid var(--bs-border);padding:var(--space-md)var(--space-lg)}[data-theme=high-contrast] .modal-content{border:2px solid var(--bs-border);background-color:var(--bs-background)}[data-theme=high-contrast] .modal-header{background-color:var(--bs-background);color:var(--bs-primary);border-bottom:2px solid var(--bs-border)}[data-theme=high-contrast] .modal-header .btn-close{filter:none;background-color:var(--bs-primary);border-radius:50%}[data-theme=high-contrast] .modal-body h4{color:var(--bs-primary)}.praxis-card .card-body ul{padding-left:0}