.vr-shell{isolation:isolate;min-height:100svh;color:var(--hcf-ink);background:var(--hcf-canvas);grid-template-columns:248px minmax(0,1fr);display:grid;position:relative}.vr-ambient span{filter:blur(3px);opacity:.42;border-radius:50%;display:block;position:absolute}.vr-ambient span:first-child{background:radial-gradient(circle, color-mix(in srgb, var(--hcf-product-end) 34%, white), transparent 66%);width:44vw;height:44vw;top:-28vw;right:-12vw}.vr-ambient span:last-child{background:radial-gradient(circle, color-mix(in srgb, var(--hcf-product-start) 26%, white), transparent 68%);width:36vw;height:36vw;bottom:-24vw;left:6vw}.vr-sidebar{border-radius:var(--hcf-radius-shell);flex-direction:column;align-self:start;gap:16px;height:calc(100svh - 32px);margin:16px 0 16px 16px;padding:14px 10px 12px;display:flex;position:sticky;top:16px;overflow:hidden}.vr-brand{border-bottom:1px solid color-mix(in srgb, var(--hcf-border-subtle) 72%, transparent);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:6px 8px 10px;display:grid}.vr-brand img{filter:drop-shadow(0 8px 15px color-mix(in srgb, var(--hcf-product-anchor) 16%, transparent))}.vr-brand div,.vr-brand strong,.vr-brand span{min-width:0}.vr-brand div{display:grid}.vr-brand strong{font:750 15px/1.1 var(--hcf-font-display);letter-spacing:-.02em}.vr-brand span{color:var(--hcf-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.vr-sidebar nav{gap:3px;min-height:0;padding:0 2px;display:grid;overflow-y:auto}.vr-nav-label{color:var(--hcf-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 9px 7px;font-size:10px;font-weight:800}.vr-sidebar nav a,.vr-sidebar-foot a{border-radius:var(--hcf-radius-control);min-height:44px;color:var(--hcf-ink-muted);font:700 13px/1 var(--hcf-font-display);transition:background var(--hcf-motion-default) var(--hcf-ease), color var(--hcf-motion-default) var(--hcf-ease), transform var(--hcf-motion-fast) var(--hcf-ease);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.vr-sidebar nav a:hover,.vr-sidebar-foot a:hover{color:var(--hcf-ink);background:var(--hcf-glass-hover)}.vr-sidebar nav a:active,.vr-sidebar-foot a:active{transform:scale(.985)}.vr-sidebar nav a[aria-current=page],.vr-sidebar-foot a[aria-current=page]{color:var(--hcf-ink);background:var(--hcf-control-selected);box-shadow:inset 3px 0 0 var(--hcf-product-anchor)}.vr-sidebar-foot{border-top:1px solid color-mix(in srgb, var(--hcf-border-subtle) 72%, transparent);gap:3px;margin-top:auto;padding-top:10px;display:grid}.vr-sidebar-foot a svg:last-child{margin-left:auto}.vr-main{width:100%;min-width:0;margin:0;padding:24px 32px 34px}.vr-topbar,.vr-section-heading,.vr-top-actions,.vr-connection,.vr-state,.vr-hcf-link,.vr-setting-row{align-items:center;display:flex}.vr-topbar{justify-content:space-between;gap:18px;min-height:66px;margin-bottom:18px}.vr-topbar h1,.vr-section-heading h2,.vr-panel h2,.vr-panel h3{font-family:var(--hcf-font-display);margin:0}.vr-topbar h1{letter-spacing:0;font-size:30px;line-height:1.15}.vr-topbar>div:first-child,.vr-section-heading>div{gap:5px;display:grid}.vr-topbar>div:first-child>.vr-eyebrow,.vr-section-heading>div>.vr-eyebrow{margin-bottom:0}.vr-eyebrow{color:var(--hcf-product-anchor);font:800 10px/1.2 var(--hcf-font-display);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px}.vr-top-actions{gap:9px}.vr-connection,.vr-state,.vr-hcf-link{border-radius:var(--hcf-radius-pill);min-height:38px;font:700 12px/1 var(--hcf-font-display);gap:7px}.vr-connection{color:var(--hcf-ink-muted);border:1px solid var(--hcf-border-subtle);background:color-mix(in srgb, var(--hcf-surface) 88%, transparent);padding:0 12px}.vr-connection>span{background:var(--hcf-warning);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hcf-warning) 12%, transparent);border-radius:50%}.vr-hcf-link{color:var(--hcf-product-anchor);border:1px solid color-mix(in srgb, var(--hcf-product-anchor) 18%, var(--hcf-border-subtle));background:color-mix(in srgb, var(--hcf-product-anchor) 7%, var(--hcf-surface));padding:0 12px;text-decoration:none}.vr-metrics{border-block:1px solid var(--hcf-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.vr-metrics>div{border-right:1px solid var(--hcf-border-subtle);min-width:0;padding:17px 18px}.vr-metrics>div:first-child{padding-left:0}.vr-metrics>div:last-child{border-right:0}.vr-metrics span,.vr-metrics small{display:block}.vr-metrics span{color:var(--hcf-ink-muted);font-size:12px;font-weight:700}.vr-metrics strong{font:700 26px/1 var(--hcf-font-data);margin:5px 0 2px;display:block}.vr-metrics small{color:var(--hcf-ink-muted);font-size:11px}.vr-work-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.78fr);gap:16px;display:grid}.vr-work-grid__wide{grid-column:1/-1}.vr-panel{border-radius:var(--hcf-radius-content);min-width:0;padding:20px}.vr-section-heading{justify-content:space-between;gap:14px}.vr-section-heading h2{letter-spacing:-.025em;font-size:19px}.vr-state{min-height:32px;color:var(--hcf-ink-muted);border:1px solid var(--hcf-border-subtle);background:#f8fbfc;flex:none;padding:0 10px}.vr-empty-state{text-align:center;align-content:center;place-items:center;min-height:355px;padding:36px;display:grid}.vr-empty-icon{width:58px;height:58px;color:var(--hcf-product-anchor);background:color-mix(in srgb, var(--hcf-product-anchor) 10%, white);border-radius:18px;place-items:center;margin-bottom:14px;display:grid}.vr-empty-state h3{font-size:18px}.vr-empty-state p{max-width:410px;color:var(--hcf-ink-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.vr-setup-list{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.vr-setup-list li{border-top:1px solid var(--hcf-border-subtle);grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px 0;display:grid}.vr-setup-list li>span{width:30px;height:30px;color:var(--hcf-product-anchor);background:color-mix(in srgb, var(--hcf-product-anchor) 9%, white);font:800 12px/1 var(--hcf-font-data);border-radius:10px;place-items:center;display:grid}.vr-setup-list li>div{gap:3px;display:grid}.vr-setup-list strong{font:700 13px/1.2 var(--hcf-font-display)}.vr-setup-list small{color:var(--hcf-ink-muted);font-size:12px;line-height:1.4}.vr-exception-strip{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.vr-exception-strip h2{font-size:17px}.vr-exception-strip p:last-child,.vr-module-copy{color:var(--hcf-ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.vr-exception-strip>svg{color:var(--hcf-ink-muted);flex:none}.vr-module-copy{max-width:680px}.vr-empty-table{border-top:1px solid var(--hcf-border-subtle);text-align:center;align-content:center;place-items:center;min-height:320px;margin-top:18px;display:grid}.vr-empty-table span{font:700 15px/1.2 var(--hcf-font-display)}.vr-empty-table small{color:var(--hcf-ink-muted);margin-top:6px;font-size:12px}.vr-setting-row{border-top:1px solid var(--hcf-border-subtle);gap:12px;min-height:78px}.vr-setting-row:first-of-type{margin-top:12px}.vr-setting-row>svg{color:var(--hcf-product-anchor);flex:none}.vr-setting-row>div{flex:1;gap:3px;min-width:0;display:grid}.vr-setting-row strong{font:700 13px/1.2 var(--hcf-font-display)}.vr-setting-row small{color:var(--hcf-ink-muted);font-size:12px}.vr-setting-row>span{color:var(--hcf-ink-muted);flex:none;font-size:11px;font-weight:800}.vr-footer{color:var(--hcf-ink-muted);justify-content:space-between;gap:18px;padding:24px 2px 0;font-size:11px;display:flex}@media (max-width:1023px){.vr-shell{grid-template-columns:84px minmax(0,1fr)}.vr-sidebar{margin-left:12px;padding-inline:8px}.vr-brand{justify-content:center;padding-inline:0;display:flex}.vr-brand div,.vr-nav-label,.vr-sidebar nav a span,.vr-sidebar-foot a span,.vr-sidebar-foot a svg:last-child{display:none}.vr-sidebar nav a,.vr-sidebar-foot a{justify-content:center;padding-inline:0}.vr-main{padding-inline:24px}.vr-work-grid{grid-template-columns:1fr}}@media (max-width:720px){.vr-shell{padding-bottom:72px;display:block}.vr-sidebar{z-index:20;border-radius:20px;width:auto;height:58px;margin:0;padding:5px;position:fixed;inset:auto 10px 10px}.vr-brand,.vr-sidebar-foot,.vr-nav-label{display:none}.vr-sidebar nav{gap:3px;display:flex;overflow:auto hidden}.vr-sidebar nav a{flex:none;min-width:48px;min-height:46px;padding:0 13px}.vr-sidebar nav a span{display:none}.vr-main{padding:18px 16px 22px}.vr-topbar{align-items:flex-start;min-height:auto}.vr-top-actions{flex-direction:column;align-items:flex-end}.vr-connection{min-height:34px}.vr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-metrics>div{border-bottom:1px solid var(--hcf-border-subtle);padding:14px 12px}.vr-metrics>div:first-child{padding-left:12px}.vr-metrics>div:nth-child(2){border-right:0}.vr-metrics>div:nth-child(3),.vr-metrics>div:nth-child(4){border-bottom:0}.vr-panel{padding:16px}.vr-empty-state{min-height:280px;padding-inline:18px}.vr-footer{display:grid}}@media (max-width:470px){.vr-topbar{display:grid}.vr-top-actions{flex-flow:wrap;align-items:flex-start}.vr-metrics{grid-template-columns:1fr 1fr}.vr-setting-row{align-items:flex-start;padding-block:12px}.vr-setting-row>span{display:none}}@media (prefers-reduced-transparency:reduce){.vr-shell{background:var(--hcf-canvas)}}.vr-settings-pagination{color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;font-size:12px;display:flex}.vr-settings-pagination>div{align-items:center;gap:8px;display:flex}.vr-settings-pagination button{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);width:34px;height:34px;color:var(--hcf-ink);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.vr-settings-pagination button:disabled{opacity:.45;cursor:default}.vr-settings-pagination span{text-align:center;min-width:42px;font-weight:600}@media (max-width:520px){.vr-settings-pagination{flex-direction:column;align-items:flex-start}.vr-settings-pagination>div{align-self:flex-end}}.vr-stack{gap:16px;display:grid}.vr-message-groups{gap:8px;display:grid}.vr-message-groups legend{color:var(--hcf-ink-muted);padding:0 6px;font-size:12px;font-weight:700}.vr-message-groups>label{min-height:40px;color:var(--hcf-ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.vr-message-groups input{width:17px;height:17px;accent-color:var(--hcf-focus);margin:0}.vr-message-groups small{color:var(--hcf-ink-muted);font-size:12px}.vr-message-unavailable{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:color-mix(in srgb,var(--hcf-surface) 88%,transparent);gap:4px;margin-top:12px;padding:14px 16px;display:grid}.vr-message-unavailable>span{font-size:14px;font-weight:700}.vr-message-unavailable>small{color:var(--hcf-ink-muted);font-size:12px}.vr-operations-workspace .vr-empty-table{min-height:88px;margin-top:12px;padding:12px}.vr-message-delivery>label{min-height:36px;color:var(--hcf-ink);align-items:center;gap:8px;font-size:13px;display:flex}.vr-message-delivery>label input{width:17px;height:17px;accent-color:var(--hcf-focus);margin:0}.vr-message-delivery .vr-field{margin-top:6px}.vr-message-delivery input[type=datetime-local]{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:100%;min-height:40px;color:var(--hcf-ink);font:500 13px/1.2 var(--hcf-font-body);padding:0 10px}.vr-notice{color:#086b54;border:1px solid color-mix(in srgb, #0a8f6a 24%, var(--hcf-border-subtle));border-radius:var(--hcf-radius-control);background:color-mix(in srgb, #0a8f6a 7%, var(--hcf-surface));align-items:center;gap:9px;min-height:42px;margin:0 0 16px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.vr-metrics--inside{margin-top:20px;margin-bottom:0}.vr-health-list{margin:14px 0 0}.vr-health-list>div{border-top:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.vr-health-list dt{color:var(--hcf-ink-muted);font-size:12px}.vr-health-list dd{font:700 18px/1 var(--hcf-font-data);margin:0}.vr-action{min-height:var(--hcf-control-workspace);border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);color:var(--hcf-ink);background:var(--hcf-surface);font:700 14px/1.2 var(--hcf-font-display);transition:transform var(--hcf-motion-fast) var(--hcf-ease), background var(--hcf-motion-default) var(--hcf-ease), border-color var(--hcf-motion-default) var(--hcf-ease);justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.vr-action:hover:not(:disabled){background:var(--hcf-control-hover);border-color:color-mix(in srgb, var(--hcf-ink) 18%, var(--hcf-border-subtle))}.vr-action:active:not(:disabled){transform:scale(.985)}.vr-action:disabled{color:var(--hcf-ink-muted);border-color:var(--hcf-border-subtle);background:color-mix(in srgb, var(--hcf-ink-muted) 10%, var(--hcf-surface));box-shadow:none;cursor:not-allowed}.vr-action--primary{color:#fff;border-color:color-mix(in srgb, var(--hcf-product-anchor) 76%, white);background:var(--hcf-product-anchor);box-shadow:var(--hcf-button-shadow)}.vr-action--primary:hover:not(:disabled){background:color-mix(in srgb, var(--hcf-product-anchor) 78%, var(--hcf-ink));border-color:var(--hcf-product-anchor)}.vr-table-wrap{border-top:1px solid var(--hcf-border-subtle);max-width:100%;margin-top:15px;overflow-x:auto}.vr-workspace-stack{gap:14px;min-width:0;display:grid}.vr-invoice-candidate-form{gap:12px;margin:0;display:grid}.vr-invoice-batch-controls{border-top:1px solid var(--hcf-border-subtle);gap:12px;padding-top:12px;display:grid}.vr-invoice-summary{color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.vr-invoice-summary strong{color:var(--hcf-ink)}.vr-invoice-batch-controls>.vr-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.vr-invoice-batch-controls>.vr-form .vr-field{flex:200px;min-width:160px}.vr-invoice-batch-controls>.vr-form .vr-action{flex:none}.vr-invoice-candidate-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--hcf-product-anchor)}.vr-invoice-detail-toolbar{justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}.vr-invoice-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vr-invoice-document-history{border:1px solid var(--hcf-border-subtle);color:var(--hcf-ink-muted);border-radius:8px;gap:5px;margin-top:12px;padding:10px 12px;font-size:12px;display:grid}.vr-invoice-document-history strong{color:var(--hcf-ink)}.vr-invoice-paper h2{margin:4px 0 16px}.vr-invoice-batch-meta{border-block:1px solid var(--hcf-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.vr-invoice-batch-meta span{gap:4px;min-width:0;display:grid}.vr-invoice-batch-meta small{color:var(--hcf-ink-muted);font-size:11px}.vr-invoice-batch-meta strong{overflow-wrap:anywhere;font-size:13px}.vr-invoice-record{border-bottom:1px solid var(--hcf-border-subtle);padding:18px 0}.vr-invoice-record .vr-section-heading{align-items:start}.vr-invoice-record .vr-section-heading h3{margin:3px 0}.vr-invoice-record .vr-section-heading p:last-child{color:var(--hcf-ink-muted);margin:0;font-size:12px}.vr-invoice-issuer{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface-raised);border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.vr-invoice-issuer h4{margin:0 0 6px;font-size:12px}.vr-invoice-issuer p{color:var(--hcf-ink-muted);overflow-wrap:anywhere;margin:4px 0}.vr-invoice-issuer small{color:var(--hcf-ink-muted);margin-top:6px;display:block}.vr-invoice-record .vr-table{min-width:620px}.vr-invoice-record .vr-table tfoot th,.vr-invoice-record .vr-table tfoot td{text-align:right}.vr-invoice-aging{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.vr-invoice-aging span{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface-raised);border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.vr-invoice-aging small{color:var(--hcf-ink-muted);font-size:11px}.vr-invoice-aging strong{font-variant-numeric:tabular-nums;font-size:15px}.vr-invoice-ledger{gap:12px;padding-top:14px;display:grid}.vr-invoice-ledger-summary{color:var(--hcf-ink-muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.vr-invoice-ledger-summary strong{color:var(--hcf-ink);font-variant-numeric:tabular-nums;margin-left:4px}.vr-invoice-entry-form{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface-raised);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:14px;display:grid}.vr-invoice-entry-form .vr-action{justify-self:start}.vr-invoice-entry-form .vr-form-hint,.vr-invoice-entry-form .vr-form-feedback{grid-column:1/-1;margin:0}.vr-inline-disclosure{min-width:110px}.vr-inline-disclosure>summary{color:var(--hcf-product-anchor);cursor:pointer;font-weight:650}.vr-inline-disclosure .vr-form{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);border-radius:8px;min-width:220px;padding:10px}@media (max-width:640px){.vr-invoice-summary{flex-direction:column;align-items:flex-start;gap:4px}.vr-invoice-batch-controls>.vr-form{grid-template-columns:1fr;display:grid}.vr-invoice-batch-controls>.vr-form .vr-field{min-width:0}.vr-invoice-batch-controls>.vr-form .vr-action{width:100%}.vr-invoice-detail-toolbar{flex-direction:column;align-items:stretch}.vr-invoice-document-actions{grid-template-columns:1fr 1fr;display:grid}.vr-invoice-document-actions .vr-action{justify-content:center;min-width:0}.vr-invoice-batch-meta,.vr-invoice-aging{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-invoice-aging span:last-child{grid-column:1/-1}.vr-invoice-entry-form{grid-template-columns:1fr}.vr-invoice-entry-form .vr-action{width:100%}.vr-invoice-entry-form .vr-form-hint,.vr-invoice-entry-form .vr-form-feedback{grid-column:auto}.vr-invoice-ledger-summary{gap:8px 14px}}@page{size:auto;margin:14mm}@media print{body,.vr-shell,.vr-main{color:#111!important;background:#fff!important}.vr-shell{min-height:0!important;display:block!important}.vr-sidebar,.vr-topbar,.vr-footer,.vr-notice,.vr-invoice-detail-toolbar{display:none!important}.vr-main{min-width:0!important;margin:0!important;padding:0!important}.vr-invoice-detail-page{display:block!important}.vr-invoice-paper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.vr-invoice-batch-meta{border-color:#aaa;grid-template-columns:repeat(4,minmax(0,1fr))}.vr-invoice-record{break-inside:avoid;border-color:#aaa}.vr-invoice-record .vr-table{min-width:0!important}.vr-invoice-record .vr-table-wrap{border-color:#aaa;overflow:visible}.vr-invoice-record .vr-table th,.vr-invoice-record .vr-table td{color:#111!important;border-color:#aaa!important}.vr-invoice-document-history{display:none!important}.vr-invoice-paper .vr-form-hint{color:#333!important}.vr-invoice-action-col,.vr-invoice-entry-form,.vr-inline-disclosure{display:none!important}}.vr-table{border-collapse:collapse;width:100%;min-width:760px}.vr-table th,.vr-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--hcf-border-subtle);padding:13px 10px;font-size:12px}.vr-table thead th{color:var(--hcf-ink-muted);font:800 10px/1 var(--hcf-font-display);letter-spacing:.06em;text-transform:uppercase}.vr-table tbody th{font:700 13px/1.3 var(--hcf-font-display)}.vr-table td:first-child{white-space:nowrap}.vr-table td:first-child strong,.vr-table td:first-child small{display:block}.vr-table td:first-child small{color:var(--hcf-ink-muted);margin-top:3px}.vr-table tbody tr:last-child>*{border-bottom:0}.vr-pill{border-radius:var(--hcf-radius-pill);min-height:27px;color:var(--hcf-ink-muted);white-space:nowrap;background:#f3f7f9;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.vr-pill[data-status=active],.vr-pill[data-status=accepted],.vr-pill[data-status=completed]{color:#087259;background:#e6f7f1}.vr-pill[data-status=in_progress],.vr-pill[data-status=pending],.vr-pill[data-status=queued],.vr-pill[data-status=ready],.vr-pill[data-status=scheduled]{color:#0a5f98;background:#e8f4fb}.vr-pill[data-status=critical],.vr-pill[data-status=missed],.vr-pill[data-status=rejected],.vr-pill[data-status=dead_letter]{color:#a43a2d;background:#fff0ec}.vr-pill[data-status=warning],.vr-pill[data-status=manual_review]{color:#8d5b00;background:#fff6dc}.vr-empty-state--compact{min-height:250px}.vr-form{gap:12px;margin-top:16px;display:grid}.vr-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-form-section{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-group);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px;display:grid}.vr-form-section legend{color:var(--hcf-ink);padding:0 6px;font-size:13px;font-weight:750}.vr-form--schedule{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-form--inline{align-items:end;gap:8px;margin:0;display:flex}.vr-form--inline .vr-field{min-width:180px}.vr-field{align-content:start;gap:6px;min-width:0;display:grid}.vr-field--wide{grid-column:1/-1}.vr-form-section-label{border-top:1px solid var(--hcf-border-subtle);color:var(--hcf-ink);grid-column:1/-1;margin:10px 0 -2px;padding-top:10px;font-size:12px;font-weight:800}.vr-field label{color:var(--hcf-ink-muted);font-size:13px;font-weight:700}.vr-field input,.vr-field select,.vr-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--hcf-control-workspace);border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);color:var(--hcf-ink);background:var(--hcf-surface);outline:none;padding:9px 12px}.vr-field textarea{resize:vertical;min-height:70px}.vr-field input:focus,.vr-field select:focus,.vr-field textarea:focus{border-color:var(--hcf-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--hcf-focus) 14%, transparent)}.vr-check{min-height:42px;color:var(--hcf-ink-muted);align-self:end;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.vr-check--wide{grid-column:1/-1;align-self:start}.vr-check input{width:17px;height:17px}.vr-fieldset{border:1px solid var(--hcf-border);border-radius:8px;min-width:0;margin:0;padding:10px 12px}.vr-fieldset legend{color:var(--hcf-ink-muted);padding:0 6px;font-size:12px;font-weight:700}.vr-call-people-group{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);min-width:0}.vr-call-people-group summary{min-height:44px;color:var(--hcf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.vr-call-people-group summary span{color:var(--hcf-ink-muted);font-size:11px;font-weight:600}.vr-call-people-list{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);gap:4px;max-height:190px;margin:0 8px 8px;padding:8px;display:grid;overflow:auto}.vr-call-people-list .vr-check{align-self:start;min-height:32px;padding:2px 4px;font-weight:600}.vr-call-edit{grid-column:1/-1;width:100%;padding-top:4px}.vr-call-edit>summary{width:fit-content;color:var(--hcf-product-anchor);cursor:pointer;font-size:12px;font-weight:750}.vr-call-edit[open]>.vr-form{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-panel);background:var(--hcf-surface-muted);margin-top:12px;padding:12px}.vr-call-edit .vr-call-people-list{margin:0}.vr-weekday-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;display:grid}.vr-weekday-options .vr-check{align-self:center}@media (max-width:600px){.vr-weekday-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.vr-assignment-options{border:1px solid var(--hcf-border);border-radius:8px;gap:4px;min-width:0;margin:0;padding:12px 14px;display:grid}.vr-assignment-options legend{color:var(--hcf-ink);padding:0 6px;font-size:12px;font-weight:700}.vr-assignment-options .vr-check{justify-content:flex-start;align-self:start}.vr-assignment-options .vr-check small{color:var(--hcf-ink-muted);font-size:11px;font-weight:500}.vr-form-actions{align-items:end;display:flex}.vr-form--schedule .vr-form-actions{align-self:end}.vr-form-feedback,.vr-form-hint{grid-column:1/-1;margin:0;font-size:11px}.vr-form-feedback{color:#ad3d30;min-height:15px}.vr-schedule-authorization-warning{border:1px solid color-mix(in srgb, #9a6500 28%, var(--hcf-border));background:color-mix(in srgb, #f4c96b 16%, var(--hcf-surface));color:#765000;border-radius:8px;padding:10px 12px}.vr-schedule-authorization-confirm{grid-column:1/-1;align-self:start}.vr-form-hint{color:var(--hcf-ink-muted)}.vr-adl-weekday-fieldset{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface-muted);min-width:0;margin:0;padding:12px}.vr-adl-weekday-fieldset legend{color:var(--hcf-ink);padding:0 6px;font-size:12px;font-weight:750}.vr-adl-weekday-fieldset>.vr-form-hint{margin:0 0 10px}.vr-adl-weekday-grid{gap:6px;display:grid}.vr-adl-weekday-row{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);grid-template-columns:minmax(80px,.6fr) minmax(150px,.9fr) minmax(120px,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.vr-adl-weekday-row>label{color:var(--hcf-ink);font-size:12px;font-weight:700}.vr-adl-weekday-row>select,.vr-adl-time-entry>input{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:100%;min-width:0;min-height:36px;color:var(--hcf-ink);font:500 12px/1.2 var(--hcf-font-body);padding:0 10px}.vr-adl-rule-status,.vr-adl-specific-times>small{color:var(--hcf-ink-muted);font-size:11px}.vr-adl-specific-times{gap:6px;min-width:0;display:grid}.vr-adl-time-entry{align-items:center;gap:6px;display:flex}.vr-adl-time-entry .vr-action{flex:none}.vr-adl-specific-times ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vr-adl-specific-times li{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);min-height:28px;color:var(--hcf-ink);align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.vr-adl-specific-times .vr-icon-action{width:22px;height:22px}.vr-simple-list{border-top:1px solid var(--hcf-border-subtle);margin-top:14px}.vr-simple-list>div{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;display:grid}.vr-simple-list>article{border-bottom:1px solid var(--hcf-border-subtle);gap:6px;padding:12px 0;display:grid}.vr-simple-list>article:last-child{border-bottom:0}.vr-simple-list>article small{color:var(--hcf-ink-muted);white-space:pre-wrap;overflow-wrap:anywhere}.vr-simple-list>article form{justify-self:start}.vr-simple-list>div:last-child{border-bottom:0}.vr-simple-list strong{font:700 13px/1.3 var(--hcf-font-display)}.vr-simple-list span,.vr-simple-list em{color:var(--hcf-ink-muted);font-size:11px;font-style:normal}.vr-directory-toolbar{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px;padding:10px;display:flex}.vr-directory-toolbar .vr-live-filter--search{flex:1;min-width:240px}.vr-directory-toolbar .vr-live-filter input,.vr-directory-toolbar .vr-live-filter select{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:100%;min-height:34px;color:var(--hcf-ink);font:500 12px/1.2 var(--hcf-font-body);padding:0 10px}.vr-directory-count{min-height:34px;color:var(--hcf-ink-muted);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.vr-ledger-pagination{color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.vr-ledger-pagination>div{align-items:center;gap:8px;display:flex}.vr-ledger-pagination [aria-current=page]{white-space:nowrap;font-weight:700}.vr-ledger-pagination [aria-disabled=true]{opacity:.45;pointer-events:none}@media (max-width:640px){.vr-ledger-pagination{flex-direction:column;align-items:flex-start}.vr-ledger-pagination>div{justify-content:space-between;width:100%}.vr-directory-toolbar .vr-live-filter--search{min-width:100%}.vr-adl-weekday-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px}.vr-adl-rule-status,.vr-adl-specific-times{grid-column:1/-1}}.vr-simple-list em{font-weight:800}.vr-task-bulk-form{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);grid-template-columns:minmax(160px,1fr) minmax(180px,1.4fr) auto;align-items:end;gap:10px;margin:12px 0;padding:12px;display:grid}.vr-task-bulk-heading{color:var(--hcf-ink-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.vr-task-bulk-form .vr-field{min-width:0}.vr-task-bulk-form .vr-form-actions{margin:0}.vr-task-bulk-form .vr-form-feedback,.vr-task-bulk-form .vr-form-hint{grid-column:1/-1;margin:0}.vr-task-row{padding:12px 0;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}.vr-task-select{width:max-content}.vr-task-row .vr-inline-form{justify-self:start;max-width:100%}@media (max-width:640px){.vr-task-bulk-form{grid-template-columns:minmax(0,1fr)}.vr-task-bulk-heading,.vr-task-bulk-form .vr-form-feedback,.vr-task-bulk-form .vr-form-hint{grid-column:1}.vr-task-bulk-form .vr-form-actions,.vr-task-bulk-form .vr-form-actions .vr-action{width:100%}.vr-task-row .vr-inline-form{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}.vr-task-row .vr-inline-form select{min-width:0}}.vr-notification-channel-state{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:12px;display:grid}.vr-notification-channel-state>div{gap:4px;display:grid}.vr-notification-channel-state span{color:var(--hcf-ink-muted);font-size:11px}.vr-notification-channel-state strong{font-size:13px}.vr-notification-channel-state strong[data-blocked=true]{color:var(--hcf-danger-ink,#9a3e37)}.vr-notification-preference-table{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);overflow:hidden}.vr-notification-preference-row{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:minmax(0,1fr) repeat(3,minmax(76px,100px));align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:12px;display:grid}.vr-notification-preference-row:last-child{border-bottom:0}.vr-notification-preference-row--head{background:var(--hcf-surface-muted);color:var(--hcf-ink-muted);font-size:10px}.vr-notification-preference-row span{overflow-wrap:anywhere}.vr-notification-history-heading{margin-top:18px}@media (max-width:520px){.vr-notification-channel-state{grid-template-columns:1fr}.vr-notification-preference-row{grid-template-columns:minmax(0,1fr) 46px 46px 46px;gap:4px;padding:8px 6px;font-size:10px}.vr-notification-preference-row--head{font-size:9px}}.vr-disclosure{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);margin-top:12px}.vr-disclosure>summary{min-height:44px;color:var(--hcf-ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;list-style-position:inside;display:flex}.vr-disclosure[open]>.vr-form{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);margin:0 10px 10px;padding:12px}.vr-disclosure--nested{background:0 0}.vr-disclosure--nested[open]>.vr-form{margin:0 0 10px}.vr-location-history{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.vr-location-history li{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface-muted);gap:5px;min-width:0;padding:11px 12px;display:grid}.vr-location-history strong{color:var(--hcf-ink);font:700 13px/1.35 var(--hcf-font-display)}.vr-location-history span,.vr-location-history small{overflow-wrap:anywhere;color:var(--hcf-ink-muted);font-size:11px;line-height:1.45}.vr-adl-assignment-list{border-top:1px solid var(--hcf-border-subtle);margin-top:14px}.vr-adl-assignment{border-bottom:1px solid var(--hcf-border-subtle);padding:12px 0}.vr-adl-assignment>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style-position:inside;display:flex}.vr-adl-assignment>summary>span{gap:4px;display:grid}.vr-adl-assignment>summary strong{color:var(--hcf-ink);font:700 13px/1.3 var(--hcf-font-display)}.vr-adl-assignment>summary small,.vr-adl-assignment>summary em{color:var(--hcf-ink-muted);font-size:11px;font-style:normal}.vr-adl-assignment>.vr-form,.vr-adl-assignment>.vr-form-actions{margin-top:14px}@media (max-width:640px){.vr-adl-assignment>summary{align-items:flex-start}}.vr-service-list>div{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto auto}.vr-service-edit{color:var(--hcf-accent);font-size:12px;font-weight:700}.vr-service-edit summary{cursor:pointer;white-space:nowrap;list-style:none}.vr-service-edit summary::-webkit-details-marker{display:none}.vr-service-edit[open]{border-radius:var(--hcf-radius-control);background:var(--hcf-surface-muted);grid-column:1/-1;width:100%;padding:12px}.vr-service-edit[open] summary{margin-bottom:12px}.vr-inline-form{justify-content:flex-end;align-items:center;gap:7px;min-width:205px;display:flex}.vr-inline-form select{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);max-width:132px;min-height:36px;color:var(--hcf-ink);background:var(--hcf-surface);padding:0 26px 0 8px;font-size:11px}.vr-inline-form .vr-action{min-height:36px;padding-inline:10px}.vr-list-link,.vr-text-link,.vr-back-link{color:var(--hcf-product-anchor);text-decoration:none}.vr-list-link:hover,.vr-text-link:hover,.vr-back-link:hover{text-underline-offset:3px;text-decoration:underline}.vr-client-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.vr-back-link{align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.vr-client-title{align-items:center;gap:12px;display:flex}.vr-client-title h2{font:750 25px/1.1 var(--hcf-font-display);margin:0}.vr-client-title .vr-pill{margin-top:10px}.vr-client-header-actions{align-items:center;gap:8px;display:flex}.vr-client-tabs{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-group);background:var(--hcf-surface);align-items:center;gap:4px;min-height:43px;padding:4px;display:flex;overflow-x:auto}.vr-client-tabs a{border-radius:var(--hcf-radius-control);min-height:35px;color:var(--hcf-ink-muted);white-space:nowrap;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.vr-client-tabs a:hover,.vr-client-tabs a[aria-current=page]{color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-client-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.vr-profile-grid,.vr-client-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.vr-profile-grid>div,.vr-client-stat-list>div{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:color-mix(in srgb, var(--hcf-canvas) 70%, var(--hcf-surface));min-width:0;padding:11px 12px}.vr-profile-grid dt,.vr-client-stat-list dt{color:var(--hcf-ink-muted);font-size:10px;font-weight:750}.vr-profile-grid dd,.vr-client-stat-list dd{color:var(--hcf-ink);font:750 13px/1.25 var(--hcf-font-display);overflow-wrap:anywhere;margin:4px 0 0}.vr-client-stat-list dd{font-size:20px}.vr-section-heading--sub{border-top:1px solid var(--hcf-border-subtle);margin-top:22px;padding-top:18px}.vr-section-heading--sub h3{margin-top:3px;font-size:15px}.vr-client-location{border-radius:var(--hcf-radius-control);background:color-mix(in srgb, var(--hcf-product-anchor) 7%, var(--hcf-surface));color:var(--hcf-ink-muted);align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.vr-client-note-list{gap:9px;margin-top:16px;display:grid}.vr-client-note{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);padding:12px}.vr-client-note header{justify-content:space-between;align-items:start;gap:10px;display:flex}.vr-client-note header>div{gap:3px;display:grid}.vr-client-note strong{font:750 12px/1.3 var(--hcf-font-display)}.vr-client-note small{color:var(--hcf-ink-muted);font-size:10px}.vr-client-note p{color:var(--hcf-ink-muted);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.5}.vr-priority-note{border-left:3px solid var(--hcf-product-anchor);border-radius:var(--hcf-radius-control);background:color-mix(in srgb, var(--hcf-product-anchor) 7%, var(--hcf-surface));margin-bottom:16px;padding:12px 14px}.vr-priority-note strong{font:750 12px/1.3 var(--hcf-font-display)}.vr-priority-note p{color:var(--hcf-ink-muted);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.vr-client-visit-list{border-top:1px solid var(--hcf-border-subtle);display:grid}.vr-client-visit-list>div{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.vr-client-visit-list>div>div{gap:3px;display:grid}.vr-client-visit-list strong{font:750 12px/1.3 var(--hcf-font-display)}.vr-client-visit-list span,.vr-client-visit-list small,.vr-client-visit-list em{color:var(--hcf-ink-muted);font-size:10px;font-style:normal}.vr-client-visit-list em{color:var(--hcf-ink);text-align:right;font-weight:800}.vr-client-visit-list small{grid-column:1/-1}.vr-client-auth-usage{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-panel);background:color-mix(in srgb, var(--hcf-canvas) 62%, var(--hcf-surface));margin:0 0 18px;padding:14px 16px}.vr-client-auth-usage__list{gap:12px;display:grid}.vr-client-auth-usage__item{border-top:1px solid var(--hcf-border-subtle);min-width:0;padding:12px 0 0}.vr-client-auth-usage__heading,.vr-client-auth-usage__metrics{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;display:grid}.vr-client-auth-usage__heading>div,.vr-client-auth-usage__metrics>div{gap:3px;display:grid}.vr-client-auth-usage__heading strong{color:var(--hcf-ink);font:750 13px/1.3 var(--hcf-font-display)}.vr-client-auth-usage__heading span,.vr-client-auth-usage__heading small,.vr-client-auth-usage__metrics span,.vr-client-auth-usage__metrics small,.vr-client-auth-usage__legend{color:var(--hcf-ink-muted);font-size:11px;line-height:1.4}.vr-client-auth-usage__heading small{text-align:right}.vr-client-auth-usage__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.vr-client-auth-usage__metrics strong{color:var(--hcf-ink);font-variant-numeric:tabular-nums;font-size:12px}.vr-client-auth-usage__meter{background:var(--hcf-border-subtle);border-radius:999px;height:7px;margin-top:12px;position:relative;overflow:hidden}.vr-client-auth-usage__meter span{inset-block:0;border-radius:inherit;position:absolute;left:0}.vr-client-auth-usage__meter [data-kind=scheduled]{background:var(--hcf-product-anchor);opacity:.45}.vr-client-auth-usage__meter [data-kind=verified]{background:var(--hcf-state-success,#16866f);opacity:.95}.vr-client-auth-usage__legend{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.vr-client-auth-usage__legend span{align-items:center;gap:5px;display:inline-flex}.vr-client-auth-usage__legend i{background:var(--hcf-product-anchor);border-radius:50%;width:8px;height:8px}.vr-client-auth-usage__legend i[data-kind=verified]{background:var(--hcf-state-success,#16866f)}.vr-exception-list{gap:10px;margin-top:15px;display:grid}.vr-exception-card{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:color-mix(in srgb, var(--hcf-surface) 96%, var(--hcf-product-anchor) 4%);grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:18px;padding:15px;display:grid}.vr-exception-card[data-severity=critical]{border-color:color-mix(in srgb, #d65445 34%, var(--hcf-border-subtle))}.vr-exception-copy>div{color:var(--hcf-ink-muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.vr-exception-copy h3{margin-top:9px;font-size:14px}.vr-exception-copy p{color:var(--hcf-ink-muted);margin:5px 0;font-size:12px;line-height:1.45}.vr-exception-copy small{color:var(--hcf-ink-muted)}.vr-exception-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.vr-exception-form .vr-form-feedback{grid-column:1/-1}.vr-exchange-hero{align-items:center;gap:15px;min-height:180px;display:flex}.vr-exchange-hero>div{min-width:0}.vr-exchange-hero strong{font:750 17px/1.2 var(--hcf-font-display);display:block}.vr-exchange-hero p{color:var(--hcf-ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.vr-exchange-hero small{color:var(--hcf-ink-muted);margin-top:10px;display:block}.vr-settings-services{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;margin-top:16px;display:grid}.vr-setting-row .vr-form--inline{margin-left:auto}@media (max-width:1080px){.vr-form--schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-settings-services,.vr-exception-card{grid-template-columns:1fr}}@media (max-width:720px){.vr-client-auth-usage{padding:12px}.vr-client-auth-usage__heading{grid-template-columns:minmax(0,1fr)}.vr-client-auth-usage__heading small{text-align:left}.vr-client-auth-usage__metrics{gap:10px}.vr-form--grid,.vr-form-section,.vr-form--schedule{grid-template-columns:1fr}.vr-setting-row:has(.vr-form--inline){grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.vr-setting-row:has(.vr-form--inline)>.vr-form--inline{grid-column:2;margin-left:0}.vr-form--inline{width:100%;display:grid}.vr-form--inline .vr-field{min-width:0}.vr-simple-list>div{grid-template-columns:1fr auto;padding:12px 0}.vr-simple-list>div span{grid-area:2/1/auto/-1}.vr-service-list>div{grid-template-columns:minmax(0,1fr) auto}.vr-service-list .vr-service-edit{grid-column:1/-1}.vr-inline-form{grid-column:1/-1;justify-content:flex-start}.vr-exception-form{grid-template-columns:1fr}.vr-client-header{flex-direction:column;align-items:stretch}.vr-client-header .vr-action{align-self:flex-start}.vr-client-title h2{font-size:22px}.vr-client-grid,.vr-profile-grid,.vr-client-stat-list{grid-template-columns:1fr}.vr-client-tabs{margin-inline:-2px}.vr-table{min-width:680px}}.vr-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vr-section-actions form{align-items:center;gap:8px;display:flex}.vr-manage-list{gap:8px;margin-top:16px;display:grid}.vr-manage-list details{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);overflow:hidden}.vr-manage-list summary{cursor:pointer;min-height:46px;color:var(--hcf-ink);font:700 12px/1.35 var(--hcf-font-display);align-items:center;padding:10px 13px;list-style:none;display:flex}.vr-manage-list summary::-webkit-details-marker{display:none}.vr-manage-list summary:after{content:"+";color:var(--hcf-product-anchor);margin-left:auto;font-size:18px;font-weight:500}.vr-manage-list details[open] summary:after{content:"–"}.vr-manage-list details[open] summary{border-bottom:1px solid var(--hcf-border-subtle)}.vr-manage-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;padding:14px;display:grid}.vr-manage-grid>.vr-form{margin-top:0}.vr-manage-grid .vr-form--inline{align-self:start}.vr-metrics--inside{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.vr-manage-grid{grid-template-columns:1fr}}@media (max-width:620px){.vr-section-actions{flex-direction:column;align-items:flex-start}.vr-manage-grid{padding:11px}.vr-metrics--inside{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-report-toolbar .vr-live-toolbar-actions{width:100%;margin-left:0}.vr-report-toolbar .vr-live-toolbar-actions .vr-action{flex:1;justify-content:center}}.vr-today-dashboard{gap:16px;display:grid}.vr-dashboard-lead{justify-content:flex-end;align-items:center;gap:20px;padding:0;display:flex}.vr-dashboard-lead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vr-dashboard-lead-actions .vr-state{white-space:nowrap}.vr-metrics--dashboard{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden}.vr-metrics--dashboard>div{border-right:1px solid var(--hcf-border-subtle);border-bottom:1px solid var(--hcf-border-subtle);min-height:104px;padding:15px 16px}.vr-metrics--dashboard>div:nth-child(4n){border-right:0}.vr-metrics--dashboard>div:nth-child(n+5){border-bottom:0}.vr-metrics--dashboard>div:first-child{padding-left:16px}.vr-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:16px;display:grid}.vr-dashboard-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-dashboard-grid>.vr-panel{height:100%}.vr-analytics-panel{min-height:266px}.vr-pulse-panel{flex-direction:column;gap:12px;display:flex}.vr-pulse-panel .vr-action{align-self:flex-start;margin-top:auto}.vr-pulse-panel>.vr-section-heading>svg{color:var(--hcf-product-anchor)}.vr-health-score{border-radius:var(--hcf-radius-control);background:color-mix(in srgb,var(--hcf-product-anchor) 7%,var(--hcf-surface));gap:4px;padding:13px;display:grid}.vr-health-score strong{font:750 16px/1.2 var(--hcf-font-display)}.vr-health-score span{color:var(--hcf-ink-muted);font-size:11px;line-height:1.4}.vr-progress-row{border-bottom:1px solid var(--hcf-border-subtle);min-height:30px;color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.vr-progress-row span{align-items:center;gap:7px;display:inline-flex}.vr-progress-row strong{color:var(--hcf-ink);font:750 13px/1 var(--hcf-font-data)}.vr-week-chart{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:178px;margin-top:18px;padding:0 3px 2px;display:grid}.vr-week-chart-day{text-align:center;grid-template-rows:18px 1fr auto auto auto;align-items:end;gap:5px;min-width:0;display:grid}.vr-week-chart-value{color:var(--hcf-ink);font:750 12px/1 var(--hcf-font-data)}.vr-week-chart-track{background:color-mix(in srgb,var(--hcf-canvas) 78%,var(--hcf-surface));border-radius:8px 8px 3px 3px;justify-content:center;align-items:end;height:112px;display:flex}.vr-week-chart-track span{background:linear-gradient(180deg,var(--hcf-product-end),var(--hcf-product-start));width:70%;min-height:4px;box-shadow:0 5px 12px color-mix(in srgb,var(--hcf-product-anchor) 18%,transparent);border-radius:6px 6px 2px 2px}.vr-week-chart-day strong{color:var(--hcf-ink-muted);font:750 10px/1 var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-week-chart-day small{color:var(--hcf-ink-muted);font-size:10px}.vr-week-chart-day em{min-height:16px;color:var(--hcf-warning);font-size:9px;font-style:normal;font-weight:800}.vr-analytics-list{gap:15px;margin-top:17px;display:grid}.vr-analytics-list>div{gap:7px;display:grid}.vr-analytics-list>div>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vr-analytics-list strong{font:750 12px/1.2 var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-analytics-list span{color:var(--hcf-ink-muted);white-space:nowrap;font-size:10px}.vr-analytics-bar{border-radius:var(--hcf-radius-pill);background:color-mix(in srgb,var(--hcf-product-start) 10%,var(--hcf-canvas));height:7px;overflow:hidden}.vr-analytics-bar span{border-radius:inherit;background:var(--hcf-product-anchor);min-width:3px;height:100%;display:block}.vr-analytics-bar--teal{background:color-mix(in srgb,var(--hcf-product-end) 10%,var(--hcf-canvas))}.vr-analytics-bar--teal span{background:var(--hcf-product-end)}.vr-status-stack{border-top:1px solid var(--hcf-border-subtle);gap:0;margin-top:14px;display:grid}.vr-status-stack>div{border-bottom:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.vr-status-stack>div>div{align-items:center;gap:8px;display:flex}.vr-status-stack strong{font:700 12px/1.2 var(--hcf-font-display)}.vr-status-stack b{font:750 13px/1 var(--hcf-font-data)}.vr-status-dot{background:var(--hcf-ink-muted);border-radius:50%;width:8px;height:8px}.vr-status-dot[data-status=completed]{background:var(--hcf-success)}.vr-status-dot[data-status=in_progress]{background:var(--hcf-product-anchor)}.vr-status-dot[data-status=scheduled]{background:var(--hcf-warning)}.vr-evv-pipeline{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;display:grid;overflow:hidden}.vr-evv-pipeline>div{border-right:1px solid var(--hcf-border-subtle);gap:5px;padding:10px;display:grid}.vr-evv-pipeline>div:last-child{border-right:0}.vr-evv-pipeline span{color:var(--hcf-ink-muted);font-size:10px}.vr-evv-pipeline strong{font:750 16px/1 var(--hcf-font-data)}.vr-status-stack+.vr-evv-pipeline+.vr-action{margin-top:16px}.vr-roster-list{border-top:1px solid var(--hcf-border-subtle);margin-top:13px;display:grid}.vr-roster-list>div{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:53px;display:grid}.vr-roster-list>div>div{gap:3px;min-width:0;display:grid}.vr-roster-list strong{font:700 12px/1.2 var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-roster-list small{color:var(--hcf-ink-muted);font-size:10px}.vr-roster-list a{width:28px;height:28px;color:var(--hcf-ink-muted);border-radius:50%;place-items:center;display:grid}.vr-roster-list a:hover{color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-avatar{width:30px;height:30px;color:var(--hcf-product-anchor);background:color-mix(in srgb,var(--hcf-product-anchor) 10%,white);font:750 10px/1 var(--hcf-font-display);border-radius:50%;place-items:center;display:grid}.vr-queue-list{border-top:1px solid var(--hcf-border-subtle);margin-top:13px;display:grid}.vr-queue-list a{border-bottom:1px solid var(--hcf-border-subtle);min-height:48px;color:var(--hcf-ink);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:grid}.vr-queue-list a:hover,.vr-queue-list a>svg{color:var(--hcf-product-anchor)}.vr-queue-list strong{font:750 13px/1 var(--hcf-font-data)}.vr-dashboard-grid .vr-empty-inline{margin-top:14px}.vr-auth-utilization-panel{gap:14px;display:grid}.vr-auth-utilization-panel>.vr-section-heading{align-items:end}.vr-auth-utilization-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.vr-auth-utilization-controls .vr-live-filter{min-width:150px}.vr-auth-utilization-range{color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.vr-auth-utilization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vr-auth-utilization-stat{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:color-mix(in srgb,var(--hcf-surface) 92%,var(--hcf-canvas));min-width:0;min-height:118px;color:var(--hcf-ink);align-content:start;gap:7px;padding:14px;text-decoration:none;display:grid}.vr-auth-utilization-stat[data-status=over]{border-top:3px solid var(--hcf-danger)}.vr-auth-utilization-stat[data-status=under]{border-top:3px solid var(--hcf-warning)}.vr-auth-utilization-stat[data-status=full]{border-top:3px solid var(--hcf-success)}.vr-auth-utilization-stat>span{color:var(--hcf-ink-muted);font-size:11px;font-weight:700}.vr-auth-utilization-stat>strong{font:750 25px/1 var(--hcf-font-data)}.vr-auth-utilization-stat>small{color:var(--hcf-ink-muted);font-size:10px}.vr-auth-utilization-stat[href]:hover{border-color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-auth-utilization-subgroups{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:3px;display:flex}.vr-auth-utilization-subgroups a,.vr-auth-utilization-unavailable a{color:var(--hcf-product-anchor);text-underline-offset:3px;font-size:11px;font-weight:750;text-decoration:underline}.vr-auth-utilization-note,.vr-auth-utilization-unavailable{color:var(--hcf-ink-muted);margin:0;font-size:11px;line-height:1.45}@media (max-width:1023px){.vr-metrics--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-metrics--dashboard>div:nth-child(2n){border-right:0}.vr-metrics--dashboard>div:nth-child(n+5){border-bottom:1px solid var(--hcf-border-subtle)}.vr-metrics--dashboard>div:nth-child(n+7){border-bottom:0}.vr-dashboard-grid,.vr-dashboard-grid--wide{grid-template-columns:1fr}}@media (max-width:620px){.vr-dashboard-lead{justify-content:flex-start}.vr-dashboard-lead-actions{align-items:stretch;width:100%}.vr-dashboard-lead-actions .vr-action{flex:1;justify-content:center}.vr-metrics--dashboard>div{min-height:92px;padding:13px 12px}.vr-metrics--dashboard>div:first-child{padding-left:12px}.vr-week-chart{gap:5px}.vr-week-chart-day strong{font-size:9px}.vr-week-chart-track{height:96px}.vr-panel{padding:16px}.vr-auth-utilization-panel>.vr-section-heading{flex-direction:column;align-items:stretch}.vr-auth-utilization-controls{align-items:end;width:100%}.vr-auth-utilization-controls .vr-live-filter{flex:1}.vr-auth-utilization-controls .vr-action{justify-content:center;min-width:70px}.vr-auth-utilization-range{flex-direction:column;align-items:flex-start;gap:4px}.vr-auth-utilization-grid{grid-template-columns:1fr}.vr-auth-utilization-stat{min-height:0}}.vr-calendar{gap:12px;margin-top:14px;display:grid}.vr-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vr-calendar-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vr-calendar-filters select,.vr-calendar-check{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:38px;color:var(--hcf-ink);font-size:11px}.vr-calendar-filters select{padding:0 28px 0 9px}.vr-calendar-check{color:var(--hcf-ink-muted);align-items:center;gap:7px;padding:0 10px;font-weight:700;display:flex}.vr-calendar-toggle{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-canvas);padding:3px;display:flex}.vr-calendar-toggle button{border-radius:calc(var(--hcf-radius-control) - 3px);min-height:34px;color:var(--hcf-ink-muted);font:700 11px var(--hcf-font-display);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.vr-calendar-toggle button[data-active=true]{background:var(--hcf-surface);color:var(--hcf-product-anchor);box-shadow:0 2px 8px #08223b0f}.vr-week-grid{grid-template-columns:repeat(7,minmax(160px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.vr-day-column{border:1px solid var(--hcf-border-subtle);background:color-mix(in srgb,var(--hcf-surface) 96%,var(--hcf-product-anchor) 4%);border-radius:14px;min-width:160px;overflow:hidden}.vr-day-column>header{border-bottom:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.vr-day-column>header strong{font:750 11px var(--hcf-font-display)}.vr-day-column>header span{background:var(--hcf-surface);min-width:22px;height:22px;color:var(--hcf-ink-muted);border-radius:999px;place-items:center;font-size:9px;font-weight:800;display:grid}.vr-day-column>div{gap:6px;padding:7px;display:grid}.vr-day-column article{border:1px solid var(--hcf-border-subtle);border-left:3px solid var(--hcf-product-anchor);background:var(--hcf-surface);border-radius:10px;gap:4px;padding:9px;display:grid}.vr-day-column article[data-open=true]{background:#fffaf0;border-left-color:#f5a623}.vr-day-column time{color:var(--hcf-ink-muted);font:700 9px var(--hcf-font-data)}.vr-day-column article strong{font:700 11px/1.2 var(--hcf-font-display)}.vr-day-column article span{color:var(--hcf-ink-muted);font-size:10px}.vr-day-column article small{color:var(--hcf-ink-muted);align-items:center;gap:4px;font-size:9px;display:flex}.vr-day-column article .vr-schedule-billing,.vr-calendar-list .vr-schedule-billing{color:var(--hcf-product-anchor);font-size:9px;font-weight:700}.vr-calendar-list{border-top:1px solid var(--hcf-border-subtle);display:grid}.vr-calendar-list article{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:minmax(180px,.7fr) minmax(0,1.4fr) minmax(120px,.6fr);align-items:center;gap:12px;min-height:58px;font-size:11px;display:grid}.vr-calendar-list article>div{gap:3px;display:grid}.vr-calendar-list time,.vr-calendar-list span,.vr-calendar-list small{color:var(--hcf-ink-muted)}@media (max-width:720px){.vr-calendar-toolbar{flex-direction:column;align-items:stretch}.vr-calendar-filters{grid-template-columns:1fr 1fr;display:grid}.vr-calendar-filters select{width:100%}.vr-calendar-toggle{width:max-content}.vr-week-grid{grid-template-columns:repeat(7,180px)}.vr-calendar-list article{grid-template-columns:1fr;gap:4px;padding:10px 0}}.vr-live-calendar,.vr-month-calendar{gap:14px;margin-top:14px;display:grid}.vr-live-toolbar,.vr-live-controls,.vr-month-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vr-live-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vr-report-toolbar{border-bottom:1px solid var(--hcf-border-subtle);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.vr-report-toolbar .vr-live-toolbar-actions{margin-left:auto}.vr-pagination{color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.vr-pagination>div{gap:8px;display:flex}.vr-pagination [aria-disabled=true]{opacity:.45;pointer-events:none}.vr-filter-tabs{scrollbar-width:thin;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.vr-filter-tabs a{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:32px;color:var(--hcf-ink-muted);flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.vr-filter-tabs a[aria-current=page]{border-color:color-mix(in srgb,var(--hcf-product-anchor) 36%,var(--hcf-border-subtle));background:var(--hcf-glass-selected);color:var(--hcf-product-anchor)}.vr-sandata-history-list{max-height:420px;overflow:auto}.vr-sandata-history-list>div{border-bottom:1px solid var(--hcf-border-subtle);padding:10px 0}.vr-sandata-history-list small{color:var(--hcf-ink-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.vr-sandata-review-ack{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vr-sandata-review-ack label{color:var(--hcf-ink-muted);align-items:center;gap:7px;font-size:12px;display:flex}.vr-sandata-review-ack input[type=checkbox]{width:16px;height:16px;accent-color:var(--hcf-accent)}.vr-sandata-review-ack small{flex-basis:100%}.vr-schedule-picker{gap:6px}.vr-picker-footer{min-height:22px;color:var(--hcf-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.vr-picker-footer>span{align-items:center;gap:8px;display:flex}.vr-picker-footer button{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:28px;color:var(--hcf-ink);padding:0 8px;font-size:10px;font-weight:700}.vr-picker-footer button:disabled{opacity:.5}.vr-live-toolbar{position:relative}.vr-schedule-popover{z-index:20;border-radius:var(--hcf-radius-group);gap:12px;min-width:260px;padding:14px;display:grid;position:absolute;top:52px;right:0}.vr-schedule-popover>div:first-child{gap:3px;display:grid}.vr-schedule-popover strong{font:750 12px var(--hcf-font-display)}.vr-schedule-popover small,.vr-popover-note{color:var(--hcf-ink-muted);font-size:10px}.vr-schedule-popover-group{gap:6px;display:grid}.vr-schedule-popover-group>span{color:var(--hcf-ink-muted);font-size:10px;font-weight:750}.vr-coverage-popover{min-width:320px}.vr-coverage-option{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:100%;color:var(--hcf-ink);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.vr-coverage-option:disabled{opacity:.55}.vr-coverage-option>span{gap:3px;display:grid}.vr-coverage-option strong{font-size:11px}.vr-coverage-option small{font-size:9px}.vr-coverage-option em{color:var(--hcf-product-anchor);font-size:10px;font-style:normal;font-weight:800}.vr-empty-inline{color:var(--hcf-ink-muted);font-size:11px}.vr-live-toolbar-title{gap:3px;display:grid}.vr-live-toolbar-title small{color:var(--hcf-ink-muted);font-size:10px}.vr-live-indicator{color:var(--hcf-ink);font:750 13px var(--hcf-font-display);align-items:center;gap:7px;display:inline-flex}.vr-live-indicator i{background:#2da66f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2da66f21}.vr-live-controls{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-group);background:var(--hcf-canvas);align-items:flex-end;padding:10px}.vr-live-period,.vr-month-period{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vr-live-period button,.vr-month-period button{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:34px;color:var(--hcf-ink);font:700 11px var(--hcf-font-display);justify-content:center;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.vr-live-period button:first-child,.vr-live-period button:last-of-type,.vr-month-period button:first-child,.vr-month-period button:last-of-type{width:34px;padding:0}.vr-live-period strong,.vr-month-period strong{font:750 13px var(--hcf-font-display);margin-left:3px}.vr-live-filters{flex-wrap:wrap;align-items:flex-end;gap:7px;display:flex}.vr-live-filter{gap:4px;min-width:112px;display:grid}.vr-live-filter span{color:var(--hcf-ink-muted);font-size:9px;font-weight:750}.vr-live-filter select{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:100%;min-height:34px;color:var(--hcf-ink);padding:0 27px 0 8px;font-size:11px}.vr-live-filter--check{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-width:0;min-height:34px;color:var(--hcf-ink);align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.vr-live-filter--check input{width:16px;height:16px;accent-color:var(--hcf-product-anchor);margin:0}.vr-live-filter--check span{color:inherit;font-size:11px;font-weight:650}.vr-live-filter--search{min-width:230px}.vr-live-search-control{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:34px;color:var(--hcf-ink-muted);align-items:center;gap:7px;padding:0 9px;display:flex}.vr-live-search-control input{width:100%;min-width:0;color:var(--hcf-ink);font:600 11px var(--hcf-font-body);background:0 0;border:0;outline:0}.vr-live-search-control input::placeholder{color:var(--hcf-ink-muted)}.vr-clear-filters{align-self:end;min-height:34px;padding:0 10px;font-size:10px}.vr-drag-review{border:1px solid color-mix(in srgb,var(--hcf-product-anchor) 24%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-group);background:var(--hcf-surface);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex;box-shadow:0 8px 24px #08223b14}.vr-drag-review>div{gap:3px;min-width:0;display:grid}.vr-drag-review strong{font:750 12px var(--hcf-font-display)}.vr-drag-review span{color:var(--hcf-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vr-drag-review form{flex:none;align-items:center;gap:7px;display:flex}.vr-drag-review .vr-form-feedback{margin:0}.vr-live-summary-wrap{border-radius:var(--hcf-radius-content);max-width:100%;overflow-x:auto}.vr-live-summary{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.vr-live-summary>div{border-right:1px solid var(--hcf-border-subtle);gap:3px;min-width:0;padding:10px;display:grid}.vr-live-summary>div:last-child{border-right:0}.vr-live-summary strong{font:750 11px var(--hcf-font-display)}.vr-live-summary span,.vr-live-summary small{color:var(--hcf-ink-muted);font-size:9px}.vr-live-summary span{font-weight:700}.vr-live-pivot{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.vr-live-pivot>span{color:var(--hcf-ink-muted);margin-right:3px;font-size:10px;font-weight:750}.vr-live-pivot button{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:32px;color:var(--hcf-ink-muted);font:700 10px var(--hcf-font-display);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.vr-live-pivot button[data-active=true]{border-color:color-mix(in srgb,var(--hcf-product-anchor) 30%,var(--hcf-border-subtle));color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-live-operations-summary{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);flex-wrap:wrap;align-items:center;gap:0;display:flex;overflow:hidden}.vr-live-operations-summary span{border-right:1px solid var(--hcf-border-subtle);min-height:38px;color:var(--hcf-ink-muted);align-items:baseline;gap:5px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.vr-live-operations-summary span:last-child{border-right:0}.vr-live-operations-summary strong{color:var(--hcf-ink);font:750 13px var(--hcf-font-display)}.vr-live-grid-wrap,.vr-month-grid-wrap{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);max-width:100%;overflow-x:auto}.vr-live-grid{grid-template-columns:minmax(150px,.9fr) repeat(7,minmax(145px,1fr));min-width:1170px;display:grid}.vr-live-grid-corner,.vr-live-day-heading,.vr-live-entity,.vr-live-cell{border-right:1px solid var(--hcf-border-subtle);border-bottom:1px solid var(--hcf-border-subtle)}.vr-live-grid-corner,.vr-live-day-heading{background:var(--hcf-canvas);align-content:center;gap:3px;min-height:54px;padding:8px 10px;display:grid}.vr-live-grid-corner{color:var(--hcf-ink-muted);font-size:10px;font-weight:750}.vr-live-day-heading strong{font:750 11px var(--hcf-font-display)}.vr-live-day-heading span{color:var(--hcf-ink-muted);font-size:9px}.vr-live-grid-row{display:contents}.vr-live-entity{background:var(--hcf-canvas);align-content:center;gap:4px;min-height:94px;padding:10px;display:grid}.vr-live-entity strong{font:750 11px/1.25 var(--hcf-font-display)}.vr-live-entity small{color:var(--hcf-ink-muted);font-size:9px}.vr-live-cell{background:var(--hcf-surface);align-content:start;gap:5px;min-height:94px;padding:7px;display:grid}.vr-live-cell[data-drop-target=true]{background:var(--hcf-glass-selected);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hcf-product-anchor) 28%,transparent)}.vr-live-cell:last-child,.vr-live-day-heading:last-child{border-right:0}.vr-live-chip{border:1px solid var(--hcf-border-subtle);border-left:3px solid var(--hcf-product-anchor);background:var(--hcf-surface-raised,var(--hcf-surface));width:100%;color:var(--hcf-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--hcf-motion-fast) var(--hcf-ease),border-color var(--hcf-motion-fast) var(--hcf-ease),transform var(--hcf-motion-fast) var(--hcf-ease);border-radius:9px;gap:3px;padding:7px;display:grid;box-shadow:0 1px 4px #08223b0a}.vr-live-chip[draggable=true]{cursor:grab}.vr-live-chip[draggable=true]:active{cursor:grabbing}.vr-live-chip[data-status=open]{background:#fffaf0;border-left-color:#f2a622}.vr-live-chip[data-status=in-progress]{border-left-color:#2d77d7}.vr-live-chip[data-status=completed]{border-left-color:#2da66f}.vr-live-chip[data-status=review],.vr-live-chip[data-status=missed]{background:#fff8f7;border-left-color:#c85e55}.vr-live-chip time{color:var(--hcf-ink-muted);font:700 9px var(--hcf-font-data)}.vr-live-chip strong{color:var(--hcf-ink);font:750 10px/1.25 var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-live-chip span,.vr-live-chip small{color:var(--hcf-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vr-live-chip small{font-weight:750}.vr-month-toolbar{padding-bottom:2px}.vr-month-stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vr-month-stats span{color:var(--hcf-ink-muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.vr-month-grid{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid}.vr-month-weekday{border-right:1px solid var(--hcf-border-subtle);border-bottom:1px solid var(--hcf-border-subtle);background:var(--hcf-canvas);min-height:34px;color:var(--hcf-ink-muted);font:750 10px var(--hcf-font-display);align-items:center;padding:0 9px;display:flex}.vr-month-day{border-right:1px solid var(--hcf-border-subtle);border-bottom:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);align-content:start;gap:7px;min-height:132px;padding:8px;display:grid}.vr-month-day:nth-child(7n){border-right:0}.vr-month-day[data-outside=true]{background:color-mix(in srgb,var(--hcf-canvas) 74%,var(--hcf-surface) 26%)}.vr-month-day[data-outside=true] header strong{color:var(--hcf-ink-muted)}.vr-month-day[data-today=true]{box-shadow:inset 0 3px 0 var(--hcf-product-anchor)}.vr-month-day header{justify-content:space-between;align-items:center;gap:6px;display:flex}.vr-month-day header strong{font:750 11px var(--hcf-font-display)}.vr-month-day header span{color:var(--hcf-product-anchor);font-size:8px;font-weight:800}.vr-month-day>div{align-content:start;gap:5px;display:grid}.vr-month-legend{color:var(--hcf-ink-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.vr-month-legend span{align-items:center;gap:5px;display:inline-flex}.vr-month-legend i{background:var(--hcf-product-anchor);border-radius:50%;width:7px;height:7px}.vr-month-legend i[data-status=open]{background:#f2a622}.vr-month-legend i[data-status=in-progress]{background:#2d77d7}.vr-month-legend i[data-status=missed],.vr-month-legend i[data-status=review]{background:#c85e55}@media (max-width:900px){.vr-live-controls{flex-direction:column;align-items:stretch}.vr-live-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vr-live-filter{min-width:0}.vr-live-filter--search{grid-column:1/-1}.vr-live-summary{grid-template-columns:repeat(7,110px);min-width:770px}}@media (max-width:620px){.vr-live-toolbar{flex-direction:column;align-items:flex-start}.vr-schedule-popover{min-width:0;position:fixed;inset:auto 12px 12px}.vr-coverage-popover{min-width:0}.vr-live-filters{grid-template-columns:1fr}.vr-live-filter--search{grid-column:auto}.vr-live-period strong,.vr-month-period strong{width:100%;margin:3px 0 0}.vr-month-toolbar{flex-direction:column;align-items:flex-start}.vr-drag-review{flex-direction:column;align-items:stretch}.vr-drag-review form{width:100%}.vr-drag-review form .vr-action{flex:1}}.vr-drawer-layer{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.vr-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#08223b38;border:0;position:absolute;inset:0}.vr-drawer{z-index:1;border-left:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);width:min(520px,100vw);height:100dvh;animation:vr-drawer-in var(--hcf-motion-default) var(--hcf-ease);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 48px #08223b29}.vr-drawer-header{border-bottom:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:17px 18px 14px;display:grid}.vr-drawer-heading{gap:3px;min-width:0;display:grid}.vr-drawer-heading h2{font:750 20px/1.1 var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vr-drawer-heading span{color:var(--hcf-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vr-drawer-heading .vr-eyebrow{margin:0}.vr-drawer-header-actions{align-items:center;gap:7px;display:flex}.vr-icon-button{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);width:34px;height:34px;color:var(--hcf-ink-muted);cursor:pointer;place-items:center;display:grid}.vr-icon-button:hover{color:var(--hcf-ink)}.vr-drawer-tabs{border-bottom:1px solid var(--hcf-border-subtle);background:var(--hcf-canvas);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.vr-drawer-tabs button{min-height:58px;color:var(--hcf-ink-muted);font:700 10px var(--hcf-font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-content:center;place-items:center;gap:4px;display:grid}.vr-drawer-tabs button[data-active=true]{border-bottom-color:var(--hcf-product-anchor);color:var(--hcf-product-anchor);background:var(--hcf-surface)}.vr-drawer-body{min-height:0;padding:18px;overflow-y:auto}.vr-drawer-body>.vr-form{margin-top:0}.vr-open-offers-drawer{grid-template-rows:auto minmax(0,1fr)}.vr-offer-choice-group{gap:8px;display:grid}.vr-offer-choice{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.vr-offer-choice:has(input:checked){border-color:color-mix(in srgb,var(--hcf-product-anchor) 42%,var(--hcf-border-subtle));background:var(--hcf-glass-selected)}.vr-offer-choice input{width:17px;height:17px;accent-color:var(--hcf-product-anchor);margin:1px 0 0}.vr-offer-choice span{gap:4px;min-width:0;display:grid}.vr-offer-choice strong{font-size:12px;line-height:1.35}.vr-offer-choice small,.vr-offers-muted{color:var(--hcf-ink-muted);font-size:11px;line-height:1.45}.vr-form-success{border:1px solid color-mix(in srgb,var(--hcf-success) 35%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-content);background:var(--hcf-glass-selected);color:var(--hcf-success);margin:0;padding:10px 12px;font-size:12px;font-weight:700}.vr-drawer .vr-form--schedule,.vr-drawer .vr-form--grid{grid-template-columns:1fr}.vr-drawer .vr-form-actions{align-items:stretch}.vr-drawer .vr-form-actions .vr-action{width:100%}.vr-drawer .vr-manage-grid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;display:grid}.vr-drawer .vr-manage-grid .vr-form{margin-top:0}.vr-drawer-summary{gap:8px;margin-bottom:14px;display:grid}.vr-drawer-field{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.vr-drawer-field>div{gap:4px;min-width:0;display:grid}.vr-drawer-field span{color:var(--hcf-ink-muted);align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.vr-drawer-field strong{font:750 12px var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-drawer-field>svg{color:var(--hcf-ink-muted);flex:none}.vr-drawer-context{border:1px solid color-mix(in srgb,var(--hcf-product-anchor) 18%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-content);background:var(--hcf-glass-selected);color:var(--hcf-product-anchor);align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px;display:flex}.vr-drawer-context span{color:var(--hcf-ink);gap:3px;font-size:11px;font-weight:750;display:grid}.vr-drawer-context small{color:var(--hcf-ink-muted);font-size:10px;font-weight:500}.vr-drawer-stack{gap:15px;display:grid}.vr-drawer-section-heading{border-bottom:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.vr-drawer-section-heading h3{font:750 16px var(--hcf-font-display);margin:0}.vr-drawer-section-heading .vr-eyebrow{margin:0 0 3px}.vr-drawer-section-heading>svg{color:var(--hcf-product-anchor)}.vr-drawer-definition-list{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);gap:0;margin:0;display:grid;overflow:hidden}.vr-drawer-definition-list>div{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:10px;padding:11px 12px;display:grid}.vr-drawer-definition-list>div:last-child{border-bottom:0}.vr-drawer-definition-list dt{color:var(--hcf-ink-muted);font-size:10px;font-weight:750}.vr-drawer-definition-list dd{color:var(--hcf-ink);text-align:right;margin:0;font-size:11px;font-weight:750}.vr-drawer-status-card{border:1px solid color-mix(in srgb,var(--hcf-product-anchor) 20%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-content);background:var(--hcf-glass-selected);gap:5px;padding:14px;display:grid}.vr-drawer-status-card strong{color:var(--hcf-product-anchor);font:750 15px var(--hcf-font-display)}.vr-drawer-status-card span{color:var(--hcf-ink-muted);font-size:11px;line-height:1.4}.vr-drawer-status-card ul{color:var(--hcf-ink);gap:6px;margin:4px 0;padding-left:18px;font-size:12px;line-height:1.4;display:grid}.vr-drawer-care-tasks{gap:8px;display:grid}.vr-drawer-care-tasks article{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-surface);gap:6px;padding:11px 12px;display:grid}.vr-drawer-care-task-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vr-drawer-care-task-heading strong{font-size:11px;line-height:1.4}.vr-drawer-care-task-heading span{background:var(--hcf-glass-selected);color:var(--hcf-product-anchor);border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:750}.vr-drawer-care-task-heading span[data-state=pending]{background:var(--hcf-canvas);color:var(--hcf-ink-muted)}.vr-drawer-care-tasks article>small{color:var(--hcf-ink-muted);font-size:9px;font-weight:700}.vr-drawer-care-tasks article>p{color:var(--hcf-ink-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.vr-drawer-care-tasks article>p strong{color:var(--hcf-ink);font-weight:750}.vr-task-correction{border-top:1px solid var(--hcf-border-subtle);padding-top:7px}.vr-task-correction summary{cursor:pointer;min-height:34px;color:var(--hcf-product-anchor);align-items:center;font-size:10px;font-weight:750;list-style:none;display:flex}.vr-task-correction summary::-webkit-details-marker{display:none}.vr-task-correction summary:after{content:"+";margin-left:auto;font-size:16px;font-weight:500}.vr-task-correction[open] summary:after{content:"–"}.vr-task-correction .vr-form{padding:4px 0 2px}.vr-drawer-actual,.vr-drawer-task-summary{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:color-mix(in srgb,var(--hcf-product-anchor) 5%,var(--hcf-surface));justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.vr-drawer-actual span,.vr-drawer-task-summary span{color:var(--hcf-ink-muted);font-size:10px;font-weight:750}.vr-drawer-actual strong,.vr-drawer-task-summary strong{font:750 11px var(--hcf-font-display);text-align:right}.vr-drawer-links{flex-wrap:wrap;gap:8px;display:flex}.vr-drawer-more-list{gap:8px;display:grid}.vr-drawer-more-link{border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:var(--hcf-surface);min-height:44px;color:var(--hcf-ink);transition:background var(--hcf-motion-fast) var(--hcf-ease),border-color var(--hcf-motion-fast) var(--hcf-ease);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.vr-drawer-more-link>span{align-items:center;gap:9px;display:inline-flex}.vr-drawer-more-link>span>svg{color:var(--hcf-product-anchor)}.vr-drawer-more-link>svg{color:var(--hcf-ink-muted)}.vr-drawer-more-link:hover{border-color:color-mix(in srgb,var(--hcf-product-anchor) 32%,var(--hcf-border-subtle));background:var(--hcf-glass-selected)}@keyframes vr-drawer-in{0%{opacity:.75;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.vr-drawer{animation:none}.vr-live-chip{transition:none}}@media (max-width:620px){.vr-drawer-header{padding:14px 13px 12px}.vr-drawer-body{padding:14px}.vr-drawer-tabs button{min-height:52px;font-size:9px}}.vr-shell{background:var(--hcf-canvas)}.vr-ambient,.vr-mobile-nav{display:none}.vr-module{min-height:0}.vr-empty-state,.vr-empty-table{min-height:220px}@media (max-width:720px){.vr-shell{min-height:100svh;padding-bottom:16px}.vr-sidebar{display:none}.vr-mobile-nav{z-index:30;top:max(8px, env(safe-area-inset-top));border-radius:var(--hcf-radius-group);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:10px 10px 0;padding:5px;display:grid;position:sticky}.vr-mobile-nav>a,.vr-mobile-more>summary{border-radius:var(--hcf-radius-control);min-width:0;min-height:48px;color:var(--hcf-ink-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.vr-mobile-nav>a[aria-current=page],.vr-mobile-more>summary[aria-current=page]{color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-mobile-more{min-width:0;position:relative}.vr-mobile-more>summary{cursor:pointer;list-style:none}.vr-mobile-more>summary::-webkit-details-marker{display:none}.vr-mobile-popover{z-index:50;border-radius:var(--hcf-radius-group);gap:3px;width:min(278px,100vw - 24px);padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:-2px}.vr-mobile-popover a{border-radius:var(--hcf-radius-control);min-height:44px;color:var(--hcf-ink);align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.vr-mobile-popover a[aria-current=page]{color:var(--hcf-product-anchor);background:var(--hcf-glass-selected)}.vr-main{padding:18px 14px}.vr-topbar{margin-bottom:14px}}.vr-shell select{appearance:none;min-height:var(--hcf-control-workspace);border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-control);background:linear-gradient(45deg, transparent 50%, var(--hcf-ink-muted) 50%) calc(100% - 20px) 50% / 6px 6px no-repeat, linear-gradient(135deg, var(--hcf-ink-muted) 50%, transparent 50%) calc(100% - 15px) 50% / 6px 6px no-repeat, var(--hcf-surface);box-shadow:none;color:var(--hcf-ink);cursor:pointer;transition:border-color var(--hcf-motion-default) var(--hcf-ease), background-color var(--hcf-motion-default) var(--hcf-ease);padding:0 42px 0 12px;font-size:14px}.vr-shell select:hover:not(:disabled){border-color:color-mix(in srgb, var(--hcf-ink) 22%, var(--hcf-border-subtle))}.vr-shell select:focus-visible{border-color:var(--hcf-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--hcf-focus) 14%, transparent)}.vr-shell select:disabled{cursor:not-allowed;opacity:.58}.vr-shell option{background:var(--hcf-surface);color:var(--hcf-ink)}.vr-live-controls{border-color:var(--hcf-border-subtle);background:color-mix(in srgb, var(--hcf-surface) 90%, transparent);box-shadow:var(--hcf-content-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1)}.vr-calendar-toggle,.vr-live-pivot{border-color:var(--hcf-border-subtle);background:var(--hcf-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vr-calendar-toggle button,.vr-live-pivot button,.vr-live-period button,.vr-month-period button{background:0 0;border-color:#0000}.vr-calendar-toggle button[data-active=true],.vr-live-pivot button[data-active=true]{border-color:var(--hcf-control-selected-border);background:var(--hcf-control-selected);box-shadow:none;color:var(--hcf-ink)}.vr-live-search-control,.vr-calendar-check{min-height:var(--hcf-control-workspace)}.vr-live-search-control input{font-size:14px}.vr-live-period button,.vr-month-period button,.vr-calendar-toggle button,.vr-live-pivot button{min-height:40px;font-size:13px}.vr-live-period button:first-child,.vr-live-period button:last-of-type,.vr-month-period button:first-child,.vr-month-period button:last-of-type{width:40px}.vr-live-filter span,.vr-live-toolbar-title small,.vr-live-pivot>span,.vr-live-summary :is(strong,span,small),.vr-live-operations-summary span,.vr-live-day-heading :is(strong,span),.vr-live-entity :is(strong,small),.vr-month-day header :is(strong,span),.vr-month-legend,.vr-week-chart-day :is(strong,small,em),.vr-roster-list small,.vr-analytics-list span{font-size:12px;line-height:1.3}.vr-live-operations-summary span{min-height:var(--hcf-control-workspace);align-items:center}.vr-live-chip :is(time,strong,span,small),.vr-day-column article :is(time,strong,span,small),.vr-calendar-list article,.vr-drawer :is(small,dt,dd),.vr-drawer-heading span,.vr-drawer-tabs button,.vr-drawer-field :is(span,strong),.vr-drawer-context :is(span,small),.vr-drawer-status-card span,.vr-drawer-actual :is(span,strong),.vr-drawer-task-summary :is(span,strong){font-size:12px;line-height:1.35}.vr-live-cell,.vr-live-entity{min-height:110px}.vr-live-chip{border-radius:var(--hcf-radius-sm);box-shadow:none;padding:8px}.vr-live-chip:hover{background:var(--hcf-control-hover);border-color:color-mix(in srgb, var(--hcf-ink) 22%, var(--hcf-border-subtle));transform:none}.vr-live-cell[data-drop-target=true]{background:var(--hcf-control-selected)}.vr-dashboard-grid .vr-health-score{background:var(--hcf-canvas)}.vr-drawer-status-card,.vr-drawer-context{background:var(--hcf-canvas);border-color:var(--hcf-border-subtle)}.vr-drawer-status-card strong,.vr-drawer-context{color:var(--hcf-ink)}.vr-drawer-more-link:hover{background:var(--hcf-control-hover);border-color:color-mix(in srgb, var(--hcf-ink) 22%, var(--hcf-border-subtle))}@media (max-width:620px){.vr-topbar h1{font-size:28px}.vr-main{padding-top:24px}.vr-pagination{flex-direction:column;align-items:stretch}.vr-pagination>div{justify-content:space-between}.vr-live-controls{gap:12px;padding:12px}.vr-live-filters{gap:10px}.vr-live-pivot button,.vr-calendar-toggle button{min-height:var(--hcf-touch-minimum)}}@media (prefers-reduced-transparency:reduce){.vr-shell select,.vr-live-controls,.vr-calendar-toggle,.vr-live-pivot{background:var(--hcf-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--hcf-content-shadow)}}.vr-series-edit{min-width:150px}.vr-series-details{min-width:150px;margin-bottom:8px}.vr-series-details>summary{cursor:pointer;text-align:center;list-style:none}.vr-series-details>summary::-webkit-details-marker{display:none}.vr-series-details[open]{z-index:2;border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-content);background:var(--hcf-glass-selected);min-width:min(420px,76vw);box-shadow:var(--hcf-content-shadow);padding:10px;position:relative}.vr-series-details .vr-drawer-definition-list{margin-top:8px}.vr-series-details .vr-form-hint{margin:8px 0 0}.vr-series-edit>summary{cursor:pointer;text-align:center;list-style:none}.vr-series-edit>summary::-webkit-details-marker{display:none}.vr-series-edit[open]{min-width:300px}.vr-series-edit .vr-form--inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:8px;display:grid}.vr-series-edit .vr-form--inline .vr-field{min-width:0}.vr-series-edit__reason,.vr-series-edit .vr-form-hint,.vr-series-edit .vr-form-feedback{grid-column:1/-1}@media (max-width:620px){.vr-series-edit[open]{min-width:min(300px,72vw)}}
@media (max-width:767px),(pointer:coarse){input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea,[contenteditable=true]{font-size:16px!important}}@media (hover:none){.hcf-glass-button:hover:not(:disabled):not([data-hcf-prominence=primary]):not([data-hcf-prominence=selected]),.ws-button:hover:not(:disabled):not(.ws-button--primary){box-shadow:none;background:0 0}.vr-action:hover:not(:disabled):not(.vr-action--primary){background:var(--hcf-surface);border-color:var(--hcf-border-subtle)}.hcf-glass-button:active:not(:disabled):not([data-hcf-prominence=primary]),.ws-button:active:not(:disabled):not(.ws-button--primary){background:color-mix(in srgb, var(--hcf-product-anchor) 6%, transparent);transform:scale(.985)}.vr-action:active:not(:disabled):not(.vr-action--primary){background:var(--hcf-control-hover);transform:scale(.985)}}
