.form-workspace{color:var(--mc-text);min-width:0}.workspace-icon{vertical-align:middle;flex:none}.form-workspace :is(.primary-button,.secondary-button,.text-button,.danger-button,.icon-button){text-align:center;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}:root .form-workspace .primary-button,:root[data-theme] .form-workspace .primary-button{border-color:var(--mc-action-bg);color:var(--mc-action-fg);background:var(--mc-action-bg);box-shadow:0 2px 4px #0d12301f}:root .form-workspace .primary-button:hover:not(:disabled),:root[data-theme] .form-workspace .primary-button:hover:not(:disabled){background:var(--mc-action-hover);border-color:var(--mc-action-hover);transform:none;box-shadow:0 3px 8px #0d123029}:root .form-workspace .secondary-button,:root[data-theme] .form-workspace .secondary-button{color:var(--mc-text);background:var(--mc-surface-raised);border-color:var(--mc-border);box-shadow:0 1px 2px #0d12300a}:root .form-workspace .secondary-button:hover:not(:disabled),:root[data-theme] .form-workspace .secondary-button:hover:not(:disabled){color:var(--mc-blue-700);background:var(--mc-surface-hover);border-color:var(--mc-focus)}:root .form-workspace .text-button,:root[data-theme] .form-workspace .text-button{color:var(--mc-text-muted);box-shadow:none;background:0 0}:root .form-workspace .text-button:hover:not(:disabled),:root[data-theme] .form-workspace .text-button:hover:not(:disabled){color:var(--mc-blue-700);background:var(--mc-surface-hover)}:root .form-workspace .danger-button,:root[data-theme] .form-workspace .danger-button{color:var(--mc-danger);background:var(--mc-surface-raised);border-color:color-mix(in srgb, var(--mc-danger) 28%, var(--mc-border))}:root .form-workspace .danger-button:hover:not(:disabled),:root[data-theme] .form-workspace .danger-button:hover:not(:disabled){color:var(--mc-danger);background:var(--mc-danger-surface);border-color:var(--mc-danger)}:root .form-workspace .icon-button,:root[data-theme] .form-workspace .icon-button{width:36px;min-height:36px;color:var(--mc-text-muted);background:var(--mc-surface-subtle);border-color:var(--mc-border);flex:none;padding:8px}:root .form-workspace .icon-button:hover:not(:disabled),:root[data-theme] .form-workspace .icon-button:hover:not(:disabled){color:var(--mc-blue-700);background:var(--mc-surface-hover)}.form-workspace :is(button,input,select,textarea,a,summary):not(:where(.sales-sheet *)):focus-visible{outline:3px solid color-mix(in srgb, var(--mc-focus) 72%, transparent);outline-offset:3px}.form-workspace button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.form-workspace .workspace-link{min-height:36px;color:var(--mc-blue-700);text-underline-offset:4px;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.form-workspace .workspace-link:hover{color:var(--mc-blue-600);text-decoration:underline}.workspace-link .workspace-icon{width:16px;height:16px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workspace-heading-copy{min-width:0}.workspace-heading .eyebrow{letter-spacing:.15em;margin:0 0 7px;font-size:10px}.workspace-heading h1{color:var(--mc-navy-900);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.45}.workspace-heading-description{color:var(--mc-text-muted);max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.8}.workspace-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.workspace-section-heading>div{min-width:0}.workspace-section-heading h2{color:var(--mc-text);margin:0;font-size:16px;font-weight:700;line-height:1.6}.workspace-section-heading p{color:var(--mc-text-muted);margin:4px 0 0;font-size:12px;line-height:1.8}.workspace-section-marker{border:1px solid var(--mc-border);background:var(--mc-surface-subtle);width:32px;height:32px;color:var(--mc-blue-700);font-family:var(--font-latin);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.workspace-section-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.workspace-empty{text-align:center;flex-direction:column;align-items:center;padding:42px 20px;display:flex}.workspace-empty-icon{background:var(--mc-surface-subtle);border:1px solid var(--mc-border);width:54px;height:54px;color:var(--mc-blue-600);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.workspace-empty-icon svg{width:25px;height:25px}.workspace-empty h3{color:var(--mc-text);margin:0;font-size:15px;font-weight:600}.workspace-empty p{max-width:480px;color:var(--mc-text-muted);margin:8px 0 18px;font-size:13px;line-height:1.8}.workspace-badge{border:1px solid var(--mc-border);background:var(--mc-surface-subtle);width:fit-content;color:var(--mc-text-muted);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.workspace-badge.is-success{color:var(--mc-success);background:var(--mc-success-surface);border-color:color-mix(in srgb, var(--mc-success) 20%, var(--mc-border))}.workspace-badge.is-warning{color:var(--mc-warning);background:var(--mc-warning-surface);border-color:color-mix(in srgb, var(--mc-warning) 20%, var(--mc-border))}.workspace-badge.is-info{color:var(--mc-blue-700);background:var(--mc-blue-100);border-color:#0000}.workspace-section-foot{border-top:1px solid var(--mc-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.workspace-inline-note{color:var(--mc-text-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.workspace-inline-note .workspace-icon{margin-top:3px}@media (max-width:760px){.workspace-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:22px}.workspace-heading-actions{flex-shrink:1}.workspace-section-heading{flex-wrap:wrap;gap:10px}.workspace-section-actions{width:100%;margin-left:0}.workspace-empty{padding:30px 14px}.form-workspace :is(.primary-button,.secondary-button,.text-button,.danger-button){min-height:42px}}@media (prefers-reduced-motion:reduce){.form-workspace :is(.primary-button,.secondary-button,.text-button,.danger-button,.icon-button){transition:none}}
