.qb-scroll-dialog[data-slot=dialog-content]{flex-direction:column;gap:0;padding:0!important;display:flex!important;overflow:clip!important}.qb-scroll-dialog>.qb-dialog-heading{border-bottom:1px solid var(--qb-line,#d9e3dd);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.qb-dialog-heading [data-slot=dialog-title]{min-width:0;color:var(--qb-ink,#173c35);border-left:3px solid var(--qb-accent,#357b63);flex:1;padding-left:10px;font-weight:700;line-height:1.4}.qb-dialog-refresh{border:1px solid var(--qb-line,#cfddd5);background:var(--qb-raised,#edf2ee);min-width:44px;min-height:44px;color:var(--qb-ink,#173c35);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.qb-dialog-refresh:disabled,.qb-dialog-refresh[aria-disabled=true]{opacity:.65}.qb-dialog-refresh:focus-visible{outline:2px solid var(--qb-accent,#357b63);outline-offset:2px}.qb-dialog-refresh-error{background:var(--qb-warning-soft,#fff4da);color:var(--qb-ink,#173c35);margin-bottom:12px;padding:10px}html[data-qb-workspace] .qb-dialog-body table thead th{background:var(--qb-raised);color:var(--qb-ink);border-bottom:1px solid var(--qb-line);font-weight:650}html[data-qb-workspace] .qb-dialog-body table caption{text-align:left;color:var(--qb-ink);padding-bottom:10px;font-weight:700}html[data-qb-workspace] .qb-dialog-body dt{color:var(--qb-ink);font-weight:650}html[data-qb-workspace] .qb-dialog-body dd{color:var(--qb-ink)}.qb-dialog-close{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.qb-dialog-close:hover{background:var(--qb-raised,#eee)}.qb-dialog-close:focus-visible{outline-offset:2px;outline:2px solid}.qb-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px;overflow-y:auto}@media (max-width:480px){.qb-dialog-refresh span{display:none}.qb-dialog-body{padding:16px}}@media (prefers-reduced-motion:reduce){html[data-qb-workspace] :is([data-slot=dialog-overlay],[data-slot=dialog-content]){transition:none!important;animation:none!important}}.qb-field-label{color:var(--qb-ink,#173c35);align-items:center;gap:.4rem;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:flex}.qb-required{color:var(--qb-required,#b42335);font-weight:700}.qb-optional{color:var(--muted-foreground,#53665d);font-size:.7rem;font-weight:400}.qb-field-help{font-weight:400;display:inline-flex;position:relative}.qb-field-help>button{min-width:26px;min-height:26px;color:var(--qb-ink,#173c35);border-radius:50%;place-items:center;display:grid}.qb-field-help>button:focus-visible{outline-offset:2px;outline:2px solid}.qb-guided-steps{border:1px solid var(--qb-line,#d9e3dd);background:var(--qb-surface,#fff);border-radius:1rem;flex-wrap:wrap;gap:.5rem;padding:.6rem;display:flex}.qb-guided-steps>button{text-align:left;border-radius:.65rem;flex:140px;align-items:center;gap:.65rem;min-height:48px;padding:.55rem;display:flex}.qb-guided-steps>button:hover{background:var(--qb-raised,#f4f7f5)}.qb-guided-steps strong{font-size:.85rem;display:block}.qb-guided-steps small{color:var(--muted-foreground,#53665d);font-size:.72rem;display:block}.qb-status-mark{color:#526059;background:#edf1ee;border:1px solid #cbd5cf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:inline-flex}.qb-status-mark[data-state=complete]{color:#166534;background:#e1f3e8;border-color:#88b99b}.qb-status-mark[data-state=current]{color:#775300;background:#fff0b8;border-color:#c9a23a}.qb-status-mark[data-state=issue]{color:#a12133;background:#ffe5e7;border-color:#d899a0}.qb-action-notice{background:var(--qb-surface,#fff);border:1px solid var(--qb-line,#d9e3dd);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.qb-action-notice>div{flex:1}.qb-action-notice strong{font-size:.9rem}.qb-action-notice p{color:var(--muted-foreground,#53665d);margin-top:.2rem;font-size:.8rem;line-height:1.6}.qb-action-notice>button{align-items:center;gap:.35rem;min-height:40px;font-size:.8rem;font-weight:600;text-decoration:underline;display:flex}.qb-exception-fields{background:var(--qb-raised,#f8faf8);border-left:3px solid #c9a23a;border-radius:.4rem;padding:1rem}@media (max-width:600px){.qb-action-notice{grid-template-columns:28px minmax(0,1fr);display:grid}.qb-action-notice>div{min-width:0}.qb-action-notice>button{grid-column:2;justify-self:start;min-height:44px;margin-left:0}.qb-guided-steps>button{flex-basis:42%}}.qb-nav-group-toggle{text-align:left;width:100%;min-height:34px;font:inherit;justify-content:space-between;align-items:center;gap:8px;display:flex}.qb-nav-group-toggle:focus-visible{outline:2px solid var(--qb-accent,#285f4c);outline-offset:2px}:root[data-qb-workspace]:not([data-qb-workspace=paper]):not([data-qb-workspace=seaglass]):not([data-qb-workspace=daylight]):not([data-qb-workspace=lilac]) .qb-required{color:var(--qb-required,#ff9ba8)}@keyframes qb-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[role=listbox]):not([data-closed]),.qb-workspace details[open]>:not(summary),.qb-resident details[open]>:not(summary),.qb-nav-submenu:not([hidden]){animation:.16s ease-out qb-dropdown-enter}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size]){-webkit-appearance:base-select;appearance:base-select}html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;appearance:base-select}html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size]){white-space:nowrap;justify-content:space-between;align-items:center;display:inline-flex}html:is([data-qb-workspace],[data-qb-resident]) select::picker(select){border:1px solid var(--qb-line);background:var(--qb-surface);color:var(--qb-ink);opacity:0;max-height:min(340px,60dvh);transition:opacity .16s ease, transform .16s ease, display .16s allow-discrete, overlay .16s allow-discrete;border-radius:10px;padding:5px;overflow-y:auto;transform:translateY(-4px);box-shadow:0 8px 30px #00000030}html:is([data-qb-workspace],[data-qb-resident]) select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{html:is([data-qb-workspace],[data-qb-resident]) select:open::picker(select){opacity:0;transform:translateY(-4px)}}html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size]) option{background:var(--qb-surface);color:var(--qb-ink);white-space:normal;border-radius:6px;padding:9px 12px}html:is([data-qb-workspace],[data-qb-resident]) select option:is(:hover,:focus,:checked){background:var(--qb-raised);color:var(--qb-ink)}html:is([data-qb-workspace],[data-qb-resident]) select option:disabled{color:var(--qb-muted)}html:is([data-qb-workspace],[data-qb-resident]) select::picker-icon{color:var(--qb-muted);margin-left:10px;transition:rotate .16s}html:is([data-qb-workspace],[data-qb-resident]) select:open::picker-icon{rotate:180deg}}@media (max-width:600px){html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size]){-webkit-appearance:auto;appearance:auto}html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size])::picker(select){-webkit-appearance:auto;appearance:auto}html:is([data-qb-workspace],[data-qb-resident]) select:not([multiple]):not([size]){text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[role=listbox]),.qb-workspace details[open]>:not(summary),.qb-resident details[open]>:not(summary),.qb-nav-submenu:not([hidden]){animation:none!important}html:is([data-qb-workspace],[data-qb-resident]) select::picker(select){transition:none;transform:none}html:is([data-qb-workspace],[data-qb-resident]) select::picker-icon{transition:none;transform:none}}.qb-tooltip-positioner{z-index:1000}.qb-tooltip-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.qb-tooltip-content{box-sizing:border-box;max-width:min(20rem, var(--available-width,100vw), calc(100dvw - 24px));max-height:min(var(--available-height,100vh), calc(100dvh - 24px));overscroll-behavior:contain;overflow-wrap:anywhere;white-space:normal;overflow:auto}.qb-help-content{background:var(--qb-ink,#173c35);width:19rem;color:var(--qb-surface,#fff);border-radius:.65rem;padding:.75rem;font-size:.8rem;font-weight:400;line-height:1.5;display:block;box-shadow:0 4px 15px #0002}.qb-help-content>[data-slot=tooltip-arrow]{display:none}.qb-context-help{color:#173348;background:#f7fbff;border:1px solid #bbccd8;border-radius:12px;width:21rem;padding:14px;font-size:.82rem;line-height:1.65;box-shadow:0 8px 30px #0003}.qb-help-link{color:#174f9b;text-underline-offset:3px;border-radius:3px;font-weight:750;text-decoration-thickness:2px;display:inline}:is(.qb-help-link:hover,.qb-help-link:focus-visible){color:#10376e;background:#dceafa;text-decoration-line:underline}.qb-help-link:focus-visible{outline-offset:2px;outline:2px solid #174f9b}.qb-help-link:disabled{color:#526678;cursor:not-allowed}.qb-chart-tooltip{background:var(--qb-surface,#fff);width:max-content;color:var(--qb-ink,#173c35);padding:0;display:block}.qb-chart-tooltip>[data-slot=tooltip-arrow]{display:none}.qb-chart-tooltip .recharts-default-tooltip{white-space:normal!important}@media (prefers-reduced-motion:reduce){.qb-tooltip-content{transition:none!important;animation:none!important}}.qb-selection-edit{color:#174f78;cursor:pointer;background:#edf5fc;border:1px solid #98aec2;border-radius:7px;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.qb-selection-edit:hover{color:#10376e;background:#dceafa}.qb-selection-edit:focus-visible{outline-offset:2px;outline:2px solid #174f9b}.qb-selection-edit:disabled{opacity:.5;cursor:not-allowed}
