.ui-dialog-frame:is(.rt-DialogContent,.rt-AlertDialogContent){padding:24px}.ui-dialog-header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ui-dialog-header>div{flex:1;min-width:0}.ui-dialog-header .rt-Heading{letter-spacing:-.02em;margin:0 0 5px;font-size:18px;font-weight:600}.ui-dialog-header .rt-Text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.ui-dialog-icon{background:var(--ds-admin-highlight-soft);width:38px;height:38px;color:var(--ds-admin-highlight);border-radius:11px;flex:none;place-items:center;display:grid}.ui-dialog-icon svg{width:22px;height:22px}.ui-dialog-close{border:1px solid var(--border-default);background:var(--surface-paper);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.ui-dialog-close svg{width:17px;height:17px}.ui-dialog-close:hover:not(:disabled){background:var(--surface-quiet);color:var(--text-primary)}.ui-dialog-close:disabled{opacity:.45;cursor:not-allowed}.ui-dialog-body{min-width:0}.ui-dialog-body>.crm-form{padding-top:0}.ui-dialog-footer{z-index:1;border-top:1px solid var(--border-default);background:var(--ds-admin-canvas);border-radius:0 0 var(--admin-radius-panel) var(--admin-radius-panel);justify-content:flex-end;align-items:center;gap:12px 20px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.ui-dialog-footer-note{min-width:0;color:var(--text-muted);margin-right:auto;font-size:12px;line-height:1.5}.ui-dialog-footer-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.ui-dialog-body :is(.editor-form,.crm-form,.rt-Flex)>.ui-dialog-footer{margin-top:4px}.ui-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ui-action-row[data-align=start]{justify-content:flex-start}.ui-action-row[data-align=between]{justify-content:space-between}.ui-checkbox-field,.crm-form .ui-checkbox-field,.editor-form .ui-checkbox-field{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;line-height:1.6;display:flex}.ui-checkbox-field>input{width:16px;height:16px;accent-color:var(--ds-admin-highlight);flex:none;margin:0}.ui-checkbox-field[data-variant=chip]{border:1px solid var(--border-default);background:var(--surface-paper);border-radius:8px;padding:6px 10px}.ui-checkbox-field[data-disabled]{color:var(--text-muted);cursor:not-allowed}.ui-section{align-content:start;gap:16px;min-width:0;display:grid}.ui-section--panel{border:1px solid var(--border-default);border-radius:var(--admin-radius-card);background:var(--surface-paper);padding:20px}.ui-section-header{justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;display:flex}.ui-section-header>div:first-child{min-width:0}.ui-section-header h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.ui-section>h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.ui-section>h3{margin:0;font-size:14px;font-weight:600}.ui-section>p{margin:0;font-size:13px;line-height:1.6}.ui-section-header p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.6}.ui-empty-state{text-align:center;align-content:center;justify-items:center;gap:10px;min-width:0;padding:32px 20px;display:grid}.ui-empty-state[data-variant=panel]{border:1px solid var(--border-default);border-radius:var(--admin-radius-card);background:var(--surface-paper)}.ui-empty-state[data-variant=plain]{padding:20px 12px}.ui-empty-state strong{font-size:15px;font-weight:500}.ui-empty-state p{max-width:54ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.ui-empty-icon{color:var(--text-muted)}.ui-empty-icon svg{width:32px;height:32px}.ui-empty-state .ui-action-row{justify-content:center;margin-top:4px}.ui-choice-group{border:0;min-width:0;margin:0;padding:0}.ui-choice-group>legend{margin-bottom:8px;font-size:13px;font-weight:500}.ui-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.ui-choice-group .ui-choice-card{border:1px solid var(--border-default);background:var(--surface-paper);cursor:pointer;min-width:0;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast);border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex;position:relative}.ui-choice-card:hover:not([data-disabled]){border-color:var(--border-strong)}.ui-choice-card[data-selected=true]{border-color:var(--ds-admin-highlight-line);background:var(--ds-admin-highlight-soft);box-shadow:0 0 0 1px var(--ds-admin-highlight-line)}.ui-choice-card[data-disabled]{opacity:.5;cursor:not-allowed}.ui-choice-card:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-choice-card>input.ui-choice-input[type=radio]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.ui-choice-icon{background:var(--surface-quiet);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;margin-bottom:5px;display:grid}.ui-choice-icon svg{width:19px;height:19px}.ui-choice-card[data-selected=true] .ui-choice-icon{background:var(--ds-admin-peach);color:var(--ds-admin-highlight)}.ui-choice-label{color:var(--text-primary);padding-right:22px;font-size:14px;font-weight:500}.ui-choice-description{color:var(--text-secondary);font-size:12px;line-height:1.5}.ui-choice-indicator{border:1px solid var(--border-strong);background:var(--surface-paper);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:14px;right:14px}.ui-choice-indicator svg{width:11px;height:11px}.ui-choice-card[data-selected=true] .ui-choice-indicator{border-color:var(--ds-admin-highlight);background:var(--ds-admin-highlight);color:var(--ds-color-paper)}.ui-choice-preview{background:var(--surface-quiet);border-radius:8px;place-items:center;min-height:90px;margin:-4px -4px 8px;display:grid;overflow:hidden}.ui-choice-preview[data-tone=blue]{background:var(--ds-admin-sky)}.ui-choice-preview[data-tone=coral]{background:var(--ds-admin-peach)}.ui-choice-preview[data-tone=pink]{background:var(--ds-admin-rose)}.ui-choice-preview[data-tone=mint]{background:var(--ds-admin-sage)}.ui-choice-preview[data-tone=amber]{background:var(--ds-admin-lemon)}.ui-palette-preview{width:100%;height:90px;display:flex}.ui-palette-preview>span{flex:1}.ui-tabs{min-width:0}.ui-tabs-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-segments:is(.rt-TabsList,.ui-segment-navigation,.ui-segment-control){background:var(--surface-quiet);width:fit-content;max-width:100%;min-height:36px;box-shadow:none;border-radius:9px;flex:none;gap:2px;padding:3px;display:flex;overflow-x:auto}.ui-segments :is(.rt-TabsTrigger,.ui-segment-trigger){min-height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:5px 12px;font-size:13px;font-weight:400}.ui-segments .rt-TabsTrigger:before{display:none}.ui-segments :is(.rt-TabsTrigger[data-state=active],.ui-segment-trigger[aria-current],.ui-segment-trigger[aria-pressed=true]){background:var(--surface-paper);color:var(--text-primary);box-shadow:0 1px 3px #1e202412,inset 0 0 0 1px var(--border-default)}.ui-segment-trigger:disabled{opacity:.45;cursor:not-allowed}.ui-segment-count{color:var(--text-muted);margin-left:6px;font-size:12px}.ui-tab-panel{outline-offset:4px;gap:16px;min-width:0;display:grid}.ui-steps{align-items:center;gap:16px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.ui-steps li{color:var(--text-muted);flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ui-steps li:not(:last-child):after{content:"";background:var(--border-default);flex:1;height:1px;margin-left:4px}.ui-steps li:last-child{flex:none}.ui-step-mark{border:1px solid var(--border-default);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ui-step-mark svg{width:13px;height:13px}.ui-steps li[data-state=current]{color:var(--text-primary)}.ui-steps li[data-state=current] .ui-step-mark{border-color:var(--ds-admin-highlight-line);color:var(--ds-admin-highlight-strong);background:var(--ds-admin-highlight-soft)}.ui-steps li[data-state=complete]{color:var(--text-primary)}.ui-steps li[data-state=complete] .ui-step-mark{color:var(--admin-success);background:var(--admin-success-soft);border-color:#0000}.ui-notice{background:var(--surface-quiet);color:var(--text-primary);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.ui-notice>svg{width:18px;height:18px;color:var(--text-muted);flex:none;margin-top:2px}.ui-notice>div:not(.ui-notice-action){flex:1;min-width:0}.ui-notice strong{font-weight:500;display:block}.ui-notice-description{color:var(--text-secondary)}.ui-notice-description p{margin:0}.ui-notice-action{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ui-notice[data-tone=success]{background:var(--admin-success-soft)}.ui-notice[data-tone=success]>svg{color:var(--admin-success)}.ui-notice[data-tone=warning]{background:var(--admin-warning-soft)}.ui-notice[data-tone=warning]>svg{color:var(--admin-warning)}.ui-notice[data-tone=danger]{background:var(--admin-danger-soft)}.ui-notice[data-tone=danger]>svg{color:var(--admin-danger)}.ui-code-panel{border:1px solid var(--border-default);background:var(--ds-admin-canvas);border-radius:10px;min-width:0;overflow:hidden}.ui-code-panel>header{border-bottom:1px solid var(--border-default);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 16px;padding:12px 0;font-size:12px;display:flex}.ui-code-panel pre{max-height:360px;margin:0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.ui-copy-status{color:var(--text-secondary);padding:0 16px 12px;font-size:12px;display:block}.ui-copy-status:empty{display:none}@media (width<=600px){.ui-dialog-frame:is(.rt-DialogContent,.rt-AlertDialogContent){padding:20px}.ui-dialog-footer{margin-inline:-20px;flex-wrap:wrap;margin-bottom:-20px;padding:14px 20px;bottom:-20px}.ui-dialog-footer-note{flex-basis:100%}.ui-dialog-close{width:44px;height:44px}.ui-dialog-footer .rt-Button,.ui-code-panel .rt-Button{height:44px;min-height:44px}.ui-segments :is(.rt-TabsTrigger,.ui-segment-trigger){min-height:44px}.ui-dialog-icon{border-radius:9px;width:32px;height:32px}.ui-dialog-header{gap:10px}.ui-tabs-toolbar,.ui-notice{flex-wrap:wrap}.ui-notice-action{margin-left:28px}.ui-steps{gap:10px;font-size:12px}.ui-choice-grid{grid-template-columns:1fr}.ui-section--panel{padding:16px}.ui-section-header{flex-wrap:wrap;align-items:flex-start}.ui-section-header>.ui-action-row{justify-content:flex-start}.ui-action-row .rt-Button,.ui-checkbox-field{min-height:44px}}.ui-field{--select-field-width:100%;align-content:start;gap:8px;min-width:0;display:grid}.ui-field .ui-field-label{color:var(--text-label);margin:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.ui-field-required{color:var(--text-muted)}.ui-field-required:after{content:" *"}.ui-field-hint,.ui-field-error{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.ui-field-hint{color:var(--text-muted)}.ui-field-error{color:var(--admin-danger)}.ui-field>.rt-TextFieldRoot{width:100%}.ui-field>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select),.ui-textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--border-default);border-radius:var(--admin-radius-control);background:var(--surface-paper);color:var(--text-primary);font:inherit;padding:8px 12px}.ui-textarea{resize:vertical;min-height:96px;line-height:1.6}.ui-field>:is(input,select):focus-visible,.ui-textarea:focus-visible{outline:2px solid var(--ds-admin-highlight);outline-offset:2px}.ui-textarea[aria-invalid=true]{border-color:var(--admin-danger)}.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.ui-form-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.ui-form-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-form-grid>[data-span=full],.ui-form-grid>.form-span,.ui-form-grid>.full-width{grid-column:1/-1}.ui-form-grid>*{min-width:0}@media (width<=767px){.ui-form-grid[data-columns]{grid-template-columns:minmax(0,1fr)}.ui-field>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select),.ui-textarea{min-height:44px;font-size:16px}}.ui-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.ui-toolbar-fields{flex-wrap:wrap;flex:280px;align-items:flex-end;gap:12px;min-width:0;display:flex}.ui-toolbar-fields>.ui-field{min-width:128px}.ui-toolbar-fields>.ui-field:has(.ui-search-field){flex:220px}.ui-toolbar-fields>label{color:var(--text-label);gap:6px;font-size:13px;display:grid}.ui-toolbar-fields .select-field-trigger{--select-field-width:128px}.ui-search-field.rt-TextFieldRoot{width:100%;min-width:0;max-width:560px}.ui-search-field .rt-TextFieldInput::-webkit-search-cancel-button{display:none}.ui-search-field .rt-TextFieldSlot>svg{width:17px;height:17px}.ui-search-clear{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.ui-search-clear>svg{width:16px;height:16px}.ui-search-clear:hover:not(:disabled){background:var(--surface-quiet);color:var(--text-primary)}.ui-search-clear:disabled{opacity:.45;cursor:not-allowed}@media (width<=767px){.ui-toolbar>.ui-action-row{margin-left:auto}.ui-search-field.rt-TextFieldRoot{min-height:44px}.ui-search-clear{width:32px;height:32px}}.ui-badge{background:var(--surface-quiet);max-width:100%;min-height:24px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.ui-badge[data-tone=positive]{background:var(--admin-success-soft);color:var(--admin-success)}.ui-badge[data-tone=active]{background:var(--ds-admin-highlight-soft);color:var(--ds-admin-highlight-strong)}.ui-badge[data-tone=warning]{background:var(--admin-warning-soft);color:var(--admin-warning)}.ui-badge[data-tone=danger]{background:var(--admin-danger-soft);color:var(--admin-danger)}.ui-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto}.ui-table-scroll[data-variant=plain]{background:0 0;border:0;border-radius:0}.ui-page.ui-page--stack{align-content:start;gap:16px;display:grid}.ui-page--stack>.operations-heading{align-items:center;margin-bottom:0}.ui-page--stack>.ui-toolbar{margin-bottom:0}.select-field-trigger.rt-SelectTrigger{--select-trigger-height:var(--ui-control-height,36px);box-sizing:border-box;width:var(--select-field-width,100%);min-width:0;height:var(--select-trigger-height);min-height:var(--select-trigger-height);border-radius:var(--radius-control,8px);font-family:var(--font-ui,inherit);gap:8px;padding:0 10px;font-size:13px;font-weight:400;line-height:1.4}.select-field-trigger[data-ui-size="1"]{--select-trigger-height:var(--ui-control-height-compact,32px)}.select-field-content.rt-SelectContent{--select-item-height:var(--ui-control-height,36px);--select-content-padding:4px;width:max(160px, var(--radix-select-trigger-width));min-width:min(160px, var(--radix-select-content-available-width));max-width:min(360px, var(--radix-select-content-available-width), calc(100vw - 16px));max-height:min(320px, var(--radix-select-content-available-height));background:var(--color-panel-solid);font-size:13px;font-family:var(--font-ui,inherit);border-radius:8px;line-height:1.4}.select-field-content[data-ui-size="1"]{--select-item-height:var(--ui-control-height-compact,32px)}.select-field-content .rt-SelectItem{min-height:var(--select-item-height);height:var(--select-item-height);font-family:inherit;font-size:13px;line-height:1.4}.select-field-content .rt-SelectItem>[id]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field-content .rt-SelectViewport{max-height:min(320px, var(--radix-select-content-available-height))}.metric-strip{border:1px solid var(--border-default);border-radius:var(--admin-radius-card);background:var(--surface-paper);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;min-width:0;margin:0 0 16px;display:grid;overflow:hidden}.metric-strip>article{min-width:0;padding:18px 20px}.metric-strip>article+article{border-left:1px solid var(--border-default)}.metric-strip>article>small{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:400;display:block}.metric-strip strong{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.3;display:block}.metric-strip strong small{letter-spacing:0;color:var(--text-secondary);font-size:13px;font-weight:400}.metric-strip-note{border-top:1px solid var(--border-default);color:var(--text-secondary);grid-column:1/-1;margin:0;padding:12px 20px;font-size:12px;line-height:1.6}.crm-page>.metric-strip{margin-bottom:0}@media (width<=767px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>article{padding:16px}.metric-strip>article:nth-child(odd){border-left:0}.metric-strip>article:nth-child(n+3){border-top:1px solid var(--border-default)}.metric-strip>article:last-of-type:nth-child(odd){grid-column:1/-1}.metric-strip strong{font-size:22px}.metric-strip-note{padding:12px 16px}}
