.provider-shell{--provider-accent-text:#b84c0a;--provider-on-danger:#fff;--provider-bg:#f5f6f8;--provider-surface:#fff;--provider-surface-muted:#f8f9fb;--provider-surface-elevated:#fff;--provider-border:#e5e7eb;--provider-text:#181b22;--provider-text-secondary:#626a78;--provider-text-muted:#6b7280;--provider-primary:#f97316;--provider-primary-hover:#e85f08;--provider-primary-soft:#fff1e7;--provider-success:#178453;--provider-warning:#b96b08;--provider-danger:#c63e3e;min-height:100dvh;background:var(--provider-bg);color:var(--provider-text);color-scheme:light;isolation:isolate}.provider-shell[data-provider-theme=dark]{--provider-accent-text:#fb812e;--provider-on-danger:#181b22;--provider-bg:#17191e;--provider-surface:#202329;--provider-surface-muted:#262a31;--provider-surface-elevated:#292d35;--provider-border:#363a43;--provider-text:#f3f4f6;--provider-text-secondary:#b7bdc8;--provider-text-muted:#a2aab7;--provider-primary:#fb812e;--provider-primary-hover:#ff9955;--provider-primary-soft:#38271f;--provider-success:#58c78e;--provider-warning:#f2b55f;--provider-danger:#f18181;color-scheme:dark}@media (prefers-color-scheme:dark){.provider-shell:not([data-provider-theme=light]){--provider-accent-text:#fb812e;--provider-on-danger:#181b22;--provider-bg:#17191e;--provider-surface:#202329;--provider-surface-muted:#262a31;--provider-surface-elevated:#292d35;--provider-border:#363a43;--provider-text:#f3f4f6;--provider-text-secondary:#b7bdc8;--provider-text-muted:#a2aab7;--provider-primary:#fb812e;--provider-primary-hover:#ff9955;--provider-primary-soft:#38271f;--provider-success:#58c78e;--provider-warning:#f2b55f;--provider-danger:#f18181;color-scheme:dark}}.provider-shell *,.provider-shell :after,.provider-shell :before{box-sizing:border-box}.provider-app{min-width:0;min-height:100dvh}.provider-sidebar{display:none}.provider-sidebar-inner{display:flex;height:100%;min-height:0;flex-direction:column;padding:1.25rem 1rem}.provider-brand{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;border-radius:.9rem;padding-inline:.55rem}.provider-brand>span{display:grid;width:2.55rem;height:2.55rem;flex:none;place-items:center;border-radius:.85rem .85rem .85rem .3rem;background:var(--provider-primary);color:#181b22;font-size:1.35rem;font-weight:900;box-shadow:0 8px 22px rgb(249 115 22/20%)}.provider-brand b,.provider-brand small,.provider-identity b,.provider-identity small{display:block}.provider-brand b{font-size:1.35rem;font-weight:900}.provider-brand small{margin-top:.1rem;color:var(--provider-text-muted);font-size:.68rem}.provider-nav{display:grid;gap:.35rem;margin-top:2.25rem}.provider-nav-link{position:relative;display:flex;min-height:3.15rem;align-items:center;gap:.8rem;border-radius:.85rem;padding-inline:.9rem;color:var(--provider-text-secondary);font-size:.86rem;font-weight:800;transition:background .18s,color .18s}.provider-nav-link svg{width:1.25rem;height:1.25rem;flex:none}.provider-nav-link:hover{background:var(--provider-surface-muted);color:var(--provider-text)}.provider-nav-link[aria-current=page]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-nav-link[aria-current=page]:before{position:absolute;inset-block:.7rem;right:-.15rem;width:3px;border-radius:99px;background:var(--provider-primary);content:""}.provider-identity{display:flex;min-width:0;align-items:center;gap:.7rem;margin-top:auto;border:1px solid var(--provider-border);border-radius:1rem;padding:.75rem;background:var(--provider-surface-muted)}.provider-identity>div:last-child{min-width:0}.provider-identity b{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.provider-identity small{margin-top:.18rem;color:var(--provider-text-muted);font-size:.66rem}.provider-sidebar-footer{flex:none;margin-top:.75rem;border-top:1px solid var(--provider-border);padding-top:.75rem}.provider-sidebar-logout-button{display:flex;width:100%;min-height:3rem;align-items:center;gap:.75rem;border:0;border-radius:.8rem;background:transparent;padding-inline:.9rem;color:var(--provider-danger);font:inherit;font-size:.78rem;font-weight:900;text-align:right;cursor:pointer;transition:background .18s,color .18s}.provider-sidebar-logout-button:hover{background:color-mix(in srgb,var(--provider-danger) 8%,transparent)}.provider-sidebar-logout-button svg{width:1.25rem;height:1.25rem;flex:none}.provider-sidebar-logout-confirm{border-radius:.8rem;padding:.7rem;background:color-mix(in srgb,var(--provider-danger) 7%,var(--provider-surface))}.provider-sidebar-logout-confirm p{color:var(--provider-text-secondary);font-size:.65rem;line-height:1.7}.provider-sidebar-logout-confirm .provider-logout-actions{margin-top:.55rem}.provider-sidebar-logout-confirm button{min-height:2.5rem;flex:1;border:1px solid color-mix(in srgb,var(--provider-danger) 30%,var(--provider-border));border-radius:.65rem;background:color-mix(in srgb,var(--provider-danger) 9%,var(--provider-surface));padding-inline:.55rem;color:var(--provider-danger);font:inherit;font-size:.61rem;font-weight:900;cursor:pointer}.provider-sidebar-logout-confirm button:disabled{cursor:not-allowed;opacity:.62}.provider-sidebar-logout small{display:block;margin-top:.45rem;color:var(--provider-danger);font-size:.58rem;line-height:1.7}.provider-avatar{position:relative;display:grid;width:2.65rem;height:2.65rem;flex:none;place-items:center;overflow:hidden;border:2px solid var(--provider-surface);border-radius:50%;background:linear-gradient(135deg,var(--provider-primary-soft),#f8bc8d);color:#a84208;font-size:.72rem;font-weight:900;box-shadow:0 0 0 1px var(--provider-border)}.provider-identity-avatar-image{object-fit:cover}.provider-profile-avatar>span.provider-profile-avatar-image{position:relative;overflow:hidden}.provider-avatar-small{width:2.25rem;height:2.25rem;font-size:.64rem}.provider-header{position:sticky;top:0;z-index:20;display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid var(--provider-border);padding:.65rem 1rem;background:color-mix(in srgb,var(--provider-surface) 90%,transparent);backdrop-filter:blur(12px)}.provider-header-actions,.provider-header-title{display:flex;min-width:0;align-items:center;gap:.5rem}.provider-header-title>div{min-width:0}.provider-header-title small,.provider-header-title strong{display:block}.provider-header-title small{color:var(--provider-text-muted);font-size:.62rem}.provider-header-title strong{margin-top:.05rem;overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.provider-icon-button{position:relative;display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:1px solid var(--provider-border);border-radius:.8rem;background:var(--provider-surface);color:var(--provider-text-secondary);cursor:pointer}.provider-icon-button:hover{color:var(--provider-accent-text)}.provider-icon-button svg{width:1.25rem;height:1.25rem}.provider-notification-dot{position:absolute;top:.55rem;right:.58rem;width:.42rem;height:.42rem;border:2px solid var(--provider-surface);border-radius:50%;background:var(--provider-primary)}.provider-notification-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:99px;padding-inline:.25rem;background:var(--provider-primary);color:#181b22;font-size:.55rem;font-weight:900;line-height:1}.provider-theme-button{display:flex;min-height:2.75rem;align-items:center;gap:.45rem;border:1px solid var(--provider-border);border-radius:.8rem;padding:.25rem .4rem;background:var(--provider-surface);color:var(--provider-text-secondary);cursor:pointer}.provider-theme-label{display:none;font-size:.72rem;font-weight:800}.provider-theme-track{position:relative;display:flex;width:3.7rem;height:2rem;align-items:center;justify-content:space-around;border-radius:99px;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-theme-track svg{z-index:1;width:.9rem;height:.9rem}.provider-theme-track i{position:absolute;top:.2rem;right:.2rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--provider-surface-elevated);box-shadow:0 2px 7px rgb(0 0 0/14%);transition:transform .2s}[data-provider-theme=dark] .provider-theme-track i{transform:translateX(-1.7rem)}.provider-header-identity{display:none;align-items:center;gap:.55rem;border-radius:.8rem;padding:.2rem;font-size:.72rem;font-weight:800}.provider-main{width:100%;max-width:1600px;margin-inline:auto;padding:1rem}.provider-dashboard{display:grid;gap:1rem}.provider-welcome{position:relative;display:flex;min-height:9.5rem;align-items:center;justify-content:space-between;overflow:hidden;border:1px solid #fed7aa;border-radius:1.25rem;padding:1.35rem;background:linear-gradient(120deg,var(--provider-surface) 42%,var(--provider-primary-soft))}.provider-welcome:after{position:absolute;bottom:-5rem;left:-2rem;width:11rem;height:11rem;border:1px solid rgb(249 115 22/16%);border-radius:50%;content:""}.provider-welcome>div{position:relative;z-index:1;min-width:0}.provider-eyebrow{color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-welcome h1{margin-top:.4rem;font-size:1.5rem;font-weight:900}.provider-welcome p{margin-top:.45rem;max-width:34rem;color:var(--provider-text-secondary);font-size:.78rem;line-height:1.9}.provider-welcome-mark{position:relative;z-index:1;display:grid;width:4.2rem;height:4.2rem;flex:none;place-items:center;border-radius:1.25rem;background:var(--provider-surface);color:var(--provider-accent-text);box-shadow:0 12px 28px rgb(249 115 22/14%)}.provider-welcome-mark svg{width:2rem;height:2rem}.provider-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-card,.provider-kpi{min-width:0;border:1px solid var(--provider-border);background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-kpi{border-radius:1.1rem;padding:1rem}.provider-kpi-top{display:flex;align-items:center;gap:.55rem;color:var(--provider-text-secondary)}.provider-kpi-top>span{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:.65rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-kpi-top svg{width:1rem;height:1rem}.provider-kpi-top small{font-size:.68rem;font-weight:800}.provider-kpi>strong{display:block;margin-top:.85rem;overflow-wrap:anywhere;font-size:clamp(1rem,4vw,1.4rem);font-weight:900}.provider-kpi>p{margin-top:.35rem;color:var(--provider-text-muted);font-size:.62rem}.provider-card{border-radius:1.25rem;padding:1rem}.provider-section-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.provider-section-header h2{font-size:1rem;font-weight:900}.provider-section-header p{margin-top:.25rem;color:var(--provider-text-muted);font-size:.68rem}.provider-secondary-link,.provider-section-header>a{display:inline-flex;min-height:2.75rem;flex:none;align-items:center;gap:.3rem;border-radius:.7rem;padding-inline:.5rem;color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-detail-link svg,.provider-secondary-link svg,.provider-section-header a svg{width:1rem;height:1rem}.provider-order-list{display:grid}.provider-order-row{display:flex;min-width:0;flex-direction:column;gap:.8rem;border-top:1px solid var(--provider-border);padding-block:1rem}.provider-order-row:first-child{border-top:0;padding-top:.25rem}.provider-order-row:last-child{padding-bottom:.25rem}.provider-order-main{min-width:0}.provider-order-heading{display:flex;align-items:center;gap:.55rem}.provider-order-heading h3{min-width:0;overflow:hidden;font-size:.8rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.provider-order-id{display:block;margin-top:.25rem;color:var(--provider-text-muted);font-size:.6rem}.provider-order-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.7rem;color:var(--provider-text-secondary);font-size:.66rem}.provider-order-meta span{display:inline-flex;align-items:center;gap:.25rem}.provider-order-meta svg{width:.9rem;height:.9rem}.provider-order-meta strong{color:var(--provider-text);font-weight:900}.provider-status{flex:none;border-radius:99px;padding:.3rem .55rem;font-size:.58rem;font-weight:900}.provider-status-primary{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-status-warning{background:color-mix(in srgb,var(--provider-warning) 13%,transparent);color:var(--provider-warning)}.provider-status-success{background:color-mix(in srgb,var(--provider-success) 13%,transparent);color:var(--provider-success)}.provider-status-neutral{background:var(--provider-surface-muted);color:var(--provider-text-secondary)}.provider-detail-link{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--provider-border);border-radius:.75rem;color:var(--provider-text-secondary);font-size:.7rem;font-weight:900}.provider-detail-link:hover{border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-account-chart-grid,.provider-lower-grid{display:grid;gap:1rem}.provider-account-metrics{display:grid;gap:.65rem}.provider-account-metric{display:flex;align-items:center;gap:.75rem;border-radius:.9rem;padding:.85rem;background:var(--provider-surface-muted)}.provider-account-metric>span{display:grid;width:2.4rem;height:2.4rem;flex:none;place-items:center;border-radius:.7rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-account-metric svg{width:1.2rem}.provider-account-metric small,.provider-account-metric strong{display:block}.provider-account-metric small{color:var(--provider-text-muted);font-size:.65rem}.provider-account-metric strong{margin-top:.2rem;font-size:.82rem}.provider-settlement{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;color:var(--provider-text-secondary);font-size:.66rem;line-height:1.7}.provider-settlement span{width:.45rem;height:.45rem;flex:none;border-radius:50%;background:var(--provider-success)}.provider-secondary-link{margin-top:.55rem;padding-inline:0}.provider-chart-wrap{width:100%;overflow:hidden}.provider-chart{display:block;width:100%;height:auto;min-height:12rem}.provider-chart-grid{stroke:var(--provider-border);stroke-dasharray:4 6}.provider-chart-line{fill:none;stroke:var(--provider-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.provider-chart-dot{fill:var(--provider-surface);stroke:var(--provider-primary);stroke-width:3}.provider-chart-label{fill:var(--provider-text-muted);font-family:inherit;font-size:12px}.provider-rank-card{position:relative;overflow:hidden}.provider-rank-card:after{position:absolute;left:-3rem;bottom:-3rem;width:9rem;height:9rem;border-radius:50%;background:var(--provider-primary-soft);content:"";opacity:.6}.provider-rank-card>*{position:relative;z-index:1}.provider-rank-badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e2a824;border-radius:99px;padding:.45rem .7rem;background:color-mix(in srgb,#e2a824 13%,transparent);color:#af7900;font-size:.7rem;font-weight:900}.provider-rank-badge svg{width:1rem}.provider-rank-score{display:block;margin-top:1.25rem;font-size:1.6rem;font-weight:900}.provider-rank-progress{margin-top:1.4rem}.provider-progress-label{display:flex;justify-content:space-between;gap:.5rem;color:var(--provider-text-secondary);font-size:.65rem}.provider-progress-label b{color:var(--provider-text)}.provider-progress-track{height:.55rem;overflow:hidden;margin-top:.6rem;border-radius:99px;background:var(--provider-surface-muted)}.provider-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--provider-primary)}.provider-empty-state{display:grid;min-height:13rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-empty-state>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:1rem;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-empty-state svg{width:1.4rem}.provider-empty-state h3{margin-top:.8rem;font-size:.85rem}.provider-empty-state p{margin-top:.35rem;color:var(--provider-text-muted);font-size:.7rem;line-height:1.8}.provider-placeholder{min-height:calc(100dvh - 7rem);display:grid;place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:1.35rem;padding:2rem 1rem;background:var(--provider-surface);text-align:center}.provider-placeholder>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:1.2rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-placeholder svg{width:1.8rem}.provider-placeholder>p{margin-top:1.25rem;color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-placeholder h1{margin-top:.4rem;font-size:1.5rem}.provider-placeholder>div{max-width:34rem;margin-top:.7rem;color:var(--provider-text-secondary);font-size:.8rem;line-height:1.9}.provider-placeholder small{max-width:34rem;margin-top:1rem;color:var(--provider-text-muted);font-size:.65rem;line-height:1.8}.provider-drawer-layer{position:fixed;inset:0;z-index:50}.provider-drawer-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(8 10 14/52%);backdrop-filter:blur(2px)}.provider-drawer{position:absolute;inset-block:0;right:0;width:min(19rem,86vw);overflow-y:auto;background:var(--provider-surface);box-shadow:-18px 0 50px rgb(0 0 0/20%)}.provider-drawer-close{position:absolute;top:.9rem;left:.9rem;z-index:1}.provider-drawer .provider-sidebar-inner{min-height:100%;padding-top:1rem}.provider-shell :is(a,button):focus-visible{outline:2px solid var(--provider-text);outline-offset:2px}@media (min-width:390px){.provider-header{padding-inline:1.15rem}.provider-card,.provider-main{padding:1.15rem}}@media (min-width:640px){.provider-header{min-height:5rem;padding-inline:1.5rem}.provider-header-actions{gap:.7rem}.provider-header-identity{display:flex}.provider-theme-label{display:inline}.provider-main{padding:1.5rem}.provider-dashboard{gap:1.25rem}.provider-welcome{min-height:11rem;padding:2rem}.provider-welcome h1{font-size:1.8rem}.provider-welcome-mark{width:5rem;height:5rem}.provider-kpi-grid{gap:1rem}.provider-kpi{padding:1.25rem}.provider-card{padding:1.4rem}.provider-order-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.provider-detail-link{width:auto;flex:none;padding-inline:.85rem}.provider-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-placeholder{min-height:calc(100dvh - 8rem)}}@media (min-width:768px){.provider-account-chart-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.provider-account-card,.provider-chart-card{min-height:19rem}.provider-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.65fr)}.provider-account-metrics{grid-template-columns:1fr}}@media (min-width:1024px){.provider-shell{display:grid;grid-template-columns:15rem minmax(0,1fr)}.provider-sidebar{position:sticky;top:0;display:block;height:100dvh;overflow-y:auto;border-left:1px solid var(--provider-border);background:var(--provider-surface)}.provider-sidebar-inner{min-height:100%}.provider-menu-button{display:none}.provider-main{padding:1.75rem}.provider-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-kpi-top small{font-size:.72rem}.provider-welcome h1{font-size:2rem}}@media (min-width:1280px){.provider-shell{grid-template-columns:16.5rem minmax(0,1fr)}.provider-main{padding:2rem clamp(2rem,3vw,3.25rem)}.provider-dashboard{gap:1.5rem}.provider-account-chart-grid{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr)}.provider-card{padding:1.5rem}}@media (min-width:1800px){.provider-main{padding-inline:4rem}}@media (prefers-reduced-motion:reduce){.provider-shell *,.provider-shell :after,.provider-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.provider-order-detail,.provider-orders-page{min-width:0}.provider-orders-page{display:grid;gap:1rem}.provider-orders-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-orders-heading>div:first-child{min-width:0}.provider-orders-heading>div:first-child>span{color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-orders-heading h1{margin-top:.3rem;font-size:1.45rem;font-weight:900}.provider-orders-heading p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.75rem;line-height:1.8}.provider-orders-heading>div:last-child{display:grid;width:3.6rem;height:3.6rem;flex:none;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-orders-heading>div:last-child svg{width:1.7rem;height:1.7rem}.provider-orders-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border:1px solid var(--provider-border);border-radius:1.1rem;padding:.5rem;background:var(--provider-surface)}.provider-orders-tabs a{display:flex;min-width:0;min-height:3rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.75rem;padding:.55rem .4rem;color:var(--provider-text-secondary);font-size:.68rem;font-weight:900;text-align:center;transition:background .18s,color .18s}.provider-orders-tabs a:hover{background:var(--provider-surface-muted);color:var(--provider-text)}.provider-orders-tabs a[aria-current=page]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-orders-tabs b{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:99px;background:var(--provider-surface-muted);color:var(--provider-text-secondary);font-size:.58rem}.provider-orders-tabs a[aria-current=page] b{background:var(--provider-surface);color:var(--provider-accent-text)}.provider-orders-results{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-orders-results-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.provider-orders-results-head h2{font-size:.95rem;font-weight:900}.provider-orders-results-head span{color:var(--provider-text-muted);font-size:.65rem}.provider-orders-list{display:grid;gap:.75rem}.provider-orders-card{min-width:0;border:1px solid var(--provider-border);border-radius:1rem;padding:1rem;background:var(--provider-surface-muted)}.provider-orders-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.provider-orders-card-head>div{min-width:0}.provider-orders-reference{display:block;color:var(--provider-text-muted);font-size:.6rem;direction:rtl}.provider-orders-card h2{margin-top:.35rem;overflow-wrap:anywhere;font-size:.83rem;font-weight:900;line-height:1.75}.provider-orders-status{display:inline-flex;min-height:1.65rem;flex:none;align-items:center;border-radius:99px;padding:.28rem .55rem;font-size:.58rem;font-weight:900;white-space:nowrap}.provider-orders-status-primary{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-orders-status-warning{background:color-mix(in srgb,var(--provider-warning) 13%,transparent);color:var(--provider-warning)}.provider-orders-status-success{background:color-mix(in srgb,var(--provider-success) 13%,transparent);color:var(--provider-success)}.provider-orders-status-neutral{background:var(--provider-surface);color:var(--provider-text-secondary);box-shadow:inset 0 0 0 1px var(--provider-border)}.provider-orders-status-danger{background:color-mix(in srgb,var(--provider-danger) 12%,transparent);color:var(--provider-danger)}.provider-orders-card-meta{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.9rem;color:var(--provider-text-secondary);font-size:.67rem}.provider-orders-card-meta>span{display:inline-flex;min-width:0;align-items:center;gap:.3rem;line-height:1.7}.provider-orders-card-meta svg{width:.95rem;height:.95rem;flex:none;color:var(--provider-text-muted)}.provider-orders-service-type{border-radius:99px;padding-inline:.5rem;background:var(--provider-surface)}.provider-orders-card-foot{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1rem;border-top:1px solid var(--provider-border);padding-top:.8rem}.provider-orders-card-foot>div{min-width:0}.provider-orders-card-foot small,.provider-orders-card-foot strong{display:block}.provider-orders-card-foot small{color:var(--provider-text-muted);font-size:.6rem;line-height:1.7}.provider-orders-card-foot strong{margin-top:.15rem;overflow-wrap:anywhere;font-size:.75rem}.provider-orders-back,.provider-orders-card-foot a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;border-radius:.75rem;font-size:.7rem;font-weight:900}.provider-orders-card-foot a{border:1px solid var(--provider-border);background:var(--provider-surface);color:var(--provider-text-secondary)}.provider-orders-card-foot a:hover{border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-orders-back svg,.provider-orders-card-foot svg{width:1rem;height:1rem}.provider-orders-empty{display:grid;min-height:18rem;place-items:center;align-content:center;padding:2rem 1rem;text-align:center}.provider-orders-empty>span{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-orders-empty svg{width:1.5rem}.provider-orders-empty h2{margin-top:.85rem;font-size:.9rem}.provider-orders-empty p{margin-top:.4rem;max-width:27rem;color:var(--provider-text-muted);font-size:.7rem;line-height:1.9}.provider-order-detail{display:grid;gap:1rem}.provider-order-detail-head{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-orders-back{width:fit-content;justify-content:flex-start;color:var(--provider-accent-text)}.provider-orders-back svg{transform:rotate(180deg)}.provider-order-detail-title{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:.75rem}.provider-order-detail-title>div{min-width:0}.provider-order-detail-title span:first-child{color:var(--provider-text-muted);font-size:.62rem}.provider-order-detail-title h1{margin-top:.3rem;overflow-wrap:anywhere;font-size:1.25rem;font-weight:900;line-height:1.65}.provider-order-date{display:flex;align-items:center;gap:.4rem;margin-top:.8rem;color:var(--provider-text-secondary);font-size:.7rem}.provider-order-date svg{width:1rem;flex:none;color:var(--provider-accent-text)}.provider-order-accept{display:flex;flex-direction:column;align-items:stretch;gap:1rem;border:1px solid color-mix(in srgb,var(--provider-primary) 32%,var(--provider-border));border-radius:1.25rem;padding:1rem;background:var(--provider-primary-soft)}.provider-order-accept>div>span{color:var(--provider-accent-text);font-size:.62rem;font-weight:900}.provider-order-accept h2{margin-top:.25rem;font-size:1rem}.provider-order-accept p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.68rem;line-height:1.8}.provider-order-accept button{min-height:2.75rem;border:0;border-radius:.75rem;background:var(--provider-primary);padding-inline:1.1rem;color:#181b22;font-size:.72rem;font-weight:900}.provider-order-accept button:disabled{cursor:not-allowed;opacity:.52}.provider-order-detail-grid,.provider-order-detail-main,.provider-order-detail-side{display:grid;min-width:0;gap:1rem}.provider-order-detail-side{align-content:start}.provider-order-detail-card,.provider-order-location-summary{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-order-detail-card>h2{margin-bottom:1rem;font-size:.92rem;font-weight:900}.provider-order-summary{display:grid;grid-template-columns:1fr;gap:.65rem}.provider-order-summary>div{min-width:0;border-radius:.8rem;padding:.75rem;background:var(--provider-surface-muted)}.provider-order-customer dt,.provider-order-summary dt{color:var(--provider-text-muted);font-size:.62rem}.provider-order-customer dd,.provider-order-summary dd{margin-top:.25rem;overflow-wrap:anywhere;font-size:.72rem;font-weight:800;line-height:1.8}.provider-order-customer-name{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid var(--provider-border);padding-bottom:.9rem}.provider-order-customer-name>span{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:50%;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-size:.8rem;font-weight:900}.provider-order-customer-name small,.provider-order-customer-name strong{display:block}.provider-order-customer-name small{color:var(--provider-text-muted);font-size:.6rem}.provider-order-customer-name strong{margin-top:.15rem;font-size:.75rem}.provider-order-customer dl{display:grid;gap:.8rem;margin-top:.9rem}.provider-order-customer dl>div{min-width:0}.provider-order-customer-name>span svg{width:1.2rem;height:1.2rem}.provider-order-answers{display:grid;gap:.65rem}.provider-order-answers>div{min-width:0;border-right:3px solid var(--provider-primary);border-radius:.25rem .8rem .8rem .25rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-order-answers dt{overflow-wrap:anywhere;font-size:.7rem;font-weight:900;line-height:1.8}.provider-order-answers dd{margin-top:.45rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.7rem;line-height:2;white-space:pre-wrap}.provider-order-attachments{display:grid;gap:.65rem;list-style:none}.provider-order-attachments li{display:flex;min-width:0;align-items:center;gap:.7rem;border:1px solid var(--provider-border);border-radius:.8rem;padding:.7rem;background:var(--provider-surface-muted)}.provider-order-attachments li>span{display:grid;width:2.8rem;height:2.8rem;flex:none;place-items:center;border-radius:.7rem;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-size:.58rem;font-weight:900}.provider-order-attachments li>div{min-width:0}.provider-order-attachments small,.provider-order-attachments strong{display:block;overflow-wrap:anywhere}.provider-order-attachments strong{font-size:.7rem;line-height:1.7}.provider-order-attachments small{margin-top:.2rem;color:var(--provider-text-muted);font-size:.6rem}.provider-order-attachments-note,.provider-order-section-empty{color:var(--provider-text-muted);font-size:.66rem;line-height:1.9}.provider-order-attachments-note{margin-top:.75rem}.provider-order-timeline{list-style:none}.provider-order-timeline li{position:relative;display:flex;min-height:3.8rem;gap:.7rem;padding-bottom:.8rem}.provider-order-timeline li:last-child{min-height:auto;padding-bottom:0}.provider-order-timeline li:after{position:absolute;top:1.15rem;right:.39rem;bottom:-.05rem;width:1px;background:var(--provider-border);content:""}.provider-order-timeline li:last-child:after{display:none}.provider-order-timeline li>span{position:relative;z-index:1;width:.85rem;height:.85rem;flex:none;margin-top:.15rem;border:2px solid var(--provider-border);border-radius:50%;background:var(--provider-surface)}.provider-order-timeline li[data-state=completed]>span{border-color:var(--provider-success);background:var(--provider-success)}.provider-order-timeline li[data-state=current]>span{border-color:var(--provider-accent-text);box-shadow:0 0 0 4px var(--provider-primary-soft)}.provider-order-timeline small,.provider-order-timeline strong{display:block}.provider-order-timeline strong{overflow-wrap:anywhere;font-size:.72rem;line-height:1.6}.provider-order-timeline small{margin-top:.2rem;color:var(--provider-text-muted);font-size:.61rem}.provider-order-location-summary{display:flex;align-items:center;gap:.65rem}.provider-order-location-summary>svg{width:1.35rem;flex:none;color:var(--provider-accent-text)}.provider-order-location-summary small,.provider-order-location-summary strong{display:block}.provider-order-location-summary small{color:var(--provider-text-muted);font-size:.6rem}.provider-order-location-summary strong{margin-top:.2rem;overflow-wrap:anywhere;font-size:.7rem;line-height:1.7}.provider-order-not-found{display:grid;min-height:calc(100dvh - 7rem);place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:1.25rem;padding:2rem 1rem;background:var(--provider-surface);text-align:center}.provider-order-not-found>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-order-not-found>span svg{width:1.8rem}.provider-order-not-found p{margin-top:1rem;color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-order-not-found h1{margin-top:.4rem;font-size:1rem}.provider-order-not-found a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.3rem;margin-top:1.2rem;border-radius:.75rem;padding-inline:1rem;background:var(--provider-primary);color:#181b22;font-size:.7rem;font-weight:900}.provider-order-not-found a svg{width:1rem}@media (min-width:430px){.provider-order-detail-title,.provider-orders-card-foot{flex-direction:row;align-items:center;justify-content:space-between}.provider-orders-card-foot a{flex:none;padding-inline:.85rem}}@media (min-width:640px){.provider-order-detail,.provider-orders-page{gap:1.25rem}.provider-orders-heading{padding:1.5rem}.provider-orders-heading h1{font-size:1.7rem}.provider-orders-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-orders-tabs a{font-size:.72rem}.provider-order-detail-card,.provider-order-detail-head,.provider-order-location-summary,.provider-orders-results{padding:1.35rem}.provider-orders-card{padding:1.15rem}.provider-order-accept{flex-direction:row;align-items:center;justify-content:space-between;padding:1.25rem 1.35rem}.provider-order-accept>div{max-width:38rem}.provider-order-accept button{flex:none}.provider-order-attachments,.provider-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.provider-orders-results{padding:1.5rem}.provider-orders-card{display:grid;grid-template-columns:minmax(15rem,1.15fr) minmax(15rem,1fr) auto;align-items:center;gap:1.25rem}.provider-orders-card-head{display:block}.provider-orders-card-head .provider-orders-status{margin-top:.55rem}.provider-orders-card-meta{margin-top:0}.provider-orders-card-foot{min-width:12rem;flex-direction:column;align-items:stretch;margin-top:0;border-top:0;border-right:1px solid var(--provider-border);padding-top:0;padding-right:1.25rem}.provider-orders-card-foot a{width:100%}.provider-order-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(15.5rem,.65fr);align-items:start}.provider-order-detail-side{position:sticky;top:6.5rem}.provider-order-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.provider-order-map-details{display:grid;gap:.75rem}.provider-order-map-address{min-width:0;border-radius:.8rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-order-map-address small,.provider-order-map-address strong{display:block}.provider-order-map-address small,.provider-order-map-details dt{color:var(--provider-text-muted);font-size:.62rem}.provider-order-map-address strong{margin-top:.3rem;overflow-wrap:anywhere;font-size:.72rem;line-height:2}.provider-order-map-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.provider-order-map-details dl>div{min-width:0;border-radius:.75rem;padding:.7rem;background:var(--provider-surface-muted)}.provider-order-map-details dd{margin-top:.2rem;overflow-wrap:anywhere;font-size:.7rem;font-weight:800}.provider-order-map-placeholder{display:flex;min-height:11rem;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin-top:.85rem;border:1px dashed var(--provider-border);border-radius:1rem;padding:1.25rem .8rem;background:var(--provider-surface-muted);text-align:center}.provider-order-map-placeholder>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:50%;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-order-map-placeholder svg{width:1.45rem;height:1.45rem}.provider-order-map-placeholder>strong{max-width:28rem;overflow-wrap:anywhere;font-size:.72rem;line-height:1.9}.provider-order-coordinates{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;color:var(--provider-text-muted);font-family:Segoe UI,Arial,sans-serif;font-size:.62rem}.provider-order-map-actions{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.8rem}.provider-order-map-actions button{min-width:0;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.75rem;background:var(--provider-surface-muted);padding-inline:.75rem;color:var(--provider-text-muted);font-size:.68rem;font-weight:900}.provider-order-map-actions button:disabled{cursor:not-allowed;opacity:.68}.provider-order-map-helper{margin-top:.65rem;color:var(--provider-text-muted);font-size:.62rem;line-height:1.8}@media (min-width:430px){.provider-order-map-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-order-map-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.provider-order-map-placeholder{min-height:13rem}}.provider-finance-page{display:grid;min-width:0;gap:1rem}.provider-finance-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-finance-heading>div{min-width:0}.provider-finance-heading>div>span,.provider-finance-section-head>div>span{color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-finance-heading h1{margin-top:.3rem;font-size:1.45rem;font-weight:900}.provider-finance-heading p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.75rem;line-height:1.8}.provider-finance-heading>span{display:grid;width:3.6rem;height:3.6rem;flex:none;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-finance-heading>span svg{width:1.7rem;height:1.7rem}.provider-finance-summary{display:grid;grid-template-columns:1fr;gap:.75rem}.provider-finance-summary article{display:flex;min-width:0;align-items:center;gap:.8rem;border:1px solid var(--provider-border);border-radius:1rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-finance-summary article>span{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;border-radius:.8rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-finance-summary article[data-accent=success]>span{background:color-mix(in srgb,var(--provider-success) 12%,transparent);color:var(--provider-success)}.provider-finance-summary article[data-accent=warning]>span{background:color-mix(in srgb,var(--provider-warning) 12%,transparent);color:var(--provider-warning)}.provider-finance-summary article[data-accent=neutral]>span{background:var(--provider-surface-muted);color:var(--provider-text-secondary)}.provider-finance-summary svg{width:1.25rem;height:1.25rem}.provider-finance-summary article>div{min-width:0}.provider-finance-summary small,.provider-finance-summary strong{display:block}.provider-finance-summary small{color:var(--provider-text-muted);font-size:.65rem}.provider-finance-summary strong{margin-top:.3rem;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.provider-finance-overview-grid{display:grid;min-width:0;gap:1rem}.provider-finance-card{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-finance-section-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.provider-finance-section-head h2{margin-top:.25rem;font-size:.95rem;font-weight:900}.provider-finance-section-head>i{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;border-radius:.8rem;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-style:normal}.provider-finance-section-head>i svg{width:1.2rem;height:1.2rem}.provider-settlement-card{background:linear-gradient(145deg,var(--provider-surface) 60%,var(--provider-primary-soft))}.provider-settlement-balance{border-radius:.9rem;padding:1rem;background:var(--provider-surface-muted)}.provider-settlement-balance small,.provider-settlement-balance strong{display:block}.provider-settlement-balance small{color:var(--provider-text-muted);font-size:.64rem}.provider-settlement-balance strong{margin-top:.35rem;overflow-wrap:anywhere;font-size:1.2rem;font-weight:900;line-height:1.6}.provider-settlement-bank{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.75rem;border:1px solid var(--provider-border);border-radius:.85rem;padding:.8rem;background:var(--provider-surface)}.provider-settlement-bank>div{min-width:0}.provider-settlement-bank small,.provider-settlement-bank strong{display:block}.provider-settlement-bank small{color:var(--provider-text-muted);font-size:.6rem}.provider-settlement-bank strong{margin-top:.25rem;overflow-wrap:anywhere;font-family:Segoe UI,Arial,sans-serif;font-size:.7rem;letter-spacing:.03em}.provider-settlement-bank>span{flex:none;color:var(--provider-text-secondary);font-size:.62rem}.provider-settlement-latest{margin-top:.75rem;border-right:3px solid var(--provider-warning);border-radius:.25rem .8rem .8rem .25rem;padding:.75rem;background:color-mix(in srgb,var(--provider-warning) 8%,var(--provider-surface))}.provider-settlement-latest small,.provider-settlement-latest strong{display:block}.provider-settlement-latest small{color:var(--provider-text-muted);font-size:.6rem}.provider-settlement-latest strong{margin-top:.2rem;color:var(--provider-warning);font-size:.72rem}.provider-settlement-latest p{margin-top:.4rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.65rem;line-height:1.8}.provider-settlement-card>button{min-height:2.75rem;width:100%;margin-top:1rem;border:0;border-radius:.75rem;background:var(--provider-primary);color:#181b22;font-size:.72rem;font-weight:900}.provider-settlement-card>button:disabled{cursor:not-allowed;opacity:.52}.provider-settlement-empty,.provider-settlement-note{margin-top:.6rem;color:var(--provider-text-muted);font-size:.62rem;line-height:1.8}.provider-settlement-missing{margin-top:.75rem;border-radius:.8rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-settlement-missing p{color:var(--provider-text-secondary);font-size:.68rem}.provider-settlement-missing a{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.5rem;border-radius:.7rem;color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-income-details{display:grid;grid-template-columns:1fr;gap:.6rem}.provider-income-details>div{min-width:0;border-radius:.8rem;padding:.75rem;background:var(--provider-surface-muted)}.provider-income-details small,.provider-income-details strong{display:block}.provider-income-details small{color:var(--provider-text-muted);font-size:.61rem}.provider-income-details strong{margin-top:.3rem;overflow-wrap:anywhere;font-size:.76rem;line-height:1.6}.provider-income-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-top:1.2rem}.provider-income-chart-head h3{font-size:.8rem}.provider-income-chart-head span{color:var(--provider-text-muted);font-size:.6rem;text-align:left}.provider-income-chart-wrap{width:100%;min-width:0;overflow:hidden;margin-top:.5rem}.provider-income-chart-svg{display:block;width:100%;height:auto;min-height:11rem;color:var(--provider-accent-text)}.provider-income-chart-grid{stroke:var(--provider-border);stroke-dasharray:4 6}.provider-income-chart-area{fill:url(#provider-finance-chart-fill)}.provider-income-chart-line{fill:none;stroke:var(--provider-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.provider-income-chart-dot{fill:var(--provider-surface);stroke:var(--provider-primary);stroke-width:3}.provider-income-chart-label{fill:var(--provider-text-muted);font-family:inherit;font-size:12px}.provider-transaction-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:1rem}.provider-transaction-filters button{min-width:0;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding-inline:.45rem;color:var(--provider-text-secondary);font-size:.65rem;font-weight:900}.provider-transaction-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--provider-primary) 35%,var(--provider-border));background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-transactions-table-wrap{display:none}.provider-transactions-mobile{display:grid;gap:.65rem}.provider-transactions-mobile article{min-width:0;border:1px solid var(--provider-border);border-radius:.9rem;padding:.85rem;background:var(--provider-surface-muted)}.provider-transaction-mobile-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.6rem}.provider-transaction-mobile-head>div{min-width:0}.provider-transaction-mobile-head>div>span{color:var(--provider-text-muted);font-size:.58rem}.provider-transaction-mobile-head h3{margin-top:.25rem;overflow-wrap:anywhere;font-size:.75rem;line-height:1.7}.provider-transactions-mobile article>p{margin-top:.55rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.64rem;line-height:1.8}.provider-transaction-mobile-foot{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.75rem;border-top:1px solid var(--provider-border);padding-top:.65rem}.provider-transaction-mobile-foot>span{color:var(--provider-text-muted);font-size:.59rem}.provider-transaction-status{display:inline-flex;min-height:1.65rem;flex:none;align-items:center;border-radius:99px;padding:.25rem .5rem;font-size:.57rem;font-weight:900;white-space:nowrap}.provider-transaction-status-success{background:color-mix(in srgb,var(--provider-success) 12%,transparent);color:var(--provider-success)}.provider-transaction-status-warning{background:color-mix(in srgb,var(--provider-warning) 12%,transparent);color:var(--provider-warning)}.provider-transaction-status-danger{background:color-mix(in srgb,var(--provider-danger) 12%,transparent);color:var(--provider-danger)}.provider-transaction-status-neutral{background:var(--provider-surface);color:var(--provider-text-secondary);box-shadow:inset 0 0 0 1px var(--provider-border)}.provider-transaction-amount{overflow-wrap:anywhere;font-size:.69rem;line-height:1.6}.provider-transaction-credit{color:var(--provider-success)}.provider-transaction-debit{color:var(--provider-danger)}.provider-transaction-neutral{color:var(--provider-text)}.provider-finance-empty{display:grid;min-height:14rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-finance-empty>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:1rem;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-finance-empty svg{width:1.4rem}.provider-finance-empty h3{margin-top:.8rem;font-size:.8rem}.provider-finance-empty p{margin-top:.35rem;max-width:28rem;color:var(--provider-text-muted);font-size:.66rem;line-height:1.8}.provider-income-chart-empty{min-height:12rem}@media (min-width:430px){.provider-finance-summary,.provider-income-details{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-transaction-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.provider-finance-page{gap:1.25rem}.provider-finance-heading{padding:1.5rem}.provider-finance-heading h1{font-size:1.7rem}.provider-finance-card{padding:1.35rem}.provider-finance-summary article{padding:1.15rem}.provider-finance-summary strong{font-size:.96rem}.provider-settlement-bank strong{font-size:.75rem}}@media (min-width:1024px){.provider-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-finance-overview-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:stretch}.provider-transactions-table-wrap{display:block;width:100%;overflow:hidden}.provider-transactions-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}.provider-transactions-table-wrap th{border-bottom:1px solid var(--provider-border);padding:.75rem;color:var(--provider-text-muted);font-size:.61rem;font-weight:800;text-align:right}.provider-transactions-table-wrap th:first-child{width:31%}.provider-transactions-table-wrap th:nth-child(2){width:15%}.provider-transactions-table-wrap th:nth-child(3){width:16%}.provider-transactions-table-wrap th:nth-child(4){width:21%}.provider-transactions-table-wrap td{min-width:0;border-bottom:1px solid var(--provider-border);padding:.85rem .75rem;vertical-align:middle;font-size:.66rem}.provider-transactions-table-wrap tbody tr:last-child td{border-bottom:0}.provider-transactions-table-wrap td small,.provider-transactions-table-wrap td strong:not(.provider-transaction-amount){display:block;overflow-wrap:anywhere}.provider-transactions-table-wrap td small{margin-top:.25rem;color:var(--provider-text-muted);font-size:.58rem;line-height:1.65}.provider-transactions-mobile{display:none}}.provider-performance-page{display:grid;min-width:0;gap:1rem}.provider-performance-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-performance-heading>div{min-width:0}.provider-performance-heading>div>span,.provider-performance-section-head>div>span,.provider-reviews-head>div:first-child>span{color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-performance-heading h1{margin-top:.3rem;font-size:1.45rem;font-weight:900}.provider-performance-heading p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.75rem;line-height:1.8}.provider-performance-heading>span{display:grid;width:3.6rem;height:3.6rem;flex:none;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-performance-heading>span svg{width:1.7rem;height:1.7rem}.provider-performance-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-performance-stats article{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.7rem;border:1px solid var(--provider-border);border-radius:1rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-performance-stats article>span{display:grid;width:2.35rem;height:2.35rem;flex:none;place-items:center;border-radius:.75rem;background:color-mix(in srgb,var(--provider-success) 12%,transparent);color:var(--provider-success)}.provider-performance-stats article[data-tone=danger]>span{background:color-mix(in srgb,var(--provider-danger) 11%,transparent);color:var(--provider-danger)}.provider-performance-stats svg{width:1.15rem;height:1.15rem}.provider-performance-stats article>div{min-width:0}.provider-performance-stats small,.provider-performance-stats strong{display:block}.provider-performance-stats small{color:var(--provider-text-secondary);font-size:.64rem;line-height:1.6}.provider-performance-stats strong{margin-top:.35rem;font-size:1.25rem;font-weight:900}.provider-performance-overview{display:grid;min-width:0;gap:1rem}.provider-performance-card{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-performance-section-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.provider-performance-section-head h2{margin-top:.25rem;font-size:.95rem;font-weight:900}.provider-performance-section-head>i{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;border-radius:.8rem;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-style:normal}.provider-performance-section-head>i svg{width:1.2rem;height:1.2rem}.provider-rank-overview{overflow:hidden;background:linear-gradient(145deg,var(--provider-surface) 62%,var(--provider-primary-soft))}.provider-rank-hero{border-radius:1rem;padding:1rem;background:var(--provider-surface-muted)}.provider-performance-rank-badge{display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;border:1px solid var(--provider-border);border-radius:99px;padding:.35rem .65rem;font-size:.66rem;font-weight:900}.provider-performance-rank-badge svg{width:1rem}.provider-performance-rank-bronze{border-color:#aa7048;color:#9a5b32}.provider-performance-rank-silver{border-color:#99a1ae;color:var(--provider-text-secondary)}.provider-performance-rank-gold{border-color:#d8a625;background:color-mix(in srgb,#d8a625 10%,transparent);color:#a87500}.provider-performance-rank-diamond{border-color:#8ca8b7;color:var(--provider-text-secondary)}.provider-rank-hero>strong{display:block;margin-top:1rem;overflow-wrap:anywhere;font-size:1.55rem;font-weight:900}.provider-rank-hero>p{margin-top:.5rem;color:var(--provider-text-secondary);font-size:.68rem;line-height:1.9}.provider-rank-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.provider-rank-levels>div{display:grid;min-width:0;min-height:4.25rem;place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:.8rem;padding:.55rem;background:var(--provider-surface);text-align:center}.provider-rank-levels>div[data-current=true]{border-color:color-mix(in srgb,var(--provider-primary) 45%,var(--provider-border));background:var(--provider-primary-soft)}.provider-rank-levels>div>span{width:.55rem;height:.55rem;border:2px solid var(--provider-text-muted);border-radius:50%}.provider-rank-levels>div[data-current=true]>span{border-color:var(--provider-accent-text);background:var(--provider-primary)}.provider-rank-levels strong{margin-top:.3rem;font-size:.65rem}.provider-rank-levels small{margin-top:.18rem;color:var(--provider-accent-text);font-size:.55rem;font-weight:900}.provider-score-chart-wrap{width:100%;min-width:0;overflow:hidden}.provider-score-chart-wrap svg{display:block;width:100%;height:auto;min-height:12rem}.provider-score-chart-grid{stroke:var(--provider-border);stroke-dasharray:4 6}.provider-score-chart-line{fill:none;stroke:var(--provider-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.provider-score-chart-dot{fill:var(--provider-surface);stroke:var(--provider-primary);stroke-width:3}.provider-score-chart-label{fill:var(--provider-text-muted);font-family:inherit;font-size:12px}.provider-reviews-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.provider-reviews-head h2{margin-top:.25rem;font-size:.95rem;font-weight:900}.provider-review-summary{flex:none;border-right:3px solid var(--provider-primary);padding-right:.65rem}.provider-review-summary small,.provider-review-summary strong{display:block}.provider-review-summary strong{font-size:.8rem}.provider-review-summary small{margin-top:.15rem;color:var(--provider-text-muted);font-size:.58rem}.provider-review-controls{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1rem;border-block:1px solid var(--provider-border);padding-block:.75rem}.provider-review-controls label{color:var(--provider-text-secondary);font-size:.65rem;font-weight:800}.provider-review-controls select{min-height:2.75rem;max-width:10rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding-inline:.65rem;color:var(--provider-text);font-size:.67rem;font-weight:800}.provider-review-list{display:grid;gap:.75rem;margin-top:.9rem}.provider-review-list>article{min-width:0;border:1px solid var(--provider-border);border-radius:1rem;padding:.9rem;background:var(--provider-surface-muted)}.provider-review-list article>header{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.7rem}.provider-review-person{display:flex;min-width:0;align-items:center;gap:.6rem}.provider-review-person>span{display:grid;width:2.35rem;height:2.35rem;flex:none;place-items:center;border-radius:50%;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-review-person>div{min-width:0}.provider-review-person small,.provider-review-person strong{display:block}.provider-review-person strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.provider-review-person small{margin-top:.18rem;color:var(--provider-text-muted);font-size:.58rem}.provider-review-rating>span{display:flex;direction:ltr;gap:.12rem}.provider-review-rating i{color:var(--provider-border);font-size:.85rem;font-style:normal}.provider-review-rating i[data-filled=true]{color:#e9a00d}.provider-review-rating b{display:block;margin-top:.18rem;color:var(--provider-text-muted);font-size:.55rem;font-weight:800}.provider-review-list article>p{margin-top:.85rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.7rem;line-height:2.05;white-space:pre-wrap}.provider-review-list footer{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.8rem;border-top:1px solid var(--provider-border);padding-top:.65rem}.provider-review-list footer span{color:var(--provider-text-secondary);font-size:.61rem}.provider-review-list footer b{border-radius:99px;padding:.25rem .5rem;background:var(--provider-surface);color:var(--provider-text-muted);font-size:.57rem}.provider-performance-empty{display:grid;min-height:13rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-performance-empty>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:1rem;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-performance-empty svg{width:1.4rem}.provider-performance-empty h3{margin-top:.75rem;font-size:.8rem}.provider-performance-empty p{margin-top:.35rem;max-width:28rem;color:var(--provider-text-muted);font-size:.65rem;line-height:1.85}@media (min-width:430px){.provider-performance-stats article{flex-direction:row;align-items:center}.provider-rank-levels{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-review-list article>header{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:640px){.provider-performance-page{gap:1.25rem}.provider-performance-heading{padding:1.5rem}.provider-performance-heading h1{font-size:1.7rem}.provider-performance-card{padding:1.35rem}.provider-performance-stats{gap:1rem}.provider-performance-stats article{padding:1.15rem}.provider-review-list>article{padding:1.1rem}}@media (min-width:1024px){.provider-performance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-performance-overview{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:stretch}.provider-score-chart{display:flex;flex-direction:column}.provider-score-chart-wrap{margin-top:auto}.provider-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-review-list>article{display:flex;flex-direction:column}.provider-review-list footer{margin-top:auto}}.provider-message-detail,.provider-messages-page{min-width:0}.provider-messages-page{display:grid;gap:1rem}.provider-messages-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-messages-heading>div{min-width:0}.provider-messages-heading>div>span{color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-messages-heading h1{margin-top:.3rem;font-size:1.45rem;font-weight:900}.provider-messages-heading p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.75rem;line-height:1.8}.provider-messages-heading>span{display:grid;width:3.6rem;height:3.6rem;flex:none;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-messages-heading>span svg{width:1.7rem;height:1.7rem}.provider-message-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;border:1px solid var(--provider-border);border-radius:1rem;padding:.5rem;background:var(--provider-surface)}.provider-message-categories a{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.7rem;padding:.45rem .35rem;color:var(--provider-text-secondary);font-size:.64rem;font-weight:900;text-align:center;transition:background .18s,color .18s}.provider-message-categories a:hover{background:var(--provider-surface-muted);color:var(--provider-text)}.provider-message-categories a[aria-current=page]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-message-categories b{display:grid;min-width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:var(--provider-surface-muted);color:var(--provider-text-muted);font-size:.56rem}.provider-message-categories a[aria-current=page] b{background:var(--provider-surface);color:var(--provider-accent-text)}.provider-message-categories a:first-child{grid-column:1/-1}.provider-message-feed{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-message-feed-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.9rem}.provider-message-feed-head h2{font-size:.95rem;font-weight:900}.provider-message-feed-head>span{color:var(--provider-text-muted);font-size:.62rem}.provider-message-list{display:grid;gap:.75rem}.provider-message-card{position:relative;min-width:0;border:1px solid var(--provider-border);border-radius:1rem;padding:1rem;background:var(--provider-surface-muted)}.provider-message-card[data-unread=true]{border-right:3px solid var(--provider-primary);background:color-mix(in srgb,var(--provider-primary-soft) 34%,var(--provider-surface))}.provider-message-card-head{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.55rem}.provider-message-badges,.provider-message-detail-badges{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.provider-message-card-head time{color:var(--provider-text-muted);font-size:.58rem}.provider-message-general,.provider-message-new,.provider-message-type{display:inline-flex;min-height:1.65rem;align-items:center;border-radius:99px;padding:.25rem .52rem;font-size:.57rem;font-weight:900;white-space:nowrap}.provider-message-type-notification{background:var(--provider-surface);color:var(--provider-text-secondary);box-shadow:inset 0 0 0 1px var(--provider-border)}.provider-message-type-awareness{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-message-type-education{background:color-mix(in srgb,var(--provider-success) 11%,transparent);color:var(--provider-success)}.provider-message-type-violation{background:color-mix(in srgb,var(--provider-danger) 11%,transparent);color:var(--provider-danger)}.provider-message-new{background:var(--provider-primary);color:#181b22}.provider-message-general{background:var(--provider-surface);color:var(--provider-text-muted);box-shadow:inset 0 0 0 1px var(--provider-border)}.provider-message-card>h2{margin-top:.7rem;overflow-wrap:anywhere;font-size:.8rem;font-weight:900;line-height:1.8}.provider-message-card>h2 a:hover{color:var(--provider-accent-text)}.provider-message-card>p{display:-webkit-box;margin-top:.5rem;overflow:hidden;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.69rem;line-height:1.95;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3}.provider-message-services{margin-top:.75rem}.provider-message-services>span{display:block;color:var(--provider-text-muted);font-size:.59rem}.provider-message-services>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.provider-message-services b{border:1px solid var(--provider-border);border-radius:99px;padding:.3rem .55rem;background:var(--provider-surface);color:var(--provider-text-secondary);font-size:.57rem;font-weight:800}.provider-message-action,.provider-message-back{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;border-radius:.72rem;font-size:.68rem;font-weight:900}.provider-message-action{width:100%;margin-top:.85rem;border:1px solid var(--provider-border);background:var(--provider-surface);color:var(--provider-text-secondary)}.provider-message-action:hover{border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-message-action svg,.provider-message-back svg{width:1rem;height:1rem}.provider-message-empty{display:grid;min-height:17rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-message-empty>span{display:grid;width:3.3rem;height:3.3rem;place-items:center;border-radius:1rem;background:var(--provider-surface-muted);color:var(--provider-text-muted)}.provider-message-empty svg{width:1.45rem}.provider-message-empty h3{margin-top:.8rem;font-size:.8rem}.provider-message-empty p{margin-top:.35rem;color:var(--provider-text-muted);font-size:.65rem;line-height:1.8}.provider-message-detail{display:grid;width:100%;max-width:62rem;gap:1rem;margin-inline:auto}.provider-message-back{width:fit-content;justify-content:flex-start;color:var(--provider-accent-text)}.provider-message-back svg{transform:rotate(180deg)}.provider-message-body,.provider-message-detail-services,.provider-message-detail>header{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-message-detail>header h1{margin-top:.8rem;overflow-wrap:anywhere;font-size:1.25rem;font-weight:900;line-height:1.7}.provider-message-detail>header time{display:block;margin-top:.55rem;color:var(--provider-text-muted);font-size:.63rem}.provider-message-body h2,.provider-message-detail-services h2{font-size:.9rem;font-weight:900}.provider-message-body p{margin-top:.8rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.73rem;line-height:2.15;white-space:pre-wrap}.provider-message-detail-services>div{display:flex;align-items:center;gap:.55rem}.provider-message-detail-services>div>span{display:grid;width:2.35rem;height:2.35rem;flex:none;place-items:center;border-radius:.75rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-message-detail-services>div svg{width:1.1rem}.provider-message-detail-services ul{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem;list-style:none}.provider-message-detail-services li{border:1px solid var(--provider-border);border-radius:99px;padding:.4rem .65rem;background:var(--provider-surface-muted);color:var(--provider-text-secondary);font-size:.62rem;font-weight:800}.provider-message-not-found{display:grid;min-height:calc(100dvh - 7rem);place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:1.25rem;padding:2rem 1rem;background:var(--provider-surface);text-align:center}.provider-message-not-found>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-message-not-found>span svg{width:1.8rem}.provider-message-not-found p{margin-top:1rem;color:var(--provider-accent-text);font-size:.7rem;font-weight:900}.provider-message-not-found h1{margin-top:.4rem;font-size:1rem}.provider-message-not-found a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.3rem;margin-top:1.2rem;border-radius:.75rem;padding-inline:1rem;background:var(--provider-primary);color:#181b22;font-size:.7rem;font-weight:900}.provider-message-not-found a svg{width:1rem}@media (min-width:430px){.provider-message-card-head{flex-direction:row;align-items:center;justify-content:space-between}.provider-message-action{width:fit-content;padding-inline:.9rem}}@media (min-width:640px){.provider-messages-page{gap:1.25rem}.provider-messages-heading{padding:1.5rem}.provider-messages-heading h1{font-size:1.7rem}.provider-message-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.provider-message-categories a:first-child{grid-column:auto}.provider-message-body,.provider-message-detail-services,.provider-message-detail>header,.provider-message-feed{padding:1.35rem}.provider-message-card{padding:1.15rem}.provider-message-body p{font-size:.76rem}}@media (min-width:1024px){.provider-message-feed{padding:1.5rem}.provider-message-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.provider-message-card{display:flex;flex-direction:column}.provider-message-action{margin-top:auto}.provider-message-services+.provider-message-action{margin-top:1rem}}.provider-profile-content,.provider-profile-page{min-width:0}.provider-profile-page{display:grid;gap:1rem}.provider-profile-summary{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:1rem;overflow:hidden;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:linear-gradient(135deg,var(--provider-surface) 58%,var(--provider-primary-soft));text-align:center;box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-profile-summary>i{position:absolute;left:1rem;bottom:-1rem;color:var(--provider-accent-text);opacity:.08}.provider-profile-summary>i svg{width:7rem;height:7rem}.provider-profile-avatar{position:relative;flex:none}.provider-profile-avatar>span{display:grid;width:5rem;height:5rem;place-items:center;border:3px solid var(--provider-surface);border-radius:50%;background:linear-gradient(135deg,var(--provider-primary-soft),#f4b88b);color:#a84208;font-size:1.15rem;font-weight:900;box-shadow:0 0 0 1px var(--provider-border)}.provider-profile-avatar button{min-height:2.25rem;margin-top:.5rem;border:1px solid var(--provider-border);border-radius:.65rem;background:var(--provider-surface);padding-inline:.65rem;color:var(--provider-text-muted);font-size:.59rem;font-weight:900}.provider-profile-avatar button:disabled{cursor:not-allowed;opacity:.7}.provider-profile-summary-copy{position:relative;z-index:1;min-width:0}.provider-profile-summary-copy>span{color:var(--provider-accent-text);font-size:.66rem;font-weight:900}.provider-profile-summary-copy h1{margin-top:.25rem;overflow-wrap:anywhere;font-size:1.35rem}.provider-profile-summary-copy>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.55rem}.provider-profile-summary-copy b{border:1px solid var(--provider-border);border-radius:99px;padding:.3rem .55rem;background:var(--provider-surface);color:var(--provider-text-secondary);font-size:.58rem}.provider-profile-summary-copy p{margin-top:.55rem;color:var(--provider-text-muted);font-size:.59rem;line-height:1.8}.provider-profile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;border:1px solid var(--provider-border);border-radius:1rem;padding:.5rem;background:var(--provider-surface)}.provider-profile-nav a{display:grid;min-width:0;min-height:2.75rem;place-items:center;border-radius:.7rem;padding:.4rem;color:var(--provider-text-secondary);font-size:.63rem;font-weight:900;text-align:center}.provider-profile-nav a:hover{background:var(--provider-surface-muted);color:var(--provider-text)}.provider-profile-nav a[aria-current=page]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-profile-card{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-profile-section-stack{display:grid;min-width:0;gap:1rem}.provider-profile-section-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.provider-profile-section-head>div>span{color:var(--provider-accent-text);font-size:.65rem;font-weight:900}.provider-profile-section-head h2{margin-top:.25rem;font-size:.95rem}.provider-profile-section-head>i{display:grid;width:2.55rem;height:2.55rem;flex:none;place-items:center;border-radius:.75rem;background:var(--provider-primary-soft);color:var(--provider-accent-text);font-style:normal}.provider-profile-section-head>i svg{width:1.2rem;height:1.2rem}.provider-profile-section-description{margin:-.35rem 0 1rem;color:var(--provider-text-secondary);font-size:.68rem;line-height:1.85}.provider-profile-fields{display:grid;grid-template-columns:1fr;gap:.6rem}.provider-profile-fields>div{min-width:0;border-radius:.8rem;padding:.75rem;background:var(--provider-surface-muted)}.provider-profile-fields dt{color:var(--provider-text-muted);font-size:.6rem}.provider-profile-fields dd{margin-top:.25rem;overflow-wrap:anywhere;font-size:.7rem;font-weight:800;line-height:1.8}.provider-profile-biography,.provider-profile-skills{margin-top:.9rem;border-top:1px solid var(--provider-border);padding-top:.85rem}.provider-profile-biography h3,.provider-profile-skills h3{font-size:.73rem}.provider-profile-biography p{margin-top:.4rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.68rem;line-height:2}.provider-profile-skills>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.provider-profile-skills span{border:1px solid var(--provider-border);border-radius:99px;padding:.32rem .55rem;background:var(--provider-surface-muted);color:var(--provider-text-secondary);font-size:.58rem}.provider-profile-disabled-action{min-height:2.75rem;width:100%;margin-top:1rem;border:0;border-radius:.75rem;background:var(--provider-primary);color:#181b22;font-size:.69rem;font-weight:900}.provider-profile-disabled-action:disabled{cursor:not-allowed;opacity:.5}.provider-profile-integration-note{margin-top:.55rem;color:var(--provider-text-muted);font-size:.6rem;line-height:1.8}.provider-bank-status{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.75rem;border-radius:.8rem;padding:.75rem;background:var(--provider-surface-muted)}.provider-bank-status>span{color:var(--provider-text-secondary);font-size:.65rem}.provider-bank-status b,.provider-profile-status{display:inline-flex;min-height:1.65rem;align-items:center;border-radius:99px;padding:.25rem .5rem;font-size:.57rem;font-weight:900;white-space:nowrap}.provider-bank-status b[data-state=verified],.provider-profile-status[data-state=approved]{background:color-mix(in srgb,var(--provider-success) 12%,transparent);color:var(--provider-success)}.provider-bank-status b[data-state=pending],.provider-profile-status[data-state=pending]{background:color-mix(in srgb,var(--provider-warning) 12%,transparent);color:var(--provider-warning)}.provider-bank-status b[data-state=rejected],.provider-profile-status[data-state=rejected]{background:color-mix(in srgb,var(--provider-danger) 11%,transparent);color:var(--provider-danger)}.provider-bank-status b[data-state=none]{background:var(--provider-surface);color:var(--provider-text-muted)}.provider-profile-review-note{margin-top:.7rem;border-right:3px solid var(--provider-warning);border-radius:.25rem .7rem .7rem .25rem;padding:.65rem;background:color-mix(in srgb,var(--provider-warning) 8%,var(--provider-surface))}.provider-profile-review-note strong{color:var(--provider-warning);font-size:.61rem}.provider-profile-review-note p{margin-top:.25rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.63rem;line-height:1.8}.provider-leave-form{display:grid;grid-template-columns:1fr;gap:.75rem}.provider-leave-form label{display:grid;gap:.35rem;color:var(--provider-text-secondary);font-size:.64rem;font-weight:800}.provider-leave-form input,.provider-leave-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.65rem .75rem;color:var(--provider-text);font-size:.68rem;resize:vertical}.provider-leave-form :disabled{opacity:.7;cursor:not-allowed}.provider-leave-form button{min-height:2.75rem;border:0;border-radius:.75rem;background:var(--provider-primary);color:#181b22;font-size:.69rem;font-weight:900}.provider-leave-form>p{color:var(--provider-text-muted);font-size:.6rem;line-height:1.8}.provider-leave-table{display:none}.provider-leave-mobile{display:grid;gap:.65rem}.provider-leave-mobile article{border:1px solid var(--provider-border);border-radius:.8rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-leave-mobile header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.provider-leave-mobile header>b{color:var(--provider-text-muted);font-size:.6rem}.provider-leave-mobile dl{display:grid;gap:.55rem;margin-top:.7rem}.provider-leave-mobile dt{color:var(--provider-text-muted);font-size:.58rem}.provider-leave-mobile dd{margin-top:.2rem;overflow-wrap:anywhere;font-size:.65rem;line-height:1.75}.provider-profile-empty{display:grid;min-height:12rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-profile-empty>svg{width:2rem;height:2rem;color:var(--provider-text-muted)}.provider-profile-empty h3{margin-top:.65rem;font-size:.78rem}.provider-profile-empty p{margin-top:.35rem;color:var(--provider-text-muted);font-size:.63rem;line-height:1.8}.provider-document-grid,.provider-portfolio-grid{display:grid;gap:.75rem}.provider-document-grid>article,.provider-portfolio-grid>article{min-width:0;overflow:hidden;border:1px solid var(--provider-border);border-radius:.9rem;background:var(--provider-surface-muted)}.provider-document-placeholder,.provider-portfolio-media{display:grid;min-height:7rem;place-items:center;align-content:center;gap:.45rem;background:linear-gradient(135deg,var(--provider-primary-soft),var(--provider-surface));color:var(--provider-accent-text)}.provider-document-placeholder svg,.provider-portfolio-media svg{width:1.7rem;height:1.7rem}.provider-document-placeholder span,.provider-portfolio-media span{font-size:.59rem;font-weight:900}.provider-document-grid article>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.75rem .75rem 0}.provider-document-grid header>div{min-width:0}.provider-document-grid h3,.provider-portfolio-grid h3{overflow-wrap:anywhere;font-size:.72rem;line-height:1.7}.provider-document-grid header small{display:block;margin-top:.2rem;overflow-wrap:anywhere;color:var(--provider-text-muted);font-size:.56rem}.provider-document-grid article>p{padding:.55rem .75rem .75rem;color:var(--provider-text-muted);font-size:.59rem}.provider-document-grid .provider-profile-review-note{margin:.2rem .75rem .75rem}.provider-portfolio-grid>article>div:last-child{padding:.75rem}.provider-portfolio-grid article>div:last-child>span,.provider-portfolio-grid b,.provider-portfolio-grid small{display:block}.provider-portfolio-grid article>div:last-child>span{color:var(--provider-text-muted);font-size:.57rem}.provider-portfolio-grid h3{margin-top:.3rem}.provider-portfolio-grid p{margin-top:.35rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.63rem;line-height:1.8}.provider-portfolio-grid small{margin-top:.5rem;color:var(--provider-text-muted);font-size:.57rem}.provider-portfolio-grid b{width:fit-content;margin-top:.55rem;border-radius:99px;padding:.28rem .5rem;background:var(--provider-surface);color:var(--provider-text-secondary);font-size:.55rem}.provider-profile-support{display:grid;gap:1rem}.provider-profile-logout,.provider-support-feature,.provider-support-grid>section{min-width:0;border:1px solid var(--provider-border);border-radius:1.1rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-support-feature{display:flex;flex-direction:column;gap:.8rem;border-color:color-mix(in srgb,var(--provider-primary) 28%,var(--provider-border));background:linear-gradient(135deg,var(--provider-surface),var(--provider-primary-soft))}.provider-support-feature>span,.provider-support-grid section>span{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border-radius:.8rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-support-feature svg,.provider-support-grid section>span svg{width:1.25rem;height:1.25rem}.provider-support-feature small{color:var(--provider-accent-text);font-size:.61rem;font-weight:900}.provider-profile-logout h2,.provider-support-feature h2,.provider-support-grid h2{margin-top:.25rem;font-size:.85rem}.provider-profile-logout p,.provider-support-feature p,.provider-support-grid p{margin-top:.4rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.65rem;line-height:1.85}.provider-support-feature a,.provider-support-grid a,.provider-support-grid button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;margin-top:.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface);padding-inline:.75rem;color:var(--provider-text-secondary);font-size:.65rem;font-weight:900}.provider-support-feature a{border-color:var(--provider-accent-text);background:var(--provider-primary);color:#181b22}.provider-support-feature a svg,.provider-support-grid a svg{width:1rem;height:1rem}.provider-support-grid{display:grid;gap:.75rem}.provider-support-grid button:disabled{cursor:not-allowed;opacity:.62}.provider-profile-logout{display:flex;flex-direction:column;gap:.8rem;border-color:color-mix(in srgb,var(--provider-danger) 24%,var(--provider-border))}.provider-profile-logout button{min-height:2.75rem;border:1px solid color-mix(in srgb,var(--provider-danger) 30%,var(--provider-border));border-radius:.7rem;background:color-mix(in srgb,var(--provider-danger) 8%,var(--provider-surface));padding-inline:1rem;color:var(--provider-danger);font-size:.66rem;font-weight:900}.provider-profile-logout button:disabled{cursor:not-allowed;opacity:.65}.provider-tickets-placeholder{display:grid;min-height:calc(100dvh - 7rem);place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:1.25rem;padding:2rem 1rem;background:var(--provider-surface);text-align:center}.provider-tickets-placeholder>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-tickets-placeholder svg{width:1.8rem}.provider-tickets-placeholder>p{margin-top:1rem;color:var(--provider-accent-text);font-size:.65rem;font-weight:900}.provider-tickets-placeholder h1{margin-top:.35rem;font-size:1.25rem}.provider-tickets-placeholder>div{margin-top:.6rem;max-width:32rem;color:var(--provider-text-secondary);font-size:.7rem;line-height:1.9}.provider-tickets-placeholder small{margin-top:.75rem;color:var(--provider-text-muted);font-size:.59rem}@media (min-width:430px){.provider-profile-summary{flex-direction:row;text-align:right}.provider-profile-summary-copy>div{justify-content:flex-start}.provider-profile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-leave-form,.provider-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-leave-description,.provider-leave-form button,.provider-leave-form>p{grid-column:1/-1}.provider-document-grid,.provider-portfolio-grid,.provider-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-profile-logout{flex-direction:row;align-items:center;justify-content:space-between}.provider-profile-logout button{flex:none}}@media (min-width:640px){.provider-profile-page{gap:1.25rem}.provider-profile-card,.provider-profile-summary{padding:1.35rem}.provider-profile-summary{padding-inline:1.5rem}.provider-profile-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.provider-support-feature{flex-direction:row;align-items:flex-start;padding:1.35rem}.provider-support-feature>div{flex:1}.provider-support-feature a{width:fit-content}.provider-bank-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.provider-document-grid,.provider-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-leave-table{display:block;width:100%;overflow:hidden}.provider-leave-table table{width:100%;border-collapse:collapse;table-layout:fixed}.provider-leave-table th{border-bottom:1px solid var(--provider-border);padding:.65rem;color:var(--provider-text-muted);font-size:.58rem;text-align:right}.provider-leave-table td{border-bottom:1px solid var(--provider-border);padding:.75rem .65rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.61rem;line-height:1.7}.provider-leave-table tr:last-child td{border-bottom:0}.provider-leave-table td small,.provider-leave-table td strong{display:block}.provider-leave-table td small{color:var(--provider-text-muted)}.provider-leave-mobile{display:none}}@media (min-width:1024px){.provider-profile-section-stack{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start}.provider-profile-summary{min-height:8rem}.provider-profile-avatar>span{width:5.5rem;height:5.5rem}}.provider-new-ticket,.provider-ticket-detail,.provider-tickets-page{min-width:0}.provider-tickets-page{display:grid;gap:1rem}.provider-tickets-heading{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:1rem;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1.25rem;background:linear-gradient(135deg,var(--provider-surface) 65%,var(--provider-primary-soft));box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-tickets-heading>div{min-width:0}.provider-tickets-heading>div>span{color:var(--provider-accent-text);font-size:.66rem;font-weight:900}.provider-tickets-heading h1{margin-top:.3rem;overflow-wrap:anywhere;font-size:1.4rem}.provider-tickets-heading p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.72rem;line-height:1.8}.provider-tickets-heading>a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--provider-primary);padding-inline:1rem;color:#181b22;font-size:.68rem;font-weight:900}.provider-ticket-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;border:1px solid var(--provider-border);border-radius:1rem;padding:.5rem;background:var(--provider-surface)}.provider-ticket-filters a{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;border-radius:.7rem;padding:.4rem .3rem;color:var(--provider-text-secondary);font-size:.61rem;font-weight:900;text-align:center}.provider-ticket-filters a:first-child{grid-column:1/-1}.provider-ticket-filters a:hover{background:var(--provider-surface-muted);color:var(--provider-text)}.provider-ticket-filters a[aria-current=page]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-ticket-filters b{display:grid;min-width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:var(--provider-surface-muted);color:var(--provider-text-muted);font-size:.55rem}.provider-ticket-filters a[aria-current=page] b{background:var(--provider-surface);color:var(--provider-accent-text)}.provider-ticket-feed{min-width:0;border:1px solid var(--provider-border);border-radius:1.25rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-ticket-feed-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.9rem}.provider-ticket-feed-head h2{font-size:.9rem}.provider-ticket-feed-head span{color:var(--provider-text-muted);font-size:.6rem}.provider-ticket-list{display:grid;gap:.7rem}.provider-ticket-card{display:flex;min-width:0;flex-direction:column;gap:.85rem;border:1px solid var(--provider-border);border-radius:.9rem;padding:.9rem;background:var(--provider-surface-muted)}.provider-ticket-card-main{min-width:0}.provider-ticket-card-badges,.provider-ticket-detail-badges{display:flex;flex-wrap:wrap;gap:.35rem}.provider-ticket-card-badges>span:first-child,.provider-ticket-detail-badges>span:first-child{border:1px solid var(--provider-border);background:var(--provider-surface);color:var(--provider-text-secondary)}.provider-ticket-card-badges>span:first-child,.provider-ticket-detail-badges>span:first-child,.provider-ticket-status{display:inline-flex;min-height:1.65rem;align-items:center;border-radius:99px;padding:.25rem .5rem;font-size:.56rem;font-weight:900}.provider-ticket-status{white-space:nowrap}.provider-ticket-status[data-status=open]{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-ticket-status[data-status=pending]{background:color-mix(in srgb,var(--provider-warning) 12%,transparent);color:var(--provider-warning)}.provider-ticket-status[data-status=answered]{background:color-mix(in srgb,var(--provider-success) 12%,transparent);color:var(--provider-success)}.provider-ticket-status[data-status=closed]{background:var(--provider-surface);color:var(--provider-text-muted);box-shadow:inset 0 0 0 1px var(--provider-border)}.provider-ticket-card-main>small{display:block;margin-top:.55rem;overflow-wrap:anywhere;color:var(--provider-text-muted);font-size:.57rem}.provider-ticket-card h2{margin-top:.3rem;overflow-wrap:anywhere;font-size:.76rem;line-height:1.75}.provider-ticket-card-main>p{display:-webkit-box;margin-top:.4rem;overflow:hidden;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.64rem;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-ticket-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.provider-ticket-card dl>div{min-width:0}.provider-ticket-card dt{color:var(--provider-text-muted);font-size:.56rem}.provider-ticket-card dd{margin-top:.2rem;overflow-wrap:anywhere;font-size:.61rem;line-height:1.6}.provider-ticket-card>a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface);color:var(--provider-text-secondary);font-size:.64rem;font-weight:900}.provider-ticket-card>a:hover{border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-ticket-card>a svg{width:1rem}.provider-ticket-empty{display:grid;min-height:17rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.provider-ticket-empty>svg{width:2rem;height:2rem;color:var(--provider-text-muted)}.provider-ticket-empty h3{margin-top:.7rem;font-size:.78rem}.provider-ticket-empty p{margin-top:.35rem;color:var(--provider-text-muted);font-size:.62rem;line-height:1.8}.provider-ticket-empty a{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.8rem;border-radius:.7rem;background:var(--provider-primary);padding-inline:.9rem;color:#181b22;font-size:.64rem;font-weight:900}.provider-new-ticket,.provider-ticket-detail{display:grid;width:100%;max-width:62rem;gap:1rem;margin-inline:auto}.provider-ticket-back{display:inline-flex;min-height:2.75rem;width:fit-content;align-items:center;gap:.3rem;border-radius:.7rem;color:var(--provider-accent-text);font-size:.66rem;font-weight:900}.provider-ticket-back svg{width:1rem;transform:rotate(180deg)}.provider-new-ticket>section,.provider-ticket-close,.provider-ticket-closed,.provider-ticket-conversation,.provider-ticket-detail>header,.provider-ticket-reply{min-width:0;border:1px solid var(--provider-border);border-radius:1.2rem;padding:1rem;background:var(--provider-surface);box-shadow:0 8px 24px rgb(20 24 32/3%)}.provider-new-ticket section>header{display:flex;align-items:flex-start;gap:.7rem}.provider-new-ticket section>header>span{display:grid;width:2.7rem;height:2.7rem;flex:none;place-items:center;border-radius:.8rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-new-ticket section>header svg{width:1.25rem}.provider-new-ticket section>header div{min-width:0}.provider-new-ticket section>header small{color:var(--provider-accent-text);font-size:.59rem;font-weight:900}.provider-new-ticket h1{margin-top:.2rem;font-size:1.1rem}.provider-new-ticket header p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.65rem;line-height:1.8}.provider-new-ticket form,.provider-ticket-reply{display:grid;gap:.75rem}.provider-new-ticket form{margin-top:1.2rem}.provider-new-ticket label,.provider-ticket-reply label{display:grid;gap:.35rem;color:var(--provider-text-secondary);font-size:.63rem;font-weight:800}.provider-new-ticket input,.provider-new-ticket select,.provider-new-ticket textarea,.provider-ticket-reply textarea{width:100%;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.65rem .75rem;color:var(--provider-text);font-size:.68rem;resize:vertical}.provider-new-ticket :disabled,.provider-ticket-close button:disabled,.provider-ticket-reply :disabled{cursor:not-allowed;opacity:.68}.provider-new-ticket form>button,.provider-ticket-reply>button{min-height:2.75rem;border:0;border-radius:.7rem;background:var(--provider-primary);color:#181b22;font-size:.67rem;font-weight:900}.provider-new-ticket form>p,.provider-ticket-reply>p{color:var(--provider-text-muted);font-size:.59rem;line-height:1.8}.provider-ticket-detail>header>small{display:block;margin-top:.7rem;overflow-wrap:anywhere;color:var(--provider-text-muted);font-size:.59rem}.provider-ticket-detail>header h1{margin-top:.35rem;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.7}.provider-ticket-detail>header dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem}.provider-ticket-detail>header dl>div{border-radius:.7rem;padding:.65rem;background:var(--provider-surface-muted)}.provider-ticket-detail dt{color:var(--provider-text-muted);font-size:.56rem}.provider-ticket-detail dd{margin-top:.2rem;overflow-wrap:anywhere;font-size:.62rem}.provider-ticket-close h2,.provider-ticket-closed h2,.provider-ticket-conversation>h2,.provider-ticket-reply>h2{font-size:.85rem}.provider-ticket-conversation ol{display:grid;gap:.8rem;margin-top:1rem;list-style:none}.provider-ticket-conversation li{display:flex;justify-content:flex-start}.provider-ticket-conversation li[data-author=provider]{justify-content:flex-end}.provider-ticket-conversation li>div{width:min(92%,42rem);border:1px solid var(--provider-border);border-radius:1rem 1rem .3rem 1rem;padding:.85rem;background:var(--provider-surface-muted)}.provider-ticket-conversation li[data-author=provider]>div{border-radius:1rem 1rem 1rem .3rem;border-color:color-mix(in srgb,var(--provider-primary) 24%,var(--provider-border));background:var(--provider-primary-soft)}.provider-ticket-conversation header{display:flex;align-items:center;gap:.45rem}.provider-ticket-conversation header strong{font-size:.66rem}.provider-ticket-conversation header span{border-radius:99px;padding:.2rem .4rem;background:var(--provider-surface);color:var(--provider-text-muted);font-size:.52rem}.provider-ticket-conversation li p{margin-top:.55rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.68rem;line-height:2;white-space:pre-wrap}.provider-ticket-conversation time{display:block;margin-top:.55rem;color:var(--provider-text-muted);font-size:.55rem}.provider-ticket-conversation-empty{margin-top:.7rem;color:var(--provider-text-muted);font-size:.65rem}.provider-ticket-close{display:flex;flex-direction:column;gap:.75rem;border-color:color-mix(in srgb,var(--provider-danger) 22%,var(--provider-border))}.provider-ticket-close p,.provider-ticket-closed p{margin-top:.35rem;color:var(--provider-text-secondary);font-size:.62rem;line-height:1.8}.provider-ticket-close button{min-height:2.75rem;border:1px solid color-mix(in srgb,var(--provider-danger) 30%,var(--provider-border));border-radius:.7rem;background:color-mix(in srgb,var(--provider-danger) 8%,var(--provider-surface));padding-inline:.9rem;color:var(--provider-danger);font-size:.65rem;font-weight:900}.provider-ticket-closed{border-color:color-mix(in srgb,var(--provider-text-muted) 25%,var(--provider-border));background:var(--provider-surface-muted)}.provider-ticket-not-found{display:grid;min-height:calc(100dvh - 7rem);place-items:center;align-content:center;border:1px solid var(--provider-border);border-radius:1.2rem;padding:2rem 1rem;background:var(--provider-surface);text-align:center}.provider-ticket-not-found>span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:1rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-ticket-not-found svg{width:1.8rem}.provider-ticket-not-found p{margin-top:1rem;color:var(--provider-accent-text);font-size:.65rem;font-weight:900}.provider-ticket-not-found h1{margin-top:.35rem;font-size:.95rem}.provider-ticket-not-found a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.3rem;margin-top:.9rem;border-radius:.7rem;background:var(--provider-primary);padding-inline:.9rem;color:#181b22;font-size:.64rem;font-weight:900}.provider-ticket-not-found a svg{width:1rem}@media (min-width:430px){.provider-tickets-heading{flex-direction:row;align-items:center;justify-content:space-between}.provider-tickets-heading>a{flex:none}.provider-ticket-card>a{width:fit-content;padding-inline:.8rem}.provider-ticket-close{flex-direction:row;align-items:center;justify-content:space-between}.provider-ticket-close button{flex:none}}@media (min-width:640px){.provider-tickets-page{gap:1.25rem}.provider-tickets-heading{padding:1.5rem}.provider-ticket-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.provider-ticket-filters a:first-child{grid-column:auto}.provider-new-ticket>section,.provider-ticket-close,.provider-ticket-closed,.provider-ticket-conversation,.provider-ticket-detail>header,.provider-ticket-feed,.provider-ticket-reply{padding:1.35rem}.provider-ticket-card{padding:1.1rem}}@media (min-width:1024px){.provider-ticket-feed{padding:1.5rem}.provider-ticket-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.65fr) auto;align-items:center;gap:1.25rem}.provider-ticket-card>a{min-width:8.5rem}.provider-ticket-conversation li>div{width:min(78%,42rem)}}.provider-login-page{display:grid;min-width:0;place-items:center;padding:1rem;background:radial-gradient(circle at 15% 10%,var(--provider-primary-soft),transparent 34%),var(--provider-bg)}.provider-login-card{width:min(100%,28rem);min-width:0;border:1px solid var(--provider-border);border-radius:1.35rem;padding:1.35rem;background:var(--provider-surface);box-shadow:0 18px 50px rgb(20 24 32/8%);text-align:center}.provider-login-brand{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-inline:auto;border-radius:1rem 1rem 1rem .35rem;background:var(--provider-primary);color:#181b22;font-size:1.55rem;font-weight:900;box-shadow:0 10px 25px rgb(249 115 22/22%)}.provider-login-eyebrow{margin-top:.9rem;color:var(--provider-accent-text);font-size:.68rem;font-weight:900}.provider-login-card h1{margin-top:.35rem;font-size:1.25rem}.provider-login-description{min-height:2.8rem;margin-top:.5rem;color:var(--provider-text-secondary);font-size:.72rem;line-height:1.9}.provider-login-description b{color:var(--provider-text)}.provider-login-card form{display:grid;gap:.7rem;margin-top:1.2rem;text-align:right}.provider-login-card label,.provider-login-card legend{color:var(--provider-text-secondary);font-size:.66rem;font-weight:900}.provider-login-card input{width:100%;min-height:3rem;border:1px solid var(--provider-border);border-radius:.8rem;background:var(--provider-surface-muted);padding-inline:.8rem;color:var(--provider-text);font:inherit;font-size:.78rem;outline:none}.provider-login-card input:focus-visible{border-color:var(--provider-accent-text);box-shadow:0 0 0 3px var(--provider-primary-soft)}.provider-login-card form>button{min-height:3rem;border:0;border-radius:.8rem;background:var(--provider-primary);color:#181b22;font-size:.72rem;font-weight:900}.provider-login-card form>button:hover:not(:disabled){background:var(--provider-primary-hover)}.provider-login-card button:disabled,.provider-login-card input:disabled{cursor:not-allowed;opacity:.62}.provider-login-card fieldset{min-width:0;border:0}.provider-otp{display:grid;grid-template-columns:repeat(4,minmax(0,3.25rem));justify-content:center;gap:.55rem;margin-top:.55rem}.provider-otp input{padding:0;text-align:center;font-size:1.2rem;font-weight:900}.provider-login-card .provider-login-edit{background:transparent;color:var(--provider-accent-text)}.provider-login-message{min-height:1.5rem;margin-top:.7rem;overflow-wrap:anywhere;color:var(--provider-danger);font-size:.63rem;line-height:1.8}.provider-login-card>small{display:block;color:var(--provider-text-muted);font-size:.58rem;line-height:1.8}.provider-logout-actions{display:flex;flex-wrap:wrap;gap:.5rem}.provider-logout-actions button:first-child{border-color:var(--provider-border);background:var(--provider-surface);color:var(--provider-text-secondary)}@media (min-width:430px){.provider-login-page{padding:1.5rem}.provider-login-card{padding:2rem}.provider-login-card h1{font-size:1.45rem}}.provider-profile-identifier{display:inline-block;direction:ltr;unicode-bidi:isolate}.provider-schedule{display:grid;min-width:0;gap:1rem}.provider-schedule-feedback{border-radius:.75rem;padding:.7rem .8rem;font-size:.64rem;font-weight:800;line-height:1.8}.provider-schedule-feedback[data-tone=success]{background:color-mix(in srgb,var(--provider-success) 10%,var(--provider-surface));color:var(--provider-success)}.provider-schedule-feedback[data-tone=error]{background:color-mix(in srgb,var(--provider-danger) 8%,var(--provider-surface));color:var(--provider-danger)}.provider-schedule-form{display:grid;min-width:0;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--provider-border);padding-bottom:1rem}.provider-schedule-form label{display:grid;min-width:0;gap:.35rem;color:var(--provider-text-secondary);font-size:.64rem;font-weight:800}.provider-schedule-form input,.provider-schedule-form select{width:100%;min-width:0;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.6rem .75rem;color:var(--provider-text);font:inherit;font-size:.68rem;outline:none}.provider-leave-form input:focus-visible,.provider-leave-form textarea:focus-visible,.provider-schedule-form input:focus-visible,.provider-schedule-form select:focus-visible{border-color:var(--provider-accent-text);box-shadow:0 0 0 3px var(--provider-primary-soft)}.provider-leave-form :disabled,.provider-schedule-form :disabled{cursor:not-allowed;opacity:.62}.provider-schedule-form-actions{display:grid;min-width:0;grid-template-columns:1fr;gap:.5rem}.provider-schedule-form-actions button{min-height:2.75rem;border:1px solid var(--provider-primary);border-radius:.7rem;background:var(--provider-primary);padding-inline:.8rem;color:#181b22;font-size:.67rem;font-weight:900}.provider-schedule-form-actions button+button{border-color:var(--provider-border);background:var(--provider-surface-muted);color:var(--provider-text-secondary)}.provider-week-grid{display:grid;min-width:0;gap:.65rem}.provider-week-grid>article{min-width:0;border:1px solid var(--provider-border);border-radius:.85rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-week-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.provider-week-grid h3{font-size:.72rem}.provider-week-grid header span{color:var(--provider-text-muted);font-size:.57rem}.provider-week-grid article>p{margin-top:.65rem;color:var(--provider-text-muted);font-size:.61rem}.provider-week-grid ul{display:grid;gap:.45rem;margin-top:.65rem;list-style:none}.provider-week-grid li{display:flex;min-width:0;flex-direction:column;gap:.55rem;border-top:1px solid var(--provider-border);padding-top:.55rem}.provider-week-grid li b{color:var(--provider-text-secondary);font-family:Segoe UI,Arial,sans-serif;font-size:.68rem;font-weight:700}.provider-leave-list footer,.provider-week-grid li>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.provider-leave-list footer button,.provider-week-grid button{min-height:2.5rem;border:1px solid var(--provider-border);border-radius:.65rem;background:var(--provider-surface);color:var(--provider-text-secondary);font-size:.61rem;font-weight:900}.provider-leave-list footer button[data-danger],.provider-week-grid button[data-danger]{border-color:color-mix(in srgb,var(--provider-danger) 30%,var(--provider-border));color:var(--provider-danger)}.provider-leave-list footer button:disabled,.provider-week-grid button:disabled{cursor:not-allowed;opacity:.6}.provider-leave-list{display:grid;min-width:0;gap:.65rem}.provider-leave-list>article{min-width:0;border:1px solid var(--provider-border);border-radius:.85rem;padding:.85rem;background:var(--provider-surface-muted)}.provider-leave-list article>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.provider-leave-list header>b{color:var(--provider-text-muted);font-size:.6rem}.provider-leave-list dl{display:grid;gap:.6rem;margin-top:.75rem}.provider-leave-list dt{color:var(--provider-text-muted);font-size:.58rem}.provider-leave-list dd{margin-top:.2rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-size:.65rem;line-height:1.75}.provider-leave-list dd small,.provider-leave-list dd span{display:block}.provider-leave-list dd small{color:var(--provider-text-muted)}.provider-leave-list footer{margin-top:.75rem;border-top:1px solid var(--provider-border);padding-top:.65rem}.provider-schedule-loading{grid-template-columns:1fr}.provider-schedule-loading>div{min-height:12rem;border:1px solid var(--provider-border);border-radius:1.25rem;background:linear-gradient(100deg,var(--provider-surface) 30%,var(--provider-surface-muted) 50%,var(--provider-surface) 70%);background-size:220% 100%;animation:provider-schedule-pulse 1.4s ease infinite}.provider-schedule-error{display:grid;min-height:14rem;place-items:center;align-content:center;text-align:center}.provider-schedule-error svg{width:2rem;color:var(--provider-text-muted)}.provider-schedule-error h2{margin-top:.65rem;font-size:.82rem}.provider-schedule-error p{margin-top:.35rem;color:var(--provider-danger);font-size:.64rem;line-height:1.8}.provider-schedule-error button{min-height:2.75rem;margin-top:.75rem;border:0;border-radius:.7rem;background:var(--provider-primary);padding-inline:1rem;color:#181b22;font-size:.65rem;font-weight:900}@keyframes provider-schedule-pulse{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.provider-schedule-loading>div{animation:none}}@media (min-width:430px){.provider-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-schedule-form-actions{grid-column:1/-1}.provider-leave-list,.provider-schedule-form-actions,.provider-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.provider-schedule-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.provider-schedule-form-actions{grid-column:auto}.provider-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.provider-week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-leave-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.provider-time-picker{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;border:0;padding:0}.provider-time-picker legend{margin-bottom:.35rem;color:var(--provider-text-secondary);font-size:.64rem;font-weight:800}.provider-time-picker>div{display:grid;min-width:0;gap:.25rem}.provider-time-picker label{color:var(--provider-text-muted);font-size:.56rem}.provider-time-picker select{direction:ltr;padding-inline:.45rem;text-align:center}.provider-time-picker>div:last-child select{direction:rtl}.provider-time-picker:disabled{opacity:.62}.provider-jalali-date-container{width:100%;min-width:0}.provider-jalali-date-input{width:100%;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.65rem .75rem;color:var(--provider-text);font:inherit;font-size:.68rem;direction:ltr;text-align:right;outline:none;cursor:pointer}.provider-jalali-date-input:focus-visible{border-color:var(--provider-accent-text);box-shadow:0 0 0 3px var(--provider-primary-soft)}.provider-jalali-calendar.rmdp-wrapper{max-width:calc(100vw - 1rem);border:1px solid var(--provider-border);border-radius:1rem;background:var(--provider-surface);color:var(--provider-text);box-shadow:0 14px 42px rgb(20 24 32/18%);direction:rtl}.provider-jalali-calendar .rmdp-header-values,.provider-jalali-calendar .rmdp-week-day{color:var(--provider-text-secondary)}.provider-jalali-calendar .rmdp-day{width:2.35rem;height:2.35rem}.provider-jalali-calendar .rmdp-day span{border-radius:.65rem;color:var(--provider-text)}.provider-jalali-calendar .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-jalali-calendar .rmdp-day.rmdp-selected span,.provider-jalali-calendar .rmdp-day.rmdp-today span{background:var(--provider-primary);color:#181b22;box-shadow:none}.provider-jalali-calendar .rmdp-arrow{border-color:var(--provider-accent-text)}.provider-jalali-calendar .rmdp-arrow-container:hover{background:var(--provider-primary)}.provider-jalali-calendar .rmdp-day.rmdp-disabled span{color:var(--provider-text-muted);opacity:.45}@media (max-width:389px){.provider-jalali-calendar .rmdp-day{width:2.15rem;height:2.15rem}}.provider-finance-balance-unavailable p{margin-top:.25rem;color:var(--provider-text-muted);font-size:.61rem;line-height:1.7}.provider-finance-load-error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--provider-danger) 35%,var(--provider-border));border-radius:.9rem;padding:.8rem;background:color-mix(in srgb,var(--provider-danger) 7%,var(--provider-surface));color:var(--provider-danger);font-size:.66rem}.provider-finance-load-error button{min-height:2.75rem;flex:none;border:0;border-radius:.7rem;background:var(--provider-primary);padding-inline:.8rem;color:#181b22;font:inherit;font-weight:900}.provider-finance-feedback{margin-bottom:.75rem;border-radius:.7rem;padding:.65rem .75rem;font-size:.63rem;line-height:1.8}.provider-finance-feedback[data-tone=success]{background:color-mix(in srgb,var(--provider-success) 10%,transparent);color:var(--provider-success)}.provider-finance-feedback[data-tone=error]{background:color-mix(in srgb,var(--provider-danger) 10%,transparent);color:var(--provider-danger)}.provider-account-list{display:grid;gap:.6rem}.provider-account-list article{min-width:0;border:1px solid var(--provider-border);border-radius:.85rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-account-list h3,.provider-finance-form h3,.provider-settlement-history h3{font-size:.72rem}.provider-account-list dl{display:grid;gap:.45rem;margin-top:.6rem}.provider-account-list dt{color:var(--provider-text-muted);font-size:.57rem}.provider-account-list dd{margin-top:.15rem;overflow-wrap:anywhere;color:var(--provider-text-secondary);font-family:Segoe UI,Arial,sans-serif;font-size:.66rem}.provider-account-list footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.7rem}.provider-account-list button{min-height:2.5rem;border:1px solid var(--provider-border);border-radius:.65rem;background:var(--provider-surface);color:var(--provider-text-secondary);font:inherit;font-size:.61rem;font-weight:900}.provider-account-list button[data-danger]{color:var(--provider-danger)}.provider-finance-form,.provider-settlement-form{display:grid;min-width:0;gap:.65rem;margin-top:.9rem;border-top:1px solid var(--provider-border);padding-top:.85rem}.provider-finance-form label,.provider-settlement-form label{display:grid;min-width:0;gap:.3rem;color:var(--provider-text-secondary);font-size:.61rem;font-weight:800}.provider-finance-form input,.provider-settlement-form input,.provider-settlement-form select{width:100%;min-width:0;min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.6rem .7rem;color:var(--provider-text);font:inherit;font-size:.67rem;outline:none}.provider-finance-form input:focus-visible,.provider-settlement-form input:focus-visible,.provider-settlement-form select:focus-visible{border-color:var(--provider-accent-text);box-shadow:0 0 0 3px var(--provider-primary-soft)}.provider-finance-form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.provider-finance-form button,.provider-settlement-form button{min-height:2.75rem;border:1px solid var(--provider-primary);border-radius:.7rem;background:var(--provider-primary);color:#181b22;font:inherit;font-size:.65rem;font-weight:900}.provider-finance-form button+button{border-color:var(--provider-border);background:var(--provider-surface-muted);color:var(--provider-text-secondary)}.provider-finance-form :disabled,.provider-settlement-form :disabled{cursor:not-allowed;opacity:.62}.provider-settlement-form>p{color:var(--provider-text-muted);font-size:.58rem;line-height:1.8}.provider-settlement-history{margin-top:1rem;border-top:1px solid var(--provider-border);padding-top:.9rem}.provider-settlement-history>div{display:grid;gap:.55rem;margin-top:.65rem}.provider-settlement-history article{border-radius:.75rem;padding:.7rem;background:var(--provider-surface-muted)}.provider-settlement-history header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.provider-settlement-history header strong{font-size:.7rem}.provider-settlement-history header span{border-radius:99px;padding:.25rem .5rem;font-size:.55rem;font-weight:900}.provider-settlement-history header span[data-state="0"]{background:color-mix(in srgb,var(--provider-warning) 12%,transparent);color:var(--provider-warning)}.provider-settlement-history header span[data-state="1"]{background:color-mix(in srgb,var(--provider-danger) 10%,transparent);color:var(--provider-danger)}.provider-settlement-history header span[data-state="2"]{background:color-mix(in srgb,var(--provider-success) 10%,transparent);color:var(--provider-success)}.provider-settlement-history article p,.provider-settlement-history article small{display:block;margin-top:.3rem;color:var(--provider-text-muted);font-size:.58rem;line-height:1.7}.provider-financial-documents-note{margin:-.35rem 0 .9rem;color:var(--provider-text-muted);font-size:.62rem;line-height:1.85}.provider-financial-documents>div:last-child{display:grid;gap:.6rem}.provider-financial-documents article{min-width:0;border:1px solid var(--provider-border);border-radius:.8rem;padding:.8rem;background:var(--provider-surface-muted)}.provider-financial-documents article header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.provider-financial-documents article header strong{font-size:.68rem}.provider-financial-documents article header b{color:var(--provider-accent-text);font-size:.68rem}.provider-financial-documents article>p{margin-top:.45rem;color:var(--provider-text-secondary);font-size:.63rem;line-height:1.8}.provider-financial-documents footer{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.55rem;color:var(--provider-text-muted);font-size:.57rem}@media (min-width:640px){.provider-account-list,.provider-finance-form,.provider-financial-documents>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-finance-form>div,.provider-finance-form>h3{grid-column:1/-1}}.provider-finance-loading{display:grid;gap:1rem}.provider-finance-loading>div{min-height:10rem;border:1px solid var(--provider-border);border-radius:1.25rem;background:linear-gradient(100deg,var(--provider-surface) 30%,var(--provider-surface-muted) 50%,var(--provider-surface) 70%);background-size:220% 100%;animation:provider-schedule-pulse 1.4s ease infinite}.provider-finance-loading>div:first-child{min-height:8rem}@media (prefers-reduced-motion:reduce){.provider-finance-loading>div{animation:none}}.provider-order-detail-loading,.provider-orders-loading{display:grid;gap:.75rem}.provider-order-detail-loading>div,.provider-orders-loading>div{min-height:8.5rem;border:1px solid var(--provider-border);border-radius:1rem;background:linear-gradient(100deg,var(--provider-surface-muted) 30%,var(--provider-surface) 50%,var(--provider-surface-muted) 70%);background-size:220% 100%;animation:provider-orders-loading 1.4s ease-in-out infinite}.provider-order-detail-loading>div:first-child{min-height:9rem}.provider-order-detail-loading>div:nth-child(2){min-height:15rem}.provider-order-error-actions a,.provider-order-error-actions button,.provider-orders-empty button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.3rem;margin-top:.85rem;border:1px solid var(--provider-border);border-radius:.75rem;background:var(--provider-surface);padding-inline:.9rem;color:var(--provider-text-secondary);font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.provider-order-error-actions a:hover,.provider-order-error-actions button:hover,.provider-orders-empty button:hover{border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-order-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@keyframes provider-orders-loading{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.provider-order-detail-loading>div,.provider-orders-loading>div{animation:none}}.provider-order-actions,.provider-order-actions-wrap{display:grid;min-width:0;gap:.45rem}.provider-order-actions{grid-template-columns:1fr}.provider-order-actions button{min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface);padding-inline:.75rem;color:var(--provider-text-secondary);font:inherit;font-size:.64rem;font-weight:900;cursor:pointer}.provider-order-actions button:hover:not(:disabled){border-color:var(--provider-accent-text);color:var(--provider-accent-text)}.provider-order-actions button[data-primary]{border-color:var(--provider-accent-text);background:var(--provider-primary);color:#181b22}.provider-order-actions button[data-danger]{border-color:color-mix(in srgb,var(--provider-danger) 28%,var(--provider-border));background:color-mix(in srgb,var(--provider-danger) 7%,var(--provider-surface));color:var(--provider-danger)}.provider-order-actions button:disabled{cursor:not-allowed;opacity:.62}.provider-order-action-error,.provider-order-action-success{border-radius:.75rem;padding:.7rem .8rem;font-size:.64rem;font-weight:800;line-height:1.8}.provider-order-action-error{background:color-mix(in srgb,var(--provider-danger) 8%,var(--provider-surface));color:var(--provider-danger)}.provider-order-action-success{margin-bottom:.85rem;background:color-mix(in srgb,var(--provider-success) 10%,var(--provider-surface));color:var(--provider-success)}.provider-confirm-dialog{width:min(calc(100% - 2rem),28rem);max-width:none;border:1px solid var(--provider-border);border-radius:1.15rem;background:var(--provider-surface);padding:0;color:var(--provider-text);box-shadow:0 24px 70px rgb(0 0 0/28%)}.provider-confirm-dialog::backdrop{background:rgb(8 10 14/58%);backdrop-filter:blur(2px)}.provider-confirm-dialog>div{padding:1.15rem}.provider-confirm-dialog h2{font-size:.95rem;font-weight:900}.provider-confirm-dialog p{margin-top:.5rem;color:var(--provider-text-secondary);font-size:.69rem;line-height:1.9}.provider-confirm-actions{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1rem}.provider-confirm-actions button,.provider-order-accept .provider-confirm-actions button{min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding-inline:.8rem;color:var(--provider-text-secondary);font:inherit;font-size:.67rem;font-weight:900;cursor:pointer}.provider-confirm-actions button:last-child,.provider-order-accept .provider-confirm-actions button:last-child{border-color:var(--provider-accent-text);background:var(--provider-primary);color:#181b22}.provider-confirm-actions button[data-danger],.provider-order-accept .provider-confirm-actions button[data-danger]{border-color:var(--provider-danger);background:var(--provider-danger);color:white}.provider-confirm-actions button:disabled{cursor:not-allowed;opacity:.62}@media (min-width:430px){.provider-confirm-actions,.provider-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-confirm-dialog>div{padding:1.35rem}}@media (min-width:1024px){.provider-orders-card-foot .provider-order-actions{grid-template-columns:1fr}}.provider-order-documents{list-style:none;padding:0;display:grid;gap:.75rem}.provider-order-documents li{padding:.85rem;border:1px solid var(--provider-border);border-radius:.75rem}.provider-order-answers dd,.provider-order-documents p{white-space:pre-wrap}.provider-order-document-files{display:flex;flex-wrap:wrap;gap:.5rem}.provider-order-detail .provider-order-file-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.5rem .75rem;border:1px solid var(--provider-border);border-radius:.6rem;color:var(--provider-accent-text);background:var(--provider-surface);overflow-wrap:anywhere}.provider-order-file-link:focus-visible{outline:2px solid var(--provider-primary);outline-offset:3px}.provider-order-answers .provider-order-file-link{display:flex;width:fit-content;margin-top:.5rem}.provider-order-answers div,.provider-order-detail-card,.provider-order-detail-main,.provider-order-detail-side,.provider-order-documents li{min-width:0;overflow-wrap:anywhere}.provider-order-approximate-details{min-width:0;border-radius:.8rem;padding:.85rem;background:var(--provider-surface-muted)}.provider-order-approximate-details strong{display:block;overflow-wrap:anywhere;font-size:.78rem;line-height:1.8}.provider-order-approximate-details p{margin-top:.3rem;color:var(--provider-text-secondary);font-size:.7rem;line-height:1.9}.provider-order-location-pending{display:grid;gap:.5rem;margin-top:1rem;color:var(--provider-text-muted);font-size:.8rem}.provider-order-location-pending svg{width:24px;height:24px}.provider-order-location-pending .provider-order-coordinates{display:flex;flex-wrap:wrap;gap:.75rem}.provider-order-answer-file{flex-direction:column;gap:.5rem}.provider-order-answer-file img{max-width:100%;height:auto;max-height:160px;object-fit:contain;border-radius:.4rem}.provider-shell{overflow-wrap:anywhere}.provider-account-metric>div,.provider-finance-section-head>div,.provider-main,.provider-main>*,.provider-profile-section-head>div,.provider-section-header>div{min-width:0}.provider-header-actions,.provider-menu-button{flex-shrink:0}.provider-header-identity{min-height:44px;min-width:0}.provider-header-identity span:last-child{max-width:12rem}.provider-header-title strong,.provider-identity b,.provider-order-heading h3{overflow:visible;white-space:normal;overflow-wrap:anywhere}.provider-document-grid article>header,.provider-finance-load-error,.provider-financial-documents article header,.provider-order-heading,.provider-section-header,.provider-settlement-history header,.provider-transaction-mobile-foot,.provider-transaction-mobile-head{flex-wrap:wrap}.provider-orders-status,.provider-profile-status,.provider-transaction-status{max-width:100%;white-space:normal}.provider-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--provider-text);outline-offset:3px}.provider-shell :is(a,button,input,select,textarea){scroll-margin-block:7rem 2rem}.provider-account-list button,.provider-leave-list footer button,.provider-sidebar-logout-confirm button,.provider-week-grid button{min-height:44px;min-width:44px;padding-block:.4rem}.provider-confirm-dialog{margin:auto;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.provider-confirm-actions button{min-width:0;padding-block:.55rem}.provider-drawer-layer{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--provider-text)}.provider-drawer-layer::backdrop{background:transparent}.provider-drawer{overscroll-behavior:contain}.provider-drawer .provider-sidebar-inner{height:auto;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.provider-drawer .provider-brand{padding-inline-end:3rem}.provider-drawer .provider-nav{margin-bottom:1.25rem}.provider-leave-form :is(label,input,textarea,select){min-width:0}.provider-leave-form select{width:100%;min-height:44px;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);color:var(--provider-text);font:inherit;font-size:.68rem}.provider-time-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-time-picker>div:last-child{grid-column:1/-1}@media (min-width:1024px){.provider-transactions-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.provider-transactions-table-wrap table{min-width:42rem;table-layout:auto}.provider-transactions-table-wrap th:nth-child(n){width:auto;text-align:start}.provider-transactions-table-wrap td{overflow-wrap:anywhere}.provider-transactions-table-wrap td:nth-child(2){min-width:12rem}.provider-orders-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 12rem}}.provider-transactions-table-wrap:focus-visible{outline:2px solid var(--provider-text);outline-offset:3px}.provider-confirm-actions button[data-danger],.provider-order-accept .provider-confirm-actions button[data-danger]{color:var(--provider-on-danger)}.provider-order-actions button[data-primary]:hover:not(:disabled){color:#181b22}.provider-message-feed-head>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.provider-message-feed-head button,.provider-message-feedback{min-height:2.75rem;border:1px solid var(--provider-border);border-radius:.7rem;background:var(--provider-surface-muted);padding:.45rem .65rem;color:var(--provider-text-secondary);font:inherit;font-size:.6rem;font-weight:800}.provider-message-feed-head button:disabled{cursor:not-allowed;opacity:.6}.provider-message-feed-head button:focus-visible{outline:2px solid var(--provider-primary);outline-offset:2px}.provider-message-feedback{margin-block:.65rem;color:var(--provider-accent-text)}.provider-access-page{min-height:100svh;display:grid;place-items:center;background:var(--provider-bg,#f5f6f8);padding:1rem}.provider-shell.provider-activation-page{display:flex;width:100%;min-width:0;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.provider-activation-page>.provider-activation-card{width:100%;max-width:40rem;min-width:0;padding:clamp(1.25rem,5vw,2.5rem);text-align:right;overflow-wrap:break-word}.provider-activation-brand{display:flex;align-items:center;gap:.65rem;color:var(--provider-text-secondary);font-size:.8rem;font-weight:850}.provider-activation-brand .provider-login-brand{flex:none;margin-inline:0}.provider-activation-icon{display:grid;width:4rem;height:4rem;place-items:center;margin-top:2rem;border-radius:1.25rem;background:var(--provider-primary-soft);color:var(--provider-accent-text)}.provider-activation-icon svg{width:2.4rem;height:2.4rem}.provider-activation-badge{display:inline-flex;align-items:center;min-height:2rem;margin-top:1.4rem;border-radius:999px;background:var(--provider-primary-soft);padding:.2rem .75rem;color:var(--provider-accent-text);font-size:.75rem;font-weight:900}.provider-activation-card h1{margin-top:.65rem}.provider-activation-summary{margin-top:.4rem;color:var(--provider-text-secondary);font-size:.875rem;line-height:1.9}.provider-activation-card .provider-activation-content{width:100%;min-width:0;max-width:100%;margin-top:1.5rem;border:1px solid var(--provider-border);border-radius:1rem;background:var(--provider-surface-muted);padding:clamp(1rem,4vw,1.5rem);color:var(--provider-text-secondary);font-size:.875rem;line-height:2;overflow-wrap:break-word;word-break:normal}.provider-activation-content>div{min-width:0;max-width:100%}.provider-activation-content :is(p,ul,ol,blockquote,figure,table,pre):first-child{margin-top:0}.provider-activation-content :is(p,ul,ol,blockquote,figure,table,pre):last-child{margin-bottom:0}.provider-activation-content a{color:var(--provider-accent-text);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2rem}.provider-activation-content :is(a,table):focus-visible{outline:3px solid var(--provider-primary);outline-offset:3px}.provider-activation-actions{display:grid;min-width:0;gap:.6rem;margin-top:1.5rem}.provider-activation-refresh{width:100%;min-height:3rem;border:0;border-radius:.8rem;background:var(--provider-primary);padding:.7rem 1rem;color:#181b22;font:inherit;font-size:.85rem;font-weight:900;cursor:pointer}.provider-activation-refresh:hover{background:var(--provider-primary-hover)}.provider-activation-refresh:disabled{cursor:wait;opacity:.65}.provider-activation-actions .provider-sidebar-logout{min-width:0;margin:0}.provider-activation-actions .provider-sidebar-logout-button{justify-content:center;min-height:3rem;border:1px solid var(--provider-border);background:var(--provider-surface)}.provider-activation-actions .provider-sidebar-logout-confirm{border:1px solid var(--provider-border)}.provider-activation-actions .provider-sidebar-logout-confirm button{min-height:2.75rem}.provider-activation-actions :is(button,a):focus-visible{outline:3px solid var(--provider-primary);outline-offset:3px}.provider-activation-feedback{min-height:1.5rem;color:var(--provider-text-secondary);font-size:.75rem;line-height:1.8}@media (min-width:640px){.provider-activation-page>.provider-activation-card{width:90%}.provider-activation-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.provider-activation-feedback{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.provider-activation-page *,.provider-activation-page :after,.provider-activation-page :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.provider-access-card{width:min(100%,54rem);border:1px solid var(--provider-border,#e2e5e9);border-radius:1.5rem;background:var(--provider-surface,#fff);padding:1.25rem;box-shadow:0 18px 55px rgb(23 32 51/9%);color:var(--provider-text,#172033)}.provider-access-card h1{margin-top:.75rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:950;line-height:1.6}.provider-access-description{margin-top:.5rem;color:var(--provider-text-secondary,#687385);font-size:.85rem;line-height:2}.provider-registration-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;padding:0;list-style:none;color:var(--provider-text-muted,#87909c);font-size:.7rem;font-weight:850}.provider-registration-steps li{min-height:2.5rem;display:grid;place-items:center;border-radius:.7rem;background:var(--provider-surface-muted,#f2f3f5);padding-inline:.7rem}.provider-registration-steps li.is-active{background:var(--provider-primary-soft,#fff1e7);color:var(--provider-accent-text,#c6531d)}.provider-registration-grid{display:grid;gap:.8rem;margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-registration-grid label,.provider-registration-wide{display:grid;min-width:0;gap:.35rem;color:var(--provider-text-secondary,#687385);font-size:.72rem;font-weight:850}.provider-registration-grid input,.provider-registration-grid select,.provider-registration-grid textarea,.provider-registration-wide input{min-width:0;min-height:2.8rem;border:1px solid var(--provider-border,#e2e5e9);border-radius:.7rem;background:var(--provider-surface,#fff);padding:.65rem .75rem;color:var(--provider-text,#172033);font:inherit;font-size:.78rem;outline:none}.provider-registration-grid textarea{min-height:8rem;resize:vertical}.provider-registration-grid input:focus-visible,.provider-registration-grid select:focus-visible,.provider-registration-grid textarea:focus-visible,.provider-registration-wide input:focus-visible{border-color:var(--provider-primary,#f97316);outline:2px solid color-mix(in srgb,var(--provider-primary,#f97316) 25%,transparent);outline-offset:1px}.provider-registration-wide{margin-top:.8rem}.provider-access-actions,.provider-registration-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.provider-access-actions a,.provider-registration-actions button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.75rem;background:var(--provider-primary,#f97316);padding-inline:1rem;color:#181b22;font:inherit;font-size:.75rem;font-weight:900}.provider-registration-actions button:first-child{background:var(--provider-surface-muted,#f2f3f5);color:var(--provider-text,#172033)}.provider-registration-actions button:disabled{cursor:wait;opacity:.6}.provider-access-actions a{background:var(--provider-surface-muted,#f2f3f5);color:var(--provider-text,#172033)}.provider-access-actions>div{margin:0}.provider-access-actions button{min-height:2.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--provider-danger,#b42318);font:inherit;font-size:.75rem;font-weight:900}.provider-registration-feedback{margin-top:1rem;border-radius:.8rem;background:color-mix(in srgb,var(--provider-danger,#b42318) 8%,transparent);padding:.8rem;color:var(--provider-danger,#b42318);font-size:.75rem;line-height:1.9}.provider-registration-feedback ul{margin-top:.4rem;padding-right:1.2rem;list-style:disc}@media (max-width:639px){.provider-registration-grid{grid-template-columns:1fr}}.provider-registration-optional{color:var(--provider-text-muted,#64748b);font-size:.82em;font-weight:500}.provider-registration-note{margin-top:.75rem;color:var(--provider-text-secondary,#64748b);font-size:.875rem;line-height:1.9}.provider-registration-services{margin-top:1rem;border:0;padding:0}.provider-registration-services legend{margin-bottom:.65rem;font-weight:800}.provider-registration-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem}.provider-registration-service{display:flex;min-height:2.75rem;align-items:center;gap:.6rem;border:1px solid var(--provider-border,#e2e5e9);border-radius:.85rem;padding:.65rem .75rem;cursor:pointer;color:var(--provider-text,#172033)}.provider-registration-service input{width:1.1rem;height:1.1rem;accent-color:var(--provider-primary,#f45b18)}.provider-registration-service:focus-within{outline:2px solid var(--provider-primary,#f45b18);outline-offset:2px}.provider-registration-services-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.provider-registration-services-heading h3{margin:0;font-size:.9rem;font-weight:900}.provider-registration-service-count,.provider-registration-services-heading>span{color:var(--provider-text-secondary,#64748b);font-size:.75rem;font-weight:700}.provider-registration-service-search{display:grid;gap:.35rem;margin-bottom:.7rem;color:var(--provider-text-secondary,#687385);font-size:.72rem;font-weight:850}.provider-registration-service-search input{min-height:2.8rem;border:1px solid var(--provider-border,#e2e5e9);border-radius:.7rem;background:var(--provider-surface,#fff);padding:.65rem .75rem;color:var(--provider-text,#172033);font:inherit;font-size:.78rem;outline:none}.provider-registration-service-search input:focus-visible{border-color:var(--provider-primary,#f97316);outline:2px solid color-mix(in srgb,var(--provider-primary,#f97316) 25%,transparent);outline-offset:1px}.provider-registration-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-registration-service{overflow-wrap:anywhere;line-height:1.7}.provider-registration-service.is-selected{border-color:var(--provider-primary,#f97316);background:var(--provider-primary-soft,#fff1e7)}.provider-registration-selected{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem}.provider-registration-chip{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;border:1px solid var(--provider-primary,#f97316);border-radius:999px;background:var(--provider-primary-soft,#fff1e7);padding:.35rem .65rem;color:var(--provider-accent-text,#c6531d);font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.provider-registration-chip button,.provider-registration-service-empty button,.provider-registration-service-pagination button,.provider-registration-service-status button{min-height:2.75rem;border:0;border-radius:.65rem;background:var(--provider-surface-muted,#f2f3f5);padding-inline:.75rem;color:var(--provider-text,#172033);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.provider-registration-chip button{min-width:2.25rem;padding:0;background:transparent;color:inherit;font-size:1.1rem}.provider-registration-chip button:focus-visible,.provider-registration-service-empty button:focus-visible,.provider-registration-service-pagination button:focus-visible,.provider-registration-service-status button:focus-visible{outline:2px solid var(--provider-primary,#f97316);outline-offset:2px}.provider-registration-service-empty,.provider-registration-service-pagination,.provider-registration-service-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;text-align:center}.provider-registration-service-status{justify-content:space-between;color:var(--provider-text-secondary,#64748b);font-size:.78rem;line-height:1.8}.provider-registration-service-empty{display:grid;color:var(--provider-text-secondary,#64748b);font-size:.8rem}@media (max-width:1023px){.provider-registration-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.provider-registration-service-grid{grid-template-columns:1fr}.provider-registration-services-heading{align-items:flex-start;flex-direction:column}}