:root{color-scheme:light;--bg:var(--color-canvas);--panel:var(--color-surface);--panel2:var(--color-surface-subtle);--line:var(--color-border-default);--muted:var(--color-text-secondary);--text:var(--color-text-primary);--accent:var(--color-action-primary);--warning:var(--color-warning);--danger:var(--color-danger);--color-canvas:#F5F4F0;--color-surface:#FCFBF8;--color-surface-raised:#FFFFFF;--color-surface-subtle:#F2F1ED;--color-surface-hover:#F4F5EE;--color-surface-selected:#EDF2E6;--color-surface-disabled:#F2F0EA;--color-text-primary:#252A24;--color-text-secondary:#62675F;--color-text-muted:#7B8076;--color-text-disabled:#A3A69D;--color-text-inverse:#FFFFFF;--color-border-subtle:#ECEAE4;--color-border-default:#DFE1D9;--color-border-strong:#C7C6BC;--color-action-primary:#4F6B41;--color-action-primary-hover:#405A35;--color-action-primary-active:#334A29;--color-action-primary-soft:#E8EFDF;--color-focus:#4F6B41;--color-success:#55724B;--color-success-bg:#E9F0E5;--color-warning:#986A2C;--color-warning-bg:#F7EDDC;--color-danger:#A34F49;--color-danger-bg:#F7E7E4;--color-info:#536F78;--color-info-bg:#E6EEF0;--color-unknown:#6F6877;--color-unknown-bg:#EEEAF1;--workflow-new-fg:#536F78;--workflow-new-bg:#E6EEF0;--workflow-progress-fg:#596B3E;--workflow-progress-bg:#E7ECDB;--workflow-waiting-fg:#8A652F;--workflow-waiting-bg:#F5ECD9;--workflow-completed-fg:#656A62;--workflow-completed-bg:#ECEBE6;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--shadow-raised:0 1px 2px rgba(40,37,29,.04),0 6px 18px rgba(40,37,29,.05);--shadow-overlay:0 4px 12px rgba(40,37,29,.08),0 18px 48px rgba(40,37,29,.12);--focus-ring:0 0 0 3px rgba(104,122,73,.20);--color-overlay:rgba(35,34,29,.28);--color-media-backdrop:rgba(12,10,20,.82);--color-media-surface:#17151D;--color-media-control:#35313F;--nav-width:60px;--inbox-width:344px;--context-width:352px;--topbar-height:56px}.dialogs-workspace{color-scheme:light;--bg:var(--color-canvas);--panel:var(--color-surface);--panel2:var(--color-surface-subtle);--text:var(--color-text-primary);--muted:var(--color-text-muted);--line:var(--color-border-default);--accent:var(--color-action-primary);--warning:var(--color-warning);--danger:var(--color-danger)}:root{--app-sidebar-width:200px;--app-header-height:56px;--app-primary-gradient:linear-gradient(115deg,#426139,#657C4E);--app-page-gradient:linear-gradient(130deg,#FDFCF9,#F7F6F2);--color-brand-studio-brand-purple:#7945f9;--color-brand-studio-brand-border:#eeeaf3;--color-brand-studio-text:#202235;--color-brand-header-text:#697089;--color-brand-studio-surface:#fff;--color-brand-studio-text-2:#6041af;--color-brand-studio-surface-2:#f1eaff;--color-brand-tabs-text:#626a83;--color-brand-tabs-text-2:#4f2cbd;--color-brand-card-box-shadow:#25134505;--color-brand-studio-border:#e8e2f0;--color-brand-essence-surface:#fcfbfd;--color-brand-logo-surface:#faf4f8;--color-brand-logo-text:#111;--color-brand-tags-surface:#eaf2ff;--color-brand-tags-text:#4c4ef0;--color-brand-entry-list-text:#72798e;--color-principle-icon-text:#a366f9;--color-brand-avoid-surface:#fff4f6;--color-brand-avoid-text:#ba253b;--color-brand-sliders-text:#7d8193;--color-brand-comparison-surface:#faf9fc;--color-brand-comparison-surface-2:#fff1f3;--color-brand-bad-text:#cf3a56;--color-brand-comparison-surface-3:#eefaf2;--color-brand-good-text:#2d9b5a;--color-brand-example-tabs-surface:#f5f3f8;--color-brand-example-tabs-surface-2:#eee5ff;--color-brand-example-tabs-text:#6734d1;--color-brand-version-text:#73798a;--color-brand-enable-text:#5a536c;--color-brand-notice-surface:#fff3d9;--color-brain-library-surface:#fffffff5;--color-brain-library-box-shadow:#44335c08;--color-golden-editor-border:#ddcee9;--color-golden-editor-text:#322441;--color-golden-editor-surface:#f4eef9;--color-golden-editor-surface-2:#fcfaff;--color-golden-editor-border-bottom:#e9deef;--color-golden-editor-surface-3:#775293;--color-golden-editor-border-2:#d8cce2;--color-golden-editor-text-2:#30253b;--color-golden-editor-accent-color:#785294;--color-golden-choices-border:#e5dcec;--color-golden-choices-surface:#faf7fc;--color-golden-condition-border:#d9c7e5;--color-golden-condition-surface:#faf7fd;--color-golden-condition-child-border-left:#c1a2d6;--color-golden-card-border:#e3d9eb;--color-golden-turn-surface:#f3edfa;--color-golden-turn-surface-2:#eff6ec;--color-golden-turn-border-color:#d4e2ce;--color-golden-pass-border-left:#648557;--color-golden-editor-text-3:#776780;--color-golden-editor-text-4:#9a3339;--color-golden-editor-surface-4:#f7f3fa;--color-golden-editor-outline:#9163b2;--color-brain-library-border:#dfd0e9;--color-brain-library-text:#49305c;--color-brain-library-surface-2:#557648;--color-brain-import-border-color:#c98b52;--color-brain-import-surface:#fff8ed;--color-brain-import-text:#a33131;--color-brain-import-border:#d7c9e8;--color-brain-layout-border:#dedfd8;--color-brain-library-text-2:#62665f;--color-brain-library-text-3:#a52626;--color-brain-library-text-4:#35552a;--color-brain-library-surface-3:#edf3e7;--color-brain-library-border-color:#507246;--color-comm-token-buttons-surface:#f1eafb;--color-comm-token-buttons-text:#5e339d;--color-comm-authoring-border:#ddd0ef;--color-comm-authoring-surface:#faf7ff;--color-template-dialog-border:#dfd3f4;--color-template-dialog-surface:#fcfbff;--color-template-dialog-text:#24203b;--color-template-dialog-box-shadow:#24144740;--color-template-dialog-surface-2:#21133780;--color-template-eyebrow-text:#7856a2;--color-template-dialog-border-2:#ded1ef;--color-template-dialog-text-2:#493164;--color-template-dialog-surface-3:#7b42d8;--color-template-dialog-border-3:#dcd0ef;--color-template-steps-surface:#f0ebf7;--color-template-steps-text:#81718e;--color-template-steps-surface-2:#e9defa;--color-template-steps-text-2:#6830be;--color-template-tabs-surface:#7540d4;--color-template-choice-border:#e1d5ef;--color-template-chips-surface:#f0e9fb;--color-template-field-border-bottom:#ece5f6;--color-template-master-border:#e3d7f0;--color-template-slots-text:#6430bf;--color-template-message-surface:#ecf4e6;--color-template-sources-border-bottom:#eee5f5;--color-template-bottom-border-top:#e4d9f1;--color-template-dialog-text-3:#a42b36;--color-template-dialog-surface-4:#fff0f0;--color-template-selected-service-surface:#f3edf9;--color-template-selected-service-border:#e0d3f1;--color-template-visibility-border:#ded3ed;--color-template-basket-surface:#f5f0fb;--color-template-slots-surface:#7442c8;--color-template-slot-evidence-border-bottom:#e7dfef;--color-template-condition-checks-border:#dccfea;--color-fiveb-emoji-picker-border:#dbd0eb;--color-fiveb-emoji-picker-text:#342742;--color-fiveb-emoji-picker-box-shadow:#37204e30;--color-fiveb-emoji-picker-border-2:#ded5e9;--color-fiveb-emoji-picker-surface:#faf8fc;--color-fiveb-emoji-picker-text-2:#786586;--color-fiveb-emoji-picker-surface-2:#eee6f8;--color-fiveb-emoji-picker-outline:#9970c6;--color-spelling-mirror-text-decoration-color:#d32f2f;--color-dialogs-workspace-border:#e7e4ed;--color-composer-panel-heading-border-bottom:#ece8f1;--color-composer-panel-heading-text:#71647a;--color-reference-shell-scrollbar-color:#ad91c3;--color-reference-shell-scrollbar-color-2:#f5f0fa;--color-context-resize-handle-surface:#c8b6db;--color-context-resize-handle-surface-2:#ede3f7;--color-context-resize-handle-surface-3:#8960a9;--color-reference-shell-color-canvas:#f7f7f9;--color-reference-shell-color-surface-selected:#f1eaf8;--color-reference-shell-color-action-primary:#617d50;--color-reference-shell-color-action-primary-hover:#506b40;--color-reference-shell-color-action-primary-soft:#eaf1e5;--color-reference-shell-color-text-primary:#373244;--color-reference-shell-color-text-muted:#81748c;--color-reference-shell-color-border-default:#e2dce9;--color-reference-shell-color-border-strong:#cfbddf;--color-reference-shell-color-warning-bg:#fbf1d9;--color-reference-shell-color-warning:#866d35;--color-reference-shell-color-focus:#9572b2;--color-reference-shell-focus-ring:#dac8ed66;--color-reference-shell-surface:#332746;--color-reference-shell-surface-2:#eadef5;--color-reference-shell-text:#3f2b58;--color-reference-shell-border:#675477;--color-reference-shell-surface-3:#453555;--color-reference-shell-text-2:#eee3f8;--color-reference-shell-text-3:#c3b5d0;--color-reference-shell-text-4:#e6deee;--color-reference-shell-surface-4:#d9c3f0;--color-reference-shell-border-top:#534360;--color-reference-shell-surface-5:#eee5f6;--color-reference-shell-text-5:#765994;--color-reference-shell-border-color:#d8c4ec;--color-reference-shell-text-6:#986f28;--color-reference-shell-surface-6:#f1eef5;--color-reference-shell-text-7:#665277;--color-reference-shell-surface-7:#efefeb;--color-reference-shell-text-8:#929889;--color-reference-shell-border-color-2:#e1e4dc;--color-reference-shell-border-2:#e1dbea;--color-reference-shell-text-9:#695579;--color-reference-shell-surface-8:#f2edf8;--color-reference-shell-border-3:#e4daee;--color-reference-shell-surface-9:#f0e8f8;--color-reference-shell-text-10:#674a83;--color-reference-shell-border-4:#dfd0ed;--color-reference-shell-surface-10:#e6d7f2;--color-reference-shell-text-11:#48653a;--color-reference-shell-border-color-3:#cfddc4;--color-reference-shell-text-12:#63586f;--color-reference-shell-border-5:#e2d6ee;--color-reference-shell-border-color-4:#dce7d4;--color-reference-shell-border-color-5:#dac8ed;--color-reference-shell-text-13:#62487b;--color-reference-shell-border-6:#e6e0ed;--color-reference-shell-surface-11:#fffaf0;--color-field-guide-root-text:#252d24;--color-field-guide-toggle-border:#b9c7b1;--color-field-guide-toggle-surface:#f4f8ed;--color-field-guide-toggle-text:#355333;--color-field-guide-toggle-box-shadow:#29352718;--color-field-guide-toggle-surface-2:#e9f0df;--color-field-guide-panel-surface:#fffefa;--color-field-guide-panel-border:#d4dacd;--color-field-guide-panel-box-shadow:#17201330;--color-field-guide-panel-text:#263824;--color-field-guide-panel-text-2:#3e4f38;--color-field-guide-panel-border-block:#e0e4da;--color-field-guide-instruction-text:#53604d;--color-field-guide-explanation-border:#cbd8be;--color-field-guide-explanation-surface:#f1f6eb;--color-field-guide-search-border:#c5cebc;--color-field-guide-search-text:#66715f;--color-field-guide-list-text:#293b25;--color-field-guide-list-surface:#e5efd9;--color-field-guide-list-border-color:#688456;--color-field-guide-list-text-2:#55634d;--color-field-guide-root-outline:#728d5f;--color-inbox-redesign-surface:#eee3ff;--color-inbox-redesign-text:#753ac4;--color-inbox-redesign-surface-2:#9160cc;--color-inbox-redesign-surface-3:#7946b6;--color-inbox-redesign-box-shadow:#34204a30;--color-inbox-redesign-border:#e4d7f4;--color-fiveb-app-border:#ece6f4;--color-inbox-redesign-text-2:#271749;--color-inbox-redesign-surface-4:#f0e8fc;--color-inbox-redesign-border-color:#b893ed;--color-inbox-redesign-text-3:#5e3393;--color-inbox-redesign-border-color-2:#e8def3;--color-inbox-redesign-border-2:#c9adeb;--color-inbox-redesign-surface-5:#f8f3ff;--color-inbox-redesign-box-shadow-2:#34204a25;--color-inbox-redesign-border-3:#eee7f5;--color-inbox-redesign-text-4:#4e3b70;--color-inbox-redesign-border-color-3:#b894e6;--color-inbox-redesign-surface-6:#eee3fa;--color-inbox-redesign-text-5:#8a42d2;--color-inbox-redesign-text-6:#169bd5;--color-inbox-redesign-text-7:#4b9244;--color-inbox-redesign-surface-7:#fff9e9;--color-inbox-redesign-surface-8:#fbf5ff;--color-inbox-redesign-border-4:#faf0dc;--color-inbox-redesign-text-8:#d9a02e;--color-inbox-redesign-text-9:#8b49d8;--color-inbox-redesign-border-5:#f0e4ed;--color-inbox-redesign-surface-9:#ffffffab;--color-inbox-redesign-surface-10:#f2e6ff;--color-inbox-redesign-text-10:#8841da;--color-inbox-redesign-text-11:#f14b58;--color-inbox-redesign-surface-11:#ffe7e4;--color-inbox-redesign-text-12:#bf880c;--color-inbox-redesign-surface-12:#fff0ca;--color-fiveb-app-surface:#fcfaf6;--color-fiveb-app-surface-2:#f3edff;--color-fiveb-app-border-color:#d9c5f4;--color-inbox-redesign-surface-13:#a8b481;--color-inbox-redesign-surface-14:#ed667c;--color-inbox-redesign-surface-15:#c9c4d0;--color-inbox-redesign-surface-16:#eee6f6;--color-inbox-redesign-text-13:#65488b;--color-inbox-redesign-text-14:#897499;--color-inbox-redesign-text-15:#846f9c;--color-inbox-redesign-text-16:#e54760;--color-inbox-redesign-surface-17:#8948d7;--color-inbox-redesign-border-top:#f0eaf7;--color-inbox-redesign-surface-18:#cfb7e8;--color-inbox-redesign-surface-19:#eadcf8;--color-master-availability-group-text:#574265;--color-master-time-toggle-text:#516c40;--color-master-time-toggle-surface:#edf3e8;--color-master-time-actions-border:#dfd1eb;--color-client-detail-panel-background:#fefeff;--color-client-detail-panel-color:#100c32;--color-client-detail-scroll-background:#fff;--color-client-detail-scroll-background-2:#fdfcff;--color-client-detail-tabs-border-bottom:#e5dff7;--color-client-detail-tabs-border:#dfd7f6;--color-client-detail-tabs-color:#655694;--color-client-detail-tabs-background:#f1e7ff;--color-client-detail-tabs-background-2:#e9dcfb;--color-client-detail-tabs-border-color:#ceb4ff;--color-client-detail-tabs-color-2:#6024c6;--color-client-client-provider-details-border:#e3dcf5;--color-client-detail-panel-color-2:#181137;--color-client-detail-panel-color-3:#7966ab;--color-client-detail-panel-color-4:#110b32;--color-client-intelligence-dashboard-color:#7c719f;--color-client-avatar-background:#edf6e9;--color-client-avatar-color:#427a38;--color-client-client-profile-color:#8070ad;--color-client-client-badge-background:#f5efff;--color-client-client-badge-color:#726298;--color-client-ds-readonly-background:#f5f0ff;--color-client-ds-readonly-background-2:#fcfaff;--color-client-ds-readonly-background-3:#eff8fd;--color-client-ds-readonly-background-4:#eef9f3;--color-client-intel-icon-background:#f4edff;--color-client-intel-icon-color:#9250ff;--color-client-intel-card-color:#9950f7;--color-client-intel-service-background:#f8f3fe;--color-client-intel-service-tint:#a265f8;--color-client-intel-tint-1-background:#eef9f5;--color-client-intel-tint-1-tint:#4daf89;--color-client-intel-tint-2-background:#fff4ee;--color-client-intel-tint-2-tint:#ff8650;--color-client-intel-bar-row-background:#eae6f0;--color-client-intel-why-color:#8338ea;--color-client-intel-why-color-2:#71648d;--color-client-intel-why-background:#faf6ff;--color-client-intel-person-background:#f9f4ff;--color-client-intel-avatar-background:#ecddff;--color-client-intel-avatar-color:#8842e7;--color-client-intel-percent-background:#eee0ff;--color-client-intel-percent-color:#8532df;--color-client-intel-service-master-background:#f0f9f5;--color-client-intel-service-master-color:#807398;--color-client-intel-percent-background-2:#d6f2e6;--color-client-intel-percent-color-2:#187759;--color-client-intel-habit-color:#8836e9;--color-client-intel-ring-background:#a05dff;--color-client-intel-ring-background-2:#e5e8f0;--color-client-intel-ring-color:#9650ec;--color-client-intel-empty-color:#8c8797;--color-client-intel-chips-color:#316c58;--color-client-intel-chips-background:#eaf8f1;--color-client-intel-footer-color:#8c81ab;--color-client-visit-card-background:#faf8ff;--color-client-facts-list-background:#f4f0fc;--color-client-facts-list-background-2:#fff6e9;--color-client-facts-list-background-3:#edf9f3;--color-client-draft-preview-color:#6041aa;--color-client-full-background:#b274ff;--color-client-full-background-2:#8c3cfc;--color-client-intent-line-background:#f7f1ff;--color-client-next-action-color:#5f527f;--color-client-booking-stats-color:#74629d;--color-client-booking-stats-color-2:#171132;--color-client-booking-filters-color:#75639d;--color-client-booking-filters-color-2:#7334d0;--color-client-booking-timeline-border-left:#eee5fa;--color-client-booking-timeline-background:#a36aea;--color-client-booking-timeline-color:#80709f;--color-client-crm-metric-background:#f6f1fd;--color-client-crm-metric-background-2:#eff9f5;--color-client-crm-metric-background-3:#edf6ff;--color-client-ds-readonly-color:#756697;--color-client-context-expanded-box-shadow:#170a3340;--color-client-context-expanded-box-shadow-2:#35205326;--color-client-client-provider-details-background:#f3ecff;--color-client-client-provider-details-color:#9145f6;--color-client-contact-client-border:#d4baff;--color-client-contact-client-background:#efe5ff;--color-client-contact-client-color:#7c35df;--color-client-crm-metric-background-4:#fff7ea;--color-client-intel-icon-color-2:#f1a11a;--color-client-intel-icon-background-2:#fff0d7;--color-client-context-expand-border-color:#dfd2f6;--color-client-context-expand-color:#77529f;--color-client-booking-filters-border-color:#cfb4fa;--color-client-booking-filters-color-3:#7735cf;--color-dialogue-detail-1:#fff8eb;--color-dialogue-detail-2:#fae8bb;--color-dialogue-detail-3:#815518;--color-dialogue-detail-4:#ffdda0;--color-dialogue-detail-5:#e9e1fb;--color-dialogue-detail-6:#746394;--color-dialogue-detail-7:#ede2ff;--color-dialogue-detail-8:#6828d9;--color-dialogue-detail-9:#ece5f7;--color-dialogue-detail-10:#fff0cc;--color-dialogue-detail-11:#fff9ed;--color-dialogue-detail-12:#a56914;--color-dialogue-detail-13:#eef9ff;--color-dialogue-detail-14:#f6f2ff;--color-dialogue-detail-15:#f0fff6;--color-dialogue-detail-16:#f7fcf9;--color-dialogue-detail-17:#c6a4fc;--color-dialogue-detail-18:#9d63ff;--color-dialogue-detail-19:#7330ee;--color-dialogue-detail-20:#ece1ff;--color-dialogue-detail-21:#692de0;--color-dialogue-detail-22:#ffffff99;--color-dialogue-detail-23:#796e96;--color-dialogue-detail-24:#e2d6fa;--color-dialogue-detail-25:#7836d7;--color-dialogue-detail-26:#8b80a4;--color-dialogue-detail-27:#e8dff7;--color-dialogue-detail-28:#453361;--color-dialogue-detail-29:#20123b;--color-dialogue-detail-30:#847799;--color-dialogue-detail-31:#8240e1;--color-dialogue-detail-32:#a368ed;--color-dialogue-detail-33:#e5f7ec;--color-dialogue-detail-34:#346650;--color-dialogue-detail-35:#7935d9;--color-dialogue-detail-36:#242044;--color-dialogue-detail-37:#8c45f4;--color-dialogue-detail-38:#462279;--color-dialogue-detail-39:#f2ebfc;--color-dialogue-detail-40:#73559b;--color-dialogue-detail-41:#fff0c8;--color-dialogue-detail-42:#80551b;--color-dialogue-detail-43:#8445ee;--color-dialogue-detail-44:#eafbf0;--color-dialogue-detail-45:#f3fdf8;--color-dialogue-detail-46:#edf5ff;--color-dialogue-detail-47:#f6faff;--color-dialogue-detail-48:#9655ff;--color-dialogue-detail-49:#7134f0;--color-dialogue-detail-50:#ffffffad;--color-dialogue-detail-51:#aa6312;--color-dialogue-detail-52:#71619d;--color-dialogue-detail-53:#f3efff;--color-dialogue-detail-54:#706090;--color-dialogue-detail-55:#f1e8ff;--color-dialogue-detail-56:#7739d7;--color-dialogue-detail-57:#786b99;--color-dialogue-detail-58:#e2d7f4;--color-dialogue-detail-59:#f7f2ff;--color-dialogue-detail-60:#873eff;--color-dialogue-detail-61:#f6f0ff;--color-dialogue-detail-62:#6942a508;--color-dialogue-detail-63:#eef9f4;--color-dialogue-detail-64:#fff6e7;--color-dialogue-detail-65:#c6a4f4;--color-dialogue-detail-66:#6942a518;--color-dialogue-detail-67:#ded1f0;--color-dialogue-detail-68:#fff8e9;--color-dialogue-detail-69:#ded0ef;--color-dialogue-detail-70:#34274b20}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:36px;padding:6px 14px;font-weight:500;background:var(--color-surface-raised);color:var(--color-text-primary)}.ds-button-sm{min-height:32px;padding:4px 12px}.ds-button-primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-inverse)}.ds-button-primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.ds-button-primary:active:not(:disabled){background:var(--color-action-primary-active)}.ds-button-ghost:hover:not(:disabled),.ds-button-secondary:hover:not(:disabled){background:var(--color-surface-hover)}.ds-button-ghost{border-color:transparent;background:transparent}.ds-button-danger{background:var(--color-danger-bg);color:var(--color-danger)}.ds-button:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled);border-color:var(--color-border-subtle);opacity:1;cursor:not-allowed}.ds-icon-button{width:36px;padding:0;flex-shrink:0}.ds-input,.ds-select,.ds-textarea{width:100%;min-width:0;min-height:36px;padding:7px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary)}.ds-field{display:grid;gap:var(--space-1)}.ds-field label{font-weight:500}.ds-field-hint{color:var(--color-text-secondary);font-size:12px}.ds-field-error{color:var(--color-danger);font-size:12px}.ds-field [aria-invalid=true]{border-color:var(--color-danger)}.ds-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radius-xs);font-size:12px;line-height:16px;font-weight:600;max-width:100%}.ds-tone-neutral{color:var(--color-text-secondary);background:var(--color-surface-subtle)}.ds-tone-info{color:var(--color-info);background:var(--color-info-bg)}.ds-tone-success{color:var(--color-success);background:var(--color-success-bg)}.ds-tone-warning{color:var(--color-warning);background:var(--color-warning-bg)}.ds-tone-danger{color:var(--color-danger);background:var(--color-danger-bg)}.ds-tone-unknown{color:var(--color-unknown);background:var(--color-unknown-bg)}.ds-notice{display:flex;gap:10px;padding:12px;border-radius:var(--radius-sm);border:1px solid;font-size:14px;margin:8px 0}.ds-notice>span{flex-shrink:0}.ds-notice strong{display:block}.ds-notice>div{min-width:0}.ds-section{padding:16px;border-bottom:1px solid var(--color-border-subtle)}.ds-section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ds-section-description{color:var(--color-text-secondary);margin-bottom:12px}.ds-readonly{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border-subtle);font-size:14px}.ds-readonly>span{color:var(--color-text-secondary)}.ds-readonly strong{font-weight:500;overflow-wrap:anywhere;text-align:right}.ds-tabs{display:flex;gap:16px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--color-border-default)}.ds-tabs button{color:var(--color-text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 4px;min-height:36px;display:flex;align-items:center;gap:5px}.ds-tabs button[aria-selected=true]{border-bottom-color:var(--color-action-primary);color:var(--color-text-primary);font-weight:600}.ds-tabs-compact{min-height:36px;gap:8px}.ds-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:36px;height:36px;background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:600}.ds-avatar-xs{width:28px;height:28px;font-size:12px}.ds-avatar-md{width:42px;height:42px}.ds-avatar-lg{width:56px;height:56px;font-size:20px}.ds-divider{display:block;border-bottom:1px solid var(--color-border-default);margin:12px 0}.ds-divider-vertical{height:24px;border-left:1px solid var(--color-border-default);border-bottom:0;margin:0 12px}.ds-empty{padding:32px 20px;text-align:center}.ds-empty h2{font-size:18px;line-height:24px}.ds-empty p{color:var(--color-text-secondary);margin-top:8px}.ds-empty-compact{padding:16px}.ds-skeleton{background:var(--color-surface-subtle);border-radius:var(--radius-sm);margin:12px;min-height:120px}.ds-skeleton-row{min-height:72px}.ds-skeleton-text{min-height:20px}.ds-spinner{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ds-spin .8s linear infinite}.ds-spinner-xs{width:12px;height:12px}.ds-spinner-md{width:20px;height:20px}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-task{position:fixed;max-height:none;padding:0;border:1px solid var(--color-border-default);color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.ds-task[open]{display:flex;flex-direction:column}.ds-task::backdrop{background:var(--color-overlay)}.ds-task-drawer{inset:0 0 0 auto;margin:0;width:min(560px,90vw);max-width:100vw;height:100dvh}.ds-task-modal{width:min(560px,90vw);max-height:90dvh;border-radius:var(--radius-lg)}.ds-task-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:16px;border-bottom:1px solid var(--color-border-default);flex-shrink:0}.ds-task-header h2{font-size:18px}.ds-task-body{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1 1}.ds-popover{position:relative}.ds-popover>summary{cursor:pointer;padding:8px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.ds-popover-content{position:absolute;z-index:25;min-width:240px;max-width:min(90vw,480px);padding:12px;border:1px solid var(--color-border-default);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);border-radius:var(--radius-md)}.ds-tooltip{position:relative}.ds-tooltip [role=tooltip]{display:none;position:absolute;bottom:100%;left:0;z-index:50;padding:6px 10px;width:max-content;max-width:240px;background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-xs);font-size:12px}.ds-tooltip:focus-visible [role=tooltip],.ds-tooltip:hover [role=tooltip]{display:block}.ds-combobox{position:relative;min-width:0}.ds-combobox-options{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:320px;overflow-y:auto;background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:var(--shadow-raised);border-radius:var(--radius-sm)}.ds-combobox-option{padding:9px 10px;cursor:pointer;border:2px solid transparent;overflow-wrap:anywhere}.ds-combobox-option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ds-combobox-option[data-active=true]{background:var(--color-surface-selected);border-color:var(--color-action-primary)}.ds-combobox-option[aria-selected=true] strong:before{content:"✓ ";color:var(--color-action-primary)}.ds-combobox-option small{display:block;color:var(--color-text-secondary)}@media(max-width:767px){.ds-task-drawer{width:100vw;max-width:100vw}.ds-button,.ds-icon-button{min-height:40px}.ds-icon-button{width:40px}.ds-input,.ds-select,.ds-textarea{font-size:16px}.ds-task-header{padding:12px}}@media(prefers-reduced-motion:reduce){.ds-spinner{animation:none}}