.gm-screen{min-width:0;font-family:var(--ds-font);flex-direction:column;gap:16px;display:flex;container:gm/inline-size}.gm-screen-head{align-items:flex-start;gap:12px;display:flex}.gm-screen-heading{flex:1;min-width:0}.gm-screen-head .orrca-close-x{flex:none;margin:-4px -8px 0 auto}.gm-screen-title{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.gm-embedded .gm-screen-title{font-size:1.125rem}.gm-screen-sub{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:4px 0 0;font-size:.9375rem;font-weight:700}.gm-superadmin-banner{background:var(--ds-blue-tint);min-width:0;color:var(--theme-text-primary);border:1px solid #1e6ea852;border-radius:12px;margin:0;padding:12px 16px}.gm-superadmin-banner p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.gm-superadmin-title{color:var(--ds-blue-deep);font-size:1rem;font-weight:800}.gm-superadmin-group{margin-top:2px;font-size:.9375rem;font-weight:800}.gm-superadmin-note{color:var(--theme-text-secondary);margin-top:4px;font-size:.8125rem;font-weight:600}.gm-screen-head .orrca-back-arrow{margin:-4px -4px 0 -12px}.gm-search.sa-search{flex:none;width:100%}.sa-count{letter-spacing:.04em;color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:800}.sa-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sa-row{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);min-width:0;min-height:44px;color:var(--theme-text-primary);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.sa-row:hover{border-color:var(--ds-blue)}.sa-row:focus-visible{outline:2px solid var(--theme-cyan-strong);outline-offset:1px}.sa-row span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sa-row-name{font-size:.9375rem;font-weight:800}.sa-row-specialty{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:700}.sa-row-site{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:600}.gm-card,.gm-entry,.gm-screen>.orrca-gm-identity,.gm-settings>.staff-access-card,.gm-settings>.orrca-gm-enrollment,.gm-screen .join-requests{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;min-width:0;margin:0;padding:16px}.gm-screen .join-requests:empty{display:none}.gm-card{flex-direction:column;gap:12px;display:flex}.gm-card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gm-card-title,.gm-settings-title,.gm-entry-title{min-width:0;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:auto;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.gm-entry{flex-direction:column;gap:12px;display:flex}.gm-entry-head .eyebrow{margin:0 0 2px}.gm-settings{flex-direction:column;gap:12px;min-width:0;scroll-margin-top:88px;display:flex}.gm-settings-title{font-size:1.125rem}.orrca-gm-tile[data-static=true]{cursor:default}.orrca-gm-tile[data-static=true]:hover{box-shadow:var(--shadow-sm);border-color:var(--theme-bg-card-border);transform:none}.gm-add.ds-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:8px 16px}.gm-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gm-search{border:1px solid var(--theme-bg-card-border);background:var(--theme-input-surface);min-width:0;min-height:44px;color:var(--theme-input-ink);font:inherit;border-radius:8px;flex:14rem;padding:8px 12px;font-size:.875rem;font-weight:600}.gm-chips{flex:20rem;grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr));gap:6px;min-width:0;display:grid}.gm-chip.ds-chip{white-space:normal;border-radius:8px;height:auto;min-height:44px;padding:6px 14px;font-size:.8125rem}.gm-status:empty{display:none}.gm-note{border:1px solid var(--theme-bg-card-border);color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:10px;margin:0;padding:8px 12px;font-size:.8125rem;font-weight:700;line-height:1.45}.gm-note[data-tone=red]{background:var(--ds-red-tint);color:var(--ds-red-deep);border-color:#c4372f47}.gm-note[data-tone=green]{background:var(--ds-green-tint);color:var(--ds-green-deep);border-color:#15804e47}.gm-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.gm-table-wrap{min-width:0}.gm-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.875rem}.gm-visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gm-table th{text-align:left;border-bottom:1px solid var(--theme-bg-card-border);padding:0}.gm-sort{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.gm-sort-mark{opacity:.7;font-size:.625rem}.gm-table td{vertical-align:middle;border-bottom:1px solid var(--theme-bg-card-border);color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:10px}.gm-table tbody tr{cursor:pointer}.gm-table tbody tr:hover{background:var(--ds-row-hover)}.gm-table tbody tr[data-selected=true]{background:var(--ds-blue-tint)}.gm-cell-name{align-items:center;gap:10px;min-width:0;display:flex}.gm-cell-role{font-weight:800}.gm-name-stack{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.gm-row-open{appearance:none;cursor:pointer;text-align:left;min-height:44px;font:inherit;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:800}.gm-row-open:focus-visible,.gm-sort:focus-visible,.gm-role:focus-visible,.gm-search:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gm-row-meta{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-basis:100%;font-size:.8125rem;font-weight:700;display:none}.gm-you{background:var(--ds-blue-tint);letter-spacing:.04em;color:var(--ds-blue-deep);border-radius:5px;padding:2px 5px;font-size:.625rem;font-weight:800;display:inline-block}.gm-avatar{background:var(--ds-slate-tint);width:2.25rem;height:2.25rem;color:var(--ds-slate);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.gm-avatar-lg{width:2.75rem;height:2.75rem;font-size:.9375rem}.gm-faint{color:var(--theme-text-tertiary);font-weight:600}.gm-empty{color:var(--theme-text-secondary);margin:12px 0 0;font-size:.8125rem;font-weight:700}.gm-panel{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:14px 16px 18px;display:flex}.gm-panel-head{align-items:flex-start;gap:10px;display:flex}.gm-panel-head .orrca-close-x{flex:none;margin:-6px -10px 0 auto}.gm-panel-id{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;padding-top:6px;display:flex}.gm-panel-title{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.gm-panel-head>.gm-panel-title{flex:1;min-width:0;padding-top:6px}.gm-panel-title:focus{outline:none}.gm-panel-title:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gm-panel-text{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.gm-facts{gap:8px;margin:0;display:grid}.gm-facts>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.gm-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);font-size:.75rem;font-weight:800}.gm-facts dd{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.875rem;font-weight:700}.gm-facts a{color:var(--ds-blue);-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.gm-panel-section{border:1px solid var(--theme-bg-card-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.gm-section-title{color:var(--theme-text-primary);margin:0;font-size:.9375rem;font-weight:800}.gm-panel-section .ds-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:8px 16px;text-decoration:none}.gm-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.gm-role{appearance:none;border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);min-height:44px;color:var(--theme-text-primary);cursor:pointer;font:inherit;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:8px;padding:6px 8px;font-size:.8125rem;font-weight:800}.gm-role[data-selected=true]{background:var(--ds-blue);border-color:var(--ds-blue);color:#fff;opacity:1;cursor:default}.gm-role:disabled:not([data-selected=true]){opacity:.55;cursor:default}.gm-confirm{background:var(--ds-red-tint-soft);border:1px solid #c4372f52;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.gm-confirm-title{color:var(--ds-red-deep);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.9375rem;font-weight:800}.gm-confirm .gm-panel-text{color:var(--ds-red-deep)}.gm-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.gm-code-block{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gm-label{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);flex-basis:100%;margin:0;font-size:.75rem;font-weight:800}.gm-code{font-family:var(--font-mono-stack,monospace);letter-spacing:.12em;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.5rem;font-weight:800}.gm-code-block .ds-btn{white-space:normal;height:auto;min-height:44px}.gm-copy-status{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:700}.gm-copy-status:empty{display:none}@media (min-width:900px){.gm-layout[data-panel=open]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.gm-layout[data-panel=open] .gm-panel{max-height:calc(100vh - 104px);position:sticky;top:88px;overflow:auto}}@media (max-width:899px){.gm-layout[data-panel=open] .gm-panel{z-index:80;background:var(--theme-bg);border:0;border-radius:0;padding:16px 16px 32px;position:fixed;inset:0;overflow:auto}}@media (max-width:719px){.gm-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gm-table .gm-col-wide{display:none}.gm-table td{padding:8px 4px}.gm-row-meta{display:block}}@media (max-width:899px){html:has(.gm-layout[data-panel=open]){overflow:hidden}}.gm-panel{container-type:inline-size}@container (max-width:20rem){.gm-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gm (max-width:18rem){.gm-avatar{display:none}.gm-screen-title{font-size:1.0625rem}.gm-card,.gm-entry,.gm-settings>.staff-access-card,.gm-settings>.orrca-gm-enrollment,.gm-screen .join-requests,.gm-screen>.orrca-gm-identity{padding:12px}.gm-search{padding:6px;font-size:.75rem}.gm-panel-section{padding:10px}}.rst-card .rst-choices{margin:10px 0 8px}.ecp-card .ecp-rows{border-top:1px solid var(--theme-bg-card-border);margin:8px 0 4px}.ecp-card .ecp-row{border-bottom:1px solid var(--theme-bg-card-border);padding:8px 0}.ecp-card .ecp-value{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;color:var(--theme-text-primary);font-weight:800}.ecp-card .action-btn{white-space:normal;min-height:44px}.ecp-card .profile-form-actions{flex-wrap:wrap}@media (max-width:640px){.ecp-card .ac-stepper{justify-self:start}}.shift-reminders-personal{margin:4px 0 8px}.shift-reminders-personal .ecp-rows{margin:4px 0 0}.shift-reminders-personal .ecp-row{border-bottom:1px solid var(--theme-bg-card-border);padding:8px 0}.shift-reminders-personal .ecp-value{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;color:var(--theme-text-primary);font-weight:800}.shift-reminder-block{border-top:1px solid var(--theme-bg-card-border);padding:10px 0}.shift-reminder-block-title{font-weight:800}.shift-reminder-default{margin:2px 0 0;font-weight:600}@media (max-width:640px){.shift-reminders-personal .followup-row,.shift-reminders-card .followup-row{grid-template-columns:minmax(0,1fr)}.shift-reminders-personal .ac-stepper,.shift-reminders-card .ac-stepper,.shift-reminders-personal .orrca-pref-switch,.shift-reminders-card .orrca-pref-switch{justify-self:start}}.no-capacity-stage{border-top:1px solid var(--theme-bg-card-border);padding:10px 0}.no-capacity-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.no-capacity-stage-title{margin:0;font-weight:800}.no-capacity-stage .ecp-rows{margin:4px 0 0}.no-capacity-who{max-width:100%;min-height:44px;font:inherit;border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card,transparent);color:var(--theme-text-primary);border-radius:8px;padding:6px 10px}.no-capacity-card .no-capacity-add{margin:8px 0}.no-capacity-empty{margin:4px 0 8px}@media (max-width:640px){.no-capacity-card .followup-row{grid-template-columns:minmax(0,1fr)}.no-capacity-card .ac-stepper,.no-capacity-card .no-capacity-who{justify-self:start}}.ac-step-btn.ac-step-glass{background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.ac-step-glass .ac-step-drop{color:#55708b;background:linear-gradient(#fdfdfe,#edeff2);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 2px 4px #00000029}.ac-step-glass:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.ac-step-glass:disabled .ac-step-drop{opacity:.35}.ac-step-glass:disabled{opacity:1}.acb-list{border-top:1px solid var(--theme-bg-card-border);margin:8px 0 4px;padding:0;list-style:none}.acb-row{border-bottom:1px solid var(--theme-bg-card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.acb-row-text{flex-direction:column;flex:14rem;min-width:0;display:flex}.acb-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);font-size:.75rem;font-weight:700}.acb-name{color:var(--theme-text-primary);overflow-wrap:anywhere;font-weight:700}.acb-detail{margin:0}.acb-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acb-chip{cursor:pointer;min-width:5.5rem;min-height:44px;color:var(--theme-text-secondary);border:1.5px solid var(--theme-bg-card-border);background:0 0;border-radius:999px;padding:0 14px;font-weight:700}.acb-chip[data-urgency=routine][data-on=true]{color:#fff;background:#00b857;border-color:#00b857}.acb-chip[data-urgency=urgent][data-on=true]{color:#000;background:#ff9e00;border-color:#ff9e00}.acb-chip:disabled{cursor:default;opacity:.85}.acb-chip:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.acb-empty{margin:8px 0}.acb-choose{border-top:1px solid var(--theme-bg-card-border);margin-top:12px;padding-top:8px}
.gsw-entry{flex-direction:column;gap:12px;min-width:0;display:flex}.gsw-row{appearance:none;border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);width:100%;min-width:0;min-height:44px;color:var(--theme-text-primary);cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gsw-row:hover{border-color:var(--ds-blue)}.gsw-row:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-row-icon{width:1.75rem;color:var(--ds-blue);flex:none;place-items:center;padding-top:1px;display:inline-grid}.gsw-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gsw-row-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem;font-weight:800}.gsw-row-line{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;font-weight:600;line-height:1.4}.gsw-row-chevron{color:var(--theme-text-tertiary);flex:none;padding-top:2px;font-size:1.25rem;line-height:1}.gsw-card{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px;display:flex}.gsw-offer{background:var(--ds-blue-tint);border-color:var(--theme-bg-card-border)}.gsw-card-title{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.gsw-card-note{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;font-weight:600;line-height:1.45}.gsw-values{gap:10px;margin:0;display:grid}.gsw-value{gap:2px;min-width:0;display:grid}.gsw-value dt{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);font-size:.75rem;font-weight:800}.gsw-value dd{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.9375rem;font-weight:700}.gsw-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.gsw-btn.ds-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:8px 18px;font-size:.875rem;line-height:1.25}.gsw-btn.ds-btn[data-tone=blue]{color:var(--ds-blue);border-color:var(--ds-blue)}.gsw-btn.ds-btn[data-tone=muted]{color:var(--theme-text-secondary)}.gsw-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.gsw-overlay{z-index:900;background:var(--theme-bg);color:var(--theme-text-primary);font-family:var(--ds-font);position:fixed;inset:0;overflow:hidden auto}.gsw-shell{flex-direction:column;gap:16px;min-width:0;max-width:76rem;margin:0 auto;padding:12px 16px 48px;display:flex}.gsw-head{align-items:center;gap:8px;min-width:0;display:flex}.gsw-head-spacer{flex:none;width:44px;height:44px}.gsw-head-title{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;margin:0;font-size:1.0625rem;font-weight:800}.gsw-head .orrca-close-x{flex:none;margin:0 -8px 0 0}.gsw-head .orrca-back-arrow{flex:none;margin:0 0 0 -8px}.gsw-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.gsw-main{min-width:0}.gsw-screen{flex-direction:column;gap:14px;min-width:0;max-width:48rem;display:flex}.gsw-step-head{flex-direction:column;gap:6px;min-width:0;display:flex}.gsw-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:800}.gsw-progress{background:var(--ds-slate-tint);border-radius:3px;height:6px;overflow:hidden}.gsw-progress>span{background:var(--ds-blue);border-radius:3px;height:100%;display:block}.gsw-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}.gsw-title:focus{outline:none}.gsw-title:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-reason{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.gsw-recorded{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;font-weight:800}.gsw-recorded[data-outcome=changed]{color:var(--ds-blue-deep)}.gsw-choices{flex-direction:column;gap:8px;display:flex}.gsw-choice{appearance:none;border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);width:100%;min-height:44px;color:var(--theme-text-primary);cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.gsw-choice[data-selected]{background:var(--ds-blue-tint);border-color:var(--ds-blue)}.gsw-choice:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-choice-mark{border:2px solid var(--theme-text-tertiary);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;margin-top:1px}.gsw-choice[data-selected] .gsw-choice-mark{border-color:var(--ds-blue);background:radial-gradient(circle, var(--ds-blue) 0 45%, transparent 50%)}.gsw-choice-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gsw-choice-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem;font-weight:800}.gsw-choice-detail{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;font-weight:600;line-height:1.4}.gsw-step-actions{flex-direction:column;gap:10px;min-width:0;display:flex}.gsw-readonly{border:1px solid var(--theme-bg-card-border);background:var(--ds-slate-tint);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.gsw-readonly-title{color:var(--theme-text-primary);margin:0;font-size:.875rem;font-weight:800}.gsw-embed-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.gsw-embed{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.gsw-embed>.staff-access-card,.gsw-embed>.orrca-gm-identity,.gsw-embed>section,.gsw-embed>div{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;min-width:0;margin:0;padding:16px}.gsw-embed>.ac-shell.ac-embedded{max-width:none;box-shadow:none;padding:12px}.gsw-embed:disabled{opacity:.78}.gsw-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.gsw-list-row{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.gsw-list-text{flex-direction:column;flex:12rem;gap:3px;min-width:0;display:flex}.gsw-list-title{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem;font-weight:800}.gsw-list-detail{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;font-weight:600}.gsw-clinic-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.gsw-code{background:var(--ds-slate-tint);letter-spacing:.04em;color:var(--ds-slate);border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:800;display:inline-block}.gsw-links{flex-wrap:wrap;gap:4px 16px;display:flex}.gsw-link{appearance:none;cursor:pointer;min-height:44px;font:inherit;color:var(--ds-blue);text-underline-offset:2px;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;font-weight:800;text-decoration:underline;display:inline-flex}.gsw-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-added{color:var(--ds-green-deep);font-size:.8125rem;font-weight:800}.gsw-switch-row{align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.gsw-switch-label{min-width:0;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;font-size:.9375rem;font-weight:700}.gsw-summary{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gsw-summary-row{appearance:none;border:1px solid var(--theme-bg-card-border);width:100%;min-height:44px;color:var(--theme-text-primary);cursor:pointer;text-align:left;font:inherit;background:0 0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;display:flex}.gsw-summary-row:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-summary-text{flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}.gsw-summary-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem;font-weight:800}.gsw-summary-outcome,.gsw-steps-outcome{color:var(--theme-text-tertiary);font-size:.8125rem;font-weight:800}.gsw-summary-outcome[data-outcome=kept],.gsw-steps-outcome[data-outcome=kept]{color:var(--theme-text-primary)}.gsw-summary-outcome[data-outcome=changed],.gsw-steps-outcome[data-outcome=changed]{color:var(--ds-blue-deep)}.gsw-summary-outcome[data-outcome=skipped],.gsw-steps-outcome[data-outcome=skipped]{color:var(--theme-text-secondary)}.gsw-summary-go{color:var(--ds-blue);font-size:.8125rem;font-weight:800}.gsw-steps{display:none}.gsw-steps ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gsw-steps-item{appearance:none;width:100%;min-height:44px;color:var(--theme-text-primary);cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.gsw-steps-item:hover:not(:disabled){background:var(--ds-row-hover)}.gsw-steps-item[aria-current=step]{background:var(--ds-blue-tint);border-color:var(--ds-blue)}.gsw-steps-item:disabled{cursor:default;opacity:.6}.gsw-steps-item:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-steps-num{background:var(--ds-slate-tint);width:1.5rem;height:1.5rem;color:var(--ds-slate);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.gsw-steps-item[aria-current=step] .gsw-steps-num{background:var(--ds-blue);color:#fff}.gsw-steps-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gsw-steps-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;font-weight:800}@media (min-width:900px){.gsw-body{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:28px}.gsw-steps{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;padding:10px;display:block;position:sticky;top:12px}.gsw-step-head .gsw-progress{display:none}}.gsw-dialog{flex-direction:column;gap:12px;min-width:0;display:flex}.gsw-dialog-head{align-items:flex-start;gap:10px;display:flex}.gsw-dialog-title{min-width:0;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;margin:0;padding-top:8px;font-size:1.125rem;font-weight:800;line-height:1.3}.gsw-dialog-head .orrca-close-x{flex:none;margin:-4px -8px 0 auto}.gsw-field{flex-direction:column;gap:4px;min-width:0;display:flex}.gsw-field-row>.gsw-field{flex:10rem}.gsw-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:800}.gsw-field[data-invalid] .gsw-field-label{color:var(--ds-red-deep)}.gsw-input.sr-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:.9375rem}.gsw-field[data-invalid] .gsw-input{border-color:var(--ds-red);background:var(--ds-red-tint-soft)}.gsw-field-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.gsw-suggest{flex-direction:column;gap:6px;display:flex}.gsw-chips{flex-wrap:wrap;gap:8px;display:flex}.gsw-chip{appearance:none;border:1px solid var(--ds-blue);background:var(--ds-blue-tint);min-width:4rem;min-height:44px;color:var(--ds-blue-deep);cursor:pointer;font:inherit;letter-spacing:.04em;border-radius:10px;padding:6px 14px;font-size:.9375rem;font-weight:800}.gsw-chip[data-selected]{background:var(--ds-blue);color:#fff}.gsw-chip:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.gsw-code-status{min-height:1.2em;color:var(--theme-text-secondary);margin:0;font-size:.8125rem;font-weight:800}.gsw-code-status[data-state=available]{color:var(--ds-green-deep)}.gsw-code-status[data-state=taken],.gsw-code-status[data-state=invalid]{color:var(--ds-red-deep)}@media (max-width:599px){.gsw-actions>.gsw-btn.ds-btn{flex:100%}.gsw-card{padding:12px}.gsw-shell{padding:8px 16px 40px}.gsw-title{font-size:1.1875rem}}
.sqp{flex-direction:column;gap:12px;min-width:0;display:flex}.sqp>.profile-reps-title,.sqp>.profile-reps-sub{margin:0}.sqp-note{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:700;line-height:1.45}.sqp-note[data-tone=muted]{font-weight:600}.sqp-status:empty{display:none}.ds-btn.sqp-btn,.ds-btn.icd-btn{white-space:normal;text-align:center;overflow-wrap:break-word;align-self:flex-start;max-width:100%;height:auto;min-height:44px;padding:8px 14px;line-height:1.25}.sqp-sections{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sqp-section{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.sqp-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sqp-section-title{min-width:0;color:var(--theme-text-primary);flex:auto;margin:0;font-size:1.0625rem;font-weight:800}.sqp-count{color:var(--theme-text-secondary);font-size:.75rem;font-weight:800}.sqp-empty{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;font-weight:700}.sqp-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sqp-row{border-top:1px solid var(--theme-bg-card-border);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.sqp-row:first-child{border-top:0;padding-top:0}.sqp-row[draggable=true]{cursor:grab}.sqp-row[data-dragging]{opacity:.5}.sqp-row-text{flex-direction:column;flex:14rem;gap:3px;min-width:0;display:flex}.sqp-label{color:var(--theme-text-primary);overflow-wrap:break-word;font-size:.9375rem;font-weight:800}.sqp-row[data-hidden] .sqp-label{color:var(--theme-text-tertiary)}.sqp-meta{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.sqp-hidden-tag{font-weight:800}.sqp-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sqp-switch-row{min-height:44px;color:var(--theme-text-secondary);align-items:center;gap:8px;font-size:.8125rem;font-weight:800;display:inline-flex}.ds-btn.sqp-move{min-width:44px;padding:8px 10px;font-size:1rem}.ds-btn.sqp-add{margin-top:2px}.sqp-dialog{gap:14px}.sqp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sqp-field-label{color:var(--theme-text-primary);margin:0;font-size:.8125rem;font-weight:800}.sqp-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sqp-segments{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:8px;display:grid}.sr-pill.sqp-segment{white-space:normal;border-radius:12px;height:auto;min-height:44px;padding:6px 10px;font-size:.9375rem}.sqp-switch-line{min-width:0;color:var(--theme-text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.sqp-switch-line>span{overflow-wrap:break-word;min-width:0}.sqp-codes,.sqp-panel{border:1px solid var(--theme-bg-card-border);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.sqp-library{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sqp-library-row{border:1px solid var(--theme-bg-card-border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.sqp-receiving{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sqp-receiving-label{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.9375rem;font-weight:800}.sqp-receiving-note{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:700}.sqp-receiving .sr-pill{white-space:normal;border-radius:12px;height:auto;min-height:44px}.sqp-urgency-note{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:10px 0 0;font-size:.8125rem;font-weight:600;line-height:1.45}.sqp-urgency-note strong{color:var(--theme-text-primary);font-weight:800}.sqp-urgency-note[data-changed=true]{color:var(--theme-warning-text);font-weight:800}.sqp-form-picks{flex-direction:column;gap:12px;min-width:0;margin-top:12px;display:flex}.sqp-matches,.sqp-form-section{flex-direction:column;gap:6px;min-width:0;display:flex}.sqp-form-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.75rem;font-weight:800}.sqp-match{appearance:none;border:1.5px solid var(--theme-separator);min-height:44px;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:8px 12px;display:flex}.sqp-match-label{overflow-wrap:break-word;flex:12rem;min-width:0;font-size:.9375rem;font-weight:800}.sqp-match-urgency{overflow-wrap:break-word;font-size:.8125rem;font-weight:800}.sqp-match[data-urgency=emergency] .sqp-match-urgency{color:var(--theme-urgent-text)}.sqp-match[data-urgency=urgent] .sqp-match-urgency{color:var(--theme-warning-text)}.sqp-match[data-urgency=routine] .sqp-match-urgency{color:var(--theme-success-text)}.sqp-chips{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:8px;display:grid}.sqp-chip{appearance:none;border:1.5px solid var(--theme-separator);min-height:44px;color:var(--theme-text-primary);font:inherit;text-align:center;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;cursor:pointer;background:0 0;border-radius:12px;min-width:0;padding:6px 10px;font-size:.875rem;font-weight:800;line-height:1.25}.sqp-chip:focus-visible,.sqp-match:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.sqp-chip[data-urgency=emergency],.sqp-match[data-urgency=emergency]{--sqp-tint:var(--theme-urgent-text);border-color:color-mix(in srgb, var(--theme-urgent) 65%, transparent)}.sqp-chip[data-urgency=urgent],.sqp-match[data-urgency=urgent]{--sqp-tint:var(--theme-warning-text);border-color:color-mix(in srgb, var(--theme-warning) 75%, transparent)}.sqp-chip[data-urgency=routine],.sqp-match[data-urgency=routine]{--sqp-tint:var(--theme-success-text);border-color:color-mix(in srgb, var(--theme-success) 65%, transparent)}.sqp-chip[data-urgency],.sqp-match[data-urgency]{color:var(--sqp-tint)}.sqp-chip[aria-pressed=true][data-urgency],.sqp-match[aria-pressed=true][data-urgency]{border-color:var(--sqp-tint);background:var(--sqp-tint);color:var(--theme-bg-card)}.sqp-match[aria-pressed=true][data-urgency] .sqp-match-urgency{color:inherit}.icd-notice{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.icd-notice-link{appearance:none;font:inherit;color:var(--ds-blue);cursor:pointer;background:0 0;border:0;min-height:24px;margin:0;padding:0;font-weight:800;text-decoration:underline}.icd-notice-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.icd-notice-sheet{flex-direction:column;gap:10px;min-width:0;display:flex}.icd-notice-sheet .ds-dialog-title{margin:0}.icd-nowrap{white-space:nowrap}.icd-notice-line{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.icd-line{flex-direction:column;gap:2px;min-width:0;display:flex}.icd-line-text{color:var(--theme-text-primary);overflow-wrap:break-word;font-size:.875rem;font-weight:800}.icd-advice{color:var(--theme-text-secondary);overflow-wrap:break-word;font-size:.8125rem;font-weight:600}.icd-block{flex-direction:column;gap:8px;min-width:0;margin-top:12px;display:flex}.icd-block-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:800}.icd-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.icd-row{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.icd-rows-plain{gap:4px}.icd-source{color:var(--theme-text-tertiary);font-size:.75rem;font-weight:700}.icd-row-actions,.icd-actions{flex-wrap:wrap;gap:8px;display:flex}.icd-empty{color:var(--theme-text-secondary);margin:0;font-size:.8125rem;font-weight:600}.icd-referral{flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.icd-urgency-line{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.9375rem;font-weight:800}.icd-eyebrow{letter-spacing:.08em;color:var(--theme-text-secondary);margin:0;font-size:.625rem;font-weight:800}.icd-history{color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:600}.icd-message{border:1px solid var(--theme-bg-card-border);overflow-wrap:break-word;border-radius:10px;margin:0;padding:8px 12px;font-size:.8125rem;font-weight:700}.icd-message[data-tone=red]{background:var(--ds-red-tint);color:var(--ds-red-deep);border-color:#c4372f47}.icd-message[data-tone=green]{background:var(--ds-green-tint);color:var(--ds-green-deep);border-color:#15804e47}.icd-encounter{flex-direction:column;gap:4px;min-width:0;margin:6px 0;display:flex}.icd-link{min-height:44px;color:var(--ds-blue);align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.icd-review{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}.icd-submit-result{flex-direction:column;gap:8px;display:flex}.icd-submit-result>p{margin:0}.icd-search-label{color:var(--theme-text-secondary);flex-direction:column;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.icd-search-status:empty{display:none}.icd-search-status{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:700}.icd-results{border:1px solid var(--theme-bg-card-border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.icd-results li+li{border-top:1px solid var(--theme-bg-card-border)}.icd-result{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.icd-result:hover:not(:disabled){background:var(--ds-row-hover)}.icd-result:disabled{opacity:.6;cursor:default}.icd-tag{color:var(--theme-text-secondary);font-size:.6875rem;font-weight:800}.sqp-row-text .icd-line-text,.sqp-library-row .icd-line-text,.icd-encounter .icd-line-text,.icd-review .icd-line-text{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:700}.icd-encounter .icd-urgency-line{font-size:.875rem}.sqp-fieldset>legend{padding:0}@media (max-width:480px){.snomed-input-wrap .sr-input::placeholder{font-size:.8125rem}}@media (max-width:900px){.sqp-row{flex-direction:column;align-items:stretch;gap:8px}.sqp-row-text{flex:none}.sqp-row-actions .sqp-switch-row{display:none}.sqp-row-actions .ds-btn.sqp-btn{background:color-mix(in srgb, var(--ds-blue) 10%, transparent);min-height:44px;color:var(--ds-blue);border:0;border-radius:999px;padding:8px 18px;font-weight:800}.sqp-row-actions .ds-btn.sqp-move{min-width:52px;padding:8px 12px}.sqp-row-actions .ds-btn.sqp-btn:disabled{opacity:.4}}.rs-list{flex-direction:column;gap:10px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.rs-item{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.rs-reason{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.9375rem;font-weight:800}.rs-controls{flex-direction:column;gap:8px;min-width:0;display:flex}.rs-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.rs-caption{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);flex:0 0 8.5rem;font-size:.75rem;font-weight:800}.rs-options{flex-wrap:wrap;flex:14rem;align-items:center;gap:6px;min-width:0;display:flex}.rs-option{appearance:none;border:1.5px solid var(--theme-separator);min-width:44px;min-height:44px;color:var(--theme-text-primary);font:inherit;cursor:pointer;overflow-wrap:break-word;background:0 0;border-radius:999px;max-width:100%;padding:6px 14px;font-size:.875rem;font-weight:800;line-height:1.2}.rs-option[data-on]{border-color:var(--ds-blue);background:var(--ds-blue);color:var(--theme-bg-card)}.rs-option:focus-visible,.rs-clear:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.rs-option:disabled,.rs-clear:disabled{opacity:.55;cursor:default}.rs-clear{appearance:none;min-height:44px;color:var(--ds-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:.8125rem;font-weight:800}.rs-status{flex-direction:column;gap:2px;display:flex}.rs-status:empty{display:none}.rs-summary{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.875rem;font-weight:800}.rs-note{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.rs-referral{flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.rs-saved,.rs-edit-list{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rs-saved-row{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.rs-saved-label{color:var(--theme-text-primary);overflow-wrap:break-word;min-width:0;font-size:.875rem;font-weight:800}.rs-saved-site{color:var(--theme-text-secondary);overflow-wrap:break-word;font-size:.875rem;font-weight:700}.rs-saved-site[data-empty]{color:var(--theme-text-tertiary);font-weight:600}.rs-edit-row{border:1px solid var(--theme-bg-card-border);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.rs-corrected{color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-weight:800}.rs-encounter{flex-direction:column;gap:2px;min-width:0;margin:6px 0;display:flex}.rs-encounter .rs-saved-label,.rs-encounter .rs-saved-site{font-size:.8125rem}.rs-referral-side{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:800}.rs-submit-side{margin-top:10px}.sqp-codes-line{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.sqp-codes-line .icd-line-text,.sqp-suggested{color:var(--theme-text-secondary);overflow-wrap:break-word;max-width:100%;font-size:.8125rem;font-weight:700}.sqp-codes-empty{color:var(--theme-text-secondary);font-size:.8125rem;font-weight:800}.sqp-signed-off{color:var(--theme-text-tertiary);overflow-wrap:break-word;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.sqp-codes .sqp-signed-off{color:var(--theme-text-secondary);font-size:.8125rem}.sqp-badge{background:color-mix(in srgb, var(--theme-warning) 18%, transparent);color:var(--theme-warning-text);overflow-wrap:break-word;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;padding:3px 10px;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex}.sqp-filter-line{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.sqp-filter{appearance:none;border:1.5px solid var(--theme-separator);min-height:44px;color:var(--theme-text-primary);font:inherit;cursor:pointer;overflow-wrap:break-word;background:0 0;border-radius:999px;max-width:100%;padding:6px 16px;font-size:.875rem;font-weight:800;line-height:1.2}.sqp-filter[aria-pressed=true]{border-color:var(--ds-blue);background:var(--ds-blue);color:var(--theme-bg-card)}.sqp-filter:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.sqp-codes>h4{margin:0}.sqp-custom-codes{gap:6px}.sqp-custom-codes .icd-row{gap:4px}.icd-about-btn{position:relative}.icd-about-btn:after{content:"";position:absolute;inset:-13px}.icd-about-block{gap:6px;margin-top:14px;display:grid}.icd-about-block .icd-block-title{margin:0}.br-field-wrap{flex-direction:column;gap:6px;min-width:0;margin-top:14px;display:flex}.br-field{align-items:center;gap:4px;min-width:0;height:auto;padding:0 10px 0 12px;display:flex;position:relative}.br-field-open{appearance:none;min-width:0;min-height:44px;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:10px 0;font-size:1rem;font-weight:700}.br-field-open:after{content:"";border-radius:10px;position:absolute;inset:0}.br-field-open:focus-visible{outline:none}.br-field-open:focus-visible:after{outline:2px solid var(--ds-blue);outline-offset:1px}.br-field-open:disabled{cursor:default;opacity:.55}.br-field-value{overflow-wrap:break-word;display:block}.br-field[data-empty] .br-field-value{color:var(--theme-text-tertiary);font-weight:600}.br-field-clear{appearance:none;z-index:1;width:44px;height:44px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -6px;padding:0;display:grid;position:relative}.br-field-clear:before{content:"";background:var(--theme-separator);opacity:.6;border-radius:50%;width:22px;height:22px;position:absolute}.br-field-clear svg{position:relative}.br-field-clear:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-4px}.br-field-chevron{color:var(--theme-text-tertiary);pointer-events:none;flex:none}.br-field .br-field-chevron{transform:rotate(90deg)}.tgm-card.br-sheet{padding:14px 18px 18px}.br-sheet-body{flex-direction:column;gap:12px;min-width:0;display:flex}.br-sheet-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.br-sheet-title-block{flex:auto;min-width:0;padding-top:6px}.br-sheet-head>.br-sheet-title{flex:auto;padding-top:8px}.br-sheet-title{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:800}.br-sheet-sub{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:2px 0 0;font-size:.8125rem;font-weight:600}.br-search{font-size:1rem}.br-group{flex-direction:column;gap:4px;min-width:0;display:flex}.br-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);margin:4px 0 0;font-size:.75rem;font-weight:800}.br-rows{border:1px solid var(--theme-bg-card-border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.br-rows>li+li{border-top:1px solid var(--theme-bg-card-border)}.br-row{appearance:none;width:100%;min-height:52px;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.br-row:hover{background:var(--theme-accent-muted)}.br-row:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.br-row[data-on]{background:color-mix(in srgb, var(--ds-blue) 8%, transparent)}.br-row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.br-row-name{overflow-wrap:break-word;font-size:1rem;font-weight:800}.br-row-sub{color:var(--theme-text-secondary);overflow-wrap:break-word;font-size:.8125rem;font-weight:600}.br-row-check{color:var(--ds-blue);flex:none;font-weight:900}.br-empty{color:var(--theme-text-secondary);margin:8px 0;font-size:.875rem;font-weight:700}.br-step-group{flex-direction:column;gap:8px;min-width:0;display:flex}.br-segments{background:var(--theme-separator);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.br-segment{appearance:none;min-height:44px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;overflow-wrap:break-word;background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:.9375rem;font-weight:700}.br-segment[data-on]{background:var(--theme-bg-card);color:var(--ds-blue);font-weight:800;box-shadow:0 1px 2px #0000001f}.br-segment:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.br-sheet-actions{justify-content:flex-end;display:flex}.br-done{min-width:120px;min-height:44px}@media (max-width:30rem){.br-done{width:100%}}@media (max-width:18rem){.br-segments{grid-auto-flow:row}}.br-line{padding:0 16px}.rs-encounter+.br-line,.prv-rows .br-line{padding:0}.br-step-group .rs-options{flex:none}.dl-levels{flex-direction:column;gap:6px;min-width:0;display:flex}.dl-option{justify-content:center;min-width:44px}.toi-date{text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.toi-date-caption{pointer-events:none}.toi-date-input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.toi-date:focus-within{outline:2px solid var(--ds-blue);outline-offset:1px}.toi-slots{border:1px solid var(--theme-bg-card-border);border-radius:12px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.toi-slots>li+li{border-top:1px solid var(--theme-bg-card-border)}.toi-slot{font-variant-numeric:tabular-nums}.toi-slot:disabled{opacity:.4;cursor:default}.toi-slot:disabled:hover{background:0 0}.toi-line{margin:4px 0 0}.sqp-form-group{flex-direction:column;gap:6px;min-width:0;display:flex}.sqp-form-group+.sqp-form-group{margin-top:6px}.sqp-form-subheading,.sqp-group-title{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.875rem;font-weight:800}.sqp-group{flex-direction:column;gap:4px;min-width:0;display:flex}.sqp-group+.sqp-group{margin-top:10px}.sqp-group-title{padding-top:4px}.sqp-digit-level{flex-direction:column;gap:8px;display:flex}.sqp-segments.sqp-wrap{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.rs-options.sqp-wrap{flex-wrap:wrap}
.capsule-seg{grid-template-columns:repeat(var(--capsule-count,3), minmax(0, 1fr));background:var(--ds-segment-track,var(--theme-bg-hole));isolation:isolate;border-radius:999px;width:100%;min-width:0;max-width:30rem;padding:4px;display:grid;position:relative}.capsule-seg-thumb{z-index:0;width:calc((100% - 8px) / var(--capsule-count,3));transform:translateX(calc(100% * var(--capsule-index,0)));background:var(--ds-card-bg,var(--theme-bg-card));box-shadow:var(--ds-shadow-segment,0 1px 3px color-mix(in srgb, var(--theme-text-primary) 18%, transparent));border-radius:999px;transition:transform .22s cubic-bezier(.3,.7,.2,1),background-color .16s;position:absolute;top:4px;bottom:4px;left:4px}.capsule-seg-thumb[data-tone=routine]{background:var(--ds-urg-rtn-bg,#00b857)}.capsule-seg-thumb[data-tone=urgent]{background:var(--ds-urg-urg-bg,#ff9e00)}.capsule-seg-thumb[data-tone=emergency]{background:var(--ds-urg-emr-bg,#e10600)}.capsule-seg-option{z-index:1;appearance:none;min-width:0;min-height:44px;font:inherit;color:var(--theme-text-secondary);cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;background:0 0;border:0;border-radius:999px;padding:6px 4px;font-size:.875rem;font-weight:700;line-height:1.2;transition:color .16s;position:relative}.capsule-seg-option[data-active=true]{color:var(--theme-text-primary);font-weight:800}.capsule-seg-option[data-active=true][data-tone=routine]{color:var(--ds-urg-rtn-fg,#fff)}.capsule-seg-option[data-active=true][data-tone=urgent]{color:var(--ds-urg-urg-fg,#000)}.capsule-seg-option[data-active=true][data-tone=emergency]{color:var(--ds-urg-emr-fg,#fff)}.capsule-seg-option:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.capsule-seg-option:disabled{cursor:default}.capsule-seg[data-disabled]{opacity:.6}@media (prefers-reduced-motion:reduce){.capsule-seg-thumb,.capsule-seg-option{transition:none}}
.rf-card{gap:12px;min-width:0;display:grid}.rf-quiet{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.rf-rows{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.rf-row{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.rf-row:not([data-sole])>:first-child{padding-right:44px}.rf-field{gap:6px;min-width:0;display:grid}.rf-caption{color:var(--theme-text-secondary);font-size:.875rem;font-weight:700}.rf-summary{appearance:none;text-align:left;width:100%;min-height:44px;font:inherit;color:var(--theme-text-primary);cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;padding:4px 0;display:grid}.rf-summary-line{overflow-wrap:break-word;font-size:.9375rem;font-weight:800;line-height:1.35}.rf-summary:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:8px}.rf-picked{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.rf-picked-label{color:var(--theme-text-primary);overflow-wrap:break-word;min-width:0;font-size:.9375rem;font-weight:800}.rf-link{appearance:none;min-height:44px;color:var(--ds-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:.875rem;font-weight:800}.rf-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.rf-search{min-width:0;position:relative}.rf-listbox{z-index:40;background:var(--theme-bg-card);border:1px solid var(--theme-bg-card-border);max-height:22rem;box-shadow:0 16px 48px color-mix(in srgb, var(--theme-text-primary) 20%, transparent);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.rf-option{cursor:pointer;min-height:44px;color:var(--theme-text-primary);overflow-wrap:break-word;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:.9375rem;display:flex}.rf-option[data-highlight=true]{background:var(--theme-accent-muted)}.rf-option[data-source=typed]{color:var(--theme-accent);font-weight:700}.rf-option-status{color:var(--theme-text-secondary);cursor:default}.rf-details{gap:10px;min-width:0;display:grid}.rf-details .rs-line{gap:6px;display:grid}.rf-details .rs-caption{letter-spacing:0;text-transform:none;color:var(--theme-text-secondary);flex:none;font-size:.875rem;font-weight:700}.rf-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.rf-codes{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rf-code{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-hole);min-height:32px;color:var(--theme-text-primary);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:0 2px 0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.rf-code[data-static]{padding-right:10px}.rf-code-x{appearance:none;min-width:44px;min-height:44px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-6px 0;font-size:.875rem;display:inline-grid}.rf-code-x:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-6px;border-radius:999px}.rf-urgency-line{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:700}.rf-urgency-line[data-changed]{color:var(--theme-warning-text)}.rf-recipient{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.875rem;font-weight:800}.rf-recipient[data-state=none],.rf-recipient[data-state=failed]{color:var(--theme-urgent-text)}.rf-add{justify-self:start}.rf-pref-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.rf-pref-row>span{color:var(--theme-text-primary);overflow-wrap:break-word;min-width:0;font-weight:700}.rf-picked .rf-link{padding-left:0}
.acct{min-width:0;font-family:var(--ds-font);flex-direction:column;gap:16px;display:flex}.acct .status-band{margin:0}.acct-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.acct-layout[data-wide=true]{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.acct-list{flex-direction:column;gap:12px;min-width:0;display:flex;container:acct-list/inline-size}.acct-identity,.acct-card,.acct-pane-card,.acct-signout{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:12px;min-width:0}.acct-identity{align-items:center;gap:12px;padding:14px;display:flex}.acct-avatar{background:var(--ds-blue-tint);width:3.25rem;height:3.25rem;color:var(--ds-blue-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:800;display:inline-flex}.acct-identity-text{flex-direction:column;gap:3px;min-width:0;display:flex}.acct-identity-name{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.acct-identity-specialty{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;font-weight:600}.acct-identity-group{background:var(--ds-blue-tint);color:var(--ds-blue-deep);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:6px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 6px;margin:2px 0 0;padding:3px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.acct-dot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.acct-search{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.acct-search:focus-within{outline:2px solid var(--theme-cyan-strong);outline-offset:1px}.acct-search-icon{color:var(--theme-text-secondary);display:inline-flex}.acct-search input{min-width:0;min-height:42px;font:inherit;color:var(--theme-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:.875rem;font-weight:600}.acct-search input:focus-visible{outline:none}.acct-group{flex-direction:column;gap:6px;min-width:0;display:flex}.acct-group-head{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;color:var(--theme-text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:flex}.acct-group-head:disabled{cursor:default}.acct-group-title{letter-spacing:.06em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0;font-size:.6875rem;font-weight:800}.acct-group-count{color:var(--theme-text-tertiary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800}.acct-group-chevron{flex:none;font-size:.75rem;transition:transform .2s}.acct-group-chevron[data-open=false]{transform:rotate(-90deg)}.acct-card{flex-direction:column;display:flex;overflow:hidden}.acct-subhead{border-top:1px solid var(--theme-separator);letter-spacing:.06em;color:var(--theme-text-secondary);margin:0;padding:10px 14px 2px;font-size:.625rem;font-weight:800}.acct-row{width:100%;min-height:44px;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.acct-row+.acct-row{box-shadow:0 -1px 0 0 var(--theme-separator)}.acct-row:hover{background:var(--ds-row-hover,var(--theme-accent-soft))}.acct-row[aria-current=true]{background:var(--ds-blue-tint)}.acct-row:focus-visible{outline:2px solid var(--theme-cyan-strong);outline-offset:-2px}.acct-row-icon{width:1.25rem;color:var(--theme-text-secondary);flex:none;justify-content:center;font-size:1rem;display:inline-flex}.acct-row-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0;font-size:.875rem;font-weight:800;line-height:1.3}.acct-row-value{min-width:0;color:var(--theme-text-secondary);text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:0 auto;font-size:.78125rem;font-weight:600}.acct-row-chevron{color:var(--theme-text-tertiary);flex:none;font-size:1rem;font-weight:800}.acct-signout{flex-direction:column;gap:8px;padding:12px;display:flex}.acct-signout-btn{border:1px solid color-mix(in srgb, var(--theme-urgent) 35%, transparent);background:var(--theme-bg-card);width:100%;min-height:44px;color:var(--theme-urgent);font:inherit;cursor:pointer;border-radius:10px;padding:8px 16px;font-size:.875rem;font-weight:800}.acct-signout-btn:hover{background:var(--theme-urgent-bg)}.acct-signout-btn:disabled{opacity:.6;cursor:default}.acct-note{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;font-weight:600;line-height:1.45}.acct-pane{flex-direction:column;gap:12px;min-width:0;max-height:calc(100vh - 88px);padding:0 2px 12px;display:flex;position:sticky;top:72px;overflow-y:auto}.acct-pane-head{align-items:center;gap:12px;min-height:44px;display:flex}.acct-pane-title{min-width:0;color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:auto;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.acct-pane-body,.acct-pane-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.acct-pane-stack>.status-band:first-child{display:none}.acct-pane-card{flex-direction:column;gap:10px;padding:16px;display:flex}.acct-pane-card-title{color:var(--theme-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.acct-pane-help{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;line-height:1.5}.acct-action{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);min-width:min(9rem,100%);max-width:100%;min-height:44px;color:var(--ds-blue-deep,var(--theme-accent));font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.acct-action:hover{background:var(--ds-blue-tint)}.acct-action:disabled{opacity:.6;cursor:default}.acct-kv{flex-direction:column;gap:10px;margin:0;display:flex}.acct-kv div{flex-direction:column;gap:2px;display:flex}.acct-kv dt{color:var(--theme-text-primary);font-size:.8125rem;font-weight:800}.acct-kv dd{color:var(--theme-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;line-height:1.5}.acct-info.account-info-modal-body{max-height:none;overflow:visible}.acct-pane-card .mfa-panel,.acct-pane-card .passkey-panel,.acct-pane-card .orrca-settings-section{min-width:0}.acct-pane-card .orrca-email-pref-row{flex-wrap:wrap}.acct-pane-card .orrca-email-pref-text{flex:14rem;min-width:0}.acct-pane-card .orrca-email-pref-row>select,.acct-pane-card .orrca-email-pref-row>input{min-width:0;max-width:100%}.acct-pane-card .referral-detail-kv-v{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.acct-pane-card .mfa-panel,.acct-pane-card .slot-alerts{grid-template-columns:minmax(0,1fr)}.acct-pane-card .mfa-panel>*,.acct-pane-card .slot-alerts>*,.acct-pane-card .orrca-threshold-block{min-width:0}.acct-pane-card .orrca-settings-static-value{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}@container acct-list (max-width:20rem){.acct-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;display:grid}.acct-row-icon,.acct-search-icon{display:none}.acct-row-title{grid-area:1/1}.acct-row-value{text-align:left;grid-area:2/1}.acct-row-chevron{grid-area:1/2/span 2}.acct-search{padding:0 10px}.acct-identity{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.acct-pane-title{font-size:1.125rem}.acct-pane-card,.acct-sheet-body{padding:12px}}.acct-sheet{z-index:900;background:var(--theme-bg);font-family:var(--ds-font);animation:acct-sheet-in var(--ds-motion-sheet,.24s) cubic-bezier(.25, .1, .25, 1);flex-direction:column;display:flex;position:fixed;inset:0}.acct-sheet-head{min-height:56px;padding:6px 8px 6px 16px;padding-top:max(6px, env(safe-area-inset-top));border-bottom:1px solid var(--theme-separator);background:var(--theme-bg-card);align-items:center;gap:12px;display:flex}.acct-sheet-close{flex:none;margin-left:auto}.acct-sheet-body{padding:16px;padding-bottom:max(24px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.acct-sheet-body>.acct-pane-stack{width:100%;max-width:44rem;margin:0 auto}@keyframes acct-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acct-sheet{animation:none}.acct-group-chevron{transition:none}}.acct-devices,.acct-inactivity{flex-direction:column;gap:10px;min-width:0;display:flex}.acct-device-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.acct-device{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px 0;display:flex}.acct-device+.acct-device{border-top:1px solid var(--theme-separator)}.acct-device-text{flex-direction:column;flex:14rem;gap:3px;min-width:0;display:flex}.acct-device-name{color:var(--theme-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.875rem;font-weight:800;line-height:1.3;display:flex}.acct-device-badge{background:var(--ds-blue-tint);color:var(--ds-blue-deep,var(--theme-accent));border-radius:6px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:800;display:inline-flex}.acct-device-meta{color:var(--theme-text-secondary);margin:0;font-size:.78125rem;font-weight:600}.acct-device-times{flex-wrap:wrap;gap:2px 16px;margin:0;display:flex}.acct-device-times div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.acct-device-times dt{color:var(--theme-text-secondary);font-size:.75rem;font-weight:800}.acct-device-times dd{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}.acct-device-signout,.acct-action-danger{border:1px solid color-mix(in srgb, var(--theme-urgent) 35%, transparent);background:var(--theme-bg-card);min-height:44px;color:var(--theme-urgent);font:inherit;cursor:pointer;text-align:center;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:800}.acct-device-signout{flex:none;max-width:100%}.acct-device-signout:hover,.acct-action.acct-action-danger:hover{background:var(--theme-urgent-bg)}.acct-device-signout:disabled,.acct-action-danger:disabled{opacity:.6;cursor:default}.acct-device-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-device-actions .acct-action{align-self:auto}.acct-inactivity-row{border-top:1px solid var(--theme-separator);flex-direction:column;gap:6px;min-width:0;padding-top:10px;display:flex}.acct-inactivity-field{flex-direction:column;gap:6px;min-width:0;display:flex}.acct-inactivity-label{color:var(--theme-text-primary);font-size:.875rem;font-weight:800}.acct-inactivity-field select{max-width:100%;min-height:44px}.acct-inactivity-now{color:var(--theme-text-primary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:700}.acct-inactivity strong{color:var(--theme-text-primary)}@media (max-width:420px){.acct-device-signout,.acct-device-actions .acct-action{width:100%}}.orrca-inactivity-warning{z-index:1200;left:50%;bottom:max(88px, calc(env(safe-area-inset-bottom) + 88px));border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);width:min(28rem,100vw - 32px);max-height:calc(100vh - 120px);font-family:var(--ds-font);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.orrca-inactivity-title{color:var(--theme-text-primary);margin:0;font-size:1rem;font-weight:800}.orrca-inactivity-body{color:var(--theme-text-secondary);overflow-wrap:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;line-height:1.5}.orrca-inactivity-stay{align-self:stretch}@media (min-width:768px){.orrca-inactivity-warning{bottom:24px}}.login-signed-out-note{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.login-signed-out-note .forgot-link{min-height:44px}.follow-me-banner{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);color:var(--theme-text-primary);min-width:0;margin:0 var(--ds-content-pad,var(--space-16)) 8px;max-width:var(--ds-content-max-w,none);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.follow-me-banner-text{overflow-wrap:break-word;flex:200px;min-width:0}.login-replaced-note{flex-direction:column;align-items:stretch;gap:10px;display:flex}.login-replaced-text{overflow-wrap:break-word;margin:0}.login-replaced-note .primary-button{width:100%}.sis-rows{flex-direction:column;gap:4px;display:flex}.sis-row{flex-wrap:wrap;row-gap:6px}.sis-row>span:first-child{overflow-wrap:break-word;flex:12rem;min-width:0}.sis-value{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;font-weight:800}.sis-help{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;line-height:1.45}.sis-superadmin .gm-panel-text{overflow-wrap:break-word}.acct-device-place{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600}.acct-device-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;max-width:100%;display:flex}.acct-device-report,.login-report-link{min-height:44px;color:var(--theme-urgent);font:inherit;cursor:pointer;text-align:center;overflow-wrap:break-word;background:0 0;border:0;padding:8px 6px;font-size:.875rem;font-weight:700}.acct-device-report:hover,.login-report-link:hover{text-decoration:underline}.acct-device-report:focus-visible,.login-report-link:focus-visible{outline:2px solid var(--theme-urgent);outline-offset:2px;border-radius:6px}.acct-device-report:disabled,.login-report-link:disabled{opacity:.6;cursor:default;text-decoration:none}.acct-device-credit{color:var(--theme-text-secondary);margin:0;font-size:.6875rem;font-weight:600}.acct-device-credit a{color:inherit;text-decoration:underline}.login-report-link{align-self:center}.login-report-kept{font-size:.875rem;font-weight:700}.acct-lock-gate .card-subtext{overflow-wrap:break-word;margin:0}@media (max-width:420px){.acct-device-row-actions{flex-direction:column-reverse;align-items:stretch;width:100%}}.login-recognise-link,.login-replaced-note .login-report-link{min-height:48px;font:inherit;cursor:pointer;text-align:center;overflow-wrap:break-word;background:#ffffff0a;border:1.5px solid;border-radius:14px;align-self:stretch;padding:12px 16px;font-size:.9375rem;font-weight:800}.login-recognise-link{color:#7fd6a3;margin-top:8px}.login-replaced-note .login-report-link{margin-top:12px}.login-was-this-you{text-align:center;flex-direction:column;align-items:stretch;gap:6px;margin-top:24px;display:flex}.login-was-this-you-rule{background:#ffffff29;border:0;width:100%;height:1px;margin:0 0 14px}.login-was-this-you-title{margin:0;font-size:1.0625rem;font-weight:900}.login-was-this-you-note{opacity:.85;margin-bottom:4px;font-size:.875rem}.login-recognise-link:hover,.login-replaced-note .login-report-link:hover{background:#ffffff17;text-decoration:none}.login-recognise-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #7fd6a3}.login-recognise-link:disabled{opacity:.6;cursor:default;text-decoration:none}.platform-status-list{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.platform-status-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-status-dot-known_issue{--status-glow:#f0be3ce6;background:#f0be3c}.platform-status-dot-major{--status-glow:#eb463cf2;background:#ff4a3d}.platform-status-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.platform-status-form .sr-input{min-height:44px}.platform-status-form input.sr-input{flex:260px}
.assist-card{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);font-family:var(--ds-font);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.assist-card-title{margin:0;font-size:1.15rem;font-weight:700}.assist-card-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.assist-card-field{flex-direction:column;gap:4px;min-width:0;font-size:.85rem;font-weight:600;display:flex}.assist-card-field .admin-scope-select{width:100%;min-height:44px}.assist-card .action-btn{align-self:flex-start;min-height:44px}.assist-bar{z-index:60;color:#fff;font-family:var(--ds-font);background:#e10600;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:.95rem;display:flex;position:sticky;top:0}.assist-bar-text{overflow-wrap:anywhere;min-width:0}.assist-bar-stop{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:12px;min-height:40px;padding:0 16px;font-weight:700}.assist-bar-stop:hover{background:#ffffff26}.assist-bar-stop:focus-visible{outline-offset:2px;outline:3px solid #fff}
.tc{flex-direction:column;gap:16px;min-width:0;max-width:820px;margin:0 auto;padding:8px 4px 64px;display:flex}.tc-intro,.tc-note{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.45}.tc-form,.tc-section{flex-direction:column;gap:12px;min-width:0;display:flex}.tc-section{border-top:1px solid var(--ds-separator,var(--theme-bg-card-border));padding-top:16px}.tc-section-title{color:var(--theme-text-primary);margin:0;font-size:1rem;font-weight:800}.tc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.tc-field-label{color:var(--theme-text-secondary);overflow-wrap:break-word;font-size:.8125rem;font-weight:800}.tc-field .sr-input{box-sizing:border-box;width:100%;min-height:44px}.tc-preview{color:var(--theme-text-primary);overflow-wrap:break-word;font-size:.875rem;line-height:1.45}.tc-spark{color:var(--ds-blue,#1e6ea8)}.tc-concept{flex-direction:column;gap:6px;min-width:0;display:flex}.tc-candidates{margin:0;position:static}.tc-picked{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.tc-picked-text{min-width:0;color:var(--theme-text-primary);overflow-wrap:break-word;flex:14rem;font-size:.9375rem}.ds-btn.tc-clear,.ds-btn.tc-action,.ds-btn.tc-submit{white-space:normal;text-align:center;height:auto;min-height:44px;line-height:1.25}.ds-btn.tc-submit{width:100%}.ds-btn.tc-action{min-width:8rem}.tc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;min-height:44px;display:flex}.tc-row-label{color:var(--theme-text-primary);flex:auto;font-size:.9375rem}.ds-editor select.sr-input.tc-select,.tc-select{width:auto;max-width:100%;min-height:44px}.tc-menu{max-width:100%;position:relative}.tc-menu-button{max-width:100%;min-height:44px;color:var(--ds-blue,#1e6ea8);font:inherit;text-align:right;cursor:pointer;overflow-wrap:break-word;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 4px 6px 10px;font-size:.9375rem;font-weight:600;display:inline-flex}.tc-menu-button:hover{background:var(--ds-blue-tint,#1e6ea814)}.tc-menu-button:focus-visible{outline:2px solid var(--theme-cyan-strong,#1e6ea8);outline-offset:2px}.tc-menu-chevrons{flex:none}.tc-menu-list{z-index:30;background:var(--theme-bg-card,#fff);border:1px solid var(--theme-bg-card-border);border-radius:12px;min-width:min(14rem,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(26rem,70vh);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a2e}.tc-menu-list:focus{outline:none}.tc-menu-list:focus-visible{outline:2px solid var(--theme-cyan-strong,#1e6ea8);outline-offset:2px}.tc-menu-option{box-sizing:border-box;min-height:44px;color:var(--theme-text-primary);cursor:pointer;overflow-wrap:break-word;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.9375rem;display:flex}.tc-menu-option[data-active]{background:var(--ds-blue-tint,#1e6ea81a)}.tc-menu-check{text-align:center;width:1rem;color:var(--ds-blue,#1e6ea8);flex:none;font-weight:800}.tc-status{overflow-wrap:break-word;align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.tc-status[data-tone=green]{color:var(--ds-green-deep)}.tc-status[data-tone=red]{color:var(--ds-red-deep)}.tc-status-icon{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:900;display:inline-flex}.tc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tc-item{min-width:0;color:var(--theme-text-primary);flex-direction:column;gap:8px;font-size:.875rem;display:flex}.tc-item[data-layout=row]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px 12px}.tc-item-text{overflow-wrap:break-word;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tc-meta{color:var(--theme-text-secondary)}.tc-actions{flex-wrap:wrap;gap:8px;display:flex}
.wd-rows{flex-direction:column;gap:4px;min-width:0;margin:0 0 8px;display:flex}.wd-row,.wd-discard{min-width:0;max-width:100%;font-family:var(--ds-font,inherit);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:2px 0;display:flex}.wd-row-text{min-width:0;color:var(--ds-secondary,var(--theme-text-secondary));overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.wd-row-actions{flex-wrap:wrap;flex:none;gap:8px;max-width:100%;display:flex}.wd-btn{min-height:var(--ds-hit-target,44px);border:1px solid var(--ds-input-border,var(--theme-bg-card-border));background:var(--ds-card-bg,var(--theme-bg-card));min-width:44px;color:var(--ds-ink,var(--theme-text-primary));font:inherit;cursor:pointer;white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:800;line-height:1.2;display:inline-flex}.wd-btn[data-tone=primary]{color:var(--ds-blue,var(--theme-cyan-strong));border-color:var(--ds-blue,var(--theme-cyan-strong))}.wd-btn[data-tone=danger]{color:var(--ds-red,var(--theme-urgent));border-color:var(--ds-red,var(--theme-urgent))}.wd-btn:hover:not(:disabled){background:var(--ds-row-hover,var(--theme-accent-soft))}.wd-btn:focus-visible{outline:2px solid var(--ds-blue,var(--theme-cyan-strong));outline-offset:2px}.wd-btn:disabled{opacity:.6;cursor:default}.wd-note{font-family:var(--ds-font,inherit);color:var(--ds-secondary,var(--theme-text-secondary));overflow-wrap:anywhere;margin:4px 0 8px;font-size:.8125rem;font-weight:700;line-height:1.35}.wd-discard{margin-top:12px}.wd-home-drafts{padding:0 2px}.ds-nexthero-band .wd-row-text{color:var(--ds-amber-deep)}.wd-resume-offer{border:1px solid var(--ds-input-border,var(--theme-bg-card-border));background:var(--ds-card-bg,var(--theme-bg-card));border-radius:12px;margin:0 0 12px;padding:12px 14px}.wd-resume-offer-text{flex-direction:column;flex:16rem;gap:4px;min-width:0;display:flex}.wd-resume-offer-question{color:var(--ds-ink,var(--theme-text-primary));overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.3}
.ds-qp{font-family:var(--ds-font);min-width:0;margin:4px 0 18px}.ds-qp-title,.ds-wfy-title{color:var(--ds-ink);margin:0 0 10px;font-size:14px;font-weight:800}.ds-qp-grid{grid-template-columns:repeat(var(--qp-cols,2), minmax(0, 1fr));gap:var(--qp-gap,10px);display:grid}:root{--qp-indigo:#5b73ab;--qp-teal:#187f86;--qp-rose:#a8436b;--qp-orange:#a8521d;--qp-slate-blue:#4f6d8f;--qp-olive:#5e7a1f;--qp-plum:#8e3b8c;--qp-cyan:#0b7a9e;--qp-forest:#2e6b3f}:root[data-theme=max-e]{--qp-indigo:#8ea2d4;--qp-teal:#5fbcc6;--qp-rose:#f2a7c3;--qp-orange:#f5b081;--qp-slate-blue:#9db6d4;--qp-olive:#b7cf7a;--qp-plum:#e2a6e0;--qp-cyan:#7fd1ea;--qp-forest:#8fd1a2}.ds-qp-btn[data-code=calendar],.ds-qp-edit-icon[data-code=calendar]{--qp-accent:var(--ds-blue);--qp-solid:#1e6ea8}.ds-qp-btn[data-code=referrals],.ds-qp-edit-icon[data-code=referrals]{--qp-accent:var(--ds-green);--qp-solid:#15804e}.ds-qp-btn[data-code=inpatients],.ds-qp-edit-icon[data-code=inpatients]{--qp-accent:var(--ds-purple);--qp-solid:#7a4fd0}.ds-qp-btn[data-code=alerts],.ds-qp-edit-icon[data-code=alerts]{--qp-accent:var(--ds-red);--qp-solid:#c4372f}.ds-qp-btn[data-code=settings],.ds-qp-edit-icon[data-code=settings]{--qp-accent:var(--ds-slate);--qp-solid:#465063}.ds-qp-btn[data-code=shorthand_training],.ds-qp-edit-icon[data-code=shorthand_training]{--qp-accent:var(--ds-amber-deep);--qp-solid:#8a5d08}.ds-qp-btn[data-code=submit_referral],.ds-qp-edit-icon[data-code=submit_referral]{--qp-accent:var(--ds-blue-deep);--qp-solid:#1e5e8c}.ds-qp-btn[data-code=group_management],.ds-qp-edit-icon[data-code=group_management]{--qp-accent:var(--qp-indigo);--qp-solid:#5b73ab}.ds-qp-btn[data-code=workload],.ds-qp-edit-icon[data-code=workload]{--qp-accent:var(--qp-teal);--qp-solid:#187f86}.ds-qp-btn[data-code=create_clinic],.ds-qp-edit-icon[data-code=create_clinic]{--qp-accent:var(--qp-rose);--qp-solid:#a8436b}.ds-qp-btn[data-code=call_exchange],.ds-qp-edit-icon[data-code=call_exchange]{--qp-accent:var(--qp-orange);--qp-solid:#a8521d}.ds-qp-btn[data-code=export],.ds-qp-edit-icon[data-code=export]{--qp-accent:var(--qp-slate-blue);--qp-solid:#4f6d8f}.ds-qp-btn[data-code=todays_clinic],.ds-qp-edit-icon[data-code=todays_clinic]{--qp-accent:var(--qp-olive);--qp-solid:#5e7a1f}.ds-qp-btn[data-code=unassigned_queue],.ds-qp-edit-icon[data-code=unassigned_queue]{--qp-accent:var(--qp-plum);--qp-solid:#8e3b8c}.ds-qp-btn[data-code=care_chat],.ds-qp-edit-icon[data-code=care_chat]{--qp-accent:var(--qp-cyan);--qp-solid:#0b7a9e}.ds-qp-btn[data-code=autocal],.ds-qp-edit-icon[data-code=autocal]{--qp-accent:var(--qp-forest);--qp-solid:#2e6b3f}.ds-qp-btn{--qp-wash:7%;appearance:none;border:1px solid color-mix(in srgb, var(--qp-accent,var(--ds-blue)) 18%, transparent);background:color-mix(in srgb, var(--qp-accent,var(--ds-blue)) var(--qp-wash), var(--ds-card-bg));min-width:0;min-height:112px;color:var(--ds-ink);font-family:var(--ds-font);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:14px;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out;display:flex;position:relative}.ds-qp-btn:hover{--qp-wash:11%}.ds-qp-btn:active{--qp-wash:13%;transform:scale(.97)}.ds-qp-btn:focus-visible{outline:2px solid var(--qp-accent,var(--ds-blue));outline-offset:2px}.ds-qp-well{background:color-mix(in srgb, var(--qp-accent) 15%, transparent);width:42px;height:42px;color:var(--qp-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-qp-badge{border:1.5px solid var(--ds-card-bg);background:var(--qp-solid);color:#fff;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-7px;right:-8px}.ds-qp-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ds-qp-label{overflow-wrap:anywhere;font-size:14.5px;font-weight:800;line-height:1.2}.ds-qp-detail{color:var(--ds-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ds-qp-dot{background:var(--qp-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 5px 1px 0;display:none}.ds-qp-btn[data-attention=true]{animation:2.2s ease-in-out infinite ds-qp-breathe}@keyframes ds-qp-breathe{0%,to{background-color:color-mix(in srgb, var(--qp-accent) 9%, var(--ds-card-bg))}50%{background-color:color-mix(in srgb, var(--qp-accent) 17%, var(--ds-card-bg))}}@media (prefers-reduced-motion:reduce){.ds-qp-btn{transition:none}.ds-qp-btn:active{transform:none}.ds-qp-btn[data-attention=true]{--qp-wash:15%;animation:none}.ds-qp-btn[data-attention=true] .ds-qp-dot{display:inline-block}}.ds-qp-btn[data-add=true]{border:1.4px dashed color-mix(in srgb, var(--ds-blue) 70%, transparent);color:var(--ds-blue);background:0 0;justify-content:center;align-items:center;gap:8px}.ds-qp-btn[data-add=true]:hover,.ds-qp-btn[data-add=true]:active{background:color-mix(in srgb, var(--ds-blue) 8%, transparent)}.ds-qp-add-ring{border:1.4px dashed var(--ds-blue);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ds-qp-edit-icon{color:var(--qp-accent);flex:none;display:inline-flex}.ds-qp-add-one{flex:none;min-width:88px}.ds-qp-hint{color:var(--ds-secondary);margin:0;font-size:12.5px;font-weight:700;line-height:1.5}.ds-qp-edit{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-qp-edit-row{border-bottom:1px solid var(--ds-card-border);align-items:center;gap:8px;min-height:52px;padding:4px 0;display:flex}.ds-qp-edit-row:last-child{border-bottom:0}.ds-qp-edit-row[data-dragging=true]{opacity:.5}.ds-qp-handle{width:28px;height:44px;color:var(--ds-muted);cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-qp-handle[data-hidden=true]{cursor:default}.ds-qp-edit-label{min-width:0;color:var(--ds-ink);overflow-wrap:anywhere;flex:auto;font-size:14px;font-weight:800}.ds-qp-edit-row[data-off=true] .ds-qp-edit-label{color:var(--ds-secondary)}.ds-qp-move{appearance:none;border-radius:var(--ds-radius-button);border:1px solid var(--ds-input-border);background:var(--ds-card-bg);width:36px;height:36px;color:var(--ds-body);cursor:pointer;flex:none;font-weight:800}.ds-qp-move:disabled{opacity:.35;cursor:default}.ds-wfy{font-family:var(--ds-font);min-width:0;margin:0 0 18px}.ds-wfy-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ds-wfy-head .ds-wfy-title{margin:0}.ds-wfy-count{background:var(--ds-blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.ds-wfy-list{overflow:hidden}.ds-wfy-item{background:var(--ds-card-bg);margin-bottom:7px;box-shadow:0 1px 2px #18202b0d}.ds-wfy-item .ds-trk-row{box-shadow:none;margin-bottom:0}.ds-wfy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 15px 12px 16px;display:flex}.ds-wfy-why{color:var(--ds-secondary);margin-right:auto;font-size:12px;font-weight:800}.ds-wfy-btn{min-width:104px}.ds-wfy-item:has(.ds-trk-row[data-urg=EMR]){background:color-mix(in srgb, var(--ds-red-bright) 5.5%, var(--ds-card-bg))}.ds-mc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ds-mc-row{text-align:start;width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--theme-bg-card-border,var(--ds-card-border));background:var(--ds-card-bg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ds-mc-row:hover{background:color-mix(in srgb, var(--qp-cyan) 6%, var(--ds-card-bg))}.ds-mc-row:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-mc-row[data-unread=true]{background:color-mix(in srgb, var(--qp-cyan) 8%, var(--ds-card-bg))}.ds-mc-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ds-mc-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.ds-mc-name{min-width:0;color:var(--theme-text-primary,var(--ds-ink));overflow-wrap:break-word;flex:9em;font-weight:800}.ds-mc-time{color:var(--theme-text-secondary,var(--ds-secondary));flex:none;font-size:.8125rem;font-weight:700}.ds-mc-preview{color:var(--theme-text-primary,var(--ds-ink));-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;display:-webkit-box;overflow:hidden}.ds-mc-row[data-unread=true] .ds-mc-preview{font-weight:800}.ds-mc-meta{color:var(--theme-text-secondary,var(--ds-secondary));flex-wrap:wrap;gap:4px 10px;font-size:.8125rem;font-weight:600;display:flex}.ds-mc-id{font-weight:800}.ds-mc-people{overflow-wrap:anywhere}.ds-mc-unread{color:#fff;background:#0b7a9e;border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:800;display:inline-flex}.ds-mc-empty{text-align:center;padding:24px 8px}.ds-mc-empty-title{color:var(--theme-text-primary,var(--ds-ink));margin:0 0 6px;font-size:1.0625rem;font-weight:800}.ds-mc-head{align-items:center;gap:6px;min-width:0;padding-inline-end:44px;display:flex}.ds-mc-head .ds-dialog-title{overflow-wrap:anywhere;min-width:0;margin:0}.ds-qp-cell{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:0;display:flex;position:relative}.ds-qp-jiggle{flex:auto;min-width:0;display:flex;position:relative}.ds-qp-jiggle>.ds-qp-btn{flex:auto}.ds-qp[data-editing=true] .ds-qp-cell{touch-action:none;cursor:grab}.ds-qp[data-editing=true]{padding-bottom:28px}.ds-qp-cell[data-dragging=true]{z-index:5;cursor:grabbing}.ds-qp-cell[data-dragging=true] .ds-qp-btn{box-shadow:0 10px 24px #18202b2e}.ds-qp-cell[data-merge=true] .ds-qp-btn{outline:2.5px solid var(--ds-blue);outline-offset:2px;--qp-wash:18%;transform:scale(1.05)}.ds-qp[data-editing=true] .ds-qp-jiggle{animation:.26s ease-in-out infinite alternate ds-qp-wiggle}.ds-qp[data-editing=true] .ds-qp-cell:nth-child(2n) .ds-qp-jiggle{animation-delay:-.13s}.ds-qp-cell[data-dragging=true] .ds-qp-jiggle{animation:none}@keyframes ds-qp-wiggle{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.ds-qp-folder[data-editing=true] .ds-qp-jiggle{animation:.26s ease-in-out infinite alternate ds-qp-wiggle}.ds-qp-minus{appearance:none;z-index:2;cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:-9px;left:-9px}.ds-qp-minus:before{content:"";background:var(--ds-slate,#465063);border:1.5px solid var(--ds-card-bg);border-radius:50%;position:absolute;inset:5px}.ds-qp-minus>svg{position:relative}.ds-qp-minus:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px;border-radius:50%}.ds-qp-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:50px;margin:0 0 12px;padding-inline-end:96px;display:flex;position:relative}.ds-qp-done{min-width:84px;position:absolute;top:3px;right:0}.ds-qp-edit-home{clip-path:inset(50%);appearance:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-qp-edit-home:focus-visible{clip-path:none;border-radius:var(--ds-radius-button);border:1px solid var(--ds-input-border);background:var(--ds-card-bg);width:auto;height:auto;min-height:44px;color:var(--ds-blue);font:800 13px var(--ds-font);outline:2px solid var(--ds-blue);outline-offset:2px;margin:0 0 10px;padding:8px 14px;position:static}.ds-qp-grid[data-style=row] .ds-qp-btn{flex-direction:row;align-items:center;gap:12px;min-height:68px;padding:12px 14px}.ds-qp-grid[data-style=row] .ds-qp-btn[data-add=true]{justify-content:flex-start}.ds-qp-grid[data-style=compact] .ds-qp-btn,.ds-qp-folder-grid .ds-qp-btn{gap:8px;min-height:96px;padding:12px}.ds-qp-grid[data-style=compact] .ds-qp-label{font-size:13.5px}.ds-qp-folder-grid .ds-qp-btn{padding:10px}.ds-qp-folder-grid .ds-qp-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px}.ds-qp-grid[data-style=bare] .ds-qp-btn{background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:3px;min-height:0;padding:4px 0 2px;animation:none}.ds-qp-grid[data-style=bare] .ds-qp-btn:active{transform:scale(.94)}.ds-qp-grid[data-style=bare] .ds-qp-well{background:0 0;width:34px;height:34px}.ds-qp-grid[data-style=bare] .ds-qp-folder-well{background:color-mix(in srgb, var(--ds-slate) 14%, var(--ds-card-bg));border-radius:10px;grid-template-columns:repeat(2,13px);grid-auto-rows:13px;gap:2px}.ds-qp-grid[data-style=bare] .ds-qp-mini{border-radius:4px;width:13px;height:13px}.ds-qp-grid[data-style=bare] .ds-qp-badge{top:-4px;right:-6px}.ds-qp-grid[data-style=bare] .ds-qp-text{align-items:center;width:100%}.ds-qp-grid[data-style=bare] .ds-qp-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.ds-qp-grid[data-style=bare][data-dense=true] .ds-qp-label{font-size:10px}.ds-qp-grid[data-style=bare] .ds-qp-btn[data-add=true]{background:0 0;border:0}.ds-qp-grid[data-style=bare] .ds-qp-add-ring{width:34px;height:34px}.ds-qp-grid[data-style=bare] .ds-qp-btn[data-add=true] .ds-qp-label span[aria-hidden=true]{display:none}.ds-qp-grid[data-style=bare] .ds-qp-minus{top:-10px;left:calc(50% - 33px)}.ds-qp-grid[data-style=bare][data-dense=true] .ds-qp-minus{width:24px;height:24px;top:-7px;left:calc(50% - 27px)}.ds-qp-grid[data-style=bare][data-dense=true] .ds-qp-minus:before{inset:4px}.ds-qp-grid[data-style=bare][data-dense=true] .ds-qp-minus>svg{width:9px;height:9px}.orrca-home-columns .ac-step-btn{min-width:44px;min-height:44px}.orrca-home-columns .ac-step-val{min-width:28px}.ds-qp-btn[data-folder=true]{--qp-accent:var(--ds-slate);--qp-solid:#465063}.ds-qp-folder-well{background:color-mix(in srgb, var(--ds-slate) 12%, transparent);grid-template-columns:repeat(2,16px);grid-auto-rows:16px;place-content:center;gap:3px;display:grid}.ds-qp-mini{width:16px;height:16px;color:var(--qp-accent);background:color-mix(in srgb, var(--qp-accent) 16%, var(--ds-card-bg));border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ds-qp-mini[data-code=calendar]{--qp-accent:var(--ds-blue)}.ds-qp-mini[data-code=referrals]{--qp-accent:var(--ds-green)}.ds-qp-mini[data-code=inpatients]{--qp-accent:var(--ds-purple)}.ds-qp-mini[data-code=alerts]{--qp-accent:var(--ds-red)}.ds-qp-mini[data-code=settings]{--qp-accent:var(--ds-slate)}.ds-qp-mini[data-code=shorthand_training]{--qp-accent:var(--ds-amber-deep)}.ds-qp-mini[data-code=submit_referral]{--qp-accent:var(--ds-blue-deep)}.ds-qp-mini[data-code=group_management]{--qp-accent:var(--qp-indigo)}.ds-qp-mini[data-code=workload]{--qp-accent:var(--qp-teal)}.ds-qp-mini[data-code=create_clinic]{--qp-accent:var(--qp-rose)}.ds-qp-mini[data-code=call_exchange]{--qp-accent:var(--qp-orange)}.ds-qp-mini[data-code=export]{--qp-accent:var(--qp-slate-blue)}.ds-qp-mini[data-code=todays_clinic]{--qp-accent:var(--qp-olive)}.ds-qp-mini[data-code=unassigned_queue]{--qp-accent:var(--qp-plum)}.ds-qp-mini[data-code=care_chat]{--qp-accent:var(--qp-cyan)}.ds-qp-mini[data-code=autocal]{--qp-accent:var(--qp-forest)}.ds-qp-folder{flex-direction:column;gap:14px;display:flex}.ds-qp-folder-title{overflow-wrap:anywhere;margin:0;padding-inline-end:44px}.ds-qp-folder-name{border-radius:var(--ds-radius-button);border:1px solid var(--ds-input-border);background:var(--ds-card-bg);min-height:44px;color:var(--ds-ink);font:800 16px var(--ds-font);margin-inline-end:44px;padding:8px 12px}.ds-qp-folder-name:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.ds-qp-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:6px;display:grid}@media (prefers-reduced-motion:reduce){.ds-qp[data-editing=true] .ds-qp-jiggle,.ds-qp-folder[data-editing=true] .ds-qp-jiggle{animation:none}.ds-qp-cell[data-merge=true] .ds-qp-btn{transform:none}}
.ax-screen{max-width:760px}.ax-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.ax-card,.ax-block{border:1px solid var(--theme-bg-card-border,var(--ds-card-border));background:var(--theme-bg-card,var(--ds-card-bg));border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ax-card-title,.ax-block-title{color:var(--theme-text-primary,var(--ds-ink));overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800}.ax-block-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-block-head .ax-block-title{flex:1;min-width:0}.ax-remove{border:1px solid var(--ds-input-border,var(--ds-card-border));min-height:44px;color:var(--ds-red-deep,var(--ds-red));font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-weight:700}.ax-sub{color:var(--theme-text-secondary,var(--ds-secondary));margin:2px 0 0;font-size:.8125rem;font-weight:800}.ax-help,.ax-empty{color:var(--theme-text-secondary,var(--ds-secondary));overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.ax-note{color:var(--theme-text-primary,var(--ds-ink));border:1px solid color-mix(in srgb, var(--ds-amber) 45%, transparent);background:var(--ds-amber-tint-soft,var(--ds-amber-tint));border-radius:10px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:700}.ax-warn{color:var(--ds-red-deep,var(--ds-red));margin:0;font-size:.875rem;font-weight:700}.ax-field{min-width:0;color:var(--theme-text-secondary,var(--ds-secondary));flex-direction:column;gap:4px;font-size:.8125rem;font-weight:800;display:flex}.ax-field input,.ax-field .orrca-range-date{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--theme-text-primary,var(--ds-ink));border:1px solid var(--ds-input-border,var(--ds-card-border));background:var(--ds-card-bg);border-radius:10px;padding:0 10px;font-size:.9375rem;font-weight:600}.ax-range{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.ax-range .ax-field{flex:10rem}.ax-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ax-chip{min-height:40px;font:inherit;cursor:pointer;color:var(--ds-blue);background:var(--ds-blue-tint);border:1px solid color-mix(in srgb, var(--ds-blue) 55%, transparent);border-radius:9px;padding:0 12px;font-size:.8125rem;font-weight:800}.ax-chip[data-on=true]{color:#fff;background:var(--ds-blue);border-color:var(--ds-blue)}.ax-seg{background:var(--ds-segment-track,var(--ds-surface-alt));border-radius:11px;flex-wrap:wrap;gap:4px;min-width:0;padding:3px;display:flex}.ax-seg-btn{min-width:6rem;min-height:40px;font:inherit;color:var(--theme-text-secondary,var(--ds-secondary));cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:0 10px;font-size:.875rem;font-weight:800}.ax-seg-btn[data-on=true]{background:var(--ds-card-bg);color:var(--ds-blue);box-shadow:var(--ds-shadow-segment,none)}.ax-switch-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.ax-switch-label{min-width:0;color:var(--theme-text-primary,var(--ds-ink));flex:1;font-size:.9375rem;font-weight:800}.ax-columns>summary{min-height:44px;color:var(--ds-blue);cursor:pointer;align-items:center;font-size:.875rem;font-weight:800;display:flex}.ax-add{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ax-add-menu{border:1px solid var(--theme-bg-card-border,var(--ds-card-border));background:var(--ds-card-bg);box-sizing:border-box;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:6px;width:100%;padding:8px;display:grid}.ax-add-item{text-align:start;border:1px solid var(--ds-input-border,var(--ds-card-border));min-height:44px;font:inherit;color:var(--theme-text-primary,var(--ds-ink));cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-weight:700}.ax-add-item:hover{background:var(--ds-row-hover,var(--ds-blue-tint))}.ax-primary{background:var(--ds-blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:1rem;font-weight:800}.ax-primary:disabled{opacity:.5;cursor:default}.ax-progress{align-items:flex-start}.ax-progress p{color:var(--theme-text-primary,var(--ds-ink));margin:0;font-weight:700}.ax-spinner{border:3px solid var(--ds-blue-tint);border-top-color:var(--ds-blue);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite ax-spin}@keyframes ax-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ax-spinner{animation:none}}.ax-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ax-row{border:1px solid var(--theme-bg-card-border,var(--ds-card-border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ax-row-main{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.ax-row-title{color:var(--theme-text-primary,var(--ds-ink));overflow-wrap:anywhere;font-weight:800}.ax-row-meta{color:var(--theme-text-secondary,var(--ds-secondary));flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.ax-row-sub{color:var(--theme-text-secondary,var(--ds-secondary));overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.ax-row-actions{flex-wrap:wrap;gap:6px;display:flex}.ax-badge{background:var(--ds-amber-deep);color:#fff;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}.ax-status{border:1px solid var(--ds-card-border);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}.ax-status[data-status=ready]{background:var(--ds-green-deep,var(--ds-green));color:#fff;border-color:#0000}.ax-status[data-status=failed]{background:var(--ds-red-deep,var(--ds-red));color:#fff;border-color:#0000}.ax-destructive{color:var(--ds-red-deep,var(--ds-red))}
.opf{min-width:0;font-family:var(--ds-font,inherit);flex-direction:column;gap:10px;margin:10px 0;display:flex}.opf-card{border:1px solid var(--ds-input-border,var(--theme-bg-card-border));border-radius:var(--ds-radius-card,14px);background:var(--ds-card-bg,var(--theme-bg-card));min-width:0;color:var(--ds-ink,var(--theme-text-primary));padding:12px 14px}.opf-card-title{overflow-wrap:anywhere;margin:0 0 8px;font-size:.875rem;font-weight:800;line-height:1.3}.opf-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:8px 14px;margin:0;display:grid}.opf-facts>div,.opf-lines>div{min-width:0}.opf-fact-wide{grid-column:1/-1}.opf-facts dt,.opf-lines dt{letter-spacing:.03em;color:var(--ds-muted,var(--theme-text-secondary));font-size:.6875rem;font-weight:800}.opf-facts dd,.opf-lines dd{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-size:.875rem;font-weight:600;line-height:1.4}.opf-flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.opf-flags-label{letter-spacing:.03em;color:var(--ds-muted,var(--theme-text-secondary));margin-right:2px;font-size:.6875rem;font-weight:800}.opf-flag{border-radius:var(--ds-radius-badge,6px);background:var(--ds-red,#c4372f);color:#fff;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.opf-flags-none{color:var(--ds-secondary,var(--theme-text-secondary));font-size:.8125rem;font-weight:700}.opf-note{color:var(--ds-secondary,var(--theme-text-secondary));overflow-wrap:anywhere;margin:6px 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.opf-error{color:var(--ds-red,var(--theme-urgent));margin:8px 0 0;font-size:.8125rem;font-weight:700}.opf-plain{margin:6px 0 2px;font-size:.875rem;font-weight:600}.opf-docs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.opf-doc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.opf-doc-text{flex-direction:column;min-width:0;display:flex}.opf-doc-name{font-size:.875rem;font-weight:800}.opf-doc-when{color:var(--ds-muted,var(--theme-text-secondary));font-size:.75rem;font-weight:600}.opf-section{border-top:1px solid var(--ds-separator,var(--theme-bg-card-border));padding:2px 0}.opf-section:first-of-type{border-top:0}.opf-section-head{min-height:var(--ds-hit-target,44px);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:.875rem;font-weight:800;list-style-position:inside;display:flex}.opf-section-head:focus-visible{outline:2px solid var(--ds-blue,var(--theme-cyan-strong));outline-offset:2px}.opf-answer{color:var(--ds-secondary,var(--theme-text-secondary));font-size:.75rem;font-weight:800}.opf-lines{flex-direction:column;gap:8px;margin:4px 0 10px;display:flex}.opf-info-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.opf-info-state,.opf-badge{border-radius:var(--ds-radius-badge,6px);background:var(--ds-urg-urg-bg,#ff9e00);color:var(--ds-urg-urg-fg,#000);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:800;line-height:1.3;display:inline-flex}.opf-info[data-state=answered] .opf-info-state{background:var(--ds-green,#15804e);color:#fff}.opf-info-note{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;font-weight:700;line-height:1.4}.opf-asks{margin:6px 0 0;padding-left:1.1rem;font-size:.8125rem;font-weight:700}.opf-btn{min-height:var(--ds-hit-target,44px);border:1px solid var(--ds-input-border,var(--theme-bg-card-border));border-radius:var(--ds-radius-button,11px);background:var(--ds-card-bg,var(--theme-bg-card));min-width:44px;color:var(--ds-ink,var(--theme-text-primary));font:inherit;cursor:pointer;white-space:normal;text-align:center;justify-content:center;align-items:center;margin-top:8px;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.opf-btn[data-tone=primary]{background:var(--ds-blue,#1e6ea8);border-color:var(--ds-blue,#1e6ea8);color:#fff}.opf-btn:focus-visible{outline:2px solid var(--ds-blue,var(--theme-cyan-strong));outline-offset:2px}.opf-btn:disabled{opacity:.6;cursor:default}.opf-min{width:100%;color:var(--ds-amber-deep,#8a5d08);border-color:var(--ds-amber-deep,#8a5d08);margin:0 0 8px}.opf-sheet{min-width:0;font-family:var(--ds-font,inherit);color:var(--ds-ink,var(--theme-text-primary));flex-direction:column;gap:6px;padding:18px;display:flex}.opf-sheet-title{margin:0;font-size:1.0625rem;font-weight:800}.opf-label{margin-top:8px;font-size:.8125rem;font-weight:800}.opf-textarea{box-sizing:border-box;border:1px solid var(--ds-input-border,var(--theme-bg-card-border));background:var(--ds-card-bg,var(--theme-bg-card));width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:.9375rem}.opf-ticks{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2px 12px;margin:0;padding:0;display:grid}.opf-ticks legend{padding:0}.opf-tick{min-height:var(--ds-hit-target,44px);cursor:pointer;align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:flex}.opf-tick input{width:20px;height:20px;accent-color:var(--ds-blue,#1e6ea8);flex:none}.opf-file{max-width:100%;font:inherit;font-size:.8125rem}.opf-send{width:100%;margin-top:12px}.opf-badge{vertical-align:middle;margin-left:6px}.opf-min-inline{color:var(--ds-amber-deep,#8a5d08);border:1px solid var(--ds-amber-deep,#8a5d08);background:var(--ds-card-bg,var(--theme-bg-card))}.rql .opf{margin:10px 14px}.rql-footer .opf-min{margin-top:0}.opf-section-head::-webkit-details-marker{display:none}.opf-section-head{list-style:none}.opf-section-head:after{content:"›";color:var(--ds-muted,var(--theme-text-secondary));flex:none;font-size:1.125rem;line-height:1;transition:transform .15s}.opf-section[open]>.opf-section-head:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.opf-section-head:after{transition:none}}.opf-section-head>span:first-child{flex:auto;min-width:0}
.support-card{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);font-family:var(--ds-font);border-radius:16px;flex-direction:column;gap:10px;margin-bottom:14px;padding:16px 20px;display:flex}.support-card-head,.support-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-card-title{margin:0;font-size:1.05rem;font-weight:700}.support-page{flex-direction:column;gap:12px;max-width:880px;display:flex}.support-page-head{margin-bottom:4px}.support-back{width:fit-content;color:var(--theme-accent);font-weight:600;text-decoration:none}.support-back:hover{text-decoration:underline}.support-row{border-bottom:1px solid var(--theme-bg-card-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;font-size:.9rem;display:flex}.support-row:last-child{border-bottom:0}.support-row-label{color:var(--theme-text-secondary);font-weight:600}.support-row-value{text-align:right;overflow-wrap:anywhere;min-width:0}.support-tool{border-bottom:1px solid var(--theme-bg-card-border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.support-tool:last-child{border-bottom:0}.support-tool-label{color:var(--theme-text-primary);font-size:.95rem;font-weight:700}.support-tool-link{color:inherit;border-radius:10px;text-decoration:none}.support-tool-link:hover .support-tool-label{text-decoration:underline}.support-inline{flex-wrap:wrap;gap:8px;display:flex}.support-input{width:100%;max-width:420px;min-height:44px}.support-code-input{text-transform:uppercase;letter-spacing:.05em;max-width:220px;font-weight:700}.support-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-list-item,.support-list-link{border-bottom:1px solid var(--theme-bg-card-border);flex-direction:column;gap:4px;padding:8px 0;display:flex}.support-list li:last-child>.support-list-item,.support-list li:last-child>.support-list-link,.support-list>.support-list-item:last-child{border-bottom:0}.support-list-link{color:inherit;text-decoration:none}.support-list-link:hover .support-list-title{text-decoration:underline}.support-list-title{color:var(--theme-text-primary);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.support-list-sub{color:var(--theme-text-secondary);overflow-wrap:anywhere;font-size:.82rem}.support-referral-row{flex-flow:wrap;align-items:center;gap:8px}.support-chips{flex-wrap:wrap;gap:6px;display:flex}.support-chip{background:var(--ds-slate-tint);color:var(--ds-slate);border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.support-chip[data-confirmed=true]{background:var(--ds-green-tint,var(--ds-slate-tint));color:var(--ds-green-deep,var(--ds-green))}.support-chip[data-kind=test]{background:var(--ds-amber-tint);color:var(--ds-amber-deep)}.support-assist{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-trace-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-timeline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.support-event-day{color:var(--theme-text-secondary);text-transform:uppercase;margin:8px 0 2px;font-size:.8rem;font-weight:800}.support-event-row{align-items:flex-start;gap:10px;display:flex}.support-event-time{font-variant-numeric:tabular-nums;flex:none;min-width:4.5em;font-size:.85rem;font-weight:700}.support-event-icon{color:var(--theme-text-secondary);flex:none;margin-top:2px}.support-event-text{flex-direction:column;gap:2px;min-width:0;display:flex}.support-chip[data-kind=important]{background:var(--ds-amber-tint);color:var(--ds-amber-deep);align-self:flex-start}.support-chips-end{justify-content:flex-end}.support-inline-link{color:var(--theme-accent);font-weight:700;text-decoration:none}.support-inline-link:hover{text-decoration:underline}.support-pill-link{text-decoration:none;display:inline-flex}.support-see-link{color:var(--theme-accent);font-weight:700}.support-call-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-expand{cursor:pointer;min-height:32px;font:inherit;color:var(--theme-accent);background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:.85rem;font-weight:700}.support-call-timeline{flex-direction:column;gap:6px;padding-left:4px;display:flex}.support-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-export{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.support-export-line{margin:0;font-size:.85rem}.support-export-go{align-self:flex-start}.support-export-count{margin:0;font-weight:700}.support-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.support-filter{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.support-select{width:100%;max-width:320px;min-height:44px}.support-list-link>.support-referral-row{border-bottom:0;padding:0;display:flex}.ops-public{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ops-check{gap:8px}.ops-check-head{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ops-check-head:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:8px}.ops-check-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ops-dot{background:#9aa3ad;border-radius:50%;flex:none;width:10px;height:10px}.ops-dot[data-tone=green]{background:#2fa866}.ops-dot[data-tone=amber]{background:#f0be3c}.ops-dot[data-tone=red]{background:#e10600}.ops-check-body{flex-direction:column;gap:4px;padding:0 0 4px 20px;display:flex}.ops-check-label{color:var(--theme-text-secondary);text-transform:uppercase;margin:6px 0 0;font-size:.8rem;font-weight:800}.ops-check-para{overflow-wrap:anywhere;margin:0;font-size:.9rem}.ops-steps,.ops-notify{flex-direction:column;gap:4px;margin:0;padding-left:1.4em;font-size:.9rem;display:flex}.ops-code-step{flex-direction:column;gap:2px;display:flex}.ops-code{border:1px solid var(--theme-bg-card-border);background:var(--ds-slate-tint);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:8px;margin:2px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.ops-status-line{color:inherit;gap:4px;text-decoration:none}.ops-status-line:hover .support-tool-label{text-decoration:underline}.ops-status-text{align-items:center;gap:8px;display:flex}.ops-status-light{display:inline-flex}.platform-status-text{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.platform-status-auto{color:var(--theme-text-secondary);font-size:.85rem}.support-chip[data-kind=auto]{background:var(--ds-blue-tint,var(--ds-slate-tint));color:var(--ds-blue-deep,var(--ds-slate))}.ops-status-card{gap:0;padding:4px 16px}.ops-status-row{min-height:52px;color:inherit;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.ops-status-row:hover .ops-status-value{text-decoration:underline}.ops-status-words{flex-direction:column;gap:2px;display:flex}.ops-status-value{font-weight:700}.ops-status-divider{background:#18202b14;border:0;height:1px;margin:0 0 0 20px}.ops-side-picker{background:var(--theme-separator);border-radius:10px;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.ops-side-option{min-width:104px;min-height:40px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 16px;font-weight:800}.ops-side-option[data-active=true]{background:var(--theme-bg-card);color:var(--theme-text-primary);box-shadow:0 1px 2px #18202b1f}.ops-side-option:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.ops-no-issues{align-items:center;gap:10px;margin:0;font-weight:700;display:flex}
.registry-page{max-width:960px}.registry-help,.registry-confirm{color:var(--theme-text-primary);overflow-wrap:anywhere;margin:0;font-size:.92rem}.registry-done{background:var(--ds-green-tint,var(--ds-slate-tint));color:var(--ds-green-deep,var(--theme-text-primary));border-radius:10px;margin:0;padding:8px 12px;font-weight:700}.registry-chips{flex-wrap:wrap;gap:8px;display:flex}.registry-count-chip{border:1px solid var(--theme-bg-card-border);background:var(--theme-bg-card);min-height:44px;color:var(--theme-text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.registry-count-chip[data-attention=true]{background:var(--ds-amber-tint);color:var(--ds-amber-deep);border-color:#0000}.registry-count-chip[aria-pressed=true]{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent)}.registry-count-chip:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.registry-search-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.registry-search{flex:260px;max-width:none}.registry-saved{flex-direction:column;gap:6px;display:flex}.registry-saved-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registry-saved-chip{background:var(--ds-slate-tint);border-radius:999px;align-items:center;display:inline-flex}.registry-saved-apply,.registry-saved-delete{min-height:44px;color:var(--theme-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.registry-saved-apply{padding:0 6px 0 14px}.registry-saved-delete{min-width:44px;color:var(--theme-text-secondary);font-size:1.1rem}.registry-name-input{max-width:260px}.registry-bulk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registry-bulk .action-btn{min-height:44px}.registry-bulk-count{margin-right:4px;font-weight:700}.registry-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.registry-row{border-bottom:1px solid var(--theme-bg-card-border);align-items:flex-start;gap:8px;display:flex}.registry-row:last-child{border-bottom:0}.registry-check{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:56px;display:inline-flex}.registry-check input{width:18px;height:18px}.registry-row-link{min-width:0;color:inherit;flex:auto;align-items:flex-start;gap:12px;padding:8px 0;text-decoration:none;display:flex}.registry-row-link:hover .support-list-title{text-decoration:underline}.registry-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.registry-row-name,.registry-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.registry-kind{background:var(--ds-slate-tint);color:var(--ds-slate);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.registry-kind[data-kind=orrca_user]{background:var(--ds-blue-tint,var(--ds-slate-tint));color:var(--ds-blue-deep,var(--ds-slate))}.registry-kind[data-kind=orrca_only]{background:var(--ds-amber-tint);color:var(--ds-amber-deep)}.registry-code{background:var(--theme-separator);color:var(--theme-text-primary);letter-spacing:.02em;border-radius:6px;padding:1px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.registry-flag{background:var(--ds-amber-tint);color:var(--ds-amber-deep);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.registry-amber-text{color:var(--ds-amber-deep);overflow-wrap:anywhere;font-size:.85rem;font-weight:700}.registry-more{align-self:center;min-height:44px;margin-top:8px}.registry-avatar{object-fit:cover;background:var(--ds-slate-tint);color:var(--ds-slate);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.registry-person-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.registry-person-text{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.registry-person-text .page-heading{overflow-wrap:anywhere;margin:0}.registry-refresh{min-height:44px}.registry-state{background:var(--ds-green-tint,var(--ds-slate-tint));color:var(--ds-green-deep,var(--ds-slate));border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.registry-state[data-state=blocked],.registry-state[data-state=deactivated]{background:var(--ds-amber-tint);color:var(--ds-amber-deep)}.registry-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.registry-card-toggle{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.registry-card-toggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:8px}.registry-section-icon{color:var(--theme-accent);flex:none}.registry-card-summary{color:var(--theme-text-secondary);font-size:.82rem;font-weight:600}.registry-chevron{border-right:2px solid var(--theme-text-secondary);border-bottom:2px solid var(--theme-text-secondary);width:9px;height:9px;margin-left:auto;transition:transform .12s;transform:rotate(45deg)}.registry-chevron[data-open=false]{transform:rotate(-45deg)}.registry-card-body{flex-direction:column;gap:8px;display:flex}.support-row[data-amber=true] .support-row-value{color:var(--ds-amber-deep);font-weight:700}.registry-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registry-actions .action-btn,.registry-card .action-btn{min-height:44px}.registry-field-label{color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:800}.registry-differences{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.registry-difference{background:var(--ds-amber-tint);color:var(--ds-amber-deep);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:.88rem;font-weight:700}.registry-stub{color:var(--theme-text-secondary);margin:0;font-size:.88rem;font-style:italic}.registry-session{flex-direction:column;gap:3px;min-width:0;display:flex}.registry-method-name{align-items:center;gap:6px;display:inline-flex}.registry-provider-icon{color:var(--theme-text-secondary)}.registry-sheet{flex-direction:column;gap:12px;display:flex}.registry-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.registry-sheet-actions .action-btn{min-height:44px}.registry-field{flex-direction:column;gap:4px;min-width:0;display:flex}.registry-inline-field{flex-direction:column;gap:4px;display:flex}.registry-textarea{resize:vertical;width:100%;min-height:44px;font:inherit}.registry-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.registry-checks{flex-wrap:wrap;gap:4px 16px;display:flex}.registry-check-label{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.registry-check-label[data-disabled=true]{color:var(--theme-text-secondary)}.registry-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.registry-filter-grid .support-input,.registry-filter-grid .support-select{max-width:none}.registry-hits{max-height:260px;overflow-y:auto}.registry-hit{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.registry-hit:hover:not(:disabled),.registry-hit[aria-pressed=true]{background:var(--ds-slate-tint)}.registry-hit:disabled{opacity:.55;cursor:not-allowed}.registry-tags{flex-wrap:wrap;gap:6px;display:flex}.registry-tag{background:var(--ds-slate-tint);border-radius:999px;align-items:center;gap:2px;padding:0 0 0 10px;font-size:.85rem;font-weight:700;display:inline-flex}.registry-tag[data-kind=reason]{background:var(--ds-blue-tint,var(--ds-slate-tint))}.registry-tag-x{min-width:36px;min-height:36px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;font-size:1rem}.registry-training{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-items:center;gap:8px;display:grid}.registry-year{max-width:110px}.registry-add{align-self:flex-start;min-height:44px}.registry-photo-preview{justify-content:center;display:flex}.registry-photo-preview .registry-avatar{width:160px;height:160px}.registry-file{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex;position:relative}.registry-view-all{max-height:60vh;overflow-y:auto}.registry-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}
.erreg-hint{color:var(--theme-text-tertiary);overflow-wrap:break-word;margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.erreg-helper{color:var(--theme-text-secondary);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600}.erreg-time{flex-direction:column;gap:6px;min-width:0;display:flex}.erreg-time .sr-input{width:100%;min-height:44px}.reg-record-card .reg-record-time{margin:0;font-weight:700}.reg-record-card .reg-add-time,.reg-row .reg-add-time{align-self:flex-start;min-height:44px}.reg-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reg-row-main,.reg-row-time{flex-direction:column;gap:4px;min-width:0;display:flex}.reg-row-main{flex:260px}.reg-row-time{flex:0 220px}.reg-row-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.reg-row-missing{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reg-import-preview,.reg-import-results{flex-direction:column;gap:8px;display:flex}.reg-import-preview .action-btn{align-self:flex-start}.reg-toolbar-link{white-space:nowrap;align-self:center}
