.dos-overlay-backdrop{z-index:1000;--overlay-accent:var(--ds-color-semantic-action,#ef4956);--overlay-accent-press:var(--ds-color-brand-coral-strong,#d73c49);--overlay-accent-soft:var(--ds-color-brand-coral-soft,#fdedef);--overlay-focus:var(--ds-color-semantic-structure,#412a7a);--overlay-label:#000000f0;--overlay-label-2:#3c3c439e;--overlay-label-3:#3c3c436b;--overlay-separator:#3c3c4338;--overlay-glass-bg:var(--ds-component-material-floating,#fff);--overlay-glass-bg-strong:var(--ds-component-material-floating,#fff);--overlay-chip-bg:#ffffff8f;--overlay-chip-bg-hover:#ffffffb8;--overlay-field-bg:#ffffff7a;--overlay-field-bg-focus:#ffffffb8;--overlay-glass-border:#808eb047;--overlay-glass-highlight:#ffffffd1;--overlay-glass-shadow:0 24px 74px #1e2a5647, 0 2px 10px #1e2a561f;--accent:var(--overlay-accent);--accent-strong:var(--overlay-accent-press);--accent-press:var(--overlay-accent-press);--accent-soft:var(--overlay-accent-soft);--accent-label:var(--overlay-accent-press);--accent-fg:var(--ds-color-semantic-on-action);--label:var(--overlay-label);--label-2:var(--overlay-label-2);--label-3:var(--overlay-label-3);--separator:var(--overlay-separator);--divider:var(--overlay-separator);--text:var(--overlay-label);--text-2:var(--overlay-label-2);--muted:var(--overlay-label-2);--kit-glass-bg:var(--overlay-glass-bg);--kit-chip-bg:var(--overlay-chip-bg);--kit-glass-border:var(--overlay-glass-border);--kit-glass-highlight:var(--overlay-glass-highlight);--kit-glass-shadow:var(--overlay-glass-shadow);background:radial-gradient(840px 460px at 18% 5%, color-mix(in srgb, var(--overlay-accent) 18%, transparent), transparent 62%), radial-gradient(740px 420px at 86% 8%, color-mix(in srgb, var(--overlay-focus) 14%, transparent), transparent 58%), #0b101e57;-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);animation:.24s both dosBackdropIn;position:fixed;inset:0}:root[data-theme=dark] .dos-overlay-backdrop{--overlay-accent:var(--ds-color-brand-coral,#ef4956);--overlay-accent-press:var(--ds-color-brand-coral-strong,#d73c49);--overlay-accent-soft:color-mix(in srgb, var(--ds-color-brand-coral,#ef4956) 22%, transparent);--overlay-label:#fffffff0;--overlay-label-2:#ebebf5a3;--overlay-label-3:#ebebf570;--overlay-separator:#ffffff1a;--overlay-glass-bg:#1e2026b8;--overlay-glass-bg-strong:#22242adb;--overlay-chip-bg:#ffffff14;--overlay-chip-bg-hover:#ffffff1f;--overlay-field-bg:#ffffff14;--overlay-field-bg-focus:#ffffff21;--overlay-glass-border:#ffffff1c;--overlay-glass-highlight:#ffffff26;--overlay-glass-shadow:0 24px 74px #00000075, 0 2px 10px #00000047;background:radial-gradient(840px 460px at 18% 5%, color-mix(in srgb, var(--overlay-accent) 20%, transparent), transparent 62%), radial-gradient(740px 420px at 86% 8%, color-mix(in srgb, var(--overlay-focus) 16%, transparent), transparent 58%), #04060c8a}.dos-overlay-backdrop--center{place-items:center;padding:16px;display:grid}.dos-overlay-backdrop--end{justify-content:flex-end;padding:0;display:flex}.modal-panel{width:min(var(--modal-w,560px), calc(100vw - 32px));background:var(--overlay-glass-bg);border:.5px solid var(--overlay-glass-border);min-height:0;max-height:84vh;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight), var(--overlay-glass-shadow);color:var(--overlay-label);border-radius:20px;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both dosPanelIn;display:flex;position:relative;overflow:hidden}.modal-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:0 0;position:absolute;inset:0}:root[data-theme=dark] .modal-panel{background:linear-gradient(180deg, #ffffff0f, transparent 42%), var(--overlay-glass-bg);-webkit-backdrop-filter:blur(30px)saturate(185%);backdrop-filter:blur(30px)saturate(185%)}:root[data-theme=dark] .modal-panel:before{background:radial-gradient(340px 180px at 18% 0%, #ffffff1a, transparent 70%), radial-gradient(420px 220px at 92% 18%, color-mix(in srgb, var(--overlay-accent) 14%, transparent), transparent 72%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-panel{background:var(--bg-elev,#fff)}:root[data-theme=dark] .modal-panel{background:var(--bg-elev,#1c1c20)}}.modal-header{z-index:1;border-bottom:.5px solid var(--overlay-separator);background:linear-gradient(180deg, var(--overlay-glass-bg-strong), transparent);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 12px;display:flex;position:relative}.modal-icon-chip{background:color-mix(in srgb, var(--overlay-accent) 14%, var(--overlay-chip-bg));width:38px;height:38px;color:var(--overlay-accent);border:.5px solid color-mix(in srgb, var(--overlay-accent) 18%, var(--overlay-glass-border));box-shadow:inset 0 1px 0 var(--overlay-glass-highlight);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.modal-icon-chip[data-tone=danger]{background:color-mix(in srgb, var(--danger,#e5484d) 14%, transparent);color:var(--danger-label,var(--danger,#e5484d))}.modal-icon-chip[data-tone=warn]{background:color-mix(in srgb, var(--warning,#f5a524) 16%, transparent);color:var(--warning-label,var(--warning,#b8860b))}.modal-icon-chip[data-tone=success]{background:color-mix(in srgb, var(--success,#30a46c) 14%, transparent);color:var(--success-label,var(--success,#30a46c))}.modal-titles{flex:1;min-width:0}.modal-title{font-size:var(--type-section-title);color:var(--overlay-label);margin:0;font-weight:700;line-height:1.25}.modal-subtitle{font-size:var(--type-body);color:var(--overlay-label-2);margin:2px 0 0;line-height:1.4}.modal-close{appearance:none;cursor:pointer;width:34px;height:34px;color:var(--overlay-label-2);background:var(--overlay-chip-bg);border:.5px solid var(--overlay-glass-border);box-shadow:inset 0 1px 0 var(--overlay-glass-highlight);border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-grid}.modal-close:hover{background:var(--overlay-chip-bg-hover);color:var(--overlay-label);box-shadow:inset 0 1px 0 var(--overlay-glass-highlight), 0 8px 22px #1e2a5621}.modal-close:active{transform:scale(.94)}.modal-close:focus-visible{outline:2px solid var(--overlay-accent);outline-offset:2px}.modal-body{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb, var(--overlay-label-3) 55%, transparent) transparent;flex:1;min-height:0;padding:20px;position:relative;overflow:auto}.modal-body::-webkit-scrollbar{width:9px;height:9px}.modal-body::-webkit-scrollbar-track{background:0 0}.modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--overlay-label-3) 42%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.modal-notice{z-index:1;flex-shrink:0;padding:12px 20px 0;position:relative}.modal-footer{z-index:1;border-top:.5px solid var(--overlay-separator);background:linear-gradient(0deg, var(--overlay-glass-bg-strong), transparent);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex;position:relative}.modal-notice:empty,.modal-footer:empty{border:0;padding:0;display:none}.modal-panel .btn,.modal-panel .kit-press{border-radius:999px!important;transition:transform .16s,filter .16s,background .16s,box-shadow .16s,border-color .16s!important}.modal-panel .btn{border:.5px solid var(--overlay-glass-border)!important;background:var(--overlay-chip-bg)!important;color:var(--overlay-label)!important;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight)!important}.modal-panel .btn:hover,.modal-panel .kit-press:hover{filter:brightness(1.04)}.modal-panel .btn:active,.modal-panel .kit-press:active{transform:scale(.97)}.modal-panel .btn.primary,.modal-panel .btn.btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--overlay-accent) 92%, #fff), var(--overlay-accent))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff57, 0 8px 22px color-mix(in srgb, var(--overlay-accent) 28%, transparent)!important;border-color:#0000!important}.modal-panel .btn.ghost{color:var(--overlay-label)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.modal-panel .btn:disabled,.modal-panel .btn[disabled],.modal-panel .kit-press:disabled,.modal-panel .kit-press[disabled]{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.modal-panel .btn.primary:disabled,.modal-panel .btn.btn-primary:disabled,.modal-panel .btn.primary[disabled],.modal-panel .btn.btn-primary[disabled]{background:var(--overlay-chip-bg)!important;color:var(--overlay-label)!important;border-color:var(--overlay-glass-border)!important}.modal-panel .btn:disabled:hover,.modal-panel .btn[disabled]:hover,.modal-panel .kit-press:disabled:hover,.modal-panel .kit-press[disabled]:hover{filter:none!important}.modal-panel .btn:disabled:active,.modal-panel .btn[disabled]:active,.modal-panel .kit-press:disabled:active,.modal-panel .kit-press[disabled]:active{transform:none!important}.modal-panel .btn:focus-visible,.modal-panel .kit-press:focus-visible{outline:2px solid var(--overlay-focus)!important;outline-offset:2px!important}.modal-panel button:not(.modal-close):not(.btn):not(.kit-press){box-shadow:inset 0 1px 0 var(--overlay-glass-highlight);transition:transform .16s,filter .16s,background .16s,border-color .16s,box-shadow .16s}.modal-panel button:not(.modal-close):not(.btn):not(.kit-press):hover{filter:brightness(1.04)}.modal-panel button:not(.modal-close):not(.btn):not(.kit-press):active{transform:scale(.98)}.modal-panel .ai-chat-modal{width:100%;height:100%;min-height:0;color:var(--text,#111827);flex-direction:column;flex:1;gap:10px;display:flex}.modal-body:has(>.ai-chat-modal){padding:14px 20px 12px;display:flex;overflow:hidden}.modal-panel:has(.ai-chat-modal){height:min(940px,100dvh - 32px);max-height:calc(100dvh - 32px)}.modal-panel:has(.ai-chat-modal) .modal-header{padding-block:12px 10px}.modal-panel:has(.ai-chat-modal) .modal-footer{padding-block:9px 12px}.modal-panel .ai-chat-overview{overscroll-behavior:contain;scrollbar-gutter:stable;flex:none;gap:8px;min-height:0;max-height:min(230px,29dvh);padding:1px 2px;display:grid;overflow-y:auto}.modal-panel .ai-chat-body{flex:1;min-width:0;min-height:0;overflow:hidden}.modal-panel .ai-chat-body.is-welcome .ai-chat-welcome{overscroll-behavior:contain;min-height:0;padding-block:12px;overflow-y:auto}.modal-panel .ai-chat-body.is-welcome .ai-chat-log{height:0;min-height:0;margin:0;padding:0;flex:0 0 0!important;overflow:hidden!important}.modal-panel .ai-chat-body.is-fill{border:1px solid var(--overlay-glass-border);background:var(--overlay-glass-bg-strong);border-radius:14px;padding:10px 10px 8px}.modal-panel:has(.ai-chat-modal) .modal-footer{background:0 0;border-top:0}.modal-panel .ai-chat-hint{line-height:1.45;color:var(--label-2,var(--muted))!important}.modal-panel .ai-chat-log{scrollbar-gutter:stable;flex:1;min-height:0;margin:0 -4px;padding:4px 4px 8px}.modal-panel .ai-chat-bubble{line-height:1.45;box-shadow:0 4px 16px #0f172a14;border:.5px solid #7e8eb042!important;border-radius:14px!important;padding:9px 12px!important}.modal-panel .ai-chat-bubble.is-assistant{color:var(--text,#111827);background:#fffffff0!important}.modal-panel .ai-chat-bubble.is-user{color:var(--text,#111827);background:color-mix(in srgb, var(--accent) 13%, #fff)!important;border-color:color-mix(in srgb, var(--accent) 28%, #7e8eb042)!important}.modal-panel .ai-proposed-card{color:var(--text,#111827);background:#ffffffeb;box-shadow:inset 0 1px #ffffffdb,0 6px 20px #0f172a14;border-radius:14px!important;padding:12px!important}.modal-panel .ai-proposed-card[data-state=confirmed]{background:color-mix(in srgb, var(--success,#30a46c) 7%, #fff);border-color:color-mix(in srgb, var(--success,#30a46c) 54%, #7e8eb047)!important}.modal-panel .ai-proposed-card[data-state=rejected]{background:color-mix(in srgb, var(--danger,#e5484d) 6%, #fff)}.modal-panel .ai-proposed-card[data-state=edited]{background:#f8fafcf0}.modal-panel .ai-proposed-card strong{color:var(--text,#111827)}.modal-panel .ai-proposed-card__meta,.modal-panel .ai-proposed-card__rationale{color:var(--label-2,#566174)!important}.modal-panel .ai-chat-composer{flex:none;padding-top:2px}.modal-panel .ai-chat-composer__row{align-items:center}.modal-panel .ai-chat-composer__row .inp{background-color:#f8fafcf5!important;border-color:#7e8eb06b!important}.modal-panel .ai-chat-history{width:100%;min-height:0;color:var(--text,#111827);flex:1}.modal-panel .ai-chat-history__search{background-color:#f8fafcf5!important;border-color:#7e8eb06b!important}.modal-panel .ai-chat-history__row:hover{background:#7e8eb01a}:root[data-theme=dark] .modal-panel .ai-chat-history__row:hover{background:#ffffff0f}:root[data-theme=dark] .modal-panel .ai-chat-bubble.is-assistant,:root[data-theme=dark] .modal-panel .ai-proposed-card{background:#23232af0!important;border-color:#ffffff1a!important}:root[data-theme=dark] .modal-panel .ai-chat-bubble.is-user{color:var(--text,#fff);background:color-mix(in srgb, var(--accent) 28%, #23232af0)!important}:root[data-theme=dark] .modal-panel .ai-proposed-card[data-state=confirmed]{background:color-mix(in srgb, var(--success,#30a46c) 13%, #23232af0)!important}.modal-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dos-field-input{outline:none;font-family:inherit;transition:border-color .15s,background .18s,box-shadow .18s;border:.5px solid var(--overlay-glass-border,var(--kit-glass-border,var(--separator,#3c3c434a)))!important;background-color:var(--overlay-field-bg,var(--kit-chip-bg,var(--fill-2,#78788024)))!important;height:42px!important;color:var(--overlay-label,var(--label,#1c1c1e))!important;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight,transparent)!important;font-size:var(--type-body)!important;border-radius:12px!important;padding:0 14px!important}.modal-panel textarea{outline:none;min-height:88px;font-family:inherit;transition:border-color .15s,background .18s,box-shadow .18s;border:.5px solid var(--overlay-glass-border)!important;background:var(--overlay-field-bg)!important;height:auto!important;color:var(--overlay-label)!important;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight)!important;font-size:var(--type-body)!important;border-radius:12px!important;padding:10px 14px!important}:root[data-theme=dark] .modal-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root[data-theme=dark] .modal-panel textarea,:root[data-theme=dark] .dos-field-input{background-color:var(--overlay-field-bg,var(--kit-chip-bg,var(--fill-2,#7878803d)))!important}.modal-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover:not(:focus),.modal-panel textarea:hover:not(:focus),.dos-field-input:hover:not(:focus){border-color:color-mix(in srgb, var(--overlay-focus,var(--ds-color-semantic-structure)) 24%, var(--overlay-glass-border,var(--separator,#3c3c434a)))!important;background-color:color-mix(in srgb, var(--overlay-field-bg,var(--fill-2,#78788024)) 74%, var(--overlay-chip-bg-hover,var(--fill-2,#78788033)))!important}.modal-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.modal-panel textarea:focus,.dos-field-input:focus{border-color:color-mix(in srgb, var(--overlay-focus,var(--ds-color-semantic-structure)) 58%, var(--overlay-glass-border,var(--separator,#3c3c434a)))!important;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight,transparent), 0 0 0 3px color-mix(in srgb, var(--overlay-focus,var(--ds-color-semantic-structure)) 18%, transparent)!important;background-color:var(--overlay-field-bg-focus,var(--surface,#fff))!important}:root[data-theme=dark] .modal-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,:root[data-theme=dark] .modal-panel textarea:focus,:root[data-theme=dark] .dos-field-input:focus{background-color:var(--overlay-field-bg-focus,var(--surface,#1c1c1e))!important}.modal-panel input[role=combobox]{padding-inline-end:34px!important}.modal-panel input[type=number]{font-variant-numeric:tabular-nums}.modal-panel label{font-size:var(--type-body)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--overlay-label-2)!important;font-weight:600!important}.modal-panel input[type=radio],.modal-panel input[type=checkbox]{accent-color:var(--overlay-accent)}.modal-panel .form-shell-footer{padding-top:4px}.modal-panel .field{min-width:0}.modal-panel [style*=max-height][style*=overflow]{scrollbar-color:color-mix(in srgb, var(--overlay-label-3) 55%, transparent) transparent}.modal-panel [style*=max-height][style*=overflow]::-webkit-scrollbar{width:8px;height:8px}.modal-panel [style*=max-height][style*=overflow]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--overlay-label-3) 42%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.modal-panel .dos-line-remove{border:.5px solid var(--separator,var(--divider));width:28px;height:28px;color:var(--muted,inherit);font-size:var(--type-card-title);background:#7878801a;place-items:center;line-height:1;display:inline-grid;border-radius:999px!important;padding:0!important}:root[data-theme=dark] .modal-panel .dos-line-remove{background:#ffffff14}.modal-panel .dos-line-remove:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#e5484d) 12%, transparent);color:var(--danger-label,var(--danger,#e5484d))}.drawer-panel{width:min(var(--drawer-w,520px), 100vw);background:linear-gradient(180deg, #ffffff38, transparent 44%), var(--overlay-glass-bg);-webkit-backdrop-filter:blur(30px)saturate(185%);backdrop-filter:blur(30px)saturate(185%);border-inline-start:.5px solid var(--overlay-glass-border);height:100dvh;min-height:0;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight), var(--overlay-glass-shadow);color:var(--overlay-label);border-start-start-radius:20px;border-end-start-radius:20px;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both dosDrawerIn;display:flex;position:relative}.drawer-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(360px 220px at 18% 0%, #ffffff57, transparent 70%), radial-gradient(420px 260px at 96% 18%, color-mix(in srgb, var(--overlay-accent) 10%, transparent), transparent 72%);position:absolute;inset:0}.drawer-panel>*{z-index:1;position:relative}:root[data-theme=dark] .drawer-panel{background:linear-gradient(180deg, #ffffff0f, transparent 44%), var(--overlay-glass-bg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.drawer-panel{background:var(--bg-elev,#fff)}:root[data-theme=dark] .drawer-panel{background:var(--bg-elev,#1c1c20)}}.drawer-panel .btn{border:.5px solid var(--overlay-glass-border)!important;background:var(--overlay-chip-bg)!important;color:var(--overlay-label)!important;box-shadow:inset 0 1px 0 var(--overlay-glass-highlight)!important;border-radius:999px!important}.drawer-panel .btn.primary,.drawer-panel .btn.btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--overlay-accent) 92%, #fff), var(--overlay-accent))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff57, 0 8px 22px color-mix(in srgb, var(--overlay-accent) 28%, transparent)!important;border-color:#0000!important}.dos-datefield{display:block;position:relative}.dos-datefield .dos-field-input{text-align:start;cursor:pointer;width:100%;padding-inline-end:38px!important}.dos-datetimefield{align-items:center;gap:8px;display:flex}.dos-datetimefield__date{flex:1;min-width:0;display:block}.dos-datetimefield>.dos-time-trigger{flex:0 0 112px;width:112px}.dos-monitoring-window__field{align-items:center;gap:6px;min-width:0;display:inline-flex}.dos-monitoring-window__field>label{color:var(--label-2);font-size:var(--type-metadata);flex:none}.dos-monitoring-window__field>.dos-datetimefield{min-width:0}.dos-timefield{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:96px}.dos-timefield::-webkit-calendar-picker-indicator{display:none}.dos-timefield:disabled{opacity:var(--ds-opacity-disabled,.42)}.dos-datefield__icon{top:50%;pointer-events:none;color:var(--muted,inherit);opacity:.8;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.dos-popover{z-index:1200;background:var(--ds-component-material-floating,#fff);border:.5px solid color-mix(in srgb, var(--divider,#3c3c434a) 80%, var(--text,#000));color:var(--text,#111);border-radius:16px;padding:10px;animation:.2s cubic-bezier(.2,.8,.2,1) both dosPanelIn;position:fixed;box-shadow:inset 0 1px #ffffffb3,0 0 0 .5px #1e2a5614,0 26px 60px #1e2a5657,0 6px 18px #1e2a562e}:root[data-theme=dark] .dos-popover{background:linear-gradient(180deg, #ffffff14, transparent 46%), color-mix(in srgb, var(--panel,#1c1c20) 94%, transparent);-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%);border-color:color-mix(in srgb, var(--divider,#ffffff1f) 70%, #ffffff80);box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #0000008c,0 26px 60px #00000094,0 6px 18px #0006}@supports not (background:color-mix(in srgb, red, blue)){.dos-popover{background:var(--panel,#fff)}:root[data-theme=dark] .dos-popover{background:var(--panel,#1c1c20)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dos-popover{background:var(--panel,#fff)}:root[data-theme=dark] .dos-popover{background:var(--panel,#1c1c20)}}.dos-dropdown-pop{z-index:1300;visibility:hidden;background:var(--ds-component-material-floating,#fff);border:.5px solid color-mix(in srgb, var(--divider,#3c3c434a) 80%, var(--text,#000));color:var(--text,#111);scrollbar-color:color-mix(in srgb, var(--text,#000) 22%, transparent) transparent;border-radius:14px;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffffb3,0 0 0 .5px #1e2a5614,0 26px 60px #1e2a5657,0 6px 18px #1e2a562e}:root[data-theme=dark] .dos-dropdown-pop{background:linear-gradient(180deg, #ffffff14, transparent 46%), color-mix(in srgb, var(--panel,#1c1c20) 94%, transparent);-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%);border-color:color-mix(in srgb, var(--divider,#ffffff1f) 70%, #ffffff80);box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #0000008c,0 26px 60px #00000094,0 6px 18px #0006}@supports not (background:color-mix(in srgb, red, blue)){.dos-dropdown-pop{background:var(--panel,#fff)}:root[data-theme=dark] .dos-dropdown-pop{background:var(--panel,#1c1c20)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dos-dropdown-pop{background:var(--panel,#fff)}:root[data-theme=dark] .dos-dropdown-pop{background:var(--panel,#1c1c20)}}.dos-dropdown-pop::-webkit-scrollbar{width:9px;height:9px}.dos-dropdown-pop::-webkit-scrollbar-track{background:0 0}.dos-dropdown-pop::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text,#000) 20%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.dos-select-field{min-inline-size:min(100%, var(--ds-component-field-minimum-width,128px));display:block;position:relative}.dos-select-field__trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;inline-size:100%;display:flex;padding-inline:12px!important}.dos-select-field__trigger:disabled{cursor:default;opacity:var(--ds-opacity-disabled,.42)}.dos-select-field__search{border-block-end:1px solid var(--divider);padding:8px}.dos-select-field__search>input{min-block-size:36px;inline-size:100%}.dos-select-field--sm .dos-select-field__trigger{font-size:var(--type-metadata);height:var(--h-control-sm,36px)!important;min-height:var(--h-control-sm,36px)!important;padding-inline:10px!important}.dos-select-field__value{unicode-bidi:plaintext;flex:1;display:block;position:relative}.dos-select-field__chevron,.dos-select-option__check{color:var(--label-2,var(--muted));flex:none;justify-content:center;align-items:center;display:inline-flex}.dos-search-select{min-inline-size:0;position:relative}.dos-search-select__input{inline-size:100%;padding-inline-end:34px!important}.dos-search-select__affordance{color:var(--label-3,var(--muted));pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}.dos-search-select__clear{cursor:pointer;font:inherit;pointer-events:auto;background:0 0;border:0;padding:2px;line-height:1;inset-inline-end:8px}.dos-select-option{min-block-size:44px;inline-size:100%;color:var(--label,var(--text));text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.dos-select-option__main,.dos-select-option__leading{align-items:center;min-inline-size:0;display:inline-flex}.dos-select-option__main{gap:10px}.dos-select-option__leading{flex:none;justify-content:center}.dos-select-option:hover,.dos-select-option[data-active=true]{background:var(--ds-component-material-selected,var(--fill-2,#7878801f))}.dos-select-option[aria-selected=true]{font-weight:var(--w-semibold,600)}.dos-select-option:focus-visible{z-index:1;outline:2px solid var(--ds-color-semantic-structure,var(--accent));outline-offset:-2px;position:relative}.dos-select-option:disabled{cursor:default;opacity:var(--ds-opacity-disabled,.42)}.dos-select-option__label{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-inline-size:0;overflow:hidden}.dos-select-option__subtitle{color:var(--label-3,var(--muted));font-size:var(--type-metadata);unicode-bidi:plaintext}.dos-select-option__check{color:var(--accent)}.dos-select-group{color:var(--label-3,var(--muted));font-size:var(--type-technical);font-weight:var(--w-semibold,600);padding:10px 12px 5px}.dos-select-message{color:var(--label-2,var(--muted));font-size:var(--type-metadata);text-align:start;padding:10px 12px}.dos-select-message--quiet{color:var(--label-3,var(--muted));padding-block:8px}.dos-select-attribution{border-block-start:1px solid var(--divider);color:var(--label-3,var(--muted));font-size:var(--type-technical);text-align:start;padding:6px 12px}.dos-popover .rdp-root{box-sizing:border-box;font-family:inherit;font-size:var(--type-body);color:var(--text,inherit);position:relative}.dos-popover .rdp-root *{box-sizing:border-box}.dos-popover .rdp-months{gap:16px;max-width:fit-content;display:flex;position:relative}.dos-popover .rdp-month_grid{border-collapse:collapse}.dos-popover .rdp-nav{align-items:center;gap:2px;height:36px;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.dos-popover .rdp-button_previous,.dos-popover .rdp-button_next{appearance:none;cursor:pointer;width:28px;height:28px;color:var(--muted,inherit);background:#7878801a;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s;display:inline-flex}:root[data-theme=dark] .dos-popover .rdp-button_previous,:root[data-theme=dark] .dos-popover .rdp-button_next{background:#ffffff14}.dos-popover .rdp-button_previous:hover,.dos-popover .rdp-button_next:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.dos-popover .rdp-button_previous:disabled,.dos-popover .rdp-button_next:disabled{opacity:var(--ds-opacity-disabled,.42);cursor:default}.dos-popover .rdp-chevron{fill:currentColor;width:14px;height:14px;display:inline-block}.dos-popover .rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.dos-popover .rdp-month_caption{min-block-size:36px;font-size:var(--type-body);align-items:center;padding-inline-start:8px;font-weight:600;display:flex}.dos-popover .rdp-weekday{text-align:center;font-size:var(--type-metadata);text-transform:none;color:var(--label-2,var(--muted,inherit));padding:6px 0;font-weight:500}.dos-popover .rdp-day{text-align:center;width:36px;height:36px;padding:0}.dos-popover .rdp-day_button{appearance:none;cursor:pointer;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:background .12s;display:inline-flex}.dos-popover .rdp-day_button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.dos-popover .rdp-today .rdp-day_button{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)}.dos-popover .rdp-selected .rdp-day_button{background:var(--accent);color:var(--accent-fg,#fff);box-shadow:none;font-weight:600}.dos-popover .rdp-outside .rdp-day_button{opacity:.35}.dos-popover .rdp-day_button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:760px){.dos-popover .rdp-day,.dos-popover .rdp-day_button{width:var(--ds-size-touch-minimum,44px);height:var(--ds-size-touch-minimum,44px)}.dos-popover .rdp-nav{height:var(--ds-size-touch-minimum,44px);gap:6px}.dos-popover .rdp-button_previous,.dos-popover .rdp-button_next{width:var(--ds-size-touch-minimum,44px);height:var(--ds-size-touch-minimum,44px)}.dos-popover .rdp-month_caption{min-block-size:var(--ds-size-touch-minimum,44px);padding-inline-end:100px}.dos-datefield__today{min-block-size:var(--ds-size-touch-minimum,44px)}}.dos-popover .rdp-dropdowns{align-items:center;gap:6px;display:flex}.dos-popover .rdp-dropdowns .dos-select-field{min-inline-size:92px}.dos-popover .rdp-month_caption{padding-inline-end:76px}.dos-datefield__footer{border-block-start:1px solid var(--separator,var(--divider));justify-content:flex-start;margin-block-start:6px;padding-block-start:8px;display:flex}.dos-datefield__today{appearance:none;cursor:pointer;font:inherit;border-radius:var(--r-sm,8px);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);height:32px;color:var(--accent);font-size:var(--type-body);padding:0 12px;font-weight:600;transition:background .12s}.dos-datefield__today:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.dos-datefield__today:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dos-datefield__today[aria-pressed=true]{background:var(--accent);color:var(--accent-fg,#fff);border-color:var(--accent)}@keyframes dosBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes dosPanelIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes dosDrawerIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}[dir=rtl] .drawer-panel{animation-name:dosDrawerInRtl}@keyframes dosDrawerInRtl{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dos-overlay-backdrop,.modal-panel,.drawer-panel,.dos-popover{animation:none}}@media (max-width:760px){.dos-overlay-backdrop--center{padding:12px}.modal-panel{width:100%;max-height:calc(100dvh - 24px)}.modal-body{padding:14px}.modal-footer{flex-wrap:wrap}.drawer-panel{border-radius:0;width:100vw}}
.dos-ios{--kit-glass-bg:#ffffffbd;--kit-glass-border:#8092b82e;--kit-glass-highlight:#ffffffd9;--kit-glass-shadow:0 10px 30px #202c5821, 0 1px 2px #202c5814;--kit-glass-shadow-hover:0 16px 44px #202c582e, 0 2px 5px #202c581a;--kit-chip-bg:#ffffffa8;--kit-glow:color-mix(in srgb, var(--accent) 5%, #ffffff73);--kit-board-column-bg:#ffffff85;--kit-board-card-bg:#ffffffd1}.dos-ios[data-ios-theme=dark]{--kit-glass-bg:#1c1c208c;--kit-glass-border:#ffffff1a;--kit-glass-highlight:#ffffff29;--kit-glass-shadow:0 8px 28px #00000073, 0 1px 2px #00000059;--kit-glass-shadow-hover:0 14px 40px #0000008c, 0 2px 5px #0006;--kit-chip-bg:#ffffff0f;--kit-glow:color-mix(in srgb, var(--accent) 8%, #ffffff12);--kit-board-column-bg:#ffffff0f;--kit-board-card-bg:#ffffff12}.dos-ios .kit-glass{background:var(--kit-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid var(--kit-glass-border);box-shadow:inset 0 1px 0 var(--kit-glass-highlight), var(--kit-glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dos-ios .kit-glass{background:var(--surface)}}.dos-ios .kit-lift{transition:transform .28s cubic-bezier(.2,.9,.3,1.2),box-shadow .28s}.dos-ios .kit-lift:hover{box-shadow:inset 0 0 0 999px var(--hover-veil,#140c240d), inset 0 1px 0 var(--kit-glass-highlight), var(--kit-glass-shadow-hover);transform:translateY(-2px)}.dos-ios .kit-tbl{border-collapse:collapse;width:100%;font-size:var(--type-action)}.dos-ios .kit-tbl thead th{text-align:start;font-weight:600;font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.04em;color:var(--label-3);border-bottom:.5px solid var(--separator);white-space:nowrap;padding:10px 14px}.dos-ios .kit-tbl tbody td{border-bottom:.5px solid var(--separator);color:var(--label);vertical-align:middle;padding:12px 14px}.dos-ios .kit-tbl tbody tr:last-child td{border-bottom:none}.dos-ios .kit-tbl tbody tr{transition:background .15s}.dos-ios .kit-tbl tbody tr:hover td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.dos-ios .kit-panel__head{flex-wrap:wrap}.dos-ios .kit-panel__actions{align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.dos-ios .kit-panel__head>.kit-panel__title{flex:1 0 100%}.dos-ios .kit-panel__actions{margin-inline-start:auto}}.kit-panel__head>.kit-panel__title{flex:1;min-inline-size:0}@media (max-width:760px){.dos-ios .kit-tbl{width:max-content;min-width:100%}}.dos-ios .kit-empty{border:.5px dashed var(--separator);border-radius:var(--r-lg,12px);background:var(--kit-chip-bg,var(--fill-2));min-block-size:144px;color:var(--label-2);font-size:var(--type-body);text-align:center;place-items:center;padding:24px 16px;display:grid}.dos-ios .kit-tbl tfoot td{color:var(--label);vertical-align:middle;padding:12px 14px}.dos-ios .kit-press{transition:transform var(--dur-fast,.15s) var(--ease,ease), filter .15s ease}@media (hover:hover){.dos-ios .kit-press:hover{filter:var(--hover-filter,brightness(.96))}}.dos-ios .kit-press:active{transform:scale(var(--press-scale,.97))}.dos-ios .kit-press:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dos-ios .kit-info-hint{transition:color .15s,background .15s}.dos-ios .kit-info-hint:hover,.dos-ios .kit-info-hint:focus-visible{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.dos-ios .kit-info-hint:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dos-ios .stage-pulse{animation:2.4s ease-in-out infinite kitStagePulse}@keyframes kitStagePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.dos-ios .kit-lift,.dos-ios .kit-press{transition:none}.dos-ios .kit-lift:hover{transform:none}.dos-ios .stage-pulse{animation:none}}.dos-ios .kit-glass .card{box-shadow:none;background:0 0;border:none;border-radius:0}.dos-ios .tbl thead th{text-align:start;font-weight:600;font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.04em;color:var(--label-3);border-bottom:.5px solid var(--separator);background:0 0}.dos-ios .tbl tbody td{border-bottom:.5px solid var(--separator);color:var(--label)}.dos-ios .tbl tbody tr:last-child td{border-bottom:none}.dos-ios .tbl tbody tr{transition:background .15s}.dos-ios .tbl tbody tr:hover td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.dos-ios.kit-screen .btn{border:.5px solid var(--kit-glass-border,var(--separator));background:var(--kit-chip-bg,var(--fill-3));color:var(--label);box-shadow:none;border-radius:999px;transition:transform .16s,filter .16s,background .16s,box-shadow .16s,border-color .16s}.dos-ios.kit-screen .btn:hover{filter:var(--hover-filter,brightness(.96))}.dos-ios.kit-screen .btn:active{transform:scale(.97)}.dos-ios.kit-screen .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dos-ios.kit-screen .btn.primary,.dos-ios.kit-screen .btn.btn-primary{background:var(--accent);color:var(--label-on-accent,var(--accent-fg,#fff));box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 36%, transparent);border-color:#0000}.dos-ios.kit-screen .btn.ghost{color:var(--label-2);background:0 0}.dos-ios.kit-screen .btn.danger{background:var(--danger-soft,color-mix(in srgb, var(--danger) 14%, transparent));color:var(--danger-label,var(--danger));border-color:#0000}.dos-ios.kit-screen .btn.warning{background:var(--warning-soft,color-mix(in srgb, var(--warning,#ff9500) 14%, transparent));color:var(--warning-label,var(--warning));border-color:#0000}.dos-ios.kit-screen .icon-btn{--action-btn-bg:var(--kit-chip-bg,var(--fill-3));--action-btn-border:var(--kit-glass-border,var(--separator));--action-btn-highlight:var(--kit-glass-highlight,#ffffff94);border:.5px solid var(--action-btn-border);background:linear-gradient(180deg, color-mix(in srgb, var(--action-btn-highlight) 24%, transparent), transparent 58%), var(--action-btn-bg);color:var(--action-btn-color,var(--label));box-shadow:inset 0 1px 0 var(--action-btn-highlight), var(--action-btn-shadow,0 6px 18px #202c5814);border-radius:999px;transition:transform .16s,filter .16s,background .16s,box-shadow .16s,border-color .16s,color .16s}.dos-ios.kit-screen .icon-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.dos-ios.kit-screen .icon-btn:active{transform:scale(.94)}.dos-ios.kit-screen .inp,.dos-ios.kit-screen input:not([type=checkbox]):not([type=radio]):not([type=range]),.dos-ios.kit-screen select,.dos-ios.kit-screen textarea{--kit-control-border:var(--kit-glass-border,var(--separator));border:.5px solid var(--kit-glass-border,var(--separator));background:var(--kit-chip-bg,var(--fill-2));color:var(--label);border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}@media (hover:hover){.dos-ios.kit-screen .inp:hover:not(:focus):not(:disabled),.dos-ios.kit-screen input:not([type=checkbox]):not([type=radio]):not([type=range]):hover:not(:focus):not(:disabled),.dos-ios.kit-screen select:hover:not(:focus):not(:disabled),.dos-ios.kit-screen textarea:hover:not(:focus):not(:disabled){--kit-control-border:color-mix(in srgb, var(--accent) 26%, var(--kit-glass-border,var(--separator)));border-color:color-mix(in srgb, var(--accent) 26%, var(--kit-glass-border,var(--separator)))}}.dos-ios.kit-screen .inp:focus,.dos-ios.kit-screen input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.dos-ios.kit-screen select:focus,.dos-ios.kit-screen textarea:focus{border-color:color-mix(in srgb, var(--accent) 46%, var(--kit-glass-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.dos-ios.kit-screen .section-card{transition:transform .18s,box-shadow .18s,border-color .18s}.dos-ios.kit-screen .section-card:focus-within{border-color:color-mix(in srgb, var(--accent) 24%, var(--kit-glass-border));box-shadow:inset 0 1px 0 var(--kit-glass-highlight), var(--kit-glass-shadow-hover)}.dos-ios.kit-screen .dos-md-editor{border-radius:var(--r-2xl,20px);border:.5px solid var(--kit-glass-border);background:color-mix(in srgb, var(--kit-glass-bg) 82%, transparent);box-shadow:inset 0 1px 0 var(--kit-glass-highlight);transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.dos-ios.kit-screen .dos-md-editor:focus-within{border-color:color-mix(in srgb, var(--accent) 52%, var(--kit-glass-border));box-shadow:inset 0 1px 0 var(--kit-glass-highlight), 0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.dos-ios.kit-screen .dos-md-editor [role=toolbar],.dos-ios.kit-screen .dos-md-editor .mdxeditor-toolbar{border-bottom:.5px solid var(--kit-glass-border)!important;background:color-mix(in srgb, var(--kit-chip-bg) 76%, transparent)!important}.dos-ios.kit-screen .dos-md-editor .mdxeditor-root-contenteditable,.dos-ios.kit-screen .dos-md-editor .mdxeditor{background:0 0!important}.dos-ios.kit-screen .dos-md-content{min-height:170px;color:var(--label);background:0 0}.dos-ios.kit-screen .card:not(.kit-glass){background:var(--kit-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid var(--kit-glass-border);border-radius:var(--r-2xl,20px);box-shadow:inset 0 1px 0 var(--kit-glass-highlight), var(--kit-glass-shadow);transition:transform .18s,box-shadow .18s,border-color .18s}.dos-ios.kit-screen .card:not(.kit-glass):hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--kit-glass-border))}.dos-ios.kit-screen .kit-glass .card:not(.kit-glass){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0}.dos-ios.kit-screen .dos-filterbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 12px;display:flex}.dos-ios .kit-toolbar{flex-direction:column;display:flex}.dos-ios .kit-toolbar>*+*{border-top:.5px solid var(--separator)}.dos-ios .kit-toolbar .kit-toolbar__row{padding:9px 14px}.dos-ios.kit-screen .dos-filterbar__spacer{flex:1;min-width:8px}.dos-ios.kit-screen .filter-chip:active,.dos-ios.kit-screen .tabs .tab:active,.dos-ios.kit-screen .view-mode-tabs .tab:active{transform:scale(.97)}.dos-ios.kit-screen .tabs{box-shadow:none;background:0 0;gap:4px;margin-bottom:0;padding:1px;display:flex;border-bottom:0!important}.dos-ios.kit-screen .tabs .tab{border-bottom:0;justify-content:center;min-width:0;height:34px;padding:0 14px}.dos-ios.kit-screen .view-mode-tabs{border-radius:var(--r-md,10px);background:var(--kit-chip-bg,var(--fill-3));box-shadow:inset 0 0 0 .5px var(--kit-glass-border,var(--separator));border-bottom:0;margin:0;padding:3px}.dos-ios.kit-screen .view-mode-tabs .tab{border-radius:var(--r-sm,8px);background:0 0;border:0;height:30px;padding:0 8px}.dos-ios.kit-screen .kanban-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:0}.dos-ios.kit-screen .kanban{gap:12px;min-height:clamp(420px,100dvh - 260px,640px);padding:0}.dos-ios.kit-screen .kc{border-radius:var(--r-2xl,20px);border:.5px solid var(--kit-glass-border,var(--separator));background:color-mix(in srgb, var(--kit-board-column-bg,var(--kit-chip-bg,var(--fill-3))) 78%, transparent);box-shadow:inset 0 1px 0 var(--kit-glass-highlight);min-width:0;overflow:hidden}.dos-ios.kit-screen .kc-h{border-bottom:.5px solid var(--separator);background:0 0}.dos-ios.kit-screen .kc-list{min-width:0;overflow-x:hidden}.dos-ios.kit-screen .kcard{border-radius:var(--r-lg,12px);border:.5px solid var(--kit-glass-border,var(--separator));background:var(--kit-board-card-bg,var(--kit-glass-bg));box-shadow:0 6px 18px #202c5817, inset 0 1px 0 var(--kit-glass-highlight);overflow-clip-margin:4px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:clip}.dos-ios.kit-screen .kcard:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--kit-glass-border));box-shadow:var(--kit-glass-shadow-hover);transform:translateY(-2px)}.dos-ios.kit-screen .kcard.dragging{opacity:.48;transform:scale(.985)}.dos-ios.kit-screen .kcard .kc-title,.dos-ios.kit-screen .kcard .kc-foot,.dos-ios.kit-screen .task-kanban-card,.dos-ios.kit-screen .task-kanban-card__top,.dos-ios.kit-screen .task-kanban-card__foot{min-width:0}.dos-ios.kit-screen .task-kanban-card__tags{max-width:100%}.dos-ios.kit-screen .task-kanban-card__deadline{overflow-wrap:anywhere;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.dos-ios.kit-screen .kcard .tag{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.dos-ios.kit-screen .activity-section{border-radius:var(--r-2xl,20px)}.dos-ios.kit-screen .activity-row{border-radius:var(--r-xl,16px);transition:transform .18s,box-shadow .18s,border-color .18s}.dos-ios.kit-screen .activity-row:hover{box-shadow:inset 0 1px 0 var(--kit-glass-highlight), var(--kit-glass-shadow-hover);transform:translateY(-1px)}.dos-ios.kit-screen .card[role=status],.dos-ios.kit-screen .card[role=alert]{border-radius:var(--r-xl,16px)}.dos-ios.kit-screen{isolation:isolate;background:0 0;position:relative}.dos-ios.kit-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 500px at 22% 2%, color-mix(in srgb, var(--kit-ambient,var(--accent)) 11%, transparent), transparent 60%), radial-gradient(900px 480px at 85% 12%, color-mix(in srgb, var(--cat-2,#af52de) 7%, transparent), transparent 55%);animation:45s ease-in-out infinite alternate kitDrift;position:absolute;inset:-20%}@keyframes kitDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@keyframes kitRise{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:none}}.dos-ios .kit-enter>*{animation:.5s cubic-bezier(.2,.8,.2,1) both kitRise}.dos-ios .kit-enter>:first-child{animation-delay:20ms}.dos-ios .kit-enter>:nth-child(2){animation-delay:70ms}.dos-ios .kit-enter>:nth-child(3){animation-delay:.12s}.dos-ios .kit-enter>:nth-child(4){animation-delay:.17s}.dos-ios .kit-enter>:nth-child(5){animation-delay:.22s}.dos-ios .kit-enter>:nth-child(n+6){animation-delay:.27s}@keyframes kitTabIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.dos-ios .kit-tab-enter{animation:.32s cubic-bezier(.2,.8,.2,1) both kitTabIn}@keyframes glassTooltipIn{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))scale(.96)}to{opacity:1}}.dos-ios .kit-workspace-section{min-width:0}.dos-ios .kit-workspace-section__header{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.dos-ios .kit-workspace-section__title{font-family:var(--font-display);font-size:var(--type-panel-title);color:var(--label);margin:0;font-weight:700;line-height:1.18}.dos-ios .kit-workspace-section__subtitle{font-size:var(--type-metadata);color:var(--label-2);margin:4px 0 0;line-height:1.35}.dos-ios .kit-workspace-section__body{min-width:0}:where(.dos-ios .kit-glass){position:relative}@media (hover:hover){.dos-ios .kit-glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(220px circle at var(--kx,50%) var(--ky,50%), var(--kit-glow), transparent 72%);transition:opacity .35s;position:absolute;inset:0}.dos-ios .kit-glass:hover:before{opacity:1}}.dos-ios .kit-glass>*{z-index:1;position:relative}.dos-ios .kit-skeleton{border-radius:var(--r-2xl,20px);border:.5px solid var(--kit-glass-border);background:linear-gradient(100deg, var(--kit-chip-bg) 38%, color-mix(in srgb, var(--kit-glass-highlight) 55%, transparent) 50%, var(--kit-chip-bg) 62%);background-size:220% 100%;animation:1.6s linear infinite kitShimmer}@keyframes kitShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dos-ios.kit-screen:before,.dos-ios .kit-enter>*,.dos-ios .kit-tab-enter{animation:none}.dos-ios .kit-glass:before{display:none}.dos-ios .kit-skeleton{animation:none}}.kit-header__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.kit-header__actions>*{min-width:0}.kit-panel__title--toggle{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-inline-start:-6px;padding:2px 6px;transition:color .14s,background .14s}.kit-panel__title--toggle:hover{color:var(--label);background:color-mix(in srgb, var(--label) 6%, transparent)}.kit-panel__title--toggle:active{background:color-mix(in srgb, var(--label) 11%, transparent)}.kit-panel__title--toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.dos-ios .kit-chart{position:relative}.dos-ios .kit-chart svg{width:100%;height:auto;display:block}.dos-ios .kit-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.4,0,.2,1) .15s forwards kitChartDraw}@keyframes kitChartDraw{to{stroke-dashoffset:0}}.dos-ios .kit-chart-fill{opacity:0;animation:.7s .55s forwards kitChartFill}@keyframes kitChartFill{to{opacity:1}}.dos-ios .kit-chart-bar{transform-origin:bottom;transform-box:fill-box;animation:.55s cubic-bezier(.2,.8,.2,1) forwards kitChartGrow;transform:scaleY(0)}@keyframes kitChartGrow{to{transform:scaleY(1)}}.dos-ios .kit-chart-arc{opacity:0;animation:.6s forwards kitChartFade}.dos-ios .kit-chart:focus-visible{outline:var(--ds-component-chart-focus-stroke,2.5px) solid color-mix(in srgb, var(--accent,#4b2e83) 32%, transparent);outline-offset:4px;border-radius:12px}.dos-ios .kit-chart-arc-hit{cursor:pointer;outline:none}.dos-ios .kit-chart-arc-hit:focus-visible{stroke:color-mix(in srgb, var(--accent,#4b2e83) 18%, transparent)}@keyframes kitChartFade{to{opacity:1}}.dos-ios .kit-chart-tooltip{z-index:var(--ds-z-tooltip,160);pointer-events:none;top:var(--ds-component-tooltip-offset,8px);max-width:min(var(--ds-component-tooltip-max-width,280px), calc(100% - 24px));background:var(--ds-component-tooltip-surface,var(--ds-component-material-floating,#fff));border:1px solid var(--ds-component-material-edge,#412a7a13);box-shadow:var(--ds-shadow-floating,0 14px 36px #24193a29);border-radius:var(--ds-component-tooltip-radius,10px);padding:var(--ds-component-tooltip-padding,8px 10px);white-space:normal;transition:left var(--ds-component-tooltip-transition,.12s) ease, transform var(--ds-component-tooltip-transition,.12s) ease;animation:.18s forwards kitChartFade;position:absolute;transform:translate(-50%)}:root[data-theme=dark] .dos-ios .kit-chart-tooltip{background:var(--panel,#1c1c20);border-color:#ffffff1f}.dos-ios .kit-chart-tooltip.is-start{transform:translate(0)}.dos-ios .kit-chart-tooltip.is-end{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.dos-ios .kit-chart-line{stroke-dashoffset:0;animation:none}.dos-ios .kit-chart-fill,.dos-ios .kit-chart-arc,.dos-ios .kit-chart-tooltip{opacity:1;transition:none;animation:none}.dos-ios .kit-chart-bar{animation:none;transform:none}}
.dos-help-card{transition:background .15s,transform .15s,box-shadow .15s}.dos-help-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px #141e3c14;background:var(--fill-3,#7f7f7f17)!important}.dos-help-card:active{transform:none}.dos-help-link{cursor:pointer;color:var(--accent);font-size:var(--type-body);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-weight:600;display:inline-flex}.dos-help-link:hover{text-underline-offset:.2em;text-decoration:underline}.dos-help-md .markdown-doc{font-size:var(--type-body);line-height:1.7}.dos-help-md .markdown-doc h2{font-size:var(--type-card-title);margin:14px 0 6px;font-weight:700}.dos-help-md .markdown-doc h3{font-size:var(--type-body);margin:12px 0 4px;font-weight:700}.dos-help-center-card{transition:transform .16s,box-shadow .16s}.dos-help-center-card:hover{box-shadow:0 10px 26px -12px #141e3c47, 0 0 0 .5px var(--divider,var(--separator));transform:translateY(-2px)}.dos-help-article .markdown-doc{font-size:var(--type-card-title);line-height:1.75}.dos-help-article .markdown-doc h2{font-size:var(--type-section-title);font-weight:720;font-family:var(--font-display);letter-spacing:-.01em;margin:20px 0 8px}.dos-help-article .markdown-doc h2:first-child{margin-top:0}.dos-help-article .markdown-doc h3{font-size:var(--type-card-title);margin:16px 0 6px;font-weight:700}.dos-help-related{transition:transform .15s,box-shadow .15s}.dos-help-related:hover{box-shadow:0 6px 18px -10px #141e3c4d, 0 0 0 .5px var(--divider,var(--separator));transform:translateY(-1px)}.dos-onboarding-welcome,.dos-onboarding-step{z-index:10051;background:var(--panel,#fff);width:min(390px,100vw - 32px);color:var(--label,#111);border:.5px solid var(--divider,var(--separator));border-radius:20px;padding:22px;position:fixed;box-shadow:0 24px 80px #0000004d}.dos-onboarding-welcome{inset-inline-end:20px;bottom:20px}.dos-onboarding-welcome h2,.dos-onboarding-step h2{font-size:var(--type-panel-title);margin:4px 0 9px}.dos-onboarding-welcome p,.dos-onboarding-step p{color:var(--label-2);font-size:var(--type-body);margin:0 0 16px;line-height:1.6}.dos-onboarding-eyebrow,.dos-onboarding-progress{color:var(--accent);font-size:var(--type-metadata);font-weight:750}.dos-onboarding-close{top:12px;min-width:var(--ds-size-target-minimum,24px);min-height:var(--ds-size-target-minimum,24px);color:var(--label-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.dos-onboarding-actions{flex-wrap:wrap;gap:8px;display:flex}.dos-onboarding-overlay{z-index:10050;background:#0307129e;position:fixed;inset:0}.dos-onboarding-spotlight{pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 4px #fff,0 0 0 9999px #03071226}.dos-onboarding-step{position:fixed}.dos-onboarding-progress{margin-bottom:7px}@media (max-width:600px){.dos-onboarding-welcome{inset-inline:16px;width:auto;bottom:90px}.dos-onboarding-step{max-height:calc(100dvh - 32px);overflow:auto}}@media (prefers-reduced-motion:reduce){.dos-help-card,.dos-help-card:hover,.dos-help-center-card,.dos-help-center-card:hover,.dos-help-related,.dos-help-related:hover{transition:none;transform:none}.dos-onboarding-spotlight{transition:none}}
@keyframes dos-aur-a{0%{transform:translate(-4vw,-3vh)scale(1)}to{transform:translate(5vw,4vh)scale(1.2)}}@keyframes dos-aur-b{0%{transform:translate(4vw,2vh)scale(1.1)}to{transform:translate(-6vw,-5vh)scale(.9)}}@keyframes dos-aur-c{0%{transform:translateY(5vh)scale(.94)}to{transform:translate(3vw,-5vh)scale(1.15)}}@keyframes dos-subnav-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes dosTipIn{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes dos-subnav-in-rtl{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}[dir=rtl] .dos-subnav-in{animation-name:dos-subnav-in-rtl}.dos-desktop-glass .dos-subnav-in{animation:.24s both dos-subnav-in}.dos-desktop-glass .dos-glass-nav-active{--dos-glass-rim:0 0 0 0 transparent;box-shadow:var(--dos-glass-rim)}.dos-desktop-glass .dos-glass-nav-active:hover{box-shadow:var(--dos-glass-rim), inset 0 0 0 999px var(--hover-veil,#140c240d)}.dos-desktop-glass .dos-glass-nav-active:hover .dos-nav-tile{transform:scale(1.1)}.dos-desktop-glass .dos-glass-nav{transition:background .14s}.dos-desktop-glass .dos-glass-nav:hover{background:var(--glass-floor,var(--fill-4))!important}.dos-desktop-glass .dos-nav-tile{box-shadow:0 0 0 1px var(--tint-ring), 0 1px 2px #00000038, inset 0 .5px 0 #ffffff80;transition:transform .16s}.dos-desktop-glass .dos-glass-nav:hover .dos-nav-tile{transform:scale(1.1)}.dos-desktop-glass .dos-glass-tool{--dos-glass-rim:0 0 0 0 transparent;box-shadow:var(--dos-glass-rim);transition:background .16s}.dos-desktop-glass .dos-glass-tool:hover{box-shadow:var(--dos-glass-rim), inset 0 0 0 999px var(--hover-veil,#140c240d);background:var(--glass-shine,var(--fill-4))!important}@media (prefers-reduced-motion:reduce){[role=tooltip],.dos-desktop-glass span[style*=dos-aur],.dos-desktop-glass .dos-subnav-in{animation:none!important}.dos-desktop-glass .dos-nav-tile{transition:none}}
.bgx-tabs{border-bottom:1px solid var(--separator,#e4e4ea);gap:4px;padding:4px 8px 0;display:flex}.bgx-periods-empty{border:1px solid color-mix(in srgb, var(--warning,#ff9f0a) 32%, var(--separator,#e4e4ea));background:color-mix(in srgb, var(--warning,#ff9f0a) 8%, var(--surface,#fff));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 16px;padding:14px 16px;display:flex}.bgx-periods-empty>div{font-size:var(--type-body);flex-direction:column;gap:3px;display:flex}.bgx-periods-empty strong{font-size:var(--type-body)}.bgx-periods-empty span{color:var(--label-2,#636366)}.bgx-periods-link{color:var(--accent-label,#006fe6);font-size:var(--type-body);flex:none;font-weight:650;text-decoration:none}.bgx-periods-link:hover{text-decoration:underline}.bgx-tab{font-weight:600;font-size:var(--type-body);color:var(--label-3,#8a8a8e);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:11px 16px;transition:all .14s}.bgx-tab:hover{color:var(--label,#1c1c1e);background:color-mix(in srgb, var(--accent) 6%, transparent)}.bgx-tab[aria-selected=true]{color:var(--accent-label,#006fe6);border-bottom-color:var(--accent,#007aff)}.bgx-scroll{overflow-x:auto}.bgx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:940px;font-size:var(--type-body)}.bgx-table th,.bgx-table td{border-bottom:1px solid var(--separator,#ececf1);white-space:nowrap;padding:10px 14px}.bgx-acct-head,.bgx-num-head{z-index:3;background:var(--surface,#fff);font-size:var(--type-technical);letter-spacing:.06em;text-transform:uppercase;color:var(--label-3,#8a8a8e);border-bottom:1px solid var(--separator,#d6d6de);font-weight:700;position:sticky;top:0}.bgx-num-head{text-align:end}.bgx-acct-head{text-align:start;z-index:4;min-width:260px;inset-inline-start:0}.bgx-acct{z-index:2;background:var(--surface,#fff);text-align:start;min-width:260px;box-shadow:1px 0 0 var(--separator,#ececf1);position:sticky;inset-inline-start:0}.bgx-acct-inner{align-items:center;gap:8px;display:inline-flex}.bgx-name{font-weight:500}.bgx-num{text-align:end;font-variant-numeric:tabular-nums;color:var(--label,#1c1c1e)}.bgx-zero{color:var(--label-4,#c2c2c8);font-weight:400}.bgx-neg{color:var(--danger-label,#d70015)}.bgx-total-col{border-inline-start:1px solid var(--separator,#ececf1)}.bgx-caret{cursor:pointer;color:var(--label-3,#8a8a8e);width:16px;font-size:var(--type-metadata);background:0 0;border:0;padding:0;line-height:1}.bgx-caret-spacer{width:16px;display:inline-block}.bgx-fill{cursor:pointer;color:var(--accent-label,#006fe6);font-size:var(--type-body);opacity:0;background:0 0;border:0;padding:0 2px;transition:all .12s}.bgx-leaf:hover .bgx-fill{opacity:1}.bgx-leaf:hover,.bgx-leaf:hover .bgx-acct{background:color-mix(in srgb, var(--accent) 5%, var(--surface,#fff))}.bgx-section>td,.bgx-section .bgx-acct{background:color-mix(in srgb, var(--accent) 7%, var(--surface,#fff))}.bgx-section .bgx-name{color:var(--label,#1c1c1e);font-weight:700}.bgx-subtotal>td,.bgx-subtotal .bgx-acct{background:var(--bg-1,#f6f6f9);font-weight:700}.bgx-subtotal .bgx-name{font-weight:700}.bgx-net>td,.bgx-net .bgx-acct{background:color-mix(in srgb, var(--accent) 10%, var(--surface,#fff));border-top:2px solid color-mix(in srgb, var(--accent) 35%, transparent);font-weight:800}.bgx-net .bgx-name{font-weight:800}.bgx-input{text-align:end;font-variant-numeric:tabular-nums;width:84px;font-size:var(--type-body);border:1px solid var(--separator,#e0e0e6);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:6px 9px;font-family:inherit;transition:all .12s}.bgx-input:hover{border-color:var(--label-4,#b8b8be)}.bgx-input:focus{border-color:var(--accent,#007aff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}:root[data-theme=dark] .bgx-subtotal>td,:root[data-theme=dark] .bgx-subtotal .bgx-acct{background:#ffffff0d}@media (max-width:640px){.bgx-periods-empty{flex-direction:column;align-items:flex-start}}
@keyframes dosSpecPulse{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.dos-spec-pulse{animation:1.4s ease-out infinite dosSpecPulse;border-color:#f59e0b!important}
.dos-quote-line{padding:12px;border:1px solid var(--separator,var(--divider));border-radius:var(--r-lg,12px);background:var(--surface,var(--bg-1));transition:border-color var(--dur-fast,.15s) var(--ease,ease), background var(--dur-fast,.15s) var(--ease,ease);align-items:flex-start;gap:10px;padding-inline-start:15px;display:flex;position:relative}.dos-quote-line:before{content:"";background:var(--dos-quote-line-rail,transparent);border-start-start-radius:inherit;border-end-start-radius:inherit;inline-size:3px;position:absolute;inset-block:-1px;inset-inline-start:-1px}.dos-quote-line[data-state=included]{--dos-quote-line-rail:var(--success)}.dos-quote-line[data-state=blocked]{--dos-quote-line-rail:var(--warning)}.dos-quote-line[data-pulsing=true]{--dos-quote-line-rail:var(--warning);animation:1.4s ease-out infinite dosQuoteLinePulse}@media (prefers-reduced-motion:reduce){.dos-quote-line[data-pulsing=true]{animation:none}}@keyframes dosQuoteLinePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.dos-quote-line[data-state=selected]{--dos-quote-line-rail:var(--accent);border-color:var(--accent);background:var(--surface-selected,var(--accent-soft))}.dos-quote-line[data-state=invalid]{--dos-quote-line-rail:var(--danger);border-color:var(--danger)}.dos-quote-line[data-interactive=true]{cursor:pointer}.dos-quote-line[data-interactive=true]:hover{border-color:var(--accent)}.dos-quote-line__lead{flex:0 0 var(--ds-size-target-minimum,24px);min-block-size:var(--ds-size-target-minimum,24px);justify-content:center;align-items:center;display:flex}.dos-quote-line__mark{color:var(--success-label,var(--success));display:inline-flex}.dos-quote-line__content{flex:auto;min-inline-size:0}.dos-quote-line__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dos-quote-line__identity{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.dos-quote-line__name{font-size:var(--type-body);font-weight:600}.dos-quote-line__price{align-items:baseline;gap:6px;display:flex}.dos-quote-line__was{text-decoration:line-through}.dos-quote-line__now{font-weight:600}.dos-quote-line__now[data-discounted=true]{color:var(--success-label,var(--success))}.dos-quote-line__body,.dos-quote-line__meta,.dos-quote-line__deps{font-size:var(--type-metadata);margin-block-start:6px}.dos-quote-line__meta{color:var(--text-3,var(--label-3))}.dos-quote-line__deps{color:var(--text-3,var(--label-3));flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dos-quote-line[data-state=blocked] .dos-quote-line__deps{color:var(--warning-label,var(--warning))}.dos-quote-line[data-state=invalid] .dos-quote-line__deps{color:var(--danger-label,var(--danger))}.dos-quote-line__dep{border:1px solid var(--separator,var(--divider));background:var(--bg-2,var(--fill-4));border-radius:999px;padding:1px 6px;font-weight:500}.dos-quote-line[data-state=blocked] .dos-quote-line__dep{border-color:var(--warning);background:var(--warning-soft)}.dos-quote-line[data-state=invalid] .dos-quote-line__dep{border-color:var(--danger);background:var(--danger-soft)}.dos-quote-line--compact{gap:11px;padding:12px 13px;padding-inline-start:16px}.dos-quote-line--compact .dos-quote-line__head{align-items:baseline}.dos-quote-line__trailing{min-block-size:var(--ds-size-target-minimum,24px);flex:none;align-items:center;display:flex}.dos-quote-line__needs{font-size:var(--type-metadata);color:var(--text-3,var(--label-3))}.dos-quote-line[data-state=blocked] .dos-quote-line__needs{color:var(--warning-label,var(--warning))}.dos-quote-line[data-state=invalid] .dos-quote-line__needs{color:var(--danger-label,var(--danger))}.dos-quote-line__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:7px;display:flex}.dos-quote-signed{font-size:var(--type-metadata);color:var(--success-label,var(--success));align-items:center;gap:4px;display:flex}.dos-quote-deplist{border:1px solid var(--dos-quote-deplist-edge,var(--separator,var(--divider)));border-radius:var(--r-lg,12px);background:var(--dos-quote-deplist-fill,var(--bg-1));flex-direction:column;gap:6px;max-block-size:220px;padding:10px;display:flex;overflow:auto}.dos-quote-deplist[data-tone=info]{--dos-quote-deplist-edge:var(--info);--dos-quote-deplist-fill:var(--info-soft)}.dos-quote-deplist[data-tone=warning]{--dos-quote-deplist-edge:var(--warning);--dos-quote-deplist-fill:var(--warning-soft)}.dos-quote-deplist__row{font-size:var(--type-metadata);justify-content:space-between;align-items:center;gap:10px;display:flex}
.dos-retainer-form .field>label{min-height:2.6em}
