.medyno-client-surface,.paces-auth,.paces-dashboard{--paces-primary:#236dc9;--paces-primary-rgb:35,109,201;--paces-body-bg:#f6f7fb;--paces-body-color:#4c4c5c;--paces-muted:#9ba6b7;--paces-muted-strong:#6c757d;--paces-border:#e7e9eb;--paces-card-shadow:0px 1px 4px 0px rgba(130,143,163,0.15);--paces-auth-card-radius:15px;--paces-auth-pad:50px;--paces-logo-height:26px;--paces-font-sans:"Nunito",var(--font-paces-nunito,sans-serif);--paces-font-secondary:"Google Sans","Nunito",var(--font-paces-nunito,sans-serif);--paces-surface:#ffffff;--paces-card-radius:0.3rem;--paces-space-1:4px;--paces-space-2:8px;--paces-space-3:12px;--paces-space-4:16px;--paces-space-5:24px;--paces-space-6:32px;--paces-input-height:40px;--paces-btn-height:40px;background:var(--paces-body-bg);color:var(--paces-body-color);font-family:var(--paces-font-sans)}.medyno-client-surface .portal-surface--wide,.paces-dashboard .portal-surface--wide{max-width:min(1280px,100%)}.medyno-client-surface .portal-surface--form,.paces-dashboard .portal-surface--form{max-width:min(760px,100%)}.medyno-client-surface .portal-surface--dashboard,.paces-dashboard .portal-surface--dashboard{max-width:none;width:100%}.paces-auth *,.paces-dashboard *{box-sizing:border-box}.paces-auth a,.paces-dashboard a{color:var(--paces-primary);text-decoration:none}.medyno-client-surface .text-muted,.paces-auth .text-muted,.paces-dashboard .text-muted{color:var(--paces-muted)!important}.medyno-client-surface .fw-semibold,.paces-dashboard .fw-semibold{font-weight:600!important}.medyno-client-surface .mb-0,.paces-dashboard .mb-0{margin-bottom:0!important}.medyno-client-surface .mb-2,.paces-dashboard .mb-2{margin-bottom:.5rem!important}.medyno-client-surface .mb-3,.paces-dashboard .mb-3{margin-bottom:1rem!important}.medyno-client-surface .mt-1,.paces-dashboard .mt-1{margin-top:.25rem!important}.medyno-client-surface .mt-3,.paces-dashboard .mt-3{margin-top:1rem!important}.medyno-client-surface .mt-4,.paces-dashboard .mt-4{margin-top:1.25rem!important}.paces-dashboard .w-full{width:100%}.paces-auth .text-dark,.paces-dashboard .text-dark{color:var(--paces-body-color)!important}.paces-auth .text-danger,.paces-dashboard .text-danger{color:#fa5c7c!important}.paces-auth .text-decoration-underline,.paces-dashboard .text-decoration-underline{text-decoration:underline!important}.paces-auth .link-offset-3,.paces-dashboard .link-offset-3{text-underline-offset:.25em}.paces-auth .fw-bold,.paces-dashboard .fw-bold{font-weight:700!important}.paces-auth .fw-semibold,.paces-dashboard .fw-semibold{font-weight:600!important}.paces-auth .position-absolute{position:absolute!important}.paces-auth .position-relative{position:relative!important}.paces-auth .top-0{top:0!important}.paces-auth .end-0{right:0!important}.paces-auth .bottom-0{bottom:0!important}.paces-auth .start-0{left:0!important}.paces-auth .d-flex,.paces-dashboard .d-flex{display:flex!important}.paces-auth .d-grid{display:grid!important}.paces-auth .align-items-center,.paces-dashboard .align-items-center{align-items:center!important}.paces-auth .justify-content-center,.paces-dashboard .justify-content-center{justify-content:center!important}.paces-auth .justify-content-between,.paces-dashboard .justify-content-between{justify-content:space-between!important}.paces-auth .align-items-end,.paces-dashboard .align-items-end{align-items:flex-end!important}.paces-auth .text-center,.paces-dashboard .text-center{text-align:center!important}.paces-auth .w-100,.paces-dashboard .w-100{width:100%!important}.paces-auth .h-100,.paces-dashboard .h-100{height:100%!important}.paces-auth .mb-0{margin-bottom:0!important}.paces-auth .mb-3{margin-bottom:1rem!important}.paces-auth .mb-4{margin-bottom:1.5rem!important}.paces-auth .mt-1{margin-top:.25rem!important}.paces-auth .mt-2{margin-top:.5rem!important}.paces-auth .mt-3{margin-top:1rem!important}.paces-auth .mt-4{margin-top:1.5rem!important}.paces-auth .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.paces-auth .me-1{margin-right:.25rem!important}.paces-auth .mx-auto{margin-right:auto!important;margin-left:auto!important}.paces-auth .p-4{padding:1.5rem!important}.paces-auth .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.paces-auth .g-0{gap:0!important}.paces-auth .g-2{gap:.75rem!important}.paces-auth .rounded-end{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.paces-auth .card-img-overlay{position:absolute;inset:0}.paces-auth .overflow-hidden{overflow:hidden!important}.paces-auth .container-xxl{width:100%;max-width:1320px;margin-right:auto;margin-left:auto;padding-right:.75rem;padding-left:.75rem}.paces-auth .row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.paces-auth .row>*{width:100%;max-width:100%;padding-right:.75rem;padding-left:.75rem}.paces-auth .card{border:0;border-radius:var(--paces-auth-card-radius);background:#fff;box-shadow:var(--paces-card-shadow);overflow:hidden}.paces-auth .card-body{flex:1 1 auto;padding:var(--paces-auth-pad)}.paces-auth .btn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #dee2e6;padding:.45rem .9rem;background:#fff;color:#313a46;font-size:.875rem;font-weight:500;line-height:1.5}.paces-auth .btn-default{background:#f8f9fa;color:#565e64}.paces-auth .btn-primary{border-color:var(--paces-primary);background:var(--paces-primary);color:#fff}.paces-auth .btn-primary:focus-visible,.paces-auth .btn-primary:hover:not(:disabled){filter:brightness(.95);color:#fff}.paces-auth .form-label{display:inline-block;margin-bottom:.5rem;color:#313a46;font-size:.875rem;font-weight:500}.paces-auth .form-control{display:block;width:100%;min-height:40px;border:1px solid #dee2e6;border-radius:.375rem;background:#fff;padding:.45rem .9rem;color:#313a46;font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px rgba(56,65,74,.04)}.paces-auth .form-control:disabled{background:#f8f9fa;color:#5f6b7a}.medyno-client-surface .form-control,.paces-dashboard .form-control{display:block;width:100%;min-height:40px;border:1px solid var(--paces-border);border-radius:.3rem;background:#fff;padding:.4532rem .77rem;color:#313a46;font-size:.875rem;line-height:1.5;box-shadow:none}.medyno-client-surface .form-control:focus,.paces-dashboard .form-control:focus{border-color:var(--paces-primary);outline:0;box-shadow:0 0 0 .15rem rgba(var(--paces-primary-rgb),.2)}.paces-auth .input-group{position:relative;display:flex;align-items:stretch;width:100%}.paces-auth .app-search{position:relative;display:block}.paces-auth .app-search-icon{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);color:#667580;font-size:.9rem;line-height:1}.paces-auth .form-check{display:flex;min-height:1.35rem;align-items:center;gap:.45rem;color:#565e64;font-size:.875rem}.paces-auth .form-check-input{width:1rem;height:1rem;margin:0}.paces-auth .auth-card-bg-img{height:auto;width:100%;max-width:min(420px,42vw);pointer-events:none;user-select:none}.paces-auth .auth-box{position:relative;min-height:100vh;padding:var(--paces-auth-pad)}.paces-auth .auth-brand{margin-bottom:2rem}.paces-auth .auth-brand img{height:var(--paces-logo-height);width:auto;max-height:var(--paces-logo-height)}.paces-auth .auth-brand h4{font-size:16px;line-height:1.4}.paces-auth .auth-brand .w-lg-75{max-width:75%}.paces-auth .auth-line{position:relative}.paces-auth .auth-line:after{content:"";position:absolute;width:100%;height:3px;inset-inline-start:0;inset-inline-end:0;border-top:1px dashed var(--paces-border);border-bottom:1px dashed var(--paces-border);top:11px}.paces-auth .auth-line span{position:relative;z-index:1;display:inline-block;background:#fff;padding:2px 16px;font-weight:500}.paces-auth .card-side-img{min-height:100%;background-size:cover;background-position:50%}.paces-auth .auth-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#313a46,rgba(49,58,70,.8),rgba(49,58,70,.5))}.paces-auth .medyno-auth-status{border:1px solid #ffe69c;border-radius:.375rem;background:#fff3cd;padding:.75rem;color:#664d03;font-size:.8125rem}.paces-dashboard{min-height:100vh}.paces-dashboard .app-wrapper{display:flex;min-height:100vh;background:var(--paces-body-bg)}.paces-dashboard .app-sidebar{width:260px;flex:0 0 260px;border-right:1px solid var(--paces-border);background:#fff}.paces-dashboard[data-clinic-workspace=portal] .app-sidebar{width:245px;flex:0 0 245px}.paces-dashboard .app-sidebar--desktop{display:none}.paces-dashboard .app-sidebar--mobile{position:fixed;inset:0 auto 0 0;z-index:50;display:block;transform:translateX(-100%);transition:transform .2s ease;pointer-events:none}.paces-dashboard .app-sidebar--mobile.is-open{transform:translateX(0);pointer-events:auto}.paces-dashboard .clinic-workspace-backdrop{position:fixed;inset:0;z-index:40;border:0;background:rgba(0,0,0,.4);cursor:pointer}.paces-dashboard .app-sidebar-toggle{display:inline-flex}@media (min-width:1024px){.paces-dashboard .app-sidebar--desktop{display:block}.paces-dashboard .app-sidebar--mobile,.paces-dashboard .app-sidebar-toggle,.paces-dashboard .clinic-workspace-backdrop{display:none!important}}.paces-dashboard .app-logo{display:flex;height:70px;align-items:center;gap:.6rem;padding:0 1.2rem;color:#313a46;font-weight:700}.paces-dashboard .app-logo img{height:32px;width:auto;max-width:168px;object-fit:contain}.paces-dashboard[data-clinic-workspace=portal] .app-logo{height:65px}.paces-dashboard[data-clinic-workspace=portal] .app-logo img{height:22px}.paces-dashboard .menu-title{padding:.75rem 1.2rem .35rem;color:#667580;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paces-dashboard .side-nav{margin:0;padding:0 .75rem 1rem;list-style:none}.paces-dashboard .side-nav-link{display:flex;align-items:center;gap:.65rem;border-radius:.375rem;padding:.7rem .8rem;color:#565e64;font-size:.875rem;font-weight:600}.paces-dashboard .side-nav-link .menu-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;color:inherit;opacity:.92}.paces-dashboard .side-nav-link .menu-text{min-width:0}.paces-dashboard .side-nav-link.active,.paces-dashboard .side-nav-link:hover{background:rgba(var(--paces-primary-rgb),.1);color:var(--paces-primary)}.paces-dashboard .app-content{min-width:0;flex:1 1 auto}.paces-dashboard .topbar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--paces-border);background:#fff;padding:0 1.5rem}.paces-dashboard[data-clinic-workspace=portal] .topbar{min-height:65px}.paces-dashboard .topbar-clinic-meta,.paces-dashboard .topbar-start{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.75rem}.paces-dashboard .topbar-clinic-meta{justify-content:space-between}.paces-dashboard .topbar-clinic-name{margin:0;overflow:hidden;color:#313a46;font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.paces-dashboard .topbar-clinic-sub{margin:.15rem 0 0;overflow:hidden;color:#5f6b7a;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.paces-dashboard .topbar-clinic-actions{display:flex;flex-wrap:wrap;gap:.5rem}.paces-dashboard .searchbar{width:min(280px,40vw);border:1px solid #e5e8eb;border-radius:999px;background:#fff;padding:.52rem 1rem;color:#5f6b7a;font-size:.875rem}.paces-dashboard .topbar-actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem;color:#565e64}.paces-dashboard .topbar-icon-btn{position:relative;display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#565e64;cursor:pointer;padding:0 .55rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.paces-dashboard .topbar-icon-btn:hover{border-color:#e5e8eb;background:#f5f7fb;color:var(--paces-primary)}.paces-dashboard .topbar-badge{position:absolute;top:.15rem;right:.1rem;min-width:1rem;border-radius:999px;background:var(--paces-primary);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;padding:0 .28rem;text-align:center}.paces-dashboard .topbar-locale{position:relative}.paces-dashboard .topbar-locale-trigger{list-style:none}.paces-dashboard .topbar-locale-trigger::-webkit-details-marker{display:none}.paces-dashboard .topbar-locale-code{font-size:.75rem;font-weight:700;letter-spacing:.02em}.paces-dashboard .topbar-locale-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;min-width:10.5rem;border:1px solid var(--paces-border);border-radius:.5rem;background:#fff;box-shadow:0 10px 30px rgba(49,58,70,.12);padding:.35rem}.paces-dashboard .topbar-locale-menu a{display:flex;align-items:center;gap:.55rem;border-radius:.375rem;padding:.55rem .65rem;color:#313a46;font-size:.8125rem;font-weight:600;text-decoration:none}.paces-dashboard .topbar-locale-menu a.is-active,.paces-dashboard .topbar-locale-menu a:hover{background:rgba(var(--paces-primary-rgb),.1);color:var(--paces-primary)}.paces-dashboard .page-title-box .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;color:#5f6b7a;font-size:.8125rem}.paces-dashboard .page-title-box .breadcrumb a{color:#565e64;text-decoration:none}.paces-dashboard .page-title-box .breadcrumb a:hover{color:var(--paces-primary)}.paces-dashboard .page-title-box .breadcrumb-sep{color:#ced4da}.paces-dashboard .content-page{padding:1rem 1.5rem 1.5rem}.paces-dashboard .page-title-box{display:flex;min-height:46px;align-items:center;justify-content:space-between;border-radius:.375rem;background:#ebeef4;padding:.65rem 1rem;margin-bottom:1rem}.paces-dashboard .page-title{margin:0;color:#313a46;font-size:1rem;font-weight:700}.paces-dashboard .breadcrumb{display:flex;gap:.45rem;margin:0;color:#5f6b7a;font-size:.8125rem;list-style:none}.paces-dashboard .content-card{border:1px solid var(--paces-border);border-radius:.375rem;background:#fff;padding:1rem;box-shadow:var(--paces-card-shadow)}.paces-dashboard .btn{display:inline-flex;min-height:auto;align-items:center;justify-content:center;gap:.35rem;border-radius:.3rem;border:1px solid #dee2e6;padding:.4532rem 1.1rem;background:#fff;color:#313a46;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;box-shadow:0 2px 6px 0 rgba(130,143,163,.12)}.paces-dashboard .btn-primary{border-color:var(--paces-primary);background:var(--paces-primary);color:#fff!important}.paces-dashboard .btn-primary:hover:not(:disabled){border-color:#1e5dab;background:#1e5dab;color:#fff!important}.paces-dashboard .btn-outline-primary,.paces-dashboard .btn-outline-secondary{background:#fff;box-shadow:none}.paces-dashboard .btn-outline-secondary{border-color:var(--paces-border);color:#313a46!important}.paces-dashboard .btn-outline-primary{border-color:var(--paces-primary);color:var(--paces-primary)!important}.paces-dashboard .btn-sm{padding:.3125rem .7rem;font-size:.8125rem}.paces-dashboard .btn-danger{border-color:#f7577e;background:#f7577e;color:#fff!important}.paces-dashboard .btn-outline-danger{border-color:#f7577e;background:#fff;color:#f7577e!important;box-shadow:none}.paces-dashboard .btn-link{border:0;background:transparent;color:var(--paces-primary)!important;box-shadow:none;text-decoration:none}.paces-dashboard .btn-default{background:#fff;color:#565e64}@media (min-width:992px){.paces-auth .col-lg-6{flex:0 0 auto;width:50%}.paces-auth .d-lg-block{display:block!important}}@media (min-width:1200px){.paces-auth .col-xl-10{flex:0 0 auto;width:83.33333333%}}@media (max-width:991.98px){.paces-auth .d-none{display:none!important}.paces-dashboard .searchbar{display:none}}.paces-auth-tw,.paces-dashboard-tw{--color-primary:#236dc9;--color-primary-hover:#1e5dab;--color-card:#ffffff;--color-default-50:#f8f9fa;--color-default-100:#f1f3fa;--color-default-300:#e7e9eb;--color-default-400:#565e64;--color-default-500:#5f6b7a;--color-default-600:#565e64;--color-default-900:#4c4c5c;--color-body:#4c4c5c;--color-danger:#fa5c7c;--color-success:#0acf97;--color-light:#eef2f7;--spacing-base:1rem;min-height:100vh;background:#f6f7fb;color:var(--color-body);font-family:Nunito,sans-serif}.paces-auth-tw .container,.paces-dashboard-tw .container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:.75rem}.paces-auth-tw .card,.paces-dashboard-tw .card{position:relative;display:flex;height:fit-content;flex-direction:column;overflow-wrap:break-word;border-radius:.375rem;background:var(--color-card);background-clip:initial;box-shadow:0 .75rem 6rem rgba(56,65,74,.08)}.paces-auth-tw .card-body,.paces-dashboard-tw .card-body{flex:1 1 auto;padding:1.25rem;transition:all .3s}.paces-auth-tw .btn,.paces-dashboard-tw .btn{position:relative;z-index:10;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.3rem;border:1px solid transparent;padding:.4532rem 1.1rem;text-align:center;font-size:.875rem;font-weight:500;transition:all .15s ease;box-shadow:0 2px 6px 0 rgba(130,143,163,.12)}.paces-auth-tw .btn[aria-disabled=true],.paces-auth-tw button:disabled,.paces-dashboard-tw button:disabled{cursor:not-allowed;opacity:.5}.paces-auth-tw .form-label,.paces-dashboard-tw .form-label{display:block;margin-bottom:.5rem;color:var(--color-body);font-weight:600}.paces-auth-tw .form-input,.paces-dashboard-tw .form-input{display:block;height:2.3125rem;width:100%;border-radius:.375rem;border:1px solid var(--color-default-300);background:var(--color-card);padding-block:0;color:var(--color-body);font-size:.875rem;outline:0;transition:all .15s ease}.paces-auth-tw .form-input::placeholder{color:var(--color-default-400)}.paces-auth-tw .form-input:disabled,.paces-dashboard-tw .form-input:disabled{cursor:not-allowed;background:var(--color-default-100);opacity:.7}.paces-auth-tw .input-icon-group{position:relative;display:flex;align-items:stretch}.paces-auth-tw .input-icon{pointer-events:none;position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);color:var(--color-default-400);font-size:1.125rem}.paces-auth-tw .input-icon+.form-input{padding-inline-start:2.5rem}.paces-auth-tw .form-checkbox{width:1.0625rem;height:1.0625rem;shrink:0;cursor:pointer;appearance:none;border:1px solid var(--color-default-300);border-radius:.125rem;background:transparent}.paces-auth-tw .form-checkbox-light{border-color:rgba(238,242,247,.9);background:rgba(238,242,247,.9);box-shadow:inset 0 1px 2px rgba(49,58,70,.05)}.paces-auth-tw .text-default-400,.paces-dashboard-tw .text-default-400{color:var(--color-default-400)}.paces-auth-tw .text-default-900,.paces-dashboard-tw .text-default-900{color:var(--color-default-900)}.paces-auth-tw .text-primary,.paces-dashboard-tw .text-primary{color:var(--color-primary)}.paces-auth-tw .text-danger,.paces-dashboard-tw .text-danger{color:var(--color-danger)}.paces-auth-tw .bg-card,.paces-dashboard-tw .bg-card{background:var(--color-card)}.paces-auth-tw .bg-primary,.paces-dashboard-tw .bg-primary{background:var(--color-primary)}.paces-auth-tw .bg-primary\/10,.paces-dashboard-tw .bg-primary\/10{background:rgba(var(--paces-primary-rgb),.1)}.paces-auth-tw .bg-default-50,.paces-dashboard-tw .bg-default-50{background:var(--color-default-50)}.paces-auth-tw .bg-default-50\/70,.paces-dashboard-tw .bg-default-50\/70{background:rgba(248,249,250,.7)}.paces-auth-tw .bg-default-100,.paces-dashboard-tw .bg-default-100{background:var(--color-default-100)}.paces-auth-tw .hover\:bg-primary-hover:hover,.paces-dashboard-tw .hover\:bg-primary-hover:hover{background:var(--color-primary-hover)}.paces-auth-tw .border-default-300,.paces-dashboard-tw .border-default-300{border-color:var(--color-default-300)}.paces-auth-tw .border-primary\/80,.paces-dashboard-tw .border-primary\/80{border-color:rgba(var(--paces-primary-rgb),.8)}.paces-auth-tw .border-b-amber-400,.paces-dashboard-tw .border-b-amber-400{border-bottom-color:#fbbf24}.paces-auth-tw .hover\:border-default-400:hover{border-color:var(--color-default-400)}.paces-auth-tw .hover\:bg-default-50:hover{background:var(--color-default-50)}.paces-auth-tw .p-12\.5{padding:3.125rem}.paces-auth-tw .size-4\.25,.paces-dashboard-tw .size-4\.25{width:1.0625rem;height:1.0625rem}.paces-auth-tw .mb-7\.5{margin-bottom:1.875rem}.paces-auth-tw .mt-7\.5{margin-top:1.875rem}.paces-auth-tw .top-2\.75{top:.6875rem}.paces-auth-tw .h-0\.75{height:.1875rem}.paces-auth-tw .rounded-e-2xl{border-start-end-radius:1rem;border-end-end-radius:1rem}.paces-dashboard-tw .gap-base{gap:var(--spacing-base)}.paces-dashboard-tw .mb-base{margin-bottom:var(--spacing-base)}.paces-dashboard-tw .card-title{color:var(--color-body);font-weight:600;line-height:1.5}.paces-dashboard .app-clinic-identity{padding:0 1.2rem .85rem;border-bottom:1px solid var(--paces-border);margin-bottom:.5rem}.paces-dashboard .app-clinic-name{margin:0;color:#313a46;font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paces-dashboard .app-clinic-status{margin:.2rem 0 0;color:#5f6b7a;font-size:.75rem}.paces-dashboard .section-tabs{margin:0 0 1rem}.paces-dashboard .section-tabs-scroller{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}.paces-dashboard .section-tab{flex:0 0 auto;border:1px solid transparent;border-radius:999px;padding:.45rem .9rem;color:#565e64;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.paces-dashboard .section-tab:hover{background:#f5f7fb;color:var(--paces-primary)}.paces-dashboard .section-tab.is-active{border-color:rgba(var(--paces-primary-rgb),.25);background:rgba(var(--paces-primary-rgb),.1);color:var(--paces-primary)}.medyno-client-surface .bg-slate-900,.medyno-client-surface .bg-teal-700,.paces-dashboard .bg-slate-900,.paces-dashboard .bg-teal-700{background-color:var(--paces-primary)!important}.medyno-client-surface .text-teal-700,.medyno-client-surface .text-teal-800,.paces-dashboard .text-teal-700,.paces-dashboard .text-teal-800{color:var(--paces-primary)!important}.medyno-client-surface .border-teal-700,.paces-dashboard .border-teal-700{border-color:var(--paces-primary)!important}.paces-dashboard .content-card,.paces-dashboard .ops-card{border:1px solid var(--paces-border);border-radius:var(--paces-card-radius);background:#fff;margin-bottom:1.25rem;padding:1.25rem;box-shadow:var(--paces-card-shadow)}.paces-dashboard .ops-card__title{margin:0 0 1rem;color:#313a46;font-family:var(--paces-font-secondary);font-size:.9375rem;font-weight:700}.paces-dashboard .ops-card__footer{margin-top:1rem;padding-top:.9375rem;border-top:1px dashed var(--paces-border)}.paces-dashboard .ops-metric{border:1px solid var(--paces-border);border-radius:var(--paces-card-radius);background:#fff;padding:1.25rem;box-shadow:var(--paces-card-shadow)}.paces-dashboard .ops-metric__label{margin:0;color:var(--paces-muted-strong);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.paces-dashboard .ops-metric__value{margin:.5rem 0 0;color:#313a46;font-family:var(--paces-font-secondary);font-size:1.5rem;font-weight:700}.paces-dashboard .ops-metric__hint{margin:.35rem 0 0;color:var(--paces-muted);font-size:.75rem}.paces-dashboard .ops-badge{display:inline-flex;align-items:center;border-radius:.25rem;padding:.25em .4em;font-size:.75em;font-weight:600;line-height:1}.paces-dashboard .ops-badge--neutral{background:#f1f3fa;color:#5f6b7a}.paces-dashboard .ops-badge--success{background:rgba(2,188,156,.12);color:#02bc9c}.paces-dashboard .ops-badge--warning{background:rgba(249,191,89,.18);color:#c7912a}.paces-dashboard .ops-badge--danger{background:rgba(247,87,126,.12);color:#f7577e}.paces-dashboard .ops-badge--locale,.paces-dashboard .ops-badge--plan{background:rgba(var(--paces-primary-rgb),.1);color:var(--paces-primary)}.medyno-client-surface h1,.medyno-client-surface h2,.medyno-client-surface h3,.medyno-client-surface h4,.medyno-client-surface h5,.medyno-client-surface h6,.paces-dashboard h1,.paces-dashboard h2,.paces-dashboard h3,.paces-dashboard h4,.paces-dashboard h5,.paces-dashboard h6{font-family:var(--paces-font-secondary);color:#313a46;font-weight:700}.medyno-client-surface .text-slate-800,.medyno-client-surface .text-slate-900,.paces-dashboard .text-slate-800,.paces-dashboard .text-slate-900{color:#313a46!important}.medyno-client-surface .text-slate-600,.medyno-client-surface .text-slate-700,.paces-dashboard .text-slate-600,.paces-dashboard .text-slate-700{color:var(--paces-body-color)!important}.medyno-client-surface .text-slate-400,.medyno-client-surface .text-slate-500,.paces-dashboard .text-slate-400,.paces-dashboard .text-slate-500{color:var(--paces-muted)!important}.medyno-client-surface .border-slate-200,.paces-dashboard .border-slate-200{border-color:var(--paces-border)!important}.medyno-client-surface .bg-slate-50,.paces-dashboard .bg-slate-50{background-color:#f6f7fb!important}.medyno-client-surface .rounded-lg,.medyno-client-surface .rounded-xl,.paces-dashboard .rounded-lg,.paces-dashboard .rounded-xl{border-radius:var(--paces-card-radius)!important}.medyno-client-surface .shadow-sm,.paces-dashboard .shadow-sm{box-shadow:var(--paces-card-shadow)!important}.paces-dashboard .topbar-locale-trigger.topbar-icon-btn{min-width:auto;width:auto;height:2.35rem;border-radius:999px;border:0;background:transparent;color:#6c757d;box-shadow:none;padding:0 .65rem;gap:.35rem}.paces-dashboard .topbar-locale-trigger.topbar-icon-btn:hover{color:var(--paces-primary);background:rgba(var(--paces-primary-rgb),.08)}.paces-dashboard .topbar-locale-menu{border-radius:.75rem;box-shadow:0 8px 24px rgba(16,24,40,.1)}.medyno-client-surface .alert-soft-warning,.paces-dashboard .alert-soft-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:1rem;border:1px solid rgba(249,191,89,.3);border-radius:.65rem;background:rgba(249,191,89,.1);padding:.65rem .95rem;color:#7a5a12;font-size:.8125rem}.paces-dashboard input[type=email],.paces-dashboard input[type=password],.paces-dashboard input[type=text],.paces-dashboard select,.paces-dashboard textarea{border-color:var(--paces-border);border-radius:.3rem}.paces-dashboard input:focus,.paces-dashboard select:focus,.paces-dashboard textarea:focus{border-color:var(--paces-primary);outline:0;box-shadow:0 0 0 .15rem rgba(var(--paces-primary-rgb),.2)}.paces-auth .form-check-label,.paces-dashboard .form-check-label{margin-left:.35rem;color:var(--paces-body-color);font-size:.875rem}.paces-auth .list-unstyled,.paces-dashboard .list-unstyled{padding-left:0;list-style:none}.paces-dashboard .clinic-workspace-mobile-nav-checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.paces-dashboard .clinic-workspace-mobile-nav-checkbox:checked~.app-wrapper .app-sidebar--mobile{transform:translateX(0);pointer-events:auto}.paces-dashboard .clinic-workspace-mobile-nav-checkbox:checked~.app-wrapper .clinic-workspace-backdrop,.paces-dashboard .clinic-workspace-mobile-nav-checkbox:checked~.clinic-workspace-backdrop{display:block}