.payment-proof-widget{--proof-fill:#e5efe8;--proof-hover:#d2e5d8;--proof-ink:#214633;--proof-muted:#536f5e;--proof-error:#8d2925;--proof-error-fill:#fbe8e6;display:grid;gap:10px;min-width:0;padding-block:16px;border-block:1px solid var(--border,#c5d7cb);color:var(--proof-ink)}html[data-theme=dark] .payment-proof-widget{--proof-fill:#253d30;--proof-hover:#34513f;--proof-ink:#e0efe5;--proof-muted:#b4cabb;--proof-error:#ffc2bc;--proof-error-fill:#412725}.payment-proof-widget [hidden]{display:none!important}.payment-proof-widget .proof-label{font-weight:600;font-size:14px}.payment-proof-widget .proof-label>span{color:var(--proof-error)}.payment-proof-widget :is(p,button,a){font-size:13px;line-height:1.5}.payment-proof-widget p{margin:0;overflow-wrap:anywhere}.payment-proof-widget .proof-instruction{color:var(--proof-muted)}.payment-proof-widget .proof-actions{display:flex;flex-wrap:wrap;gap:8px}.payment-proof-widget button,.payment-proof-widget a{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:var(--proof-fill);color:var(--proof-ink);cursor:pointer;text-decoration:none}.payment-proof-widget :is(button,a):hover{background:var(--proof-hover)}.payment-proof-widget :is(button,a):focus-visible{outline:2px solid var(--proof-ink);outline-offset:3px}.payment-proof-widget button:disabled{opacity:.55;cursor:wait}.payment-proof-widget [data-proof-qr]{padding:14px;background:var(--proof-fill);border-radius:10px;display:grid;justify-items:center;gap:10px;text-align:center}.payment-proof-widget [data-proof-qr-image]{width:min(224px,100%);height:auto;background:#fff;padding:8px;border-radius:8px}.payment-proof-widget [data-proof-received]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-radius:8px;background:var(--proof-fill)}.payment-proof-widget [data-proof-image]{width:100px;height:80px;-o-object-fit:contain;object-fit:contain}.payment-proof-widget [data-proof-name]{flex:1 1 120px}.payment-proof-widget .proof-state{color:var(--proof-muted)}.payment-proof-widget .proof-error{padding:10px 12px;border-radius:8px;background:var(--proof-error-fill);color:var(--proof-error);font-weight:600}.payment-proof-widget .proof-error:before{content:"⚠ "}.payment-proof-widget progress{width:100%;height:8px;accent-color:#438561}@media(prefers-reduced-motion:no-preference){.payment-proof-widget :is(button,a){transition:background .16s ease-out}}.catalog-photo-editor{padding:18px 20px;border-top:1px solid var(--border,#bdd0c3);min-width:0}.catalog-photo-editor [hidden]{display:none!important}.catalog-photo-heading{margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink,#183c2a)}.catalog-photo-heading small{font-weight:400;font-size:12px}.catalog-photo-editor .proof-label{display:none}.catalog-photo-editor .payment-proof-widget{padding:0;margin:0;border:0;background:transparent}.catalog-photo-current{display:flex;align-items:center;gap:16px;margin-bottom:16px}.catalog-photo-current img{display:block;width:120px;height:90px;-o-object-fit:contain;object-fit:contain;background:var(--surface-muted,#e4eee7);border-radius:8px}.catalog-photo-current>div{display:grid;gap:8px}.catalog-photo-current span{font-size:12px;color:var(--ink-muted,#63786b)}.catalog-photo-editor button.catalog-photo-remove{background:var(--danger-soft,#fbe8e6);color:var(--danger,#a53c33);border:0;border-radius:7px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer}.catalog-photo-editor .catalog-photo-pending{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;background:var(--surface-muted,#e4eee7);border-radius:8px;font-size:13px}.catalog-photo-pending button{color:var(--ink,#183c2a);background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.catalog-photo-caption{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--ink-muted,#63786b)}.catalog-photo{display:inline-flex;flex:none;align-items:center;justify-content:center;background:var(--surface-muted,#e4eee7);border-radius:8px;overflow:hidden;vertical-align:middle}.catalog-photo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-photo--thumbnail{width:56px;height:44px;background:transparent;border-radius:0}.catalog-photo--thumbnail img{background:transparent;border-radius:3px}.catalog-photo.catalog-photo--thumbnail:is(:hover,:focus-visible){background:transparent}.catalog-name-with-photo{display:flex;align-items:center;gap:10px;min-width:0}.catalog-name-with-photo>div{min-width:0;overflow-wrap:anywhere}div.catalog-primary-cell:has(>.catalog-photo){display:flex;align-items:center;gap:10px}.service-card-media{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;width:100%;aspect-ratio:16 / 9;flex:none;margin:0 0 4px;border-radius:10px;overflow:hidden;background:#f9fbfa}.catalog-photo--card{width:100%;height:100%;border-radius:inherit;background:transparent}.catalog-photo--card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.catalog-photo.catalog-photo--card:is(:hover,:focus-visible){background:transparent}.catalog-photo.catalog-photo--card:focus-visible{outline-offset:-3px}.service-card-media__empty{display:grid;justify-items:center;gap:10px;padding:16px;color:var(--ink-muted,#63786b);font-size:12px}.service-card-media__empty>i{font-size:28px;opacity:.45}.service-card-media__upload{display:grid;align-content:center;justify-items:center;gap:6px;width:100%;height:100%;padding:12px;border:0;border-radius:inherit;background:transparent;color:var(--ink,#183c2a);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.service-card-media__upload i{font-size:24px}.service-card-media__upload small{font-size:12px;font-weight:400;color:var(--ink-muted,#63786b)}.service-card-media__upload:hover{background:var(--control-hover,var(--surface-muted,#e4eee7))}.service-card-media__upload:focus-visible{outline:2px solid var(--brand,#448063);outline-offset:-3px}html[data-theme=dark] .service-card-media{background:#13251b}.catalog-photo--detail{display:flex;width:100%;height:220px;margin:18px 0}.catalog-photo:is(:hover,:focus-visible){background:var(--control-focus,#d3e5d9)}.catalog-photo:focus-visible{outline:2px solid var(--brand,#448063);outline-offset:3px}.service-catalog-identity:has(.catalog-photo)>i{display:none}html[data-theme=dark] .catalog-photo-editor button.catalog-photo-remove{background:#422b2b;color:#f3b0a8}@media(prefers-reduced-motion:reduce){.catalog-photo{transition:none}}.catalog-quick-photo__record{padding:16px 20px}.catalog-quick-photo__record h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.catalog-quick-photo__record p{margin:4px 0 0;font-size:13px;color:var(--ink-muted,#63786b)}.catalog-quick-photo .catalog-photo-heading{display:none}.catalog-quick-photo__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border,#bdd0c3)}.catalog-photo-dropzone{display:grid;justify-items:center;gap:6px;padding:16px;border:1px dashed var(--border,#bdd0c3);border-radius:8px;background:var(--surface-muted,#e4eee7);color:var(--ink,#183c2a);font-size:13px}.catalog-photo-dropzone i{font-size:20px}.catalog-photo-dropzone:has([data-proof-received]:not([hidden])){padding:10px;border-style:solid}.catalog-photo-dropzone:has([data-proof-received]:not([hidden]))>:is(i,span){display:none}.payment-proof-widget .catalog-photo-dropzone [data-proof-received]{width:100%;min-width:0;padding:0;background:transparent}.payment-proof-widget .catalog-photo-dropzone [data-proof-image]{width:100%;height:clamp(120px,24vh,200px);border-radius:6px}.catalog-photo-dropzone.is-drop-target{background:var(--control-focus,#d3e5d9);border-color:var(--brand,#448063)}[data-service-row].is-photo-drop-target{outline:2px dashed var(--brand,#448063);outline-offset:-2px}.service-print-action{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:40px;padding:9px 13px;border:0;border-radius:8px;background:#e7f0ff;color:#175cd3;font:400 13px/1.4 var(--font-body,Arial,sans-serif);text-decoration:none;white-space:nowrap;box-shadow:none}.service-print-action:hover{background:#d6e6ff;color:#1249aa}.service-print-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-theme=dark] .service-print-action{background:#183153;color:#84b8ff}html[data-theme=dark] .service-print-action:hover{background:#203f69;color:#b8d5ff}.service-hub-toolbar .service-viewbar:has(.service-print-action){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.svc-detail-head .service-print-action{margin-left:auto;align-self:center}@media(max-width:520px){.svc-detail-head:has(.service-print-action){flex-wrap:wrap}.svc-detail-head .service-print-action{margin-left:0}}.proof-viewer{--pv-bg:#f5f9f6;--pv-soft:#e4eee7;--pv-ink:#214633;--pv-muted:#536f5e;--pv-line:#bdd0c3;padding:0;border:0;border-radius:14px;width:min(960px,calc(100vw - 32px));height:min(850px,calc(100dvh - 40px));max-width:100vw;max-height:100dvh;overflow:hidden;background:var(--pv-bg);color:var(--pv-ink)}html[data-theme=dark] .proof-viewer{--pv-bg:#18291f;--pv-soft:#253d30;--pv-ink:#e0efe5;--pv-muted:#b4cabb;--pv-line:#365743}.proof-viewer[open]{display:flex;flex-direction:column}.proof-viewer::backdrop{background:#111e178c}.proof-viewer.proof-viewer-shared-scrim::backdrop{background:transparent}.proof-viewer [hidden]{display:none!important}.proof-viewer header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--pv-soft)}.proof-viewer h2{font-size:19px;font-weight:600;margin:0}.proof-viewer button,.proof-viewer a{border:0;border-radius:8px;padding:8px 12px;min-height:40px;background:var(--pv-soft);color:var(--pv-ink);cursor:pointer;font:inherit;font-size:14px}.proof-viewer header button{background:var(--pv-bg)}.proof-viewer button:disabled{opacity:.45;cursor:default}.proof-viewer :is(button,a):focus-visible{outline:2px solid var(--pv-ink);outline-offset:2px}.proof-viewer :is(button,a):hover{filter:brightness(.96)}.proof-viewer-toolbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;border-bottom:1px solid var(--pv-line)}.proof-viewer-toolbar output{min-width:48px;text-align:center;font-size:13px}.proof-viewer-body{flex:1;min-height:0;overflow:auto;padding:16px;background:var(--pv-soft)}.proof-viewer-body img{display:block;max-width:none;height:auto;margin:auto}.proof-viewer-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}.proof-viewer-body p{color:var(--pv-muted);font-size:14px}.proof-viewer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;font-size:12px;color:var(--pv-muted);border-top:1px solid var(--pv-line)}@media(max-width:600px){.proof-viewer{width:100vw;height:100dvh;border-radius:0}.proof-viewer :is(header,footer){padding:12px 16px}}.panel-skeleton-host{isolation:isolate}.panel-skeleton.is-navigation{z-index:100;animation:panel-skeleton-navigation-enter .18s ease-in-out both}.panel-skeleton.is-leaving{pointer-events:none;animation:panel-skeleton-exit var(--panel-skeleton-exit-duration,.22s) cubic-bezier(.4,0,.2,1) both}body.panel-shell-body .page-content>.panel-skeleton.is-navigation{position:absolute;z-index:100}.panel-skeleton{position:absolute;z-index:25;overflow:hidden;box-sizing:border-box;padding:20px;border-radius:inherit;background:var(--card,#F4F8F5);color:var(--ink,#081D13);cursor:progress;--skeleton-base:#DCE8E0;--skeleton-shine:#ECF3EE}html[data-theme=dark] .panel-skeleton{--skeleton-base:#243D30;--skeleton-shine:#304D3D;background:var(--card,#112218)}.panel-skeleton.is-measured,html[data-theme] .panel-skeleton.is-measured{background:transparent;padding:0;pointer-events:none}.panel-skeleton-component.is-mask{background:var(--card,#F4F8F5)}.panel-skeleton-bar{display:block;height:12px;min-width:12px;max-width:100%;border-radius:5px;background:linear-gradient(100deg,var(--skeleton-base) 20%,var(--skeleton-shine) 45%,var(--skeleton-base) 70%);background-size:240% 100%;animation:panel-skeleton-shimmer 1.8s ease-in-out infinite}.panel-skeleton-title{height:24px}.panel-skeleton-value{height:28px}.panel-skeleton-field{height:44px;border-radius:10px}.panel-skeleton-pill{height:28px;border-radius:999px}.panel-skeleton-circle{height:auto;aspect-ratio:1;border-radius:50%}.panel-skeleton-square{height:auto;aspect-ratio:1;border-radius:6px}.panel-skeleton-outline{background:transparent!important;border:1px solid var(--border,#AEC7B7);box-sizing:border-box;animation:none}.panel-skeleton-component{box-sizing:border-box;min-width:0}.panel-skeleton-component.is-page,.panel-skeleton-component.is-header,.panel-skeleton-component.is-copy,.panel-skeleton-component.is-field-group{display:grid;gap:12px}.panel-skeleton-component.is-page{gap:22px}.panel-skeleton-component.is-header{min-height:76px;align-content:start}.panel-skeleton.is-navigation .panel-skeleton-component.is-header{justify-items:center;text-align:center}.panel-skeleton.is-navigation .panel-skeleton-component.is-header>.panel-skeleton-title{width:min(32%,360px)!important}.panel-skeleton.is-navigation .panel-skeleton-component.is-header>.panel-skeleton-line{width:min(56%,620px)!important}.panel-skeleton-component.is-toolbar,.panel-skeleton-component.is-tabs{display:flex;align-items:center;gap:12px}.panel-skeleton-component.is-section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-skeleton-component.is-section-intro>.is-copy{flex:1}.panel-skeleton-component.is-notice{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border:1px solid var(--border,#AEC7B7);border-radius:10px}.panel-skeleton-component.is-notice>.panel-skeleton-line{flex:1}.panel-skeleton-component.is-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.panel-skeleton-component.is-metric{display:grid;gap:14px;min-height:150px;padding:18px;border:1px solid var(--border,#AEC7B7);border-radius:12px}.panel-skeleton-component.is-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.panel-skeleton-component.is-item{display:grid;gap:16px;padding:20px;min-height:240px;border:1px solid var(--border,#AEC7B7);border-radius:12px}.panel-skeleton-component.is-panels,.panel-skeleton-component.is-fields,.panel-skeleton-component.is-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.panel-skeleton-component.is-chart-panel{display:grid;gap:20px;padding:20px;border:1px solid var(--border,#AEC7B7);border-radius:12px}.panel-skeleton-component.is-chart{height:180px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px}.panel-skeleton-component.is-chart .panel-skeleton-bar{max-width:36px}.panel-skeleton-component.is-table{overflow:hidden;border:1px solid var(--border,#AEC7B7);border-radius:6px}.panel-skeleton-component:is(.is-data-row,.is-heading-row){display:grid;gap:16px;padding:16px;min-width:820px;min-height:80px;border-bottom:1px solid var(--border,#AEC7B7)}.panel-skeleton-component.is-heading-row{min-height:48px}.panel-skeleton-component.is-cell{display:flex;align-items:center;gap:10px}.panel-skeleton-component.is-copy{flex:1}.panel-skeleton-component.is-list{display:grid;gap:12px}.panel-skeleton-component.is-list-row{display:grid;grid-template-columns:1fr 2fr 1.5fr 80px 32px;align-items:center;gap:20px;padding:20px;border:1px solid var(--border,#AEC7B7);border-radius:10px}.panel-skeleton-component.is-action-set{gap:14px}.panel-skeleton-component.is-projection{position:absolute;inset:0;overflow:hidden;pointer-events:none}.panel-skeleton-component.is-projection .panel-skeleton-bar{min-width:0;max-width:none}@media(max-width:1000px){.panel-skeleton-component.is-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.panel-skeleton-component:is(.is-item-grid,.is-panels,.is-fields,.is-details){grid-template-columns:minmax(0,1fr)}.panel-skeleton-component.is-toolbar{flex-wrap:wrap}.panel-skeleton-component.is-section-intro{align-items:flex-start;flex-direction:column}.panel-skeleton-component.is-toolbar>.panel-skeleton-field:first-child{width:100%!important}.panel-skeleton-component.is-header>.panel-skeleton-title{min-width:140px}.panel-skeleton-component.is-list-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.panel-skeleton-host.is-updating{opacity:1!important}.page-content :is(.records-page,.master-records-page).is-updating{opacity:1!important;transform:none!important;pointer-events:auto!important}.case-records-tab-loading.panel-skeleton-host{opacity:1!important;transform:none!important}.panel-skeleton-component:is(.is-calendar-week,.is-calendar-agenda){overflow:hidden;border:1px solid var(--border,#AEC7B7);border-radius:10px}.panel-skeleton-component.is-calendar-slot{display:grid;min-height:74px;border-bottom:1px solid var(--border,#AEC7B7)}.panel-skeleton-component.is-calendar-week .is-calendar-slot{min-width:680px}.panel-skeleton-component.is-calendar-cell{display:flex;align-items:center;padding:12px;border-right:1px solid var(--border,#AEC7B7)}.pm-page.is-loading :is(.pm-panel,.pm-kpis):has(.panel-skeleton-host),.pm-page.is-loading .pm-panel.panel-skeleton-host{opacity:1!important}@keyframes panel-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes panel-skeleton-navigation-enter{0%{opacity:.94}to{opacity:1}}@keyframes panel-skeleton-exit{0%{opacity:1}to{opacity:0}}@media(max-width:767px){.panel-skeleton{padding:14px}}@media(prefers-reduced-motion:reduce){.panel-skeleton-bar{animation:none;background:var(--skeleton-base)}.panel-skeleton:is(.is-navigation,.is-leaving){animation:none;transform:none}}@media print{.panel-skeleton{display:none!important}}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger{--intake-trigger-icon:#16734D;--intake-trigger-hover:#2E6F50}html[data-theme=dark] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger{--intake-trigger-icon:#83D8A8}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger[data-intake-trigger]:is(:hover,:focus-visible){background:transparent!important}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger>.staff-nav-icon svg{color:var(--intake-trigger-icon)!important}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger:is(:hover,:focus-visible){--intake-trigger-icon:#fff}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger:is(:hover,:focus-visible)>.staff-nav-icon{background:var(--intake-trigger-hover)!important}@media(prefers-reduced-motion:no-preference){html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger>.staff-nav-icon{transition:background-color .16s ease}html[data-theme] body.panel-shell-body .sidebar .nav-link.staff-intake-trigger>.staff-nav-icon svg{transition:color .16s ease}}#staff-intake-dialog{width:min(1120px,calc(100% - 32px));height:85dvh;max-width:none;max-height:85dvh;padding:0;margin:auto;overflow:visible;border:0;border-radius:16px;background:transparent;box-shadow:none;color:var(--ink,#102D21)}#staff-intake-dialog[open]{display:flex;flex-direction:column;animation:staff-intake-enter .22s ease-out both}#staff-intake-dialog::backdrop{background:var(--modal-scrim,rgba(15,23,42,.72))}#staff-intake-dialog.is-confirming{visibility:hidden}#staff-intake-dialog.is-confirming::backdrop{visibility:hidden}html[data-theme] dialog#staff-intake-confirmation{--intake-feedback-surface: #F7FAF8;--intake-feedback-control: #EAF2ED;--intake-feedback-text: #123524;--intake-feedback-muted: #617568;background:var(--intake-feedback-surface);color:var(--intake-feedback-text);border-color:transparent;box-shadow:none}html[data-theme=dark] dialog#staff-intake-confirmation{--intake-feedback-surface: #15251C;--intake-feedback-control: #22392C;--intake-feedback-text: #E7F0E9;--intake-feedback-muted: #A7BCAE}html[data-theme] #staff-intake-confirmation p{color:var(--intake-feedback-muted)}html[data-theme] #staff-intake-confirmation [data-intake-decision=keep]{background:var(--intake-feedback-control);color:var(--intake-feedback-text);border-color:transparent}html[data-theme] #staff-intake-confirmation [data-intake-decision=discard]{background-color:#f8e5e4!important;color:#8a3537!important;border-color:transparent!important;outline:none!important}html[data-theme] #staff-intake-confirmation [data-intake-decision=discard]:focus-visible{text-decoration:underline;text-underline-offset:3px}html[data-theme] #staff-intake-confirmation [data-intake-decision=discard]:hover{background-color:#f1d3d1!important}html[data-theme=dark] #staff-intake-confirmation [data-intake-decision=discard]{background-color:#42282d!important;color:#fecaca!important}html[data-theme=dark] #staff-intake-confirmation [data-intake-decision=discard]:hover{background-color:#563138!important}html[data-theme] #staff-intake-confirmation .staff-intake-confirmation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] #staff-intake-confirmation .staff-intake-confirmation-actions button{min-width:0;min-height:44px}#staff-intake-confirmation [data-intake-decision=draft]{grid-column:1 / -1}#staff-intake-confirmation .staff-intake-confirmation-actions button:hover{filter:brightness(.96)}#staff-intake-dialog[open]::backdrop{animation:staff-intake-fade .22s ease-out both}#staff-intake-dialog.is-closing{animation:staff-intake-enter .18s ease-in reverse both}#staff-intake-dialog.is-closing::backdrop{animation:staff-intake-fade .18s ease-in reverse both}@keyframes staff-intake-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes staff-intake-fade{0%{opacity:0}to{opacity:1}}html:has(#staff-intake-dialog[open]),body:has(#staff-intake-dialog[open]) .page-content{overflow:hidden!important}.staff-intake-dialog-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border,#B8CEC0)}.staff-intake-dialog-head h2{margin:0;font-size:1rem;font-weight:600}.staff-intake-dialog-head button{display:grid;place-items:center;width:40px;height:40px;border-radius:8px}.staff-intake-dialog-head button:hover{background:var(--surface-muted,#E2ECE9)}.staff-intake-dialog-head button:focus-visible{outline:2px solid var(--brand,#16734D);outline-offset:2px}.staff-intake-dialog-body{position:relative;flex:1;min-height:0;margin-inline-end:40px;border-radius:16px;overflow:hidden;box-shadow:none}#staff-intake-dialog>.intake-steps-close{position:absolute;inset-block-start:12px;inset-inline-end:2px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#0c1712a6;color:#fff}#staff-intake-dialog>.intake-steps-close:hover{background:#0c1712cc}#staff-intake-dialog>.intake-steps-close:focus-visible{outline:2px solid #fff;outline-offset:-3px}.staff-intake-dialog-body iframe{display:block;width:100%;height:100%;border:0;background:transparent}@media(max-width:1023px){#staff-intake-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.staff-intake-dialog-head{padding-top:max(8px,env(safe-area-inset-top))}}@media(prefers-reduced-motion:reduce){#staff-intake-dialog[open],#staff-intake-dialog[open]::backdrop{animation:none}}#staff-intake-dialog.is-saved{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;background:transparent;box-shadow:none}#staff-intake-dialog.is-saved .staff-intake-dialog-head{display:none}#staff-intake-dialog.is-saved .staff-intake-dialog-body{background:transparent;margin:0;box-shadow:none}#staff-intake-dialog.is-saved>.intake-steps-close{display:none}.branch-sync-banner{--branch-sync-muted: #1b3e2e;margin:0 0 1rem;border:1px solid var(--staff-border, #aec7b7);border-radius:.5rem;background:var(--staff-card, #f4f8f5);color:var(--staff-ink, #081d13);font-size:.8125rem}.branch-sync-banner summary{display:flex;align-items:flex-start;gap:.5rem;list-style:none;cursor:pointer;padding:.75rem 1rem;overflow-wrap:anywhere}.branch-sync-banner summary::-webkit-details-marker{display:none}.branch-sync-banner summary>span{display:block;min-width:0;flex:1}.branch-sync-banner summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.branch-sync-banner summary>i{position:static;display:block;flex:0 0 1em;margin:0}.branch-sync-banner[open] summary>i{transform:rotate(90deg)}.branch-sync-banner__body{padding:0 1rem 1rem}.branch-sync-banner__body dl{display:grid;gap:.5rem;margin:.5rem 0}.branch-sync-banner__body dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem}.branch-sync-banner__body dd{margin:0;font-variant-numeric:tabular-nums}.branch-sync-banner__body ul{list-style:disc;padding-left:1rem}.branch-sync-banner__body li{margin-bottom:.5rem;overflow-wrap:anywhere}.branch-sync-banner__body p{margin:.75rem 0 0;color:var(--branch-sync-muted)!important}html[data-theme=dark] .branch-sync-banner{--branch-sync-muted: #b5c7bc;border-color:#29523d;background:#112218;color:#f8fafc}@media(max-width:767px){.branch-sync-banner summary{padding-left:3.5rem;min-height:3.5rem}}@media print{.branch-sync-banner{display:none}}
