:root{--brand-50:#fff6eb;--brand-100:#ffe9d1;--brand-200:#ffd5a3;--brand-300:#ffc37e;--brand-400:#ffa642;--brand-500:#ff8900;--brand-600:#db6f00;--brand-700:#b05700;--brand-800:#854100;--brand-900:#5c2c00;--success-50:#e4faeb;--success-100:#c6f4d2;--success-200:#9ceab1;--success-300:#76e694;--success-400:#3fdb6a;--success-500:#14d046;--success-600:#0ba635;--success-700:#088026;--success-800:#06591a;--success-900:#03350f;--warning-50:#fef3da;--warning-100:#fce3b0;--warning-200:#fad075;--warning-300:#f8bb42;--warning-400:#f7ae25;--warning-500:#f59e0b;--warning-600:#c77e08;--warning-700:#9c6306;--warning-800:#714704;--warning-900:#432a02;--danger-50:#ffe2e5;--danger-100:#ffc6cd;--danger-200:#f9a0ab;--danger-300:#f28f9b;--danger-400:#f4495d;--danger-500:#f0142f;--danger-600:#c50a22;--danger-700:#95071a;--danger-800:#6a0512;--danger-900:#3d030a;--info-50:#eff6ff;--info-100:#dbeafe;--info-200:#bfdbfe;--info-300:#93c5fd;--info-400:#60a5fa;--info-500:#3b82f6;--info-600:#2563eb;--info-700:#1d4ed8;--info-800:#1e40af;--info-900:#1e3a8a;--neutral-0:#fff;--neutral-25:#fcfcfd;--neutral-50:#f7fafc;--neutral-100:#f1f3f6;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#6b7280;--neutral-600:#5e6171;--neutral-700:#454759;--neutral-800:#2d2f3a;--neutral-900:#171821;--surface-bg:var(--neutral-50);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inverse:var(--neutral-900);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-700);--text-tertiary:var(--neutral-500);--text-disabled:var(--neutral-400);--text-on-brand:#171821;--text-on-inverse:#fff;--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-400);--border-focus:var(--brand-500);--status-normal-bg:var(--success-50);--status-normal-fg:var(--success-700);--status-normal-dot:var(--success-500);--status-trouble-bg:var(--danger-50);--status-trouble-fg:var(--danger-700);--status-trouble-dot:var(--danger-500);--status-cx-bg:var(--info-50);--status-cx-fg:var(--info-700);--status-cx-dot:var(--info-500);--status-full-bg:var(--warning-50);--status-full-fg:var(--warning-800);--status-full-dot:var(--warning-600);--font-sans:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono:"JetBrains Mono", "Pretendard", ui-monospace, monospace;--text-display-size:40px;--text-display-weight:800;--text-display-line:1.15;--text-display-tracking:-1.2px;--text-h1-size:32px;--text-h1-weight:800;--text-h1-line:1.2;--text-h1-tracking:-.8px;--text-h2-size:24px;--text-h2-weight:700;--text-h2-line:1.3;--text-h2-tracking:-.4px;--text-h3-size:20px;--text-h3-weight:700;--text-h3-line:1.35;--text-h3-tracking:-.2px;--text-h4-size:18px;--text-h4-weight:700;--text-h4-line:1.4;--text-h4-tracking:-.1px;--text-bodyL-size:16px;--text-bodyL-weight:500;--text-bodyL-line:1.55;--text-bodyL-tracking:0;--text-bodyM-size:14px;--text-bodyM-weight:500;--text-bodyM-line:1.55;--text-bodyM-tracking:0;--text-bodyS-size:13px;--text-bodyS-weight:500;--text-bodyS-line:1.5;--text-bodyS-tracking:0;--text-caption-size:12px;--text-caption-weight:500;--text-caption-line:1.4;--text-caption-tracking:.1px;--text-label-size:11px;--text-label-weight:700;--text-label-line:1.2;--text-label-tracking:.6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px #1718210a;--shadow-sm:0 1px 3px #1718210f, 0 1px 2px #1718210a;--shadow-md:0 4px 8px -2px #17182114, 0 2px 4px -2px #1718210d;--shadow-lg:0 12px 24px -4px #1718211a, 0 4px 8px -4px #1718210f;--shadow-xl:0 24px 48px -8px #17182124, 0 8px 16px -8px #17182114;--shadow-focus:0 0 0 4px #ff89002e;--topbar-height:64px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--sidebar-transition:width .18s cubic-bezier(.2, .7, .3, 1);--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--motion-ease:cubic-bezier(.2, .7, .3, 1)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-bodyM-size);line-height:var(--text-bodyM-line);color:var(--text-primary);background:var(--surface-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.clickable-card{cursor:pointer;transition:box-shadow var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease)}.clickable-card:hover{box-shadow:var(--shadow-sm);filter:brightness(.98)}.clickable-card:active{filter:brightness(.96)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--text-on-brand)}.ant-radio-checked .ant-radio-inner:after{background-color:var(--text-on-brand)}.iframe-login-gate__width-min-width-100pct-360px{width:100%}@media (width>=576px){.iframe-login-gate__width-min-width-100pct-360px{width:360px}}.iframe-login-gate__height-min-width-44px-40px{height:44px}@media (width>=768px){.iframe-login-gate__height-min-width-44px-40px{height:40px}}.pattern-icon{color:var(--text-secondary);flex:none;display:inline-flex}.pattern-icon--on{color:var(--success-600)}.pattern-icon--off{color:var(--text-tertiary)}.pattern-icon--info{color:var(--info-700)}.pattern-icon--warning{color:var(--status-full-fg)}.pattern-icon--danger{color:var(--status-trouble-fg)}.pattern-icon-title{align-items:center;gap:var(--space-2);display:inline-flex}.form-section+.form-section{margin-top:var(--space-6)}.form-section__desc{margin:0 0 var(--space-4);font-size:var(--text-bodyS-size);color:var(--text-secondary)}.form-section__grid{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-section__grid .ant-form-item{margin-bottom:var(--space-5)}.form-section__grid .ant-picker,.form-section__grid .ant-input-number,.form-section__grid .ant-input-number-affix-wrapper{width:100%}.form-section__wide{grid-column:1/-1}.form-section__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-section__row>.ant-form-item{flex:1 1 0;min-width:0;margin-bottom:0}.form-split{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.form-split__aside{top:var(--space-4);position:sticky}.detail-drawer__title{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-h4-size);flex-wrap:wrap;font-weight:600;line-height:26px;display:flex}.detail-drawer__subtitle{font-size:var(--text-bodyS-size);color:var(--text-secondary);margin-top:2px;font-weight:400}.detail-drawer .ant-drawer-body{padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.detail-drawer__content{gap:var(--space-5);flex-direction:column;display:flex}.detail-drawer__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.detail-drawer__section:first-child{border-top:0;padding-top:0}.detail-drawer__section-title{margin:0;font-size:15px;font-weight:600;line-height:22px}.detail-drawer-menu .ant-dropdown-menu{min-width:260px}.detail-drawer-menu__item{flex-direction:column;gap:2px;display:flex}.detail-drawer-menu__desc{font-size:var(--text-bodyS-size);color:var(--text-secondary);white-space:normal}.tab-bar__label{align-items:center;gap:var(--space-2);display:inline-flex}.section-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.section-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.section-card__title,.section-card__aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.section-card__aside{color:var(--text-secondary);font-size:var(--text-bodyS-size);font-variant-numeric:tabular-nums}.section-card__note{padding:var(--space-2) var(--space-4);background:var(--surface-sunken);border-top:1px solid var(--border-subtle)}.section-card--muted .section-card__title{color:var(--text-secondary)}.section-table .ant-table-cell{vertical-align:top;height:auto}.section-table__action{display:inline-block}.step-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-list__item{align-items:flex-start;gap:var(--space-3);display:flex}.step-list__no{background:var(--neutral-100);width:24px;height:24px;color:var(--text-secondary);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-list__body{min-width:0}.step-list__title{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;display:flex}.step-list__detail{color:var(--text-secondary);font-size:var(--text-bodyS-size)}.ratio-bar{align-items:center;gap:var(--space-3);display:inline-flex}.ratio-bar__bar{appearance:none;background:var(--neutral-100);border:0;border-radius:4px;width:160px;height:8px;overflow:hidden}.ratio-bar__bar::-webkit-progress-bar{background:var(--neutral-100)}.ratio-bar__bar::-webkit-progress-value{background:var(--info-500)}.ratio-bar__bar::-moz-progress-bar{background:var(--info-500)}.ratio-bar__text{font-size:var(--text-bodyS-size);font-variant-numeric:tabular-nums}.disclosure__summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-bodyS-size);font-weight:600}.disclosure__body{margin-top:var(--space-2)}.info-grid{grid-template-columns:repeat(var(--info-grid-cols,2), minmax(0, 1fr));gap:var(--space-4) var(--space-6);margin:0;display:grid}.info-grid--1{--info-grid-cols:1}.info-grid--2{--info-grid-cols:2}.info-grid--3{--info-grid-cols:3}.info-grid__item{flex-direction:column;gap:2px;min-width:0;display:flex}.info-grid__label{font-size:var(--text-caption-size);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.info-grid__value{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.info-grid__parts{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.info-grid__hint{font-size:var(--text-caption-size);color:var(--text-secondary);margin:0}.info-grid__empty{color:var(--text-tertiary)}.action-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.action-row__text{flex:200px;min-width:0}.action-row__title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-weight:600;display:flex}.action-row__desc{font-size:var(--text-caption-size);color:var(--text-secondary)}.action-row__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.list-page{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.list-summary{gap:var(--space-2) var(--space-8);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;display:flex}.list-summary__item{align-items:center;gap:var(--space-3);display:inline-flex}.list-summary__label{align-items:center;gap:var(--space-1);font-size:var(--text-bodyS-size);color:var(--text-secondary);display:inline-flex}.list-summary__value{font-size:var(--text-bodyL-size);font-variant-numeric:tabular-nums;font-weight:700}.list-summary__unit{margin-left:var(--space-1);font-size:var(--text-bodyS-size);color:var(--text-secondary);font-weight:600}.list-summary__item--success .pattern-icon,.list-summary__item--success .list-summary__value{color:var(--success-700)}.list-summary__item--danger .pattern-icon,.list-summary__item--danger .list-summary__value{color:var(--danger-700)}.list-page__notice{padding:var(--space-4);font-size:var(--text-bodyM-size);color:var(--danger-700)}.list-page__state{padding:var(--space-8)}.list-page__empty-icon{color:var(--text-tertiary)}.list-page__loading-space{height:120px}.list-page__table .ant-pro-card{background:0 0}.list-page__table .ant-pro-card-body{padding:0}.list-page__table .ant-table{font-variant-numeric:tabular-nums}.list-page__table .ant-table-cell{height:40px;line-height:22px}.list-page__table .ant-table-pagination.ant-pagination{margin:var(--space-3) 0 0}.list-page__table .ant-tag{vertical-align:top;margin:0}.list-page__tone{font-weight:600}.list-page__tone--success{color:var(--success-700)}.list-page__tone--danger{color:var(--danger-700)}.list-page__hint{font-size:var(--text-bodyS-size);color:var(--text-secondary);margin:0}.list-page__selection{border:1px solid var(--neutral-200);background:var(--neutral-25);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.list-page__table .list-page__row--muted>.ant-table-cell{background:var(--neutral-25)}.list-page__action{display:inline-block}.list-page__row--clickable{cursor:pointer}.list-page__row--clickable:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.list-cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-cards__row{gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.list-cards__row--clickable{cursor:pointer}.list-cards__row--clickable:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.list-cards__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.list-cards__title{overflow-wrap:anywhere;min-width:0;font-weight:600}.list-cards__status{flex:none}.list-cards__meta{font-size:var(--text-bodyS-size);color:var(--text-secondary);flex-direction:column;gap:2px;margin:0;display:flex}.list-cards__meta-item{gap:var(--space-2);min-width:0;display:flex}.list-cards__meta dt{color:var(--text-tertiary);flex:none}.list-cards__meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.list-cards__action{align-self:flex-end}.list-cards__pagination.ant-pagination{margin-top:var(--space-3);justify-content:center}.muted-text{color:var(--text-tertiary);font-style:normal}.tab-bar.ant-tabs{margin-bottom:calc(var(--space-2) * -1)}.tab-bar .ant-tabs-nav{margin-bottom:0}.page-header+.tab-bar.ant-tabs{margin-bottom:var(--space-4)}.page-header+.tab-bar.ant-tabs+.list-page{margin-top:0}.tab-bar__count{margin-left:var(--space-2);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.tab-bar__tag{margin-left:var(--space-2)}.tab-bar__tag .ant-tag{margin:0}.phone-search{min-width:320px}.phone-search__hint{font-size:var(--text-caption-size);color:var(--text-tertiary)}.filter-bar{align-items:flex-end;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.filter-bar__field{gap:var(--space-1);flex-direction:column;display:flex}.filter-bar__select{min-width:160px}.filter-bar__field:has(.ant-segmented){max-width:100%;overflow-x:auto}.filter-bar__field .ant-segmented{flex:none;align-self:flex-start}.filter-bar__seg--alert{color:var(--danger-600)}.filter-bar__seg-count{margin-left:var(--space-2);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.filter-bar__seg--alert .filter-bar__seg-count{color:inherit}.filter-bar__lookup{width:240px}.filter-bar__lookup .ant-form-item{margin-bottom:0}.filter-bar__chip{height:32px;padding:0 var(--space-3);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font-size:var(--text-bodyS-size);cursor:pointer;border-radius:16px}.filter-bar__chip:hover{border-color:var(--brand-500)}.filter-bar__chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.filter-bar__chip--on{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700);font-weight:600}.filter-bar__label{font-size:var(--text-caption-size);color:var(--text-secondary)}.filter-bar__count{font-size:var(--text-bodyM-size);font-variant-numeric:tabular-nums;color:var(--text-secondary);align-self:center;margin-left:auto}.filter-bar__primary{align-items:center;gap:var(--space-2);display:flex}.filter-bar__primary--end{margin-left:auto}.filter-bar__count-note{font-size:var(--text-caption-size);color:var(--text-tertiary);cursor:help;margin-left:6px}.date-range-filter{align-items:center;gap:var(--space-2);display:flex}.date-range-filter__hint{font-size:var(--text-caption-size);color:var(--text-tertiary);white-space:nowrap}.date-range-filter__hint--over{color:var(--danger-600)}.count-filter{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.count-filter__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex}.count-filter__item:hover{border-color:var(--border-default)}.count-filter__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.count-filter__item[aria-pressed=true]{background:var(--brand-50);border-color:var(--brand-500)}.count-filter__label{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-bodyS-size);color:var(--text-secondary);font-weight:600;display:inline-flex}.count-filter__count{font-size:var(--text-bodyM-size);font-variant-numeric:tabular-nums;font-weight:700}@media (width>=768px){.count-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.count-filter{grid-template-columns:repeat(6,minmax(0,1fr))}}.queue-cards{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.queue-panels{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.queue-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-card{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.queue-card:hover{border-color:var(--border-default)}.queue-card:focus-visible,.queue-panel__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.queue-card__title{align-items:center;gap:var(--space-2);font-size:var(--text-bodyS-size);color:var(--text-secondary);font-weight:600;display:inline-flex}.queue-card__count{align-items:baseline;gap:var(--space-1);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line);font-variant-numeric:tabular-nums;display:inline-flex}.queue-card__unit{font-size:var(--text-bodyM-size);color:var(--text-secondary);font-weight:600}.queue-card__sub{font-size:var(--text-bodyS-size);color:var(--text-secondary)}.queue-panel{min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.queue-panel__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-bodyM-size);font-weight:700;display:flex}.queue-panel__list{margin:0;padding:0;list-style:none}.queue-panel__list>li+li{border-top:1px solid var(--border-subtle)}.queue-panel__row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.queue-panel__main{flex-direction:column;min-width:0;display:flex}.queue-panel__row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.queue-panel__inline-status{margin-left:var(--space-2)}.queue-panel__detail{font-size:var(--text-bodyS-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-panel__meta{font-size:var(--text-bodyS-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.queue-panel__empty{padding:var(--space-6) 0;color:var(--text-secondary);text-align:center;margin:0}@media (width<=1023px){.form-split{grid-template-columns:minmax(0,1fr)}.form-split__aside{position:static}}@media (width<=767px){.filter-bar__field,.filter-bar__select{max-width:100%}.filter-bar__lookup{width:100%}:is(.filter-bar__field:has(.ant-segmented),.filter-bar__field:has(.filter-bar__select),.filter-bar__field:has(.ant-input)){flex:100%}.form-section__grid{grid-template-columns:minmax(0,1fr)}.info-grid.info-grid{--info-grid-cols:1}.action-row__text,.action-row__controls{flex:100%}.detail-drawer .ant-drawer-body{padding:var(--space-4)}}.command-palette{top:12vh}.command-palette .ant-modal-header{display:none}.command-palette .ant-modal-content{padding:0;overflow:hidden}.command-palette__input{align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);display:flex}.command-palette__input .ant-input{height:48px;font-size:var(--text-bodyL-size);padding:0}.command-palette__results{max-height:min(60vh,420px);padding:var(--space-2);overflow-y:auto}.command-palette__group-title{padding:var(--space-2) var(--space-3);font-size:var(--text-caption-size);color:var(--text-tertiary);font-weight:700}.command-palette__item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}.command-palette__item.is-active{background:var(--brand-50)}.command-palette__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-palette__item-desc{font-size:var(--text-caption-size);color:var(--text-tertiary);flex:none}.command-palette__empty{padding:var(--space-6) var(--space-3);text-align:center;color:var(--text-tertiary);margin:0}@media (width<=767px){.command-palette__item{min-height:44px}}.status-text{font-size:var(--text-bodyS-size);white-space:nowrap;color:var(--text-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-text__dot{box-sizing:border-box;background:var(--success-600);border:1.5px solid var(--success-600);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-text--off{color:var(--text-tertiary)}.status-text--off .status-text__dot{border-color:var(--neutral-300);background:0 0}.status-text--info .status-text__dot{background:var(--info-500);border-color:var(--info-500)}.status-text--warning,.status-text--danger{border-radius:4px;padding:2px 8px}.status-text--warning{background:var(--status-full-bg);color:var(--status-full-fg)}.status-text--warning .status-text__dot{background:var(--status-full-dot);border-color:var(--status-full-dot)}.status-text--danger{background:var(--status-trouble-bg);color:var(--status-trouble-fg)}.status-text--danger .status-text__dot{background:var(--status-trouble-dot);border-color:var(--status-trouble-dot)}.query-error-state__height-min-width-44px-40px{height:44px}@media (width>=768px){.query-error-state__height-min-width-44px-40px{height:40px}}.admin-shell{min-height:100dvh}.admin-shell .admin-header{z-index:10;height:var(--topbar-height);border-bottom:1px solid var(--border-subtle);padding:0 16px;position:sticky;top:0}.admin-topbar,.admin-topbar-title{align-items:center;gap:12px;display:flex}.admin-topbar{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);height:100%;display:grid}.admin-topbar-actions{justify-self:end}.global-search{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;height:40px;color:var(--text-tertiary);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.global-search:hover{border-color:var(--border-strong);background:var(--surface-bg)}.global-search:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.global-search__text{text-align:left;flex:1;min-width:0}.global-search__key{border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-caption-size);color:var(--text-secondary);padding:0 6px;line-height:20px}.admin-topbar-title{min-width:0}.admin-topbar-title .ant-typography{white-space:nowrap;margin:0;font-size:18px}.admin-topbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.admin-socket-status{min-width:0;font-size:var(--text-caption-size)}.admin-user-name{text-overflow:ellipsis;max-width:160px;overflow:hidden}.admin-shell .admin-sidebar{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));border-right:1px solid var(--border-subtle);position:sticky;overflow-y:auto}.sb{padding:8px 8px 16px}.sb ul{margin:0;padding:0;list-style:none}.sb__group{margin-top:8px}.sb__group-title{width:100%;min-height:32px;font:inherit;color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.sb__group-title:hover{background:var(--surface-sunken)}.sb__group-title--static{cursor:default}.sb__group-title--static:hover{background:0 0}.sb__group-name{flex:1}.sb__count{font-variant-numeric:tabular-nums;font-weight:400}.sb__chevron{transition:transform .15s}.sb__chevron.is-open{transform:rotate(180deg)}.sb__item{position:relative}.sb__link{min-height:40px;color:var(--text-primary);border-radius:6px;align-items:center;gap:10px;padding:0 36px 0 12px;display:flex}.sb__link:hover{background:var(--surface-sunken);color:var(--text-primary)}.sb__label{flex:1;min-width:0}.sb__badge{background:var(--brand-500);text-align:center;min-width:20px;color:var(--text-on-brand);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.sb__fav{width:28px;height:28px;color:var(--text-tertiary);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sb__item:hover .sb__fav,.sb__item:focus-within .sb__fav,.sb__fav[aria-pressed=true]{opacity:1}.sb__fav[aria-pressed=true]{color:var(--brand-600)}.sb__fav:hover{background:var(--border-subtle)}@media (hover:none){.sb__fav{opacity:1}}.admin-menu-toggle{display:none}.admin-user-dropdown .ant-dropdown-menu-item{min-height:40px}.admin-content{min-width:0;padding:16px}.admin-breadcrumb{margin-bottom:8px}.admin-shell a:focus-visible,.admin-mobile-drawer a:focus-visible,.sb button:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}@media (width<=767px){.admin-topbar{justify-content:space-between;display:flex}.global-search{justify-content:center;width:44px;height:44px;margin-left:auto;padding:0}.global-search__text,.global-search__key{display:none}.admin-menu-toggle{display:inline-flex}.admin-content{padding:12px}.admin-topbar-title .ant-typography{font-size:16px}.admin-user-name{display:none}.admin-topbar .ant-btn{min-width:44px;min-height:44px}.sb__link,.sb__group-title{min-height:44px}.sb__fav{width:44px;height:44px;right:0}.admin-mobile-drawer .ant-drawer-close{min-width:44px;min-height:44px}.admin-user-dropdown .ant-dropdown-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-mobile-drawer *{transition-duration:0s!important;animation-duration:0s!important}}.sb__item.is-current .sb__link{background:var(--brand-50);color:var(--brand-700)}.sb__item.is-current:before{content:"";background:var(--brand-500);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.sb__item.is-current .sb__link>svg{color:var(--brand-600)}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:-4px;display:flex}.page-header__text{min-width:0}.page-header__group{letter-spacing:.6px;color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:700}.page-header__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-header__title{letter-spacing:-.4px;color:var(--text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.3}.page-header__warning{color:var(--danger-700);font-size:12px;font-weight:700}.page-header__desc{color:var(--text-tertiary);text-wrap:pretty;margin-top:4px;font-size:13px}.page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.list-filter{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:12px;display:flex}.list-filter--plain{background:0 0;border:0;padding:0}.list-filter .ant-form-item{margin-bottom:0}.list-filter__count{color:var(--text-secondary);align-self:center;margin-left:auto;font-size:14px}@media (width<=767px){.list-filter__count{text-align:right;flex-basis:100%}}.ant-tabs-tab-btn{align-items:center;gap:6px;display:inline-flex}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.date-range{align-items:flex-end;gap:8px;display:flex}.date-range .ant-form-item{margin-bottom:0}.date-range .ant-input{width:150px}.date-range__sep{color:var(--text-tertiary);padding-bottom:8px}@media (width<=767px){.date-range{flex-direction:column;align-items:stretch}.date-range .ant-input{width:100%}.date-range__sep{display:none}}input[type=file][hidden]{display:none!important}:is(.list-filter,.rt__filter-bar,.entry__filter-bar,.affiliate__filter-row,.daily__filters,.daily__set-bar) .ant-form-item .ant-row{flex-direction:column;align-items:stretch}:is(.list-filter,.rt__filter-bar,.entry__filter-bar,.affiliate__filter-row,.daily__filters,.daily__set-bar) .ant-form-item-label{text-align:left;padding:0 0 4px}:is(.list-filter,.rt__filter-bar,.entry__filter-bar,.affiliate__filter-row,.daily__filters,.daily__set-bar) .ant-form-item-label>label{height:auto;color:var(--text-secondary);font-size:12px}:is(.list-filter,.rt__filter-bar,.entry__filter-bar,.affiliate__filter-row,.daily__filters,.daily__set-bar) .ant-form-item .ant-col{flex:none;max-width:none}.ant-form-item-label>label:after{display:none}.ant-form-item-label{padding-inline-end:8px}.admin-a-grow>*{flex:1;min-width:0}.ui-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-group{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.ui-center{justify-content:center;align-items:center;display:flex}@media (width<=767px){.admin-desktop-only{display:none!important}}@media (width>=768px){.admin-mobile-only{display:none!important}}@media (width<=767px){.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-modal-close,.ant-drawer-close{min-width:44px;min-height:44px}}:where(.admin-plain-button){color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-plain-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
