:root{--juxu-bg:#f4f7fb;--juxu-navigation:#f8fbff;--juxu-surface:#fff;--juxu-surface-muted:#f8fafc;--juxu-text:#1f2937;--juxu-muted:#5f6b7a;--juxu-border:#d8e1ec;--juxu-border-subtle:#e8edf3;--juxu-blue:#1677ff;--juxu-blue-hover:#4096ff;--juxu-blue-strong:#0958d9;--juxu-blue-soft:#e6f4ff;--juxu-blue-subtle:#f3f7ff;--juxu-success:#389e0d;--juxu-warning:#d46b08;--juxu-danger:#cf1322;--juxu-radius-control:6px;--juxu-radius-surface:10px;--juxu-shadow-overlay:0 8px 24px #142d5214;--juxu-space-1:4px;--juxu-space-2:8px;--juxu-space-3:12px;--juxu-space-4:16px;--juxu-space-5:20px;--juxu-space-6:24px;--juxu-control-compact:32px;--juxu-control-default:36px;--juxu-control-large:40px;color:var(--juxu-text);background:var(--juxu-bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.show-detail-page{gap:20px;min-height:0;display:grid}.show-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 0;display:flex}.show-detail-heading,.show-title-row,.show-header-actions,.show-section-heading{align-items:center;display:flex}.show-detail-heading{flex-direction:column;align-items:flex-start;gap:10px}.show-title-row{gap:12px}.show-title-row h1{letter-spacing:-.025em;margin:0;font-size:26px}.show-header-meta{color:var(--juxu-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.show-header-actions{gap:12px}.show-header-actions a{color:var(--juxu-blue-strong);text-decoration:none}.show-liveops-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.show-workspace-surface{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.show-tabs{background:#fbfcfe;gap:8px;padding:4px 20px 0}.tab-nav.show-tabs a{box-sizing:border-box;align-items:center;min-height:60px;padding:0 18px;font-size:14px;font-weight:680;display:inline-flex}.show-workspace-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:440px;padding:0 24px;overflow-y:auto}.show-sections{align-content:start;display:grid}.show-overview-sections{padding:4px 0 24px}.show-overview-section{padding:24px 0 28px}.show-overview-section+.show-overview-section{border-top:8px solid var(--juxu-surface-muted)}.show-overview-section .show-section-heading{margin-bottom:20px}.show-section{border-bottom:1px solid var(--juxu-border-subtle);padding:24px 0}.show-section:last-child{border-bottom:0}.show-section-heading{justify-content:space-between;gap:20px;margin-bottom:16px}.show-section-heading h2,.show-section-heading h3{margin:0;font-size:18px}.show-page-heading{padding:24px 0 8px}.show-page-heading+.show-section{margin-top:4px}.show-page-heading+.show-entity-tabs{margin-top:12px}.show-entity-tabs>.ant-tabs-nav{border-bottom:1px solid var(--juxu-border-subtle);min-height:48px;margin:0;padding:0 4px}.show-entity-tabs>.ant-tabs-nav:before{border-bottom:0}.show-entity-tabs .ant-tabs-tab{padding:14px 8px;font-weight:650}.show-entity-tabs .ant-tabs-content-holder,.show-entity-tabs>.ant-tabs-body-holder,.show-entity-tabs>.ant-tabs-body{padding-top:24px}.show-tab-search.ant-input-affix-wrapper{width:min(320px,32vw)}.show-tab-panel{min-width:0}.show-list-pagination{justify-content:flex-end;margin-top:18px}.show-resource-drawer-tabs .show-tab-search.ant-input-affix-wrapper{width:260px}.show-resource-drawer-tabs .ant-tabs-content-holder,.show-resource-drawer-tabs>.ant-tabs-body-holder,.show-resource-drawer-tabs>.ant-tabs-body{padding-top:16px}.show-section-footer{justify-content:flex-end;margin-top:16px;display:flex}.show-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.show-information-grid>div{min-width:0}.show-information-grid dt{color:var(--juxu-muted);margin-bottom:5px;font-size:12px}.show-information-grid dd{overflow-wrap:anywhere;color:var(--juxu-text);margin:0;font-weight:600}.show-table-scroll{overflow-x:auto}.show-data-table{border-collapse:collapse;width:100%;font-size:13px}.show-data-table th{border-bottom:1px solid var(--juxu-border);color:var(--juxu-muted);text-align:left;white-space:nowrap;background:#f7f9fc;padding:10px 12px;font-size:12px;font-weight:650}.show-data-table td{border-bottom:1px solid var(--juxu-border-subtle);vertical-align:middle;padding:13px 12px}.show-data-table tbody tr:last-child td{border-bottom:0}.show-data-table td>strong,.show-data-table td>small{display:block}.show-data-table td>small{color:var(--juxu-muted);margin-top:3px}.show-data-table .ant-select,.show-data-table .ant-input-number{min-width:150px}.show-locale-table{table-layout:fixed;min-width:940px}.show-locale-col-language{width:34%}.show-locale-col-purpose{width:24%}.show-locale-col-required{width:10%}.show-locale-col-order{width:21%}.show-locale-col-action{width:11%}.show-locale-table .locale-select{width:min(100%,380px);min-width:320px}.show-locale-table-scroll{scrollbar-gutter:stable;max-height:440px;overflow:auto}.show-locale-table-scroll .show-locale-table thead th{z-index:1;position:sticky;top:0}.show-locale-order-not-applicable{color:var(--juxu-muted)}.show-locale-table .show-cell-end{padding-right:12px}.show-remove-link[aria-disabled=true]{color:var(--juxu-muted);cursor:not-allowed;pointer-events:none}.show-section-actions{align-items:center;gap:12px;display:flex}.show-cell-end{white-space:nowrap;text-align:right!important}.show-empty{color:var(--juxu-muted);text-align:center;margin:0;padding:22px 12px}.show-record-meta{color:var(--juxu-muted);margin:-7px 0 16px;font-size:13px}.show-loading{padding:4px 0}.show-load-state{padding:24px 0}.show-preparation-checks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.show-preparation-check-card{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:#f8fafc;min-width:0;padding:14px 16px}.show-preparation-check-card header{color:var(--juxu-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.show-preparation-check-metric{align-items:baseline;gap:7px;margin-top:12px;display:flex}.show-preparation-check-metric strong,.show-preparation-staffing-metrics strong{color:var(--juxu-text);font-size:22px}.show-preparation-check-metric>span,.show-preparation-staffing-metrics small{color:var(--juxu-muted);font-size:12px}.show-preparation-staffing-metrics{gap:28px;margin-top:12px;display:flex}.show-preparation-staffing-metrics>span{align-items:baseline;gap:7px;display:flex}.show-preparation-checks+.show-preparation-note{margin:20px 0 0;line-height:1.6}.show-preparation-issues{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.show-preparation-issues li{border-radius:var(--juxu-radius-control);background:#fff8e8;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.show-preparation-issues a{color:var(--juxu-blue-strong);white-space:nowrap}.event-show-drawer .show-section{padding:18px 0}.event-show-drawer .show-resource-form>.show-section:first-child{padding-top:0}@media (width>=901px){.show-detail-page{grid-template-rows:auto minmax(440px,1fr);height:calc(100dvh - 120px)}}@media (width<=900px){.show-detail-header{flex-direction:column;align-items:stretch}.show-header-actions{justify-content:space-between}.show-workspace-body{padding:0 16px}.show-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.show-information-grid{grid-template-columns:1fr}.show-section-heading{flex-direction:column;align-items:flex-start}.show-page-heading .toolbar-actions{width:100%}.show-page-heading .ant-btn{flex:1}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--juxu-text);background:var(--juxu-bg);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--juxu-blue-strong)}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1677ff3d}.skip-link{z-index:2000;background:var(--juxu-surface);color:var(--juxu-text);border-radius:8px;padding:10px 14px;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 8px 24px #0003}.skip-link:focus{transform:translateY(0)}.problem-result{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);width:min(100%,620px);color:var(--juxu-text);box-shadow:var(--juxu-shadow-overlay);padding:32px}.problem-message{justify-items:start;display:grid}.problem-symbol{background:var(--juxu-blue-soft);border:1px solid #b7d5ff;border-radius:50%;width:44px;height:44px;margin-bottom:20px;display:block;position:relative}.problem-symbol:before,.problem-symbol:after{background:var(--juxu-blue-strong);content:"";border-radius:2px;width:20px;height:2px;position:absolute;top:21px;left:12px}.problem-symbol:before{transform:rotate(45deg)}.problem-symbol:after{transform:rotate(-45deg)}.problem-result h1{margin:6px 0 10px;font-size:24px}.problem-result p{margin:0;line-height:1.6}.problem-recovery{color:var(--juxu-muted);margin-top:6px!important}.problem-technical{border-top:1px solid var(--juxu-border-subtle);color:var(--juxu-muted);margin-top:24px;padding-top:16px;font-size:13px}.problem-technical summary{cursor:pointer;width:fit-content;color:var(--juxu-blue-strong)}.problem-technical p{margin-top:10px}.problem-technical code{color:var(--juxu-text);overflow-wrap:anywhere}.problem-actions,.dialog-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.secondary-link{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);color:var(--juxu-text);padding:11px 17px;font-weight:700;text-decoration:none;display:inline-flex}.dialog-backdrop{z-index:1500;background:#050d16a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.conflict-dialog{background:var(--juxu-surface);width:min(100%,620px);color:var(--juxu-text);border-radius:18px;padding:30px;box-shadow:0 24px 80px #0000004d}.conflict-dialog h2{margin:6px 0 12px}.conflict-comparison{border-left:3px solid var(--juxu-blue);background:var(--juxu-blue-subtle);padding:12px 14px;line-height:1.6}.auth-shell{--auth-blue:#0958d9;--auth-navy:#0e2034;--auth-muted:#536679;--auth-line:#cbd9e8;background:#f4f7fb;grid-template-columns:minmax(0,56%) minmax(480px,44%);min-height:100dvh;display:grid}.auth-brand-pane,.auth-form-pane{min-width:0;min-height:100dvh}.auth-brand-pane{--auth-pane-inline-padding:clamp(38px, 5.2vw, 88px);--auth-pane-top-padding:clamp(30px, 3.5vw, 58px);--auth-logo-width:clamp(216px, 14vw, 250px);--auth-default-guide-x:calc(var(--auth-pane-inline-padding) + var(--auth-logo-width) - 12px);--auth-default-guide-y:calc(var(--auth-pane-top-padding) + 44px);--auth-guide-x:var(--auth-default-guide-x);--auth-guide-y:var(--auth-default-guide-y);--auth-field-x:0px;--auth-field-y:0px;padding:var(--auth-pane-top-padding) var(--auth-pane-inline-padding) clamp(48px, 5vw, 78px);background:radial-gradient(circle at 86% 16%, #5c9cff29, transparent 34%), linear-gradient(145deg, #074bbb 0%, var(--auth-blue) 48%, #2673e6 100%);color:#fff;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.auth-crosshair{z-index:1;pointer-events:none;transform:translate(var(--auth-guide-x), var(--auth-guide-y));position:absolute;top:0;left:0}.auth-crosshair:before,.auth-crosshair:after{content:"";position:absolute}.auth-crosshair:before{border-top:1px solid #ffffff1a;width:200vmax;top:0;left:-100vmax}.auth-crosshair:after{border-left:1px solid #ffffff14;height:200vmax;top:-100vmax;left:0}.auth-crosshair-focus{z-index:2;opacity:.72;pointer-events:none;background:#ffffffa3;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffffff0f}.auth-crosshair-glow{pointer-events:none;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:0}.auth-crosshair-glow-core{opacity:.62;background:radial-gradient(circle,#ffffff1f 0%,#ffffff0d 38%,#0000 72%);width:54px;height:54px;transform:translate(-50%,-50%)scale(.96)}.auth-crosshair-glow-ambient{filter:blur(5px);opacity:.34;background:radial-gradient(circle,#ffffff14 0%,#ffffff08 42%,#0000 74%);width:104px;height:104px;transform:translate(-50%,-50%)scale(.94)}.auth-brand-header{z-index:2;border-radius:4px;align-items:center;width:fit-content;min-height:56px;display:flex;position:relative}.auth-brand-header:focus-visible{outline-offset:6px;outline:2px solid #ffffffeb}.auth-logo{width:var(--auth-logo-width);height:auto;display:block}@media (width>=901px){.auth-brand-header{transform:translate(-40px,-32px)}}.brand-symbol,.brand-mark{background:var(--juxu-blue);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:inline-grid}.brand-mark-small{border-radius:9px;width:36px;height:36px}.brand-name{margin:14px 0 0;font-weight:700}.auth-brand-story{z-index:2;align-content:center;width:min(100%,760px);padding:clamp(60px,9vh,118px) 0 clamp(44px,8vh,96px);display:grid;position:relative}.auth-brand-title{color:#fff;letter-spacing:-.03em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(36px,3.6vw,68px);font-weight:760;line-height:1.12}.auth-brand-description{color:#dceaff;max-width:44em;margin:28px 0 0;font-size:clamp(15px,1vw,17px);line-height:1.75}.auth-flow{width:min(100%,540px);min-height:74px;margin:clamp(44px,6vh,64px) 0 0;padding:0;list-style:none;display:block;position:relative}.auth-flow:before{content:"";background:#ffffff57;height:2px;position:absolute;top:8px;left:0;right:0}.auth-flow li{color:#dceaff;text-align:center;justify-items:center;width:max-content;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.auth-flow li:first-child{text-align:left;justify-items:start;transform:none}.auth-flow li:nth-child(2){left:33.333%}.auth-flow li:nth-child(3){left:66.667%}.auth-flow li:last-child{text-align:right;justify-items:end;left:100%;transform:translate(-100%)}.auth-flow-marker{z-index:1;border:4px solid var(--auth-blue);background:#fff;border-radius:50%;width:18px;height:18px;margin-bottom:17px;position:relative;box-shadow:0 0 0 1px #ffffffe6}.auth-flow li:nth-child(3) .auth-flow-marker{background:#f2b705;border-radius:3px;box-shadow:0 0 0 1px #ffd75a}.auth-flow li:last-child .auth-flow-marker{background:var(--auth-navy);box-shadow:0 0 0 1px #c9ddf9}.auth-flow strong{color:#fff;font-size:15px}.auth-flow li>span:last-child{margin-top:5px;font-size:12px}.auth-flow-field{pointer-events:none;width:min(760px,78%);height:min(520px,54vh);transform:translate(var(--auth-field-x), var(--auth-field-y));position:absolute;bottom:-150px;right:-120px}.auth-flow-field-base path,.auth-flow-field-signal path{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px}.auth-flow-field-base path{stroke:#ffffff2b}.auth-flow-field-signal path{stroke:#ffffff94;stroke-dasharray:58 520;stroke-dashoffset:0}.auth-flow-field-node{fill:#ffffffb8;stroke:#0958d9c7;stroke-width:5px;transform-box:fill-box;transform-origin:50%}.auth-flow-field-node-published{fill:#f2b705}.auth-form-pane{background:#f4f7fb;grid-template-rows:minmax(0,1fr);padding:clamp(26px,3vw,48px) clamp(32px,4vw,72px) clamp(38px,4vw,64px);display:grid}.auth-form-stage{place-items:center;min-height:0;padding:clamp(48px,7vh,88px) 0 clamp(72px,10vh,128px);display:grid}.auth-content{outline:none;width:min(100%,420px)}.auth-card{background:#fff;border-radius:8px;width:100%;padding:30px 30px 28px;box-shadow:0 22px 58px #142d521c}.auth-card h1,.page-header h1{letter-spacing:-.025em;margin:6px 0 10px}.auth-card h1{color:var(--auth-navy);margin:0;font-size:28px;line-height:1.25}.auth-card-kicker{color:#2b70ea;letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:500}.auth-card-description{color:#637489;margin:8px 0 0;font-size:13px;line-height:1.65}.auth-form{gap:14px;margin-top:24px}.auth-form label{color:#26394e;font-size:13px;font-weight:700}.auth-field{gap:8px;display:grid}.auth-required-marker{color:var(--juxu-danger);margin-inline-end:4px}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{border-radius:4px;font-size:14px}.auth-form .ant-input::placeholder{color:#8794a4;opacity:1}.auth-field>.ant-input,.auth-form .ant-input-affix-wrapper{min-height:44px}.auth-form .ant-input-affix-wrapper .ant-input{min-height:auto}.auth-field-error{color:var(--juxu-danger);margin:-1px 0 0;font-size:12px;line-height:1.5}.auth-form-error{border-radius:var(--juxu-radius-control);color:#ad242d;background:#fff6f5;border:1px solid #f2c8c5;gap:3px;margin-top:4px;padding:11px 13px;font-size:13px;line-height:1.5;display:grid}.auth-submit.ant-btn{border-color:var(--juxu-blue);background:var(--juxu-blue);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-weight:700;display:inline-flex;box-shadow:0 9px 20px #1e6ee833}.auth-submit.ant-btn-primary:not(:disabled):hover{border-color:var(--juxu-blue-hover);background:var(--juxu-blue-hover)}.auth-submit.ant-btn-primary:not(:disabled):active{border-color:var(--juxu-blue-strong);background:var(--juxu-blue-strong)}.auth-submit-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.auth-access-note{color:#68788c;text-align:center;margin:20px 0 0;font-size:12px}.auth-card-tenant{padding:34px 32px 28px}.tenant-skeleton{gap:10px;margin-top:28px;display:grid}.tenant-skeleton .ant-skeleton-element,.tenant-skeleton .ant-skeleton-input{min-width:0;height:62px;width:100%!important}.tenant-search{min-height:42px;margin-top:24px}.tenant-search-icon{fill:none;stroke:#6b7b8f;stroke-linecap:round;stroke-width:1.6px;width:17px;height:17px}.tenant-list{scrollbar-color:#c2d1e2 transparent;scrollbar-width:thin;gap:8px;max-height:min(338px,43vh);margin:26px -6px 0;padding:2px 6px;list-style:none;display:grid;overflow-y:auto}.tenant-search+.tenant-list{margin-top:12px}.tenant-option{width:100%;min-height:62px;color:var(--auth-navy);cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e3ee;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.tenant-option:hover{background:#f6f9ff;border-color:#8db9f5;transform:translateY(-1px)}.tenant-option:active{transform:translateY(0)}.tenant-option-mark{color:#1764d5;background:#eaf3ff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:750;display:grid}.tenant-option-copy{gap:3px;min-width:0;display:grid}.tenant-option-copy strong,.tenant-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-option-copy strong{font-size:14px;font-weight:700}.tenant-option-copy small{color:#687a8e;font-size:12px}.tenant-option-arrow{fill:none;stroke:#7890a8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px;transition:transform .14s}.tenant-option:hover .tenant-option-arrow{stroke:#1764d5;transform:translate(2px)}.tenant-state{color:#66788c;text-align:center;background:#f7f9fc;border-radius:8px;justify-items:center;gap:7px;margin-top:28px;padding:26px 20px;font-size:13px;line-height:1.55;display:grid}.tenant-state strong{color:var(--auth-navy);font-size:15px}.tenant-state-symbol{background:#e8f2ff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.tenant-state-symbol svg{fill:none;stroke:#3975b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:23px;height:23px}.tenant-state-error{color:#a43a3f;text-align:left;background:#fff6f5;border:1px solid #f2c8c5;place-items:start}.tenant-state-error strong{color:#a1222b}.tenant-retry.ant-btn{border-color:var(--juxu-blue);background:var(--juxu-blue);min-height:44px;margin-top:14px;font-weight:700}.tenant-no-results{color:#637489;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 4px;font-size:13px;display:flex}.tenant-no-results button{color:#1764d5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.tenant-account{border-top:1px solid #e7edf4;margin-top:24px;padding-top:18px}.tenant-account-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tenant-account-row>span{color:#708196;gap:2px;min-width:0;font-size:11px;display:grid}.tenant-account-row strong{color:#41566d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.tenant-switch-account.ant-btn-link{color:#3975b8;flex:none;height:auto;padding:4px 0;font-size:12px;font-weight:600}.tenant-account-error{color:var(--juxu-danger);margin:0 0 10px;font-size:12px}@media (prefers-reduced-motion:no-preference){.auth-crosshair{transition:transform 90ms linear}.auth-flow-field{transition:transform .9s cubic-bezier(.16,1,.3,1)}.auth-flow-field-signal path{animation:18s linear infinite auth-flow-signal}.auth-flow-field-signal path:nth-child(2){animation-duration:22s;animation-delay:-7s}.auth-flow-field-signal path:nth-child(3){animation-duration:20s;animation-delay:-13s}.auth-flow-field-node{animation:7.2s ease-in-out infinite auth-flow-node-breathe}.auth-flow-field-node:nth-of-type(2){animation-delay:-2.8s}.auth-flow-field-node-published{animation-delay:-5.1s}.auth-crosshair-settled .auth-crosshair-glow-core{animation:6.4s ease-in-out infinite auth-crosshair-breathe-core}.auth-crosshair-settled .auth-crosshair-glow-ambient{animation:6.4s ease-in-out infinite auth-crosshair-breathe-ambient}.auth-card{animation:.42s cubic-bezier(.16,1,.3,1) auth-surface-enter}}@media (prefers-reduced-motion:reduce){.auth-flow-field{transition:none;transform:none}.auth-crosshair-focus,.auth-crosshair-glow{display:none}}@media (hover:none),(pointer:coarse){.auth-crosshair-focus,.auth-crosshair-glow{display:none}}@keyframes auth-flow-signal{to{stroke-dashoffset:-1156px}}@keyframes auth-flow-node-breathe{0%,to{opacity:.52;transform:scale(.92)}50%{opacity:.92;transform:scale(1.05)}}@keyframes auth-crosshair-breathe-core{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.76;transform:translate(-50%,-50%)scale(1.06)}}@keyframes auth-crosshair-breathe-ambient{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.48;transform:translate(-50%,-50%)scale(1.12)}}@keyframes auth-surface-enter{0%{transform:translateY(6px);box-shadow:0 14px 40px #0e203412}}.context-label,.eyebrow{color:var(--juxu-muted);margin:0;font-size:13px;font-weight:600}.muted{color:var(--juxu-muted);margin:0;line-height:1.6}form{gap:10px;margin-top:30px;display:grid}form label{margin-top:8px;font-size:14px;font-weight:700}form input:not(.ant-input,.ant-select-input){border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);outline:none;width:100%;padding:12px 14px}form input:not(.ant-input,.ant-select-input):focus{border-color:var(--juxu-blue);box-shadow:0 0 0 3px #1677ff24}.primary-button,.primary-link{border-radius:var(--juxu-radius-control);background:var(--juxu-blue);color:#fff;cursor:pointer;border:0;justify-content:center;margin-top:18px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button:disabled{cursor:wait;opacity:.65}.form-error{color:var(--juxu-danger);margin:4px 0 0;font-size:14px}.taxonomy-select-error{min-height:var(--juxu-control-default);border-radius:var(--juxu-radius-control);color:var(--juxu-danger);background:#fff4f3;border:1px solid #f0c5c2;font-size:13px;font-weight:600}.taxonomy-select-error .text-button{flex:none}.centered-page{background:var(--juxu-bg);place-items:center;min-height:100vh;padding:40px;display:grid;position:relative}.not-found-result.ant-result{width:min(100%,560px);padding:32px 24px}.not-found-result .not-found-title.ant-typography{color:var(--juxu-text);letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.35}.not-found-result .ant-result-extra{margin-block-start:20px}.console-shell{background:var(--juxu-bg);min-height:100vh}.console-sider{height:100vh;color:var(--juxu-text);border-right:0;position:sticky;top:0;background:var(--juxu-navigation)!important}.console-sider:after{z-index:2;background:var(--juxu-border-subtle);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.console-sider-inner{flex-direction:column;height:100%;padding:16px 0;display:flex;overflow:hidden}.console-brand{flex:none;align-items:center;min-height:48px;padding:0 12px 12px;display:flex;overflow:hidden}.console-brand-row{width:100%;min-width:0}.console-brand-row-logo-only{justify-content:center}.console-brand-home.ant-btn{flex:none;width:44px;height:44px;padding:8px}.console-tenant-trigger.ant-btn{flex:auto;justify-content:space-between;min-width:0;height:44px;padding-inline:8px;overflow:hidden}.console-tenant-trigger.ant-btn>span:not(.ant-btn-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-tenant-trigger .anticon{color:var(--juxu-muted);font-size:12px;transition:transform .16s}.console-tenant-panel,.console-tenant-options{width:280px}.console-tenant-option.ant-btn{text-align:left;justify-content:flex-start;height:auto;min-height:56px;padding:8px 10px}.console-tenant-option.ant-btn>.ant-flex,.console-tenant-option.ant-btn>span>.ant-flex{width:100%}.console-tenant-option-current.ant-btn{background:var(--juxu-blue-subtle);color:var(--juxu-blue-strong)}.console-tenant-option-current .anticon{color:var(--juxu-blue)}.console-navigation-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.console-navigation-scroll::-webkit-scrollbar{width:0;height:0}.console-navigation-scroll nav{min-height:100%}.console-navigation-scroll nav>.ant-menu{box-sizing:border-box;background:0 0;border-inline-end:0;width:100%;padding-inline:12px}.console-navigation-scroll nav>.ant-menu>.ant-menu-item,.console-navigation-scroll nav>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{width:100%;margin-inline:0}.console-navigation-scroll .ant-menu-sub.ant-menu-inline{background:0 0!important}.console-navigation-scroll .ant-menu-sub .ant-menu-item{background:0 0;border-radius:8px;width:calc(100% - 8px);margin-block:2px;margin-inline:4px}.console-navigation-scroll .ant-menu-sub .ant-menu-item:hover{background:var(--juxu-blue-subtle)}.console-navigation-scroll nav>.ant-menu>.ant-menu-item-selected,.console-navigation-scroll .ant-menu-sub .ant-menu-item-selected{font-weight:600;background:var(--juxu-blue-soft)!important;color:var(--juxu-blue-strong)!important}.console-sider.ant-layout-sider-collapsed .console-navigation-scroll nav>.ant-menu{padding-inline:8px}.console-sider.ant-layout-sider-collapsed .console-navigation-scroll nav>.ant-menu>.ant-menu-item,.console-sider.ant-layout-sider-collapsed .console-navigation-scroll nav>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{justify-content:center;align-items:center;width:48px;margin-inline:auto;display:flex;padding-inline:0!important}.console-sider.ant-layout-sider-collapsed .console-navigation-scroll .ant-menu-item-icon{justify-content:center;align-items:center;display:inline-flex;margin-inline-end:0!important}.console-sider.ant-layout-sider-collapsed .console-brand{padding-inline:4px}.console-account{border-top:1px solid var(--juxu-border-subtle);flex-direction:column;flex:none;align-items:stretch;min-height:56px;padding:12px 12px 0;display:flex;overflow:visible}.text-button{width:fit-content;color:var(--juxu-blue-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.text-button:hover{color:var(--juxu-blue-hover)}.console-workspace{background:var(--juxu-bg);min-width:0;min-height:100vh}.console-context-header{z-index:20;border-bottom:1px solid var(--juxu-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;min-width:0;height:56px;padding:0 24px;line-height:normal;display:flex;position:sticky;top:0}.console-breadcrumb-back{border-right:1px solid var(--juxu-border-subtle);color:#65758a;flex-shrink:0;align-items:center;gap:6px;margin-right:16px;padding-right:16px;display:inline-flex}.console-breadcrumb-back:hover{color:var(--juxu-blue)}.console-breadcrumb-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1677ff3d}.console-context-header .ant-breadcrumb-link,.console-context-header .console-breadcrumb-parent{color:#8794a6}.console-context-header .console-breadcrumb-link{color:#7b899c;border-radius:4px;transition:color .16s}.console-context-header .console-breadcrumb-link:hover{color:var(--juxu-blue)}.console-context-header .console-breadcrumb-link:focus-visible{outline-offset:3px;outline:2px solid #1677ff3d}.console-context-header .console-breadcrumb-current{color:#536276;font-weight:600}.console-content{background:var(--juxu-bg);min-width:0;padding:24px clamp(20px,2vw,32px) 40px;overflow:auto}.page-stack{gap:var(--juxu-space-5);max-width:1440px;margin:0 auto;display:grid}.settings-layout,.resource-center,.resource-center>.page-stack{width:100%;min-width:0;max-width:none;margin:0}.resource-center .settings-toolbar h1,.ceremony-library-heading h1{color:var(--juxu-text);margin:0;font-size:24px;font-weight:600;line-height:1.4}.resource-center .settings-toolbar p{margin:8px 0 0}.asset-library-page{max-width:none}.asset-library-header{align-items:flex-start}.asset-library-header h1,.asset-library-header p{margin:0}.asset-library-header p{color:var(--juxu-muted);margin-top:8px}.asset-library-surface>.ant-tabs>.ant-tabs-nav{margin-bottom:0}.asset-library-surface>.page-stack>.event-list-surface{background:0 0;border:0;border-radius:0;padding:0}.page-header{border-bottom:1px solid var(--juxu-border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.summary-grid{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.summary-card{border-right:1px solid var(--juxu-border-subtle);gap:5px;padding:20px 22px;display:grid}.summary-card:last-child{border-right:0}.summary-card>span,.summary-card small{color:var(--juxu-muted);font-size:12px}.summary-card strong{color:var(--juxu-text);font-size:28px;line-height:1.2}.empty-panel{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);padding:24px}.tab-nav{border-bottom:1px solid var(--juxu-border);gap:6px;display:flex;overflow-x:auto}.tab-nav a{color:var(--juxu-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:11px 14px;font-weight:650;text-decoration:none}.tab-nav a.active{border-bottom-color:var(--juxu-blue);color:var(--juxu-blue-strong)}.settings-section{gap:var(--juxu-space-4);display:grid}.settings-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--juxu-space-5);display:flex}.settings-toolbar h2{margin:0 0 6px}.toolbar-actions{align-items:center;gap:var(--juxu-space-2);display:flex}.filter-input{width:clamp(220px,24vw,320px)}.compact-button{width:fit-content;min-height:var(--juxu-control-compact);margin-top:0;padding:5px 12px}.compact-panel{min-height:120px}.taxonomy-panel-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.taxonomy-panel-switch>button{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);color:var(--juxu-text);cursor:pointer;font:inherit;text-align:left;gap:5px;padding:15px 17px;font-weight:750;display:grid}.taxonomy-panel-switch>button small{color:var(--juxu-muted);font-weight:500}.taxonomy-panel-switch>button.active{border-color:var(--juxu-blue);background:var(--juxu-blue-subtle);color:var(--juxu-blue-strong);box-shadow:0 0 0 2px #1677ff14}.taxonomy-workbench{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.taxonomy-namespaces{border-right:1px solid var(--juxu-border-subtle);background:var(--juxu-surface-muted);padding:16px}.taxonomy-namespaces>header,.taxonomy-items>header,.presentation-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.taxonomy-namespaces>header{color:var(--juxu-muted);margin-bottom:10px;padding:0 4px 10px}.taxonomy-namespaces>button{border-radius:var(--juxu-radius-control);width:100%;color:var(--juxu-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.taxonomy-namespaces>button span,.taxonomy-namespaces>button small{display:block}.taxonomy-namespaces>button small{color:var(--juxu-muted);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.taxonomy-namespaces>button em{color:var(--juxu-muted);font-size:11px;font-style:normal}.taxonomy-namespaces>button.active{background:var(--juxu-blue-soft);color:var(--juxu-blue-strong);font-weight:700}.taxonomy-items,.presentation-panel{align-content:start;gap:18px;padding:22px;display:grid}.taxonomy-items h3,.presentation-panel h3{margin:0 0 5px}.presentation-panel{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface)}.inline-check{align-items:center;gap:9px;margin-top:18px;display:flex}.inline-check input{width:auto;min-height:auto}.field-hint{color:var(--juxu-muted);margin:6px 0 16px;font-size:12px}.data-table-wrap{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--juxu-border-subtle);text-align:left;vertical-align:middle;padding:14px 16px}.data-table th{background:var(--juxu-surface-muted);color:var(--juxu-muted);font-size:12px;font-weight:750}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--juxu-blue-subtle)}.mono{color:var(--juxu-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.status-chip,.permission-summary span{border-radius:var(--juxu-radius-tag);color:#18794e;background:#e9f7ef;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.value-presentation-blue{background:var(--juxu-blue-soft);color:var(--juxu-blue-strong)}.value-presentation-green{color:#18794e;background:#edf8f1}.value-presentation-orange{color:#8a4b00;background:#fff7e6}.value-presentation-red{color:#b42318;background:#fff1f0}.value-presentation-neutral{color:#52606d;background:#f1f4f7}.muted-chip{background:var(--juxu-surface-muted);color:var(--juxu-muted)}.custom-chip{background:var(--juxu-blue-soft);color:var(--juxu-blue-strong)}.table-action{color:var(--juxu-blue-strong)}.drawer-backdrop{z-index:20;background:#142d5247;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{width:min(520px,100%);height:100%;padding:var(--juxu-space-6);border-left:1px solid var(--juxu-border);background:var(--juxu-surface);overflow-y:auto;box-shadow:-12px 0 40px #142d521f}.drawer>header{padding-bottom:var(--juxu-space-4);border-bottom:1px solid var(--juxu-border-subtle);justify-content:space-between;align-items:center;display:flex}.drawer h2{margin:0}.drawer textarea,.drawer select,.preference-form select{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);width:100%;min-height:44px;padding:11px 13px}.drawer textarea{resize:vertical;min-height:100px}.drawer form,.preference-form{gap:var(--juxu-space-2);margin-top:var(--juxu-space-4)}.drawer form label,.preference-form label{margin-top:var(--juxu-space-2)}.icon-button{border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);width:36px;height:36px;color:var(--juxu-text);cursor:pointer;border:0;place-items:center;font-size:22px;display:grid}fieldset{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);margin:12px 0 0;padding:14px}fieldset legend{padding:0 6px;font-size:13px;font-weight:750}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-list label{align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.check-list input{width:auto}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.role-card{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);gap:18px;padding:20px;display:grid}.role-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.role-card h3{margin:0 0 4px}.permission-summary{flex-wrap:wrap;gap:6px;display:flex}.permission-summary span{background:var(--juxu-surface-muted);color:var(--juxu-muted);font-weight:500}.permission-matrix{gap:5px;display:grid}.preference-form{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);max-width:560px;padding:24px}.field-help{color:var(--juxu-muted);margin:0;font-size:12px}.success-message{color:#18794e;margin:8px 0 0;font-size:13px}.inline-actions,.editor-footer-actions,.editor-header,.language-variant-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.danger-text{color:#b42318}.approved-current{background:var(--juxu-blue-soft);color:var(--juxu-blue-strong);margin-left:8px}.resource-version-table{margin-top:20px}.resource-split-view{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.resource-version-list{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);gap:8px;padding:18px;display:grid}.resource-version-list h2{margin:0 0 8px}.version-option{border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);width:100%;color:var(--juxu-text);cursor:pointer;text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.version-option>span:first-child{gap:2px;display:grid}.version-option small{color:var(--juxu-blue-strong)}.version-option.active{border-color:var(--juxu-blue);background:var(--juxu-blue-subtle)}.script-editor-panel{min-width:0}.script-document-form,.variant-stack{gap:16px;display:grid}.script-message-card{gap:18px;margin-top:18px;padding:18px;display:grid}.message-heading-grid,.variant-meta-grid,.variant-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message-heading-grid{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto;align-items:end}.variant-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.message-heading-grid label,.language-variant-card label,.variant-meta-grid label,.variant-support-grid label{gap:7px;margin:0;display:grid}.script-message-card input:not(.ant-input,.ant-select-input),.script-message-card select,.script-message-card textarea{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);width:100%;padding:10px 12px}.script-message-card textarea{resize:vertical;min-height:110px}.language-variant-card{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface-muted);gap:14px;padding:16px;display:grid}.editor-header h2{margin-bottom:6px}.editor-footer-actions{justify-content:flex-end;padding-top:4px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.collection-member-panel{align-content:start;gap:10px;display:grid}.collection-member-panel-title,.collection-member-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-member-panel-title h2,.collection-candidate-panel h3{margin:0}.count-badge{border-radius:var(--juxu-radius-tag);background:var(--juxu-blue-soft);min-width:26px;min-height:26px;color:var(--juxu-blue-strong);justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.collection-member-list{gap:8px;margin-top:8px;display:grid}.collection-member{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.collection-member input{margin-top:4px}.collection-member span{gap:3px;display:grid}.collection-member small{color:var(--juxu-muted)}.collection-member-detail{cursor:default;justify-content:space-between;align-items:center}.collection-member-detail>span{min-width:0}.collection-member-actions{flex:none}.collection-member-actions .status-chip{display:inline-flex}.collection-candidate-stack,.collection-candidate-panel{gap:14px;display:grid}.collection-candidate-panel+.collection-candidate-panel{border-top:1px solid var(--juxu-border-subtle);padding-top:18px}.ceremony-rule-panel{gap:16px}.ceremony-rule-panel .collection-member-panel-title{align-items:flex-start}.ceremony-rule-panel .collection-member-panel-title p{max-width:620px;margin:5px 0 0}.ceremony-rule-list{gap:12px;display:grid}.ceremony-rule-editor{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);gap:14px;padding:16px;display:grid}.ceremony-rule-editor-heading,.ceremony-rule-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.ceremony-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ceremony-rule-fields label{color:var(--juxu-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.ceremony-rule-fields input,.ceremony-rule-fields select{width:100%;min-height:var(--juxu-control-default);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);color:var(--juxu-text);padding:7px 10px}.ceremony-rule-options{color:var(--juxu-muted);flex-wrap:wrap;justify-content:flex-start;font-size:13px}.ceremony-rule-options label{align-items:center;gap:6px;display:inline-flex}.ceremony-rule-options input{margin:0}@media (width<=760px){.ceremony-rule-fields{grid-template-columns:minmax(0,1fr)}}.pool-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pool-row .collection-member{min-width:0}.warning-text,.warning-chip{color:#9a6700!important}.warning-chip{background:#fff4d6}.resource-card-list{gap:10px;margin-top:18px;display:grid}.resource-card-row{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.resource-card-row>div:first-child,.row-end{gap:4px;display:grid}.resource-card-row small{color:var(--juxu-muted)}.row-end{justify-items:end}.preparation-card{border-left:4px solid #e0a000}.preparation-card.ready{border-left-color:#18794e}.preparation-counts{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.preparation-counts span{background:var(--juxu-surface-muted);color:var(--juxu-muted);border-radius:8px;padding:7px 10px;font-size:13px}.issue-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.issue-list li{background:#fff8e8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.issue-list a{color:var(--juxu-blue-strong);white-space:nowrap}.empty-panel{min-height:260px;color:var(--juxu-muted)}.rundown-empty-state{border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);min-height:160px;color:var(--juxu-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.rundown-empty-state .ant-empty{margin:0}.rundown-empty-state p{margin:8px 0 0;font-size:13px}.activity-section,.nested-workspace{gap:var(--juxu-space-5);display:grid}.narrow-page{max-width:980px}.list-filters{align-items:center;gap:var(--juxu-space-2);padding:var(--juxu-space-2);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);margin:0;display:flex}.list-filters>input,.list-filters>select,.form-panel input:not(.ant-input,.ant-select-input),.form-panel select,.form-panel textarea,.nested-form input:not(.ant-input,.ant-select-input),.nested-form select,.drawer input:not(.ant-input,.ant-select-input),.drawer select{width:100%;min-height:var(--juxu-control-default);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);color:var(--juxu-text);padding:7px 10px}.filter-input:focus,.list-filters>input:focus,.list-filters select:focus,.form-panel input:not(.ant-input,.ant-select-input):focus,.form-panel select:focus,.form-panel textarea:focus,.nested-form input:not(.ant-input,.ant-select-input):focus,.nested-form select:focus,.drawer input:not(.ant-input,.ant-select-input):focus,.drawer select:focus,.drawer textarea:focus{border-color:var(--juxu-blue);outline:0;box-shadow:0 0 0 3px #1677ff1f}.list-filters>input,.list-filters>.toolbar-search{width:clamp(220px,28vw,320px);min-width:220px}.list-filters>select,.list-filters>.ant-select{width:160px;min-width:148px}.event-detail-page{gap:20px;width:100%;min-width:0;max-width:none}.event-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 0;display:flex}.event-detail-heading{min-width:0}.event-detail-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-detail-title-row h1{color:#162235;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:1.35}.event-detail-title-row .status-chip{flex:none}.event-detail-code{color:var(--juxu-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.6}.event-detail-actions{flex:none;align-items:center;gap:10px;display:flex}.event-detail-actions .ant-btn,.show-list-toolbar .ant-btn{height:40px;min-height:40px;font-size:14px}.event-detail-tabs .ant-tabs-nav{margin-bottom:20px}.event-detail-tabs .ant-tabs-tab{padding:12px 2px;font-weight:600}.event-information-surface{border:1px solid var(--juxu-border-subtle);background:var(--juxu-surface);border-radius:6px;min-width:0;padding:24px}.event-information-grid,.event-information-audit{margin:0;display:grid}.event-information-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px 48px}.event-information-grid>div,.event-information-audit>div{min-width:0}.event-information-surface dt{color:var(--juxu-muted);margin-bottom:8px;font-size:13px;font-weight:400;line-height:1.6}.event-information-surface dd{color:var(--juxu-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.event-information-window{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-x:auto}.event-information-description{grid-column:1/-1}.event-information-description dd{white-space:pre-wrap;max-width:90ch}.event-information-banner{border-top:1px solid var(--juxu-border-subtle);gap:14px;margin-top:28px;padding-top:24px;display:grid}.event-information-banner dt{color:var(--juxu-muted);margin-bottom:4px;font-size:13px}.event-information-banner p{color:var(--juxu-muted);margin:0;font-size:13px}.event-information-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-information-banner-card{height:156px;color:var(--juxu-muted);background:#eef3f9;border:1px dashed #b8c6d9;border-radius:8px;place-items:center;font-size:13px;display:grid;overflow:hidden}.event-information-banner-card.is-portrait,.event-information-banner-card.is-square{justify-self:center;width:min(100%,156px)}.event-information-banner-card.is-portrait{width:min(100%,112px)}.event-information-banner-card img{object-fit:cover;width:100%;height:100%}@media (width<=720px){.event-information-banner-grid{grid-template-columns:1fr}.event-information-banner-card.is-portrait,.event-information-banner-card.is-square{width:100%}}.event-information-audit{border-top:1px solid var(--juxu-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:28px;padding-top:24px}.event-information-audit dd{color:#536276;font-size:14px}.event-series-error{align-items:center;gap:4px;display:inline-flex}.show-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.show-list-timezone{color:var(--juxu-muted);font-size:13px}.event-list-table.show-list-table .ant-table-content table{min-width:1448px}.event-tab-page{gap:16px;min-width:0;display:grid}.event-tab-action.ant-btn{border-radius:6px;height:40px;font-size:14px}.event-information-actions{justify-content:flex-end;align-items:center;min-height:40px;display:flex}.event-tab-page>.show-list-toolbar{min-height:40px}.show-list-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.show-list-actions .ant-btn{padding-inline:0}.show-list-actions .show-list-more{min-width:24px;font-size:18px}.show-list-actions>a,.show-list-actions .ant-btn,.event-list-actions>a,.event-list-actions .ant-btn{font-weight:400}.show-list-name{-webkit-line-clamp:2;color:var(--juxu-text);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.show-information-details>div{border-bottom:1px solid var(--juxu-border);grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.show-information-details dt{color:var(--juxu-muted)}.show-information-details dd{overflow-wrap:anywhere;margin:0}.show-list-table .event-list-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-list-location{overflow-wrap:anywhere;gap:5px;display:grid}.show-list-location small{color:var(--juxu-muted);font-size:12.5px}.show-list-window,.show-list-link{white-space:nowrap}.show-list-link{font-weight:600}.show-list-window{font-variant-numeric:tabular-nums}.show-list-table .ant-table-expanded-row>td{background:var(--juxu-surface-muted);padding:0!important}.show-rundown-expanded{background:var(--juxu-surface-muted);padding:8px 24px 12px 144px;display:grid}.show-rundown-expanded-empty{min-height:64px;color:var(--juxu-muted);align-items:center;gap:16px;display:flex}.show-rundown-group{border-bottom:1px solid var(--juxu-border-subtle);padding-block:12px}.show-rundown-group:last-child{border-bottom:0}.show-rundown-group-heading,.show-rundown-group-identity{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.show-rundown-group-heading{justify-content:space-between;gap:8px 24px;margin-bottom:8px}.show-rundown-group-identity strong{color:var(--juxu-text);font-weight:600}.show-rundown-group-identity .show-rundown-index{min-width:16px;color:var(--juxu-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.show-rundown-group-identity>span{color:var(--juxu-muted);font-size:12px}.show-rundown-group-identity .show-rundown-archived{background:var(--juxu-border-subtle);border-radius:4px;padding:1px 6px}.show-rundown-revision-head,.show-rundown-revision-row{grid-template-columns:minmax(180px,1.5fr) 110px minmax(150px,1fr) 96px;align-items:center;gap:16px;display:grid}.show-rundown-revision-head{color:var(--juxu-muted);padding:5px 12px;font-size:12px}.show-rundown-revision-head>:last-child{text-align:right}.show-rundown-revision-row{border-top:1px solid var(--juxu-border-subtle);background:var(--juxu-surface);min-height:46px;padding:8px 12px}.show-rundown-revision-row:last-child{border-bottom:1px solid var(--juxu-border-subtle)}.show-rundown-revision-identity{align-items:baseline;gap:8px;min-width:0;display:flex}.show-rundown-revision-identity strong{font-variant-numeric:tabular-nums;flex:none}.show-rundown-revision-identity span{color:var(--juxu-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-rundown-revision-scale{color:var(--juxu-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.show-rundown-revision-action{white-space:nowrap;justify-self:end}.show-rundown-no-shortcut{color:var(--juxu-muted);margin:0;padding:10px 12px}@media (width<=900px){.show-rundown-expanded{padding-left:64px}}@media (width<=700px){.show-rundown-expanded{padding-left:48px;padding-right:12px}.show-rundown-revision-head,.show-rundown-revision-row{grid-template-columns:minmax(140px,1fr) 84px 120px 80px;gap:8px}}@media (width<=640px){.show-rundown-expanded{padding-left:28px}.show-rundown-revision-head{display:none}.show-rundown-revision-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.show-rundown-revision-scale{grid-area:2/1}.show-rundown-revision-action{grid-area:2/2}}@media (width<=900px){.event-detail-header{flex-direction:column;gap:16px}.event-detail-title-row h1{font-size:26px}.event-information-surface{padding:24px}.event-information-grid{grid-template-columns:minmax(0,1fr);gap:24px}.event-information-audit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.event-information-surface{padding:20px}.event-information-audit{grid-template-columns:minmax(0,1fr)}}.event-list-page{gap:18px;width:100%;max-width:none}.event-list-page .page-header{align-items:center;padding:4px 2px 22px}.event-list-page .page-header h1{color:#162235;letter-spacing:-.035em;margin:0 0 7px;font-size:30px;font-weight:700;line-height:1.2}.event-list-page .page-header p{color:#65758a;margin:0;font-size:14px;line-height:1.6}.event-list-surface{border:1px solid var(--juxu-border-subtle);background:var(--juxu-surface);border-radius:6px;gap:14px;min-width:0;padding:16px;display:grid}.event-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0;display:flex}.event-list-create.ant-btn{flex-shrink:0;height:40px;margin-left:auto}.event-list-filters{min-width:0}.event-list-filters:not(.ant-flex){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-list-filters .toolbar-search{width:clamp(300px,23vw,380px)}.event-list-filters .ant-select{width:176px}.event-list-page .ant-btn,.event-list-page .ant-input,.event-list-page .ant-input-affix-wrapper,.event-list-page .ant-select-selector{border-radius:var(--juxu-radius-control)!important}.event-list-page .page-header>.ant-btn,.event-list-filters>.ant-btn,.event-list-filters .toolbar-search-with-button,.event-list-filters .ant-select-single{height:40px!important}.event-list-filters .toolbar-search-with-button .ant-input-affix-wrapper,.event-list-filters .toolbar-search-with-button .ant-btn,.event-list-filters .ant-select-single .ant-select-selector{height:40px!important;min-height:40px!important}.event-list-filters .toolbar-search-with-button .ant-input-affix-wrapper{flex:auto;border-start-end-radius:0!important;border-end-end-radius:0!important;padding-block:0!important}.event-list-filters .toolbar-search-with-button .ant-input{line-height:38px;height:38px!important;min-height:38px!important;padding-block:0!important}.event-list-filters .toolbar-search-with-button .ant-btn{flex:0 0 40px;justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex;border-start-start-radius:0!important;border-end-start-radius:0!important}.event-list-filters .ant-select-selector{padding-inline:13px!important}.event-list-filters .ant-select-selection-item,.event-list-filters .ant-select-selection-placeholder{line-height:38px!important}.event-list-table-viewport{background:var(--juxu-surface);border:0;border-radius:6px;overflow:hidden}.event-list-table .ant-table{color:var(--juxu-text);background:0 0}.event-list-table .ant-table-container{border-radius:7px;overflow:hidden}.event-list-table .ant-table-content{overflow:auto hidden!important}.event-list-table .ant-table-content table{table-layout:fixed;min-width:1608px;width:100%!important}.event-list-table .ant-table-thead>tr>th{color:#536276;letter-spacing:.01em;background:#f6f9fc;border-bottom:1px solid #dce4ee;padding:14px 18px;font-size:13px;font-weight:700}.event-list-table .ant-table-thead>tr>th:last-child,.event-list-table .ant-table-tbody>tr>td:last-child{padding-right:22px}.event-list-table .ant-table-tbody>tr>td{border-bottom-color:var(--juxu-border-subtle);color:#263448;padding:18px;font-size:14px}.event-list-table .ant-table-tbody>tr:hover>td{background:var(--juxu-blue-subtle)}.event-list-table .ant-table-placeholder>td{height:clamp(300px,35vh,400px)}.event-list-table .ant-btn-link{height:auto;padding-inline:0;font-weight:400}.event-list-identity,.event-list-window{min-width:0;display:grid}.event-list-identity{gap:5px}.event-list-identity strong{color:#172337;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:680;display:-webkit-box;overflow:hidden}.event-list-identity span,.event-list-window small{color:#718096;font-size:12.5px}.event-list-window{gap:3px;font-size:13.5px}.event-list-window-range,.event-list-timestamp{font-variant-numeric:tabular-nums;white-space:nowrap}.event-list-window small{margin-top:2px}.event-list-count{font-variant-numeric:tabular-nums}.event-list-sequence{font-variant-numeric:tabular-nums;color:#718096!important}.event-list-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;font-weight:400;display:flex}.event-list-actions a{text-decoration:none}.table-empty-state{margin-block:0}.table-empty-state .ant-empty-image{height:40px;margin-bottom:8px;display:block}.table-empty-state .ant-empty-description{color:#718096;margin:0;font-size:14px}.event-list-error{padding-top:var(--juxu-space-1)}.event-list-delete-error{margin:16px 16px 0}.event-list-load-more{justify-content:flex-end;padding:2px 0 0;display:flex}.secondary-button,.danger-button{width:fit-content;min-height:var(--juxu-control-compact);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);color:var(--juxu-text);cursor:pointer;padding:5px 12px;font-weight:700}.secondary-button:hover{border-color:var(--juxu-blue);color:var(--juxu-blue-strong)}.danger-button{color:#b42318;border-color:#f1b8b2;margin-top:18px}.object-breadcrumb{color:var(--juxu-muted);align-items:center;gap:9px;font-size:13px;display:flex}.object-breadcrumb a,.object-header-meta a{color:var(--juxu-blue-strong);text-decoration:none}.object-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.object-header h1{letter-spacing:-.025em;margin:6px 0 8px}.object-header-meta{align-items:center;gap:18px;display:flex}.show-object-header{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);padding:22px}.form-panel,.detail-card{padding:var(--juxu-space-5);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface)}.form-panel h2,.detail-card h2,.section-heading h2{margin:0}.form-panel form{margin-top:var(--juxu-space-4)}.form-panel textarea{resize:vertical;min-height:110px}.form-panel label,.nested-form label{margin:8px 0 7px;font-size:13px;font-weight:700;display:block}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-actions,.wizard-actions,.section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-actions{justify-content:flex-start}.section-heading>div>p{margin-top:6px}.inline-notice{border-radius:var(--juxu-radius-surface);background:var(--juxu-blue-subtle);color:var(--juxu-muted);border:1px solid #b7d5ff;padding:14px 16px;font-size:13px}.identity-fields{gap:6px;display:grid}.identity-generation-note{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:inline-flex}.advanced-settings{background:0 0;border:0}.advanced-settings.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--juxu-blue-strong);padding:8px 0;font-size:13px;font-weight:650}.advanced-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.advanced-settings-content{gap:14px;padding:4px 0 0;display:grid}.advanced-settings .ant-collapse-content>.ant-collapse-content-box{padding:0}.advanced-settings-field{align-content:start;gap:7px;display:grid}.advanced-settings-field label{color:#2b394d;font-size:13px;font-weight:650}.advanced-settings-field .ant-input{font-size:14px}.advanced-settings-field .ant-input.mono::placeholder{font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.identity-fields-readonly input[readonly]{background:var(--juxu-surface-muted);color:var(--juxu-muted)}.event-create-page{gap:18px;width:100%;max-width:none}.event-create-header{border-bottom:1px solid var(--juxu-border-subtle);align-items:center;min-height:88px;padding:6px 2px 22px;display:flex}.event-create-header h1{color:#162235;letter-spacing:-.035em;margin:0 0 7px;font-size:30px;font-weight:700;line-height:1.2}.event-create-header p,.event-create-section-heading p{color:#65758a;margin:0;font-size:14px;line-height:1.6}.event-create-steps{width:min(100%,480px);margin:0 auto}.event-create-steps .ant-steps-item-title{color:#526176;font-size:13px;font-weight:600}.event-create-surface{border:1px solid var(--juxu-border-subtle);background:var(--juxu-surface);border-radius:10px;min-width:0;overflow:hidden}.event-create-progress{border-bottom:1px solid var(--juxu-border-subtle);background:#fbfcfe;padding:20px 32px}.event-create-surface>.ant-form,.event-show-planner{padding:28px 32px 0}.event-create-section-heading{margin-bottom:26px}.event-create-form-body{width:100%;min-width:0}.event-create-section-heading h2{color:#1d2a3d;letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.35}.event-create-form-grid{column-gap:24px;display:grid}.event-create-form-grid-primary{grid-template-columns:repeat(12,minmax(0,1fr))}.event-create-form-grid>.ant-form-item{min-width:0}.event-create-field-name{grid-column:span 8}.event-create-field-edition,.event-create-field-series{grid-column:span 4}.event-create-field-timezone{grid-column:span 3}.event-create-field-schedule{grid-column:span 5}.event-create-field-wide{grid-column:1/-1}.event-create-page .ant-form-item{margin-bottom:24px}.event-create-page .ant-form-item-label{padding-bottom:7px}.event-create-page .ant-form-item-label>label,.event-show-drawer-grid+.ant-form-item .ant-form-item-label>label{color:#2b394d;font-size:13px;font-weight:650}.event-create-page .ant-input,.event-create-page .ant-input-affix-wrapper,.event-create-page .ant-select-selector,.event-create-page .ant-picker,.event-create-page .ant-btn,.event-create-page .ant-collapse,.event-show-drawer-footer .ant-btn{border-radius:var(--juxu-radius-control)!important}.event-create-page .ant-input:not(textarea),.event-create-page .ant-select-single,.event-create-page .ant-select-single .ant-select-selector,.event-create-page .ant-picker,.event-create-page .ant-btn{min-height:40px}.event-create-form-body input.ant-input,.event-create-form-body .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.event-create-form-body .ant-select-single,.event-create-form-body .ant-select-single .ant-select-selector,.event-create-form-body .ant-picker{height:var(--juxu-control-large);min-height:var(--juxu-control-large)}.event-create-form-body .ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0}.event-create-page .ant-select-single .ant-select-selector{align-items:center}.event-create-page .ant-picker-range{width:100%}.event-create-page textarea.ant-input{resize:vertical;padding:10px 12px;line-height:1.65}.event-create-identity{border-top:1px solid var(--juxu-border-subtle);margin-top:2px;padding-top:20px}.event-create-visual{border-top:1px solid var(--juxu-border-subtle);margin-top:4px;padding-top:22px}.event-create-visual+.event-create-identity{margin-top:22px}.event-create-footer{border-top:1px solid var(--juxu-border-subtle);background:#fbfcfe;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:10px;margin:28px -32px 0;padding:18px 32px;display:flex}.event-create-footer .ant-btn-primary{min-width:104px}.event-edit-header{justify-content:space-between;gap:24px}.event-edit-context{align-items:center;gap:12px;display:flex}.event-edit-code{color:#5d6d82;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.event-edit-error{margin-top:2px}.event-edit-unavailable{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;padding:32px;display:flex}.event-show-planner-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.event-show-table{border:1px solid var(--juxu-border-subtle);border-radius:8px;overflow:hidden}.event-show-table .ant-table-thead>tr>th{color:#506077;background:#f8fafc;font-size:13px;font-weight:650}.event-show-table .ant-table-cell{padding:15px 18px}.event-show-table .ant-table-placeholder .ant-table-cell{color:#7b899b;height:240px}.event-show-summary{align-items:center;gap:10px;display:flex}.event-show-summary strong{color:#1f2c3e;font-weight:650}.event-show-summary .ant-tag{color:#65758a;background:#f1f4f8;margin:0}.event-show-drawer .ant-drawer-header{border-bottom-color:var(--juxu-border-subtle);min-height:64px;padding:16px 24px}.event-show-drawer .ant-drawer-title{color:#1d2a3d;font-size:17px;font-weight:700}.event-show-drawer-close.ant-btn{color:#65758a;width:32px;min-width:32px;height:32px}.event-show-drawer-close.ant-btn:hover{color:#1d2a3d;background:#f1f4f8}.event-show-drawer-close.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #91caff}.event-show-drawer .ant-drawer-body{padding:20px 24px 24px}.event-show-drawer form{margin-top:0}.show-drawer-form{align-content:start;gap:18px}.show-form-field{gap:8px;display:grid}.show-drawer-form .show-form-field>label{color:#2b394d;justify-content:flex-start;align-items:baseline;gap:3px;margin:0;font-size:13px;font-weight:650;display:flex}.field-required-mark{color:var(--juxu-danger);margin-inline-end:4px}.show-position-required-option{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.show-position-required-option input{accent-color:var(--juxu-blue);margin:3px 0 0;width:auto!important;min-height:auto!important;padding:0!important}.show-position-required-option span,.show-position-required-option strong,.show-position-required-option small{display:block}.show-position-required-option strong{color:var(--juxu-text);font-size:13px}.show-position-required-option small{color:var(--juxu-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}.show-assignment-form{gap:14px}.show-drawer-form-section{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:#fafcff;gap:16px;margin:0;padding:18px;display:grid}.show-drawer-form-section h3,.show-drawer-form-section legend{width:100%;color:var(--juxu-text);margin:0;padding:0;font-size:15px;font-weight:700}.show-assignment-form .ant-input-textarea textarea{resize:vertical;min-height:132px;line-height:1.55}.event-show-drawer .identity-fields{margin-top:8px}.show-identity-drawer .advanced-settings-fields{align-items:start}.show-identity-drawer .advanced-settings-field{grid-template-rows:20px var(--juxu-control-large) auto}.show-identity-drawer .advanced-settings-field .field-help{margin:0}.event-show-drawer .ant-alert{margin-bottom:20px}.event-show-venue-field{position:relative}.event-show-venue-create.ant-btn{z-index:1;height:24px;padding:0;font-size:13px;position:absolute;top:-2px;right:0}.event-show-drawer .ant-picker-input>input,.event-show-drawer .ant-input,.event-show-drawer .ant-select{font-size:14px}.event-show-drawer .ant-form-item{margin-bottom:22px}.event-show-drawer .show-schedule-toggle.ant-form-item{margin-bottom:12px}.event-show-drawer .ant-form-item-label{padding-bottom:7px}.event-show-drawer .ant-form-item-label>label{color:#2b394d;font-size:13px;font-weight:650}.event-show-drawer .ant-form-item-extra{color:#7b899b;margin-top:6px;font-size:12px;line-height:1.5}.event-show-drawer .ant-input,.event-show-drawer .ant-select-selector,.event-show-drawer .ant-picker,.event-show-drawer .ant-collapse,.event-show-drawer .ant-btn{border-radius:var(--juxu-radius-control)!important}.event-show-drawer .ant-input,.event-show-drawer .ant-select-single,.event-show-drawer .ant-select-single .ant-select-selector,.event-show-drawer .ant-input-affix-wrapper,.event-show-drawer .ant-input-number,.event-show-drawer .ant-picker{min-height:var(--juxu-control-large)}.event-show-drawer input.ant-input,.event-show-drawer .ant-select-single,.event-show-drawer .ant-select-single .ant-select-selector,.event-show-drawer .ant-input-affix-wrapper,.event-show-drawer .ant-input-number,.event-show-drawer .ant-picker,.event-show-drawer form input:not(.ant-input):not(.ant-select-input):not([type=checkbox]):not([type=radio]){height:var(--juxu-control-large)}.event-show-drawer form input:not(.ant-input):not(.ant-select-input):not([type=checkbox]):not([type=radio]){min-height:var(--juxu-control-large);padding:7px 11px}.event-show-drawer .ant-select-single .ant-select-selector{align-items:center}.event-show-drawer .ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0}.event-show-drawer .show-resource-drawer-tabs .show-tab-search{height:var(--juxu-control-default);min-height:var(--juxu-control-default)}.show-resource-drawer-tabs>.ant-tabs-nav .ant-tabs-extra-content{margin-bottom:8px}.event-show-drawer .ant-picker-range{width:100%}.event-show-drawer .ant-drawer-footer{border-top-color:var(--juxu-border-subtle);background:#fbfcfe;padding:14px 24px}.event-show-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-show-drawer-footer{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.event-show-drawer-footer>:first-child:not(:last-child){margin-right:auto}.event-show-drawer-footer .ant-btn{min-height:38px}.nested-form{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface-muted);margin:0;padding:20px}.nested-form h3{margin:0 0 8px}.planned-show-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.planned-show-list li{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.planned-show-list li>div{gap:12px;display:flex}.activity-summary-grid .summary-card{min-height:112px}.summary-card .summary-value{font-size:20px;line-height:1.35}.summary-card small,.table-subline{color:var(--juxu-muted)}.data-table td a{text-underline-offset:2px;text-decoration:underline}.detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:18px;display:grid}.description-list{gap:0;margin:18px 0 0;display:grid}.description-list div{border-bottom:1px solid var(--juxu-border-subtle);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.description-list dt{color:var(--juxu-muted)}.description-list dd{margin:0}.readiness-card{align-content:start}.readiness-item{border-radius:10px;gap:6px;margin-top:18px;padding:16px;font-size:13px;display:grid}.readiness-item.warning{color:#805d13;background:#fff8e7}.readiness-item.ready{color:#18794e;background:#e9f7ef}.show-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.show-card{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);gap:16px;padding:20px;display:grid}.show-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.show-card h3{margin:6px 0 0}.compact-description{margin:0;font-size:13px}.compact-description div{grid-template-columns:58px minmax(0,1fr);padding:8px 0}.card-link{color:var(--juxu-blue-strong);font-weight:700;text-decoration:none}.show-detail-grid{grid-template-columns:minmax(420px,1fr) minmax(480px,1.2fr)}.locale-panel{align-content:start}.locale-list{margin-top:var(--juxu-space-4);gap:9px;display:grid}.locale-row{align-items:center;gap:var(--juxu-space-2);grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) auto auto;display:grid}.locale-row>input,.locale-row>select{min-height:var(--juxu-control-compact);border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);padding:5px 10px}.form-panel .ant-select,.nested-form .ant-select,.drawer .ant-select,.preference-form .ant-select,.locale-row .ant-select,.script-message-card .ant-select,.language-variant-card .ant-select,.inspector-form .ant-select,.studio-language-card .ant-select{width:100%}.form-panel .ant-select-selector,.nested-form .ant-select-selector,.drawer .ant-select-selector,.preference-form .ant-select-selector,.script-message-card .ant-select-selector,.language-variant-card .ant-select-selector{min-height:var(--juxu-control-default)!important}.form-panel .ant-select-selection-item,.form-panel .ant-select-selection-placeholder,.nested-form .ant-select-selection-item,.nested-form .ant-select-selection-placeholder,.drawer .ant-select-selection-item,.drawer .ant-select-selection-placeholder,.preference-form .ant-select-selection-item,.preference-form .ant-select-selection-placeholder{line-height:calc(var(--juxu-control-default) - 2px)!important}.list-filters .ant-input,.list-filters .ant-select-selector{min-height:var(--juxu-control-compact)!important}.locale-row .inline-check{white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex}.locale-row .inline-check input{width:auto;min-height:0}.rundown-card-list{gap:16px;display:grid}.rundown-card{gap:14px;display:grid}.rundown-card>.show-section-heading,.revision-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rundown-card>.show-section-heading{justify-content:flex-end;margin-bottom:0}.rundown-entity-tabs .rundown-card{border-bottom:0;padding-top:0}.rundown-entity-tabs{min-width:0;max-width:100%;overflow:hidden}.rundown-entity-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto hidden}.rundown-entity-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:max-content;min-width:max-content;transform:none!important}.rundown-entity-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.rundown-record-meta{border-radius:var(--juxu-radius-control);background:var(--juxu-blue-subtle);border:1px solid #d6e4ff;grid-template-columns:repeat(3,minmax(160px,1fr));gap:20px 28px;margin:0;padding:16px 18px;display:grid}.rundown-record-meta>div{min-width:0}.rundown-record-meta dt{color:var(--juxu-muted);margin-bottom:5px;font-size:12px}.rundown-record-meta dd{color:var(--juxu-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.rundown-record-meta .rundown-record-description{grid-column:1/-1}.rundown-record-description dd{white-space:normal}.field-label-with-help{align-items:center;width:fit-content;display:inline-flex;justify-content:flex-start!important;gap:6px!important}.field-help-icon{color:var(--juxu-muted);cursor:help;font-size:13px}.rundown-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rundown-management-actions{border-left:1px solid var(--juxu-border-subtle);align-items:center;gap:8px;padding-left:12px;display:flex}.rundown-target-option{gap:2px;padding-block:2px;display:grid}.rundown-target-option span,.rundown-target-option small{color:var(--juxu-muted);font-size:12px}.rundown-revision-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px;display:flex}.rundown-revision-heading h3{margin:0;font-size:15px}.rundown-revision-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rundown-revision-operation{width:236px;min-width:236px}.rundown-revision-title{align-items:center;gap:6px;display:inline-flex}.rundown-revision-title-edit.ant-btn{width:28px;height:28px;color:var(--juxu-muted);padding:0}.rundown-revision-actions .ant-btn{height:32px;padding-inline:12px;font-size:14px;font-weight:500}.rundown-revision-actions .ant-btn-icon-only{width:32px;padding-inline:0}.rundown-revision-notice.ant-alert{margin-bottom:12px;padding:8px 12px;font-size:13px;line-height:20px}.studio-check-actions{color:var(--juxu-text-secondary);font-size:calc(13px * var(--studio-font-scale,1));align-items:center;gap:12px;display:flex}.studio-check-actions .ant-btn{height:32px;margin-inline-start:8px}.rundown-revision-heading span{color:var(--juxu-muted);font-size:12px}.show-empty-state-panel{border:1px dashed var(--juxu-border);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:176px;padding:24px;display:flex}.show-empty-state-panel h3,.show-empty-state-panel p{margin:0}.show-empty-state-panel .show-empty{padding:8px 12px 2px}.rundown-edit-advanced{border-top:1px solid var(--juxu-border-subtle);margin-top:4px;padding-top:18px}.revision-list{border-top:1px solid var(--juxu-border-subtle);display:grid}.revision-row{border-bottom:1px solid var(--juxu-border-subtle);align-items:center;padding:13px 0}.revision-row:last-child{border-bottom:0}.revision-row>div:first-child{gap:3px;display:grid}.revision-row small{color:var(--juxu-muted)}.console-content:has(.rundown-studio){min-height:100vh;padding:0}.rundown-studio{background:var(--juxu-bg);min-width:1080px;min-height:100vh}.studio-opening-state{background:#edf2f7;grid-template-rows:56px minmax(0,1fr);height:100vh;display:grid;position:relative;overflow:hidden}.studio-opening-bar{z-index:2;background:#fff;border-bottom:1px solid #d6dee8;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.studio-opening-brand{color:#17253a;font-size:calc(14px * var(--studio-font-scale,1));letter-spacing:-.01em;align-items:center;gap:10px;font-weight:760;display:flex}.studio-opening-brand-mark{color:#0869dd;width:28px;height:28px;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.04em;background:#edf5ff;border:1px solid #a8caff;border-radius:6px;place-items:center;display:grid}.studio-opening-session{color:#758398;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.14em;font-weight:760}.studio-opening-stage{background:#d8e0ea;grid-template-columns:260px minmax(0,1fr) 340px;gap:1px;min-height:0;display:grid}.studio-opening-pane{background:#f9fbfd;min-width:0;padding:26px 24px}.studio-opening-outline,.studio-opening-inspector{background:#f5f8fb}.studio-opening-pane-label,.studio-opening-code{color:#8491a3;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:760;display:block}.studio-opening-search{background:#fff;border:1px solid #dce3ec;border-radius:6px;height:32px;margin-top:24px}.studio-opening-skeleton-group{gap:8px;margin-top:18px;display:grid}.studio-opening-skeleton-row{background:#e7edf4;border-radius:4px;width:100%;height:38px}.studio-opening-skeleton-row.is-active{background:#eaf3ff;border:1px solid #c1d9fb}.studio-opening-skeleton-row.is-short{width:76%;margin-left:16%}.studio-opening-workbench{background:#fff;padding:34px 40px}.studio-opening-workbench-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.studio-opening-title-line{background:#dfe6ee;border-radius:4px;width:220px;height:24px;margin-top:10px}.studio-opening-button-ghost{background:#f8fafc;border:1px solid #d7e0eb;border-radius:6px;width:104px;height:34px}.studio-opening-ledger{border-top:1px solid #dfe6ee;margin-top:38px}.studio-opening-ledger-head,.studio-opening-ledger-row{border-bottom:1px solid #e6ebf1}.studio-opening-ledger-head{background:#f3f6f9;height:36px}.studio-opening-ledger-row{background:#fff;height:72px}.studio-opening-ledger-row:first-of-type{background:#f1f6fc}.studio-opening-inspector{align-content:start;gap:18px;display:grid}.studio-opening-field{background:#fff;border:1px solid #dce3ec;border-radius:6px;height:42px}.studio-opening-field.is-wide{margin-top:16px}.studio-opening-field.is-tall{height:92px}.studio-opening-status-card{z-index:5;color:#14213a;background:#fff;border:1px solid #b9cee8;border-radius:12px;width:min(520px,100vw - 48px);padding:30px 32px 28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 18px 44px #1f41682e}.studio-opening-status-heading{align-items:center;gap:16px;display:flex}.studio-opening-status-mark{color:#0869dd;width:46px;height:46px;font-size:calc(12px * var(--studio-font-scale,1));letter-spacing:.08em;background:#edf5ff;border:1px solid #9fc6f7;border-radius:8px;flex:0 0 46px;place-items:center;font-weight:800;display:grid}.studio-opening-state.is-error .studio-opening-status-mark{color:#b42318;font-size:calc(20px * var(--studio-font-scale,1));background:#fff2f0;border-color:#f2b8b2}.studio-opening-eyebrow{color:#5b7491;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.14em;margin-bottom:5px;font-weight:760;display:block}.studio-opening-status-card h1{color:#14213a;font-size:calc(21px * var(--studio-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:720}.studio-opening-status-card>p{color:#526071;font-size:calc(13px * var(--studio-font-scale,1));margin:20px 0 24px;line-height:1.7}.studio-opening-sequence{justify-content:space-between;padding-top:1px;display:flex;position:relative}.studio-opening-track{z-index:0;background:#c9d7e7;height:1px;position:absolute;top:10px;left:24px;right:24px}.studio-opening-playhead{z-index:2;background:var(--juxu-blue);border-radius:50%;width:9px;height:9px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite studio-opening-scan;position:absolute;top:6px;left:24px}.studio-opening-step{z-index:1;color:#66758a;min-width:72px;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.04em;justify-items:center;gap:8px;font-weight:690;display:grid}.studio-opening-step>span{color:#526071;width:20px;height:20px;font-size:calc(8px * var(--studio-font-scale,1));font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b8c9dc;border-radius:50%;place-items:center;display:grid}.studio-opening-recovery-actions{align-items:center;gap:10px;display:flex}.studio-opening-recovery-actions .ant-btn,.studio-opening-recovery-actions .secondary-button{align-items:center;gap:8px;min-height:38px;margin:0;padding:8px 14px;text-decoration:none;display:inline-flex}.studio-opening-recovery-actions .secondary-button{color:#344054;background:#fff;border-color:#c8d6e6}.studio-opening-recovery-actions .secondary-button:hover{border-color:var(--juxu-blue);color:var(--juxu-blue)}@keyframes studio-opening-scan{0%{opacity:.25;left:24px}12%,88%{opacity:1}to{opacity:.25;left:calc(100% - 33px)}}@media (prefers-reduced-motion:reduce){.studio-opening-playhead{animation:none;left:50%}}.studio-header{z-index:10;border-bottom:1px solid var(--juxu-border);min-height:64px;color:var(--juxu-text);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;display:flex;position:sticky;top:0}.studio-identity,.studio-actions{align-items:center;display:flex}.studio-identity{gap:0;min-width:0}.studio-title-lockup{min-width:max-content;margin-left:8px}.studio-title-lockup h1{color:#14213a;font-size:calc(18px * var(--studio-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:760;line-height:1}.studio-title-accent{color:var(--juxu-blue-strong)}.studio-back{color:#627086;width:32px;height:32px;font-size:calc(15px * var(--studio-font-scale,1));border-radius:6px;flex:0 0 32px;place-items:center;text-decoration:none;display:inline-grid}.studio-back:hover{color:var(--juxu-blue-strong);background:#f1f5f9}.studio-back:focus-visible,.studio-more-button:focus-visible,.studio-view-tool:focus-visible{outline:2px solid var(--juxu-blue);outline-offset:2px}.studio-revision-meta{color:#66758a;min-width:0;font-size:calc(12px * var(--studio-font-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #dbe3ec;align-items:center;gap:9px;margin-left:16px;padding-left:16px;display:flex}.studio-revision-name{color:#344054;text-overflow:ellipsis;min-width:0;max-width:320px;overflow:hidden}.studio-revision-number{color:#66758a;flex-shrink:0}.studio-revision-status{color:#526071;flex-shrink:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.studio-revision-status:before{content:"";background:#98a2b3;border-radius:50%;width:5px;height:5px}.studio-revision-status[data-status=in_review]:before{background:#f0a000}.studio-revision-status[data-status=published]:before{background:#17a673}.studio-actions{flex:none;gap:12px}.studio-workflow-actions{align-items:center;gap:20px;display:flex}.studio-workflow-actions .ant-btn,.studio-actions .studio-more-button{height:32px;font-size:calc(14px * var(--studio-font-scale,1))}.studio-actions .secondary-button{border-color:var(--juxu-border);background:var(--juxu-surface);color:var(--juxu-text)}.studio-save-state{color:#66758a;font-size:calc(12px * var(--studio-font-scale,1));white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.studio-save-state>span{background:#17a673;border-radius:50%;width:6px;height:6px}.studio-save-state[data-state=pending]>span{background:var(--juxu-blue)}.studio-save-state[data-state=attention]{color:#8a5a00}.studio-save-state[data-state=attention]>span{background:#e59a00}.studio-more-button,.studio-view-tool{color:#526071;cursor:pointer;width:32px;height:32px;font-size:calc(16px * var(--studio-font-scale,1));background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.studio-more-button:hover,.studio-view-tool:hover:not(:disabled){color:#14213a;background:#eef3f8}.studio-view-tool:disabled{color:#bdc7d4;cursor:not-allowed}.studio-view-tool.studio-view-tool-labeled{width:auto;font-size:calc(12px * var(--studio-font-scale,1));gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.studio-view-tool-labeled .anticon{font-size:calc(14px * var(--studio-font-scale,1))}.studio-workflow-actions .primary-button:disabled{color:#7a8798;cursor:default;opacity:1;background:#e8edf4;border:1px solid #d8e0ea}.publish-button{background:var(--juxu-blue);color:#fff}.studio-notice{color:#754100;font-size:calc(13px * var(--studio-font-scale,1));background:#fff7e8;border-bottom:1px solid #f0c98b;justify-content:center;align-items:center;gap:12px;padding:9px 18px;display:flex}.studio-numbering-notice{padding-inline:48px;position:relative}.studio-numbering-notice .studio-notice-close{color:#667085;position:absolute;right:16px}.inspector-form{gap:14px;padding:16px;display:grid}.inspector-form>label,.script-inspector label,.studio-language-card label{color:var(--juxu-muted);font-size:calc(12px * var(--studio-font-scale,1));gap:6px;font-weight:700;display:grid}.inspector-form .ant-input,.inspector-form .ant-input-number,.inspector-form .ant-select,.inspector-form .ant-picker{border-radius:var(--juxu-radius-control);width:100%}.inspector-form textarea.ant-input{resize:vertical;min-height:76px}.script-inspector{gap:12px;margin:0;padding:12px;display:grid}.studio-language-list{gap:9px;display:grid}.studio-language-card{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface-muted);gap:10px;padding:12px 10px 10px 36px;display:grid;position:relative}.language-order{background:var(--juxu-blue-strong);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid;position:absolute;top:12px;left:10px}.language-card-actions{justify-content:flex-end;gap:12px;display:flex}.inspector-check-list{gap:8px;display:grid}.inspector-check-list label{color:var(--juxu-text);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.inspector-check-list input{width:auto}.warning-chip{color:#7a5600;background:#fff1c7}.rundown-studio-shell-host,.rundown-studio.studio-shell{min-width:0;min-height:100vh}.rundown-studio.studio-shell{background:#f3f6fa;grid-template-rows:auto 48px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.studio-shell .studio-header{min-height:64px;padding:0 16px}.studio-shell .studio-actions{flex-wrap:nowrap;justify-content:flex-end}.studio-view-bar{z-index:8;background:#fff;border-bottom:1px solid #cfd8e4;justify-content:space-between;align-items:stretch;min-width:0;padding:0 14px 0 18px;display:flex}.studio-view-nav{align-items:stretch;gap:2px;min-width:0;display:flex}.studio-view-nav button{color:#526071;cursor:pointer;min-width:88px;font-size:calc(14px * var(--studio-font-scale,1));background:0 0;border:0;padding:0 18px;font-weight:680;position:relative}.studio-view-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.studio-view-nav button:hover{color:var(--juxu-text);background:#f7f9fc}.studio-view-nav button.is-active{color:var(--juxu-blue-strong)}.studio-view-nav button.is-active:after{background:var(--juxu-blue)}.studio-view-context-actions{border-left:1px solid #e3e9f0;align-items:center;gap:2px;padding-left:10px;display:flex}.studio-nav-count,.studio-issue-count{color:#b42318;min-width:18px;height:18px;font-size:calc(10px * var(--studio-font-scale,1));background:#fff0ed;border-radius:9px;place-items:center;margin-left:6px;font-weight:750;display:inline-grid}.studio-workspace{min-width:0;min-height:0;overflow:hidden}.studio-wide-screen-notice{display:none}.studio-authoring-workspace{grid-template-columns:var(--studio-outline-width,300px) minmax(0, 1fr) var(--studio-inspector-width,304px);min-width:0;height:100%;min-height:0;display:grid;position:relative}.studio-authoring-workspace.without-inspector{grid-template-columns:var(--studio-outline-width,300px) minmax(0, 1fr)}.studio-authoring-workspace.outline-collapsed{grid-template-columns:44px minmax(0, 1fr) var(--studio-inspector-width,304px)}.studio-authoring-workspace.outline-collapsed.without-inspector{grid-template-columns:44px minmax(0,1fr)}.studio-outline,.studio-cue-workbench,.studio-action-inspector{background:#fff;min-width:0;min-height:0}.studio-outline,.studio-action-inspector{overscroll-behavior:contain;overflow-y:auto}.studio-outline{background:#f8fafc;border-right:1px solid #d9e0e9}.studio-action-inspector{scrollbar-gutter:auto}.studio-outline-resizer{z-index:4;top:0;bottom:0;left:calc(var(--studio-outline-width,300px) - 5px);cursor:col-resize;touch-action:none;background:0 0;outline:none;place-items:center;width:10px;display:grid;position:absolute}.studio-outline-resizer:before{inset-block:0;content:"";background:#d9e0e9;width:1px;position:absolute;left:5px}.studio-outline-resizer>span{z-index:1;background:0 0;border-radius:2px;width:3px;height:44px;transition:background .12s;position:relative}.studio-outline-resizer:hover>span,.studio-outline-resizer:focus-visible>span{background:#8fb8ec}.studio-outline-resizer:focus-visible{box-shadow:inset 0 0 0 2px #1677ff29}.studio-inspector-resizer{z-index:5;top:0;right:calc(var(--studio-inspector-width,304px) - 5px);cursor:col-resize;touch-action:none;background:0 0;outline:none;place-items:center;width:10px;display:grid;position:absolute;bottom:0}.studio-inspector-resizer:before{inset-block:0;content:"";background:#d9e0e9;width:1px;position:absolute;left:5px}.studio-inspector-resizer>span{z-index:1;background:0 0;border-radius:2px;width:3px;height:44px;transition:background .12s;position:relative}.studio-inspector-resizer:hover>span,.studio-inspector-resizer:focus-visible>span{background:#8fb8ec}.studio-inspector-resizer:focus-visible{box-shadow:inset 0 0 0 2px #1677ff29}.studio-outline-restore-rail{background:#f8fafc;border-right:1px solid #d9e0e9;justify-content:center;align-items:flex-start;display:flex}.studio-outline-restore-rail button{color:#66758a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;margin-top:14px;padding:0;display:grid}.studio-outline-restore-rail button:hover,.studio-outline-restore-rail button:focus-visible{color:var(--juxu-blue-strong);background:#e9f0f8;outline:none}.studio-cue-workbench{overscroll-behavior:contain;overflow:auto}.studio-action-inspector{border-left:1px solid #d9e0e9}.studio-action-inspector .studio-inspector-empty{color:#697586;font-size:calc(12px * var(--studio-font-scale,1));margin:0;padding:16px 14px;line-height:1.7}.studio-action-inspector .studio-pane-title>span{font-size:calc(12px * var(--studio-font-scale,1))}.studio-pane-header{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;position:sticky;top:0}.studio-outline .studio-pane-header{background:#f8fafcf7;min-height:62px;padding:12px 10px 12px 14px}.studio-pane-title{gap:1px;min-width:0;display:grid}.studio-pane-header-actions{flex:none;align-items:center;gap:4px;display:flex}.studio-pane-header h2,.studio-view-heading h2,.studio-cue-header h2,.studio-section-toolbar h3{color:#182230;letter-spacing:-.015em;margin:0}.studio-pane-header h2{font-size:calc(14px * var(--studio-font-scale,1))}.studio-pane-title>span,.studio-cue-title-row span,.studio-section-toolbar span{color:#697586;font-size:calc(11px * var(--studio-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-icon-button,.studio-row-actions button,.studio-inspector-close{color:#344054;cursor:pointer;min-height:28px;font-size:calc(11px * var(--studio-font-scale,1));background:#fff;border:1px solid #d7dee8;border-radius:5px;padding:0 8px;font-weight:650}.studio-icon-button:hover,.studio-row-actions button:hover:not(:disabled){color:var(--juxu-blue-strong);border-color:#9ebfec}.studio-row-actions button:disabled{opacity:.35;cursor:not-allowed}.studio-outline-create,.studio-outline-collapse,.studio-tree-action-button{color:#526071;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.studio-outline-create{color:#135ba8;font-size:calc(11px * var(--studio-font-scale,1));background:#edf4fd;gap:5px;padding:0 8px;font-weight:700}.studio-outline-create>span{color:inherit;font-size:inherit}.studio-outline-collapse,.studio-tree-action-button{width:28px;font-size:calc(14px * var(--studio-font-scale,1));padding:0}.studio-outline-create:hover,.studio-outline-collapse:hover{color:#074fb2;background:#e1edf9}.studio-tree-action-button:hover{color:#074fb2;background:#1677ff14}.studio-outline-create:focus-visible,.studio-outline-collapse:focus-visible,.studio-tree-action-button:focus-visible{outline:2px solid var(--juxu-blue);outline-offset:1px}.studio-outline-search{border-bottom:1px solid #e4e9f0;padding:8px 10px}.studio-outline-search .ant-input-affix-wrapper,.studio-issues-tools .ant-input-affix-wrapper{width:100%;min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));border-radius:5px}.studio-outline-search .ant-input-affix-wrapper:focus-within,.studio-issues-tools .ant-input-affix-wrapper:focus-within{border-color:var(--juxu-blue);box-shadow:0 0 0 2px #1677ff1a}.studio-tree{padding:8px 10px 18px}.studio-tree-block+.studio-tree-block{border-top:1px solid #e8edf3}.studio-tree-block-row,.studio-tree-cue-row{border-radius:4px;align-items:center;min-width:0;display:flex;position:relative}.studio-tree-block-row{min-height:36px;padding:0}.studio-tree-block-button,.studio-tree-cue{color:#263243;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;min-width:0;display:grid;position:relative}.studio-tree-block-button{border-radius:4px;grid-template-columns:42px minmax(0,1fr);min-height:36px;padding:0 86px 0 16px}.studio-tree-block-button strong,.studio-tree-cue>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-tree-block-button strong{font-size:calc(12px * var(--studio-font-scale,1));font-weight:700}.studio-tree-disclosure{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:28px;margin-left:4px;padding:0;display:grid}.studio-tree-disclosure>span{border-bottom:1.5px solid #667085;border-right:1.5px solid #667085;width:6px;height:6px;transition:transform .12s;transform:rotate(-45deg)}.studio-tree-disclosure[aria-expanded=true]>span{transform:translateY(-1px)rotate(45deg)}.studio-tree-block-row:hover,.studio-tree-cue-row:hover{background:#eef3f8}.studio-tree-block-row.is-active,.studio-tree-cue-row.is-active{background:linear-gradient(var(--juxu-blue), var(--juxu-blue)) left 4px / 2px calc(100% - 8px) no-repeat, #e8f2ff;color:#074fb2}.studio-tree-block-row.is-active .studio-tree-block-button,.studio-tree-cue-row.is-active .studio-tree-cue{color:#074fb2}.studio-tree-row-actions,.studio-cue-row-actions{z-index:2;background:0 0;gap:1px;padding-left:3px;display:none;position:absolute;right:0}.studio-tree-row-actions .studio-tree-action-button,.studio-cue-row-actions .studio-tree-action-button{min-height:26px;font-size:calc(13px * var(--studio-font-scale,1))}.studio-tree-add-cue{width:auto;font-size:calc(11px * var(--studio-font-scale,1));gap:3px;padding:0 5px;font-weight:650}.studio-tree-block-row:hover .studio-tree-row-actions,.studio-tree-cue-row:hover .studio-cue-row-actions{display:flex}.studio-tree-cues{padding:0 0 5px 24px}.studio-tree-cue{min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));border-radius:4px;grid-template-columns:44px minmax(0,1fr) auto;padding:0 36px 0 16px}.studio-tree-block-button.is-draggable,.studio-tree-cue.is-draggable{cursor:grab}.studio-tree-block-button.is-draggable:active,.studio-tree-cue.is-draggable:active{cursor:grabbing}.studio-tree-block-row.is-drop-before:before,.studio-tree-block-row.is-drop-after:after,.studio-tree-cue-row.is-drop-before:before,.studio-tree-cue-row.is-drop-after:after{z-index:4;background:var(--juxu-blue);content:"";pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.studio-tree-block-row.is-drop-before:before,.studio-tree-cue-row.is-drop-before:before{top:-1px}.studio-tree-block-row.is-drop-after:after,.studio-tree-cue-row.is-drop-after:after{bottom:-1px}.studio-tree-block-row.is-drop-inside .studio-tree-block-button{background:#e8f2ff;box-shadow:inset 0 0 0 1px #8fb8ec}.studio-outline-menu .ant-dropdown-menu-item{min-height:28px;font-size:calc(12px * var(--studio-font-scale,1));padding:5px 10px}.studio-numbering-field{gap:6px;display:grid}.studio-numbering-label{color:var(--juxu-muted);font-size:calc(11px * var(--studio-font-scale,1));font-weight:700}.studio-numbering-field>div{background:#f8fafc;border:1px solid #dbe3ec;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.studio-numbering-field code{color:#344054;font-size:calc(12px * var(--studio-font-scale,1));font-weight:700}.studio-numbering-field>div>span{color:#667085;font-size:calc(10px * var(--studio-font-scale,1));font-weight:650}.studio-numbering-field p{color:#7a8697;font-size:calc(10px * var(--studio-font-scale,1));margin:0;line-height:1.45}.studio-code{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(11px * var(--studio-font-scale,1));font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.studio-tree-empty,.studio-inline-empty{color:#7a8697;font-size:calc(12px * var(--studio-font-scale,1));margin:0;padding:10px 12px}.studio-cue-header{background:#fff;border-bottom:1px solid #e6ebf1;padding:28px 32px 26px}.studio-cue-context,.studio-cue-title-row,.studio-node-heading,.studio-section-toolbar,.studio-view-heading,.studio-view-facts,.studio-workbench-facts{align-items:center;display:flex}.studio-cue-context{color:#667085;font-size:calc(11px * var(--studio-font-scale,1));gap:8px;margin-bottom:0}.studio-cue-title-row,.studio-view-heading{justify-content:space-between;gap:24px}.studio-cue-title-row{align-items:flex-end}.studio-cue-title-row h2{font-size:calc(23px * var(--studio-font-scale,1));line-height:1.25}.studio-workbench-heading{gap:9px;min-width:0;display:grid}.studio-node-heading{gap:12px;min-width:0}.studio-node-heading .studio-code{color:#667085;font-size:calc(12px * var(--studio-font-scale,1));flex:none;font-weight:650}.studio-node-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-workbench-facts{color:#667085;font-size:calc(11px * var(--studio-font-scale,1));text-align:right;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:0}.studio-workbench-facts span+span{border-left:1px solid #d5dde7;margin-left:9px;padding-left:9px}.studio-workbench-create{flex:none;align-items:center;gap:6px;min-height:32px;padding-inline:11px;font-weight:650;display:inline-flex}.studio-workbench-create span{color:inherit;font-size:inherit}.studio-field{color:#667085;min-width:0;font-size:calc(11px * var(--studio-font-scale,1));gap:4px;font-weight:650;display:grid}.studio-required-label:before{color:#ff4d4f;content:"*";margin-inline-end:4px;font-family:SimSun,sans-serif;font-weight:400}.studio-field>.ant-input,.studio-field>.ant-input-number,.studio-field>.ant-select,.studio-field>.ant-picker{width:100%;min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));border-radius:5px}.studio-field>textarea.ant-input{resize:vertical;min-height:72px}.studio-field-checkbox{white-space:nowrap;align-items:center;gap:6px;min-height:32px;display:flex}.studio-action-sheet{padding:27px 32px 40px;overflow-x:auto}.studio-action-editor{background:#fff;padding:0}.studio-action-editor>.studio-action-editor-form{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;display:block}.studio-action-editor-tabs>.ant-tabs-nav{background:#fbfcfe;margin:0;padding:0 24px}.studio-action-editor-tabs>.ant-tabs-nav:before{border-bottom-color:#e4e9f0}.studio-action-editor-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:calc(12px * var(--studio-font-scale,1));padding:13px 0 11px;font-weight:650}.studio-action-editor-tabs>.ant-tabs-content-holder{background:#fff;padding:0 24px 26px}.studio-action-editor-tabs .ant-tabs-tabpane{box-sizing:border-box}.studio-action-tab-panel{box-sizing:border-box;gap:20px;width:min(100%,920px);min-width:0;margin:0 auto;padding-top:28px;display:grid}.studio-action-form-section{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.studio-action-form-section legend{color:#344054;width:100%;font-size:calc(12px * var(--studio-font-scale,1));margin:0 0 2px;padding:0;font-weight:750}.studio-action-antd-form{width:100%}.studio-action-antd-form .ant-form-item{margin-bottom:14px}.studio-action-antd-form .ant-form-item-label{padding-bottom:6px}.studio-action-antd-form .ant-form-item-label>label{color:#5f6c7c;height:auto;font-size:calc(12px * var(--studio-font-scale,1));font-weight:650;line-height:1.4}.studio-action-antd-form .ant-form-item-extra{color:#7a8697;min-height:0;font-size:calc(11px * var(--studio-font-scale,1));margin-top:5px;line-height:1.45}.studio-action-antd-form .ant-input,.studio-action-antd-form .ant-input-number,.studio-action-antd-form .ant-select{width:100%}.studio-action-antd-form .ant-input,.studio-action-antd-form .ant-input-number-input,.studio-action-antd-form .ant-select-content-value,.studio-action-antd-form .ant-select-placeholder{font-size:calc(13px * var(--studio-font-scale,1));line-height:1.5}.studio-action-antd-form .ant-select{--ant-select-font-size:calc(13px * var(--studio-font-scale,1))}.studio-action-antd-form .ant-input:not(textarea),.studio-action-antd-form .ant-input-number,.studio-action-antd-form .ant-select-single,.studio-action-antd-form .ant-select-single .ant-select-selector{min-height:36px}.studio-action-antd-form .ant-select-single .ant-select-selector{align-items:center}.studio-action-instruction-item textarea.ant-input{resize:vertical;min-height:84px}.studio-action-execution-group{background:#f7f9fc;border-radius:8px;margin-top:4px;padding:14px 16px 2px}.studio-action-subsection-heading{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.studio-action-subsection-heading strong{color:#344054;font-size:calc(13px * var(--studio-font-scale,1));font-weight:700}.studio-action-subsection-heading span{color:#7a8697;font-size:calc(11px * var(--studio-font-scale,1));line-height:1.45}.studio-action-identity-grid,.studio-action-timing-grid{flex-wrap:wrap;align-items:end;gap:16px;min-width:0;display:flex}.studio-action-field{color:#5f6c7c;min-width:0;font-size:calc(12px * var(--studio-font-scale,1));gap:6px;font-weight:650;line-height:1.4;display:grid}.studio-action-field-name{width:min(100%,320px)}.studio-action-field-type{width:min(100%,240px)}.studio-action-field-department{width:min(100%,220px)}.studio-action-field-instruction{width:min(100%,720px)}.studio-action-field-timing{width:min(100%,180px)}.studio-action-field-completion{width:min(100%,240px)}.studio-action-field>.ant-input,.studio-action-field>.ant-input-number,.studio-action-field>.ant-select,.studio-action-form-section>.ant-select{width:100%}.studio-action-field-instruction>textarea.ant-input{resize:vertical;min-height:88px}.studio-action-tab-content{max-width:960px}.studio-action-tab-content>.studio-action-form-section:not(.script-inspector){max-width:560px}.studio-action-tab-content .script-inspector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0}.studio-action-tab-content .script-inspector>legend,.studio-action-tab-content .script-inspector>.studio-action-subsection-heading,.studio-action-tab-content .script-inspector>.studio-script-segment-heading,.studio-action-tab-content .script-inspector>.studio-script-segment-card,.studio-action-tab-content .script-inspector>.studio-script-source-alert,.studio-action-tab-content .script-inspector>.detail-card,.studio-action-tab-content .script-inspector>.studio-language-list,.studio-action-tab-content .script-inspector>.language-card-actions{grid-column:1/-1}.studio-script-segment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-script-segment-heading>div{gap:3px;display:grid}.studio-script-segment-heading strong{color:#344054;font-size:calc(13px * var(--studio-font-scale,1))}.studio-script-segment-heading>div:first-child>span,.studio-script-segment-current>span{color:#7a8697;font-size:calc(11px * var(--studio-font-scale,1));line-height:1.45}.studio-script-segment-heading>.studio-script-segment-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.studio-script-segment-heading-actions>span{color:#697586;font-size:calc(12px * var(--studio-font-scale,1));font-variant-numeric:tabular-nums;margin-inline-end:4px}.studio-script-command.ant-btn{color:#263243;min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));background:#fff;border-color:#aebbc9;border-radius:6px;padding-inline:12px;font-weight:650;box-shadow:0 1px 2px #10182814}.studio-script-command.ant-btn:not(:disabled):hover,.studio-script-command.ant-btn:not(:disabled):focus-visible{color:#1262c5;background:#f7faff;border-color:#8db8f0}.studio-script-command.ant-btn:disabled{color:#a0a9b7;background:#f8fafc;border-color:#e3e8ef}.studio-script-detach.ant-btn{min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));padding-inline:8px;font-weight:650}.studio-script-segment-card.ant-card{box-shadow:none;border-color:#cfddec;border-radius:10px;overflow:hidden}.studio-script-segment-card>.ant-card-head{background:#f7faff;border-bottom-color:#dce6f2;min-height:58px;padding:0 16px}.studio-script-segment-card>.ant-card-head .ant-card-head-title{min-width:0;padding:10px 0}.studio-script-segment-card>.ant-card-head .ant-card-extra{min-width:0;margin-inline-start:32px;padding:10px 0}.studio-script-segment-card-title{align-items:center;display:flex}.studio-script-segment-card-title>span{color:#344054;font-size:calc(13px * var(--studio-font-scale,1));white-space:nowrap;font-weight:700}.studio-script-segment-card-selector{align-items:center;gap:12px;min-width:0;display:flex}.studio-script-segment-card-selector>.ant-btn{flex:none}.studio-script-segment-card-selector>strong{color:#344054;min-width:0;font-size:calc(13px * var(--studio-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.studio-script-segment-card-selector .ant-select{width:min(440px,42vw)}.studio-script-segment-card>.ant-card-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;padding:16px;display:grid}.studio-script-empty-actions{grid-column:1/-1;gap:8px;display:flex}.studio-script-segment-card>.ant-card-body>.ant-form-item{margin-bottom:0}.studio-script-segment-card>.ant-card-body>.studio-script-source-alert,.studio-script-segment-card>.ant-card-body>.studio-script-language-heading,.studio-script-segment-card>.ant-card-body>.studio-language-list,.studio-script-segment-card>.ant-card-body>.language-card-actions{grid-column:1/-1}.studio-script-language-heading{border-top:1px solid #e4e9f0;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:2px;padding-top:14px;display:flex}.studio-script-language-heading>div{gap:3px;display:grid}.studio-script-language-heading strong{color:#344054;font-size:calc(13px * var(--studio-font-scale,1))}.studio-script-language-heading span{color:#7a8697;font-size:calc(11px * var(--studio-font-scale,1));line-height:1.45}.studio-script-language-heading>span{flex:none;padding-top:1px}.studio-action-tab-content .studio-script-source-alert.ant-alert{background:#f6f9fd;border-color:#dbe7f5;border-radius:8px;padding:10px 12px}.studio-action-tab-content .studio-script-source-alert .ant-alert-title{color:#344054;font-size:calc(13px * var(--studio-font-scale,1));font-weight:700}.studio-action-tab-content .studio-script-source-alert .ant-alert-description{color:#667085;font-size:calc(12px * var(--studio-font-scale,1))}.studio-script-source-description{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-script-source-description .status-chip{flex:none}.studio-script-source-alert .ant-alert-action{align-self:center;margin-inline-start:16px}.studio-script-source-alert .language-card-actions{align-items:center;gap:8px}.studio-action-tab-content .studio-script-field-message{grid-column:1/-1;width:min(100%,360px)}.studio-action-tab-content .studio-language-list.ant-collapse{background:0 0;gap:10px;width:100%;display:grid}.studio-action-tab-content .studio-language-list>.ant-collapse-item{background:#fff;border:1px solid #dce4ee;border-radius:8px;overflow:hidden}.studio-action-tab-content .studio-language-list>.ant-collapse-item>.ant-collapse-header{color:#344054;align-items:center;min-height:44px;transition:background-color .14s;padding:0 12px 0 14px!important}.studio-action-tab-content .studio-language-list>.ant-collapse-item>.ant-collapse-header:hover{background:#f8fafc}.studio-action-tab-content .studio-language-title{min-width:0;font-size:calc(12px * var(--studio-font-scale,1));align-items:center;gap:8px;display:flex}.studio-action-tab-content .studio-language-title strong{color:#344054;flex:none;font-weight:700}.studio-action-tab-content .studio-language-title span{color:#667085;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-action-tab-content .studio-language-list .ant-collapse-extra{margin-inline-start:auto;display:flex}.studio-action-tab-content .studio-language-list .ant-collapse-expand-icon{color:#738095;justify-content:center;align-items:center;width:28px;margin-inline-start:4px;display:flex;padding-inline-end:0!important}.studio-action-tab-content .studio-language-list .ant-collapse-content{background:#fbfcfe;border-bottom-color:#e4e9f0}.studio-action-tab-content .studio-language-list .ant-collapse-content-box{padding:14px!important}.studio-action-tab-content .studio-language-textarea.ant-input{min-height:88px}.studio-action-tab-content .studio-language-list .ant-form-item{margin-bottom:12px}.studio-action-tab-content .studio-language-list .ant-row>.ant-col:last-child .ant-form-item{margin-bottom:0}.studio-action-media-form{max-width:560px}.studio-action-tab-positions{max-width:1120px}.studio-position-grid{width:100%}.studio-position-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-position-section-heading>div{gap:3px;display:grid}.studio-position-section-heading strong{color:#344054;font-size:calc(13px * var(--studio-font-scale,1))}.studio-position-section-heading span{color:#7a8697;font-size:calc(11px * var(--studio-font-scale,1));line-height:1.45}.studio-position-section-heading>span{flex:none;padding-top:1px}.studio-position-grid>.ant-col{display:flex}.studio-position-option{background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;width:100%;min-height:46px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}.studio-position-option:hover{border-color:#b7cae2}.studio-position-option.is-linked{background:#f6faff;border-color:#91baf0}.studio-position-option>.ant-btn:first-child{color:#344054;min-width:0;min-height:44px;font-size:calc(12px * var(--studio-font-scale,1));text-align:left;justify-content:flex-start;padding:0 40px 0 13px;font-weight:650}.studio-position-option.is-linked>.ant-btn:first-child .anticon{color:var(--juxu-blue)}.studio-position-option:not(.is-linked)>.ant-btn:first-child .anticon{color:#98a2b3}.studio-position-linked-label{color:#344054;min-width:0;min-height:44px;font-size:calc(12px * var(--studio-font-scale,1));align-items:center;gap:8px;padding:0 13px;font-weight:650;display:flex}.studio-position-linked-label .anticon{color:var(--juxu-blue);flex:none}.studio-position-linked-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-position-rules{background:#f7f9fc;border-radius:8px;gap:8px;margin-top:8px;padding:14px 16px 4px;display:grid}.studio-position-rule-list{display:grid}.studio-position-rule-row{border-bottom:1px solid #e4e9f0;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) minmax(180px,1fr) 32px;align-items:end;gap:12px;padding:10px 0;display:grid}.studio-position-rule-row:last-child{border-bottom:0}.studio-position-rule-row .ant-form-item{margin-bottom:0}.studio-position-rule-identity{align-items:center;gap:9px;min-width:0;min-height:36px;display:flex}.studio-position-rule-identity>.anticon{color:var(--juxu-blue);flex:none}.studio-position-rule-identity>div{gap:2px;min-width:0;display:grid}.studio-position-rule-identity strong,.studio-position-rule-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-position-rule-identity strong{color:#344054;font-size:calc(12px * var(--studio-font-scale,1))}.studio-position-rule-identity span{color:#7a8697;font-size:calc(11px * var(--studio-font-scale,1))}.studio-position-rule-remove.ant-btn{margin-bottom:2px}.studio-block-cue-sheet{padding:27px 32px 40px;overflow-x:auto}.studio-section-toolbar{justify-content:space-between;gap:24px;margin-bottom:18px}.studio-section-heading{align-items:center;gap:10px;min-width:0;display:flex}.studio-section-toolbar h3{font-size:calc(16px * var(--studio-font-scale,1));font-weight:700}.studio-section-heading>span{color:#667085;font-size:calc(11px * var(--studio-font-scale,1));padding-top:1px}.studio-full-table-wrap{background:#fff;border:1px solid #dce3ec;min-width:0;overflow:auto}.studio-full-table{border-collapse:collapse;color:#263243;width:100%;font-size:calc(12px * var(--studio-font-scale,1))}.studio-full-table th,.studio-full-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecf2;padding:8px 10px}.studio-full-table thead th{box-sizing:border-box;color:#5d6978;height:34px;font-size:calc(10px * var(--studio-font-scale,1));letter-spacing:.04em;text-transform:uppercase;background:#f5f7fa;font-weight:750}.studio-sequence-list{color:#263243;background:0 0;border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;min-width:560px;margin:0;padding:0;list-style:none}.studio-action-sequence-list{min-width:760px}.studio-action-accordion{background:0 0;gap:10px;min-width:760px;display:grid;overflow:visible}.studio-action-accordion-item{background:#fff;border:1px solid #dce3ec;border-radius:8px;transition:border-color .14s;position:relative;overflow:hidden}.studio-action-accordion-item.is-active{border-color:#bfd2eb}.studio-action-accordion-item.is-expanded{border-color:#91baf0}.studio-action-collapse.ant-collapse{background:0 0;border:0;border-radius:0}.studio-action-collapse>.ant-collapse-item{border:0}.studio-action-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;min-height:72px;transition:background-color .14s;border-radius:7px!important;padding:0 20px!important}.studio-action-accordion-item.is-expanded .studio-action-collapse>.ant-collapse-item>.ant-collapse-header{border-radius:7px 7px 0 0!important}.studio-action-collapse .ant-collapse-header-text{min-width:0}.studio-action-collapse .ant-collapse-expand-icon{color:#738095;justify-content:center;align-items:center;width:28px;min-width:28px;margin-inline-start:4px;display:flex;padding-inline-end:0!important}.studio-action-accordion-item:hover .studio-action-collapse>.ant-collapse-item>.ant-collapse-header,.studio-action-accordion-item:focus-within .studio-action-collapse>.ant-collapse-item>.ant-collapse-header{background:#f6f8fb}.studio-action-accordion-item.is-active .studio-action-collapse>.ant-collapse-item>.ant-collapse-header{background:#f0f6ff}.studio-action-collapse .ant-collapse-content{background:#fff;border-top:1px solid #dce3ec}.studio-action-collapse .ant-collapse-content-box{padding:0!important}.studio-sequence-row{background:0 0;grid-template-columns:minmax(0,1fr) 38px;min-width:0;transition:background-color .14s;display:grid;position:relative}.studio-sequence-row+.studio-sequence-row{border-top:1px solid #e7ecf2}.studio-sequence-row:hover,.studio-sequence-row:focus-within{background:#f6f8fb}.studio-sequence-row.is-active{box-shadow:inset 1px 0 0 var(--juxu-blue);background:#f0f6ff}.studio-sequence-select{width:100%;min-width:0;min-height:72px;color:inherit;cursor:default;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:24px;padding:12px 12px 12px 16px;display:grid}.studio-cue-sequence-row .studio-sequence-select{grid-template-columns:minmax(280px,1fr) 92px 108px}.studio-action-sequence-row .studio-sequence-select{grid-template-columns:minmax(300px,1.45fr) minmax(110px,.55fr) 82px minmax(140px,.75fr)}.studio-action-collapse .studio-sequence-select{grid-template-columns:minmax(300px,1.45fr) minmax(110px,.55fr) 82px minmax(140px,.75fr);gap:20px;padding:12px 0}.studio-sequence-select:focus-visible{z-index:2;outline:2px solid var(--juxu-blue);outline-offset:-2px;position:relative}.studio-sequence-identity,.studio-sequence-primary,.studio-sequence-code-drag{min-width:0;display:grid}.studio-sequence-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px}.studio-sequence-code-drag{align-items:center;min-height:34px}.studio-sequence-code-drag.is-draggable{cursor:grab}.studio-sequence-code-drag.is-draggable:active{cursor:grabbing}.studio-sequence-code-drag.is-draggable:hover .studio-code{color:#344054}.studio-sequence-primary{gap:4px}.studio-sequence-primary small{color:#667085;font-size:calc(11px * var(--studio-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.studio-sequence-primary strong{color:#202b3c;font-size:calc(13px * var(--studio-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4;overflow:hidden}.studio-sequence-row.is-active .studio-sequence-primary strong,.studio-action-accordion-item.is-active .studio-sequence-primary strong{color:var(--juxu-blue-strong)}.studio-sequence-value{color:#4d5a6d;min-width:0;font-size:calc(11px * var(--studio-font-scale,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.45;overflow:hidden}.studio-sequence-value.is-muted{color:#667085}.studio-sequence-actions{place-items:center;min-height:72px;padding:0 4px 0 8px;display:grid}.studio-sequence-more{color:#667085;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;transition:color .12s,opacity .12s;display:grid}.studio-sequence-row:hover .studio-sequence-more,.studio-sequence-row:focus-within .studio-sequence-more,.studio-sequence-row.is-active .studio-sequence-more,.studio-action-accordion-item:hover .studio-sequence-more,.studio-action-accordion-item:focus-within .studio-sequence-more,.studio-action-accordion-item.is-active .studio-sequence-more{opacity:.78}.studio-sequence-more:hover,.studio-sequence-more:focus-visible{color:#344054;opacity:1;outline:none}.studio-sequence-row.is-drop-before:before,.studio-sequence-row.is-drop-after:after,.studio-action-accordion-item.is-drop-before:before,.studio-action-accordion-item.is-drop-after:after{z-index:4;background:var(--juxu-blue);content:"";pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.studio-sequence-row.is-drop-before:before,.studio-action-accordion-item.is-drop-before:before{top:-1px}.studio-sequence-row.is-drop-after:after,.studio-action-accordion-item.is-drop-after:after{bottom:-1px}.studio-workbench-empty{min-height:176px}.studio-inspector-form{gap:18px;padding:16px;display:grid}.studio-inspector-form>section{gap:10px;display:grid}.studio-inspector-form>section+section{border-top:1px solid #e8edf3;padding-top:16px}.studio-inspector-form h3{color:#263243;font-size:calc(12px * var(--studio-font-scale,1));margin:0 0 2px;font-weight:750}.studio-danger-zone{justify-content:space-between;align-items:center;gap:12px!important;padding:12px 0 0!important;display:flex!important}.studio-danger-zone>div{gap:3px;min-width:0;display:grid}.studio-danger-zone strong{color:#b42318;font-size:calc(11px * var(--studio-font-scale,1))}.studio-danger-zone>div>span{color:#7a8697;font-size:calc(10px * var(--studio-font-scale,1));line-height:1.4}.studio-action-inspector .inspector-form{gap:12px;padding:14px}.studio-selection-context{align-content:start;gap:22px;padding:18px 16px 24px;display:grid}.studio-context-properties{border-top:0;padding-top:0}.studio-context-property-form .ant-form-item{margin-bottom:12px}.studio-context-property-form .ant-form-item:last-child{margin-bottom:0}.studio-context-property-form .ant-form-item-label{padding-bottom:5px}.studio-context-property-form .ant-form-item-label>label{color:#5f6c7c;height:auto;font-size:calc(12px * var(--studio-font-scale,1));font-weight:650;line-height:1.4}.studio-context-property-form .ant-input,.studio-context-property-form .ant-input-number,.studio-context-property-form .ant-select,.studio-context-property-form .ant-segmented{width:100%}.studio-selection-context .studio-context-property-form .ant-input,.studio-selection-context .studio-context-property-form .ant-input-number-input,.studio-selection-context .studio-context-property-form .ant-select-content-value,.studio-selection-context .studio-context-property-form .ant-select-placeholder{font-size:calc(12px * var(--studio-font-scale,1));font-weight:500;line-height:1.5}.studio-selection-context .studio-context-property-form .ant-select{--ant-select-font-size:calc(12px * var(--studio-font-scale,1))}.studio-context-property-form .ant-input:not(textarea),.studio-context-property-form .ant-input-number,.studio-context-property-form .ant-select-single,.studio-context-property-form .ant-select-single .ant-select-selector{min-height:32px}.studio-context-property-form .ant-select-single .ant-select-selector{align-items:center}.studio-selection-context .studio-context-property-form .ant-segmented .ant-segmented-item-label{min-height:28px;font-size:calc(12px * var(--studio-font-scale,1));padding:4px 10px;font-weight:500;line-height:20px}.studio-selection-context .studio-field{color:#5f6c7c;font-size:calc(12px * var(--studio-font-scale,1));gap:5px;line-height:1.4}.studio-selection-context .studio-field>.ant-input,.studio-selection-context .studio-field>.ant-input-number,.studio-selection-context .studio-field>.ant-select{min-height:32px;font-size:calc(12px * var(--studio-font-scale,1));font-weight:500}.studio-selection-context .studio-field .ant-input-number-input,.studio-selection-context .studio-field .ant-select-content-value,.studio-selection-context .studio-field .ant-select-placeholder{font-size:calc(12px * var(--studio-font-scale,1));font-weight:500}.studio-selection-context .studio-field>.ant-select{--ant-select-font-size:calc(12px * var(--studio-font-scale,1))}.studio-selection-context .studio-numbering-label{font-size:calc(12px * var(--studio-font-scale,1))}.studio-selection-context .studio-numbering-field code{font-size:calc(13px * var(--studio-font-scale,1))}.studio-selection-context .studio-numbering-field>div{min-height:32px;padding-block:6px}.studio-selection-context .studio-numbering-field>div>span,.studio-selection-context .studio-numbering-field p{font-size:calc(11px * var(--studio-font-scale,1))}.studio-context-identity{gap:8px;display:grid}.studio-context-identity .ant-typography{color:#182230;font-size:calc(17px * var(--studio-font-scale,1));line-height:1.35;margin:0!important}.studio-context-section{gap:10px;display:grid}.studio-context-section h3{color:#344054;font-size:calc(13px * var(--studio-font-scale,1));margin:0;font-weight:750}.studio-context-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-selection-context .studio-context-validation .ant-badge .ant-badge-status-text{color:#667085;font-size:calc(11px * var(--studio-font-scale,1))}.studio-context-validation>.ant-typography{color:#667085;font-size:calc(11px * var(--studio-font-scale,1));line-height:1.5}.studio-context-validation{border-top:1px solid #e4e9f0;padding-top:16px}.studio-context-validation ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.studio-context-validation li{background:#fff8f7;border:1px solid #f3d5d2;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.studio-context-validation li strong{color:#7a271a;font-size:calc(12px * var(--studio-font-scale,1));line-height:1.45}.studio-context-validation li span{color:#b5473b;font-family:SFMono-Regular,Consolas,monospace;font-size:calc(10px * var(--studio-font-scale,1))}.studio-selection-context .ant-descriptions-item-label{color:#7a8697;width:72px;font-size:calc(12px * var(--studio-font-scale,1));font-weight:650}.studio-selection-context .ant-descriptions-item-content{color:#344054;font-size:calc(12px * var(--studio-font-scale,1));line-height:1.55}.studio-context-danger-card.ant-card{background:#fff8f7;border-color:#f1d2cf;border-radius:8px}.studio-context-danger-card .ant-card-body{padding:12px}.studio-context-danger-card .studio-danger-zone{padding:0!important}.studio-context-danger-card .studio-danger-zone strong{font-size:calc(12px * var(--studio-font-scale,1))}.studio-context-danger-card .studio-danger-zone>div>span{font-size:calc(11px * var(--studio-font-scale,1));line-height:1.5}.studio-context-danger-card .studio-danger-zone .ant-btn-dangerous{color:#cf1322;font-size:calc(12px * var(--studio-font-scale,1));font-weight:650}.studio-context-danger-card .studio-danger-zone .ant-btn-dangerous:not(:disabled):hover,.studio-context-danger-card .studio-danger-zone .ant-btn-dangerous:not(:disabled):focus-visible{color:#a8071a;background:#fff1f0}.studio-view-tool.studio-context-drawer-trigger{display:none}.studio-context-drawer .ant-drawer-body{padding:0}.studio-context-drawer .studio-action-inspector{border-left:0;height:100%}.studio-context-drawer .studio-pane-header{display:none}.studio-action-inspector .inspector-form fieldset{border:1px solid #dde4ed;border-radius:6px;gap:10px;min-width:0;margin:2px 0 0;padding:12px;display:grid}.studio-action-inspector .inspector-form legend{color:#344054;font-size:calc(11px * var(--studio-font-scale,1));padding:0 5px;font-weight:750}.studio-action-inspector .inspector-form>label,.studio-action-inspector .script-inspector label{font-size:calc(11px * var(--studio-font-scale,1))}.studio-inspector-columns,.studio-position-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-position-requirement{border-bottom:1px solid #edf1f5;gap:8px;padding:8px 0;display:grid}.studio-position-requirement:last-child{border-bottom:0}.studio-position-requirement>label{align-items:center;gap:7px;display:flex}.studio-position-policy>label{gap:4px;min-width:0;display:grid}.studio-inspector-close{display:none}.studio-empty-state{color:#344054;text-align:center;place-content:center;min-height:220px;padding:28px;display:grid}.studio-empty-state p{color:#667085;max-width:520px;font-size:calc(12px * var(--studio-font-scale,1));margin:6px auto 0}.studio-position-setup-action{margin:16px 0 8px}.studio-position-view>.ant-alert{margin-bottom:14px}.studio-full-view{box-sizing:border-box;background:#f8fafc;min-width:0;height:100%;padding:20px 24px 30px;overflow:auto}.studio-view-heading{min-height:48px;margin-bottom:14px}.studio-view-heading h2{font-size:calc(18px * var(--studio-font-scale,1))}.studio-view-heading p{color:#667085;font-size:calc(12px * var(--studio-font-scale,1));margin:4px 0 0}.studio-view-facts{gap:8px}.studio-view-facts span{color:#5d6978;font-size:calc(11px * var(--studio-font-scale,1));background:#fff;border:1px solid #dce3ec;border-radius:4px;padding:4px 8px}.studio-full-table{min-width:920px}.studio-full-table .ant-select,.studio-full-table .ant-input-number,.studio-full-table .ant-picker{border-radius:4px;width:100%;min-height:30px}.studio-group-row th{background:#edf2f7;padding:7px 10px}.studio-group-row th>*+*{margin-left:9px}.studio-group-row small{color:#778395;font-weight:500}.studio-ok-text{color:#237804}.studio-warning-text{color:#b54708}.studio-position-matrix th:first-child{background:#f8fafc;min-width:190px;position:sticky;left:0}.studio-position-matrix th:first-child strong,.studio-position-matrix th:first-child span{display:block}.studio-matrix-cell{gap:8px;min-width:190px;display:grid}.studio-matrix-cell article{background:#f6f9fe;border-left:2px solid #84adf4;gap:6px;padding:8px;display:grid}.studio-matrix-cell label{color:#667085;font-size:calc(10px * var(--studio-font-scale,1));gap:3px;display:grid}.studio-matrix-empty,.studio-muted-action{color:#98a2b3;font-size:calc(11px * var(--studio-font-scale,1))}.studio-subtabs{display:flex}.studio-subtabs .ant-segmented{font-size:calc(12px * var(--studio-font-scale,1));border:1px solid #dce3ec;border-radius:6px}.studio-issues-tools{width:min(440px,100%);margin-bottom:12px}.studio-issues-list{background:#fff;border:1px solid #dce3ec}.studio-issue-row{border-bottom:1px solid #e7ecf2;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.studio-issue-row:last-child{border-bottom:0}.studio-issue-severity{color:#b42318;font-size:calc(11px * var(--studio-font-scale,1));font-weight:750}.studio-issue-row.is-warning .studio-issue-severity{color:#b54708}.studio-issue-title{align-items:baseline;gap:8px;display:flex}.studio-issue-row p{color:#778395;font-size:calc(11px * var(--studio-font-scale,1));margin:3px 0 0}.studio-global-error{background:#fff2f0;border-bottom:1px solid #f4c7c3;margin:0;padding:8px 16px}.studio-renumber-modal{gap:12px;display:grid}.studio-renumber-modal>label{color:#344054;font-size:calc(12px * var(--studio-font-scale,1));font-weight:700}.studio-renumber-modal .detail-card{margin-top:4px}.studio-renumber-modal .revision-list{overscroll-behavior:contain;max-height:340px;overflow-y:auto}.studio-renumber-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd7e5;border-radius:8px;padding:24px}.studio-renumber-empty strong{color:#263243;font-size:calc(13px * var(--studio-font-scale,1));display:block}.studio-renumber-empty p{color:#667085;font-size:calc(12px * var(--studio-font-scale,1));margin:6px 0 0}@media (width>=1024px) and (width<1280px){.studio-authoring-workspace{grid-template-columns:var(--studio-outline-width,280px) minmax(0, 1fr)}.studio-authoring-workspace.outline-collapsed{grid-template-columns:44px minmax(0,1fr)}.studio-action-inspector,.studio-inspector-resizer{display:none}.studio-action-editor-tabs>.ant-tabs-content-holder{padding:0 22px 26px}.studio-view-tool.studio-context-drawer-trigger{display:inline-flex}.studio-context-drawer .studio-action-inspector{display:block}}@media (width<1024px){.rundown-studio{min-width:0}.studio-opening-stage{grid-template-columns:minmax(0,1fr)}.studio-opening-outline,.studio-opening-inspector{display:none}.studio-opening-workbench{padding:28px 24px}.rundown-studio.studio-shell{grid-template-rows:minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.studio-shell .studio-header-region,.studio-view-bar,.studio-workspace{display:none}.studio-wide-screen-notice{color:#344054;text-align:center;background:#f8fafc;place-content:center;min-height:100%;padding:32px 24px;display:grid}.studio-wide-screen-notice span{color:#667085;font-size:calc(12px * var(--studio-font-scale,1));margin-top:6px}}.run-detail-page{gap:22px;display:grid}.run-boundary-notice{border-radius:var(--juxu-radius-surface);background:var(--juxu-blue-subtle);color:var(--juxu-text);border:1px solid #b7d5ff;align-items:center;gap:14px;padding:14px 16px;display:flex}.run-boundary-notice strong{color:var(--juxu-blue-strong);white-space:nowrap}.run-numbering-manifest{gap:16px;display:grid}.run-numbering-blocks{gap:12px;display:grid}.run-numbering-block{border:1px solid var(--juxu-border-subtle);border-radius:var(--juxu-radius-control);background:var(--juxu-surface);overflow:hidden}.run-numbering-block>header,.run-numbering-block li{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.run-numbering-block>header{border-bottom:1px solid var(--juxu-border-subtle);background:var(--juxu-blue-soft)}.run-numbering-block ol{margin:0;padding:0;list-style:none}.run-numbering-block li+li{border-top:1px solid var(--juxu-border-subtle)}.run-detail-grid{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr)}.readiness-report{border-top:4px solid #d89b00}.readiness-report.ready{border-top-color:#2c9a64}.readiness-report .section-heading,.personnel-preview .section-heading{padding-bottom:14px}.readiness-issue-list{gap:8px;margin-top:12px;display:grid}.readiness-issue{color:#8b2d27;background:#fff4f3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.readiness-issue small{opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.personnel-preview{gap:16px;display:grid}.dashboard-ledger{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:18px;display:grid}.dashboard-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-panel{border:1px solid var(--juxu-border);border-radius:var(--juxu-radius-surface);background:var(--juxu-surface);min-width:0;padding:20px}.dashboard-panel .section-heading{min-height:40px;margin-bottom:16px}.dashboard-panel .section-heading h2{font-size:16px}.dashboard-panel .section-heading p{font-size:12px}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;font-size:13px}.dashboard-table th,.dashboard-table td{border-bottom:1px solid var(--juxu-border-subtle);text-align:left;white-space:nowrap;padding:13px 12px}.dashboard-table th{background:var(--juxu-surface-muted);color:var(--juxu-muted);font-size:12px;font-weight:650}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-table td:last-child{text-align:right}.status-badge{border-radius:var(--juxu-radius-tag);background:var(--juxu-blue-soft);color:var(--juxu-blue-strong);align-items:center;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.status-completed,.status-published,.status-active{color:var(--juxu-success);background:#f0f9eb}.status-cancelled{color:var(--juxu-danger);background:#fff1f0}.readiness-counts{gap:0;margin:0;display:grid}.readiness-counts>div{border-bottom:1px solid var(--juxu-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.readiness-counts>div:last-child{border-bottom:0}.readiness-counts dt{color:var(--juxu-muted);font-size:13px}.readiness-counts dd{color:var(--juxu-blue-strong);margin:0;font-size:22px;font-weight:750}.dashboard-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-list li{border-bottom:1px solid var(--juxu-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.dashboard-list li:last-child{border-bottom:0}.dashboard-list div{gap:4px;display:grid}.dashboard-list small{color:var(--juxu-muted)}.dashboard-list a{flex:none;font-size:13px}.audit-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:0 0 22px;display:grid}.audit-filter-grid label{gap:6px;margin:0;display:grid}.audit-filter-grid .primary-button{align-self:end}@media (width<=1500px){.event-list-table .ant-table-content{overflow-x:auto!important}.event-create-form-grid-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.event-create-field-name{grid-column:span 4}.event-create-field-edition{grid-column:span 2}.event-create-field-series,.event-create-field-timezone{grid-column:span 3}.event-create-field-schedule{grid-column:1/-1}}@media (width<=1279px){.dashboard-secondary-grid{grid-template-columns:1fr}}@media (width<=1120px){.auth-shell{grid-template-columns:minmax(0,50%) minmax(440px,50%)}.auth-brand-pane{padding-left:40px;padding-right:40px}.auth-form-pane{padding-left:32px;padding-right:32px}}@media (width<=900px){.auth-shell{background:#f4f7fb;min-height:100dvh;display:block}.auth-brand-pane{--auth-pane-inline-padding:28px;--auth-pane-top-padding:24px;--auth-logo-width:210px;min-height:420px;padding:var(--auth-pane-top-padding) var(--auth-pane-inline-padding) 72px}.auth-brand-story{align-content:start;width:min(100%,520px);padding:28px 0 0}.auth-brand-title{color:#fff;white-space:nowrap;margin:0;font-size:clamp(30px,5vw,40px)}.auth-brand-description{max-width:42em;margin-top:18px;font-size:14px;line-height:1.65}.auth-flow{width:min(100%,440px);min-height:68px;margin-top:28px}.auth-flow-marker{width:16px;height:16px;margin-bottom:13px}.auth-flow strong{font-size:13px}.auth-flow li>span:last-child{margin-top:3px;font-size:11px}.auth-flow-field{opacity:.15;width:70%;height:360px;bottom:-190px;right:-80px}.auth-form-pane{min-height:auto;padding:0 24px 42px}.auth-form-stage{place-items:start center;padding:0}.auth-content{z-index:3;width:min(100%,420px);margin-top:-44px;position:relative}.auth-card{padding:30px 28px 28px}.summary-grid{grid-template-columns:1fr}.summary-card{border-right:0;border-bottom:1px solid var(--juxu-border-subtle)}.summary-card:last-child{border-bottom:0}.dashboard-ledger,.dashboard-secondary-grid,.audit-filter-grid{grid-template-columns:1fr}.console-context-header{padding:0 16px}.console-content{padding:24px 16px 36px}.page-header{flex-direction:column;align-items:flex-start}.settings-toolbar,.toolbar-actions{flex-direction:column;align-items:stretch}.filter-input{min-width:0}.role-grid,.taxonomy-panel-switch,.taxonomy-workbench{grid-template-columns:1fr}.taxonomy-namespaces{border-right:0;border-bottom:1px solid var(--juxu-border-subtle)}.list-filters,.section-heading,.object-header,.object-header-meta,.form-actions,.wizard-actions{flex-direction:column;align-items:stretch}.list-filters>input,.list-filters>select,.list-filters>.ant-select,.list-filters>.toolbar-search{min-width:0}.event-list-toolbar{flex-direction:column;align-items:flex-start}.event-list-filters,.event-list-filters .toolbar-search,.event-list-filters .ant-select{width:100%}.event-list-filters.ant-flex{grid-template-columns:minmax(0,1fr);display:grid}.event-create-steps{width:min(100%,420px)}.event-create-progress{padding:18px 24px}.event-create-surface>.ant-form,.event-show-planner{padding:26px 24px 0}.event-create-form-grid-primary,.advanced-settings-fields{grid-template-columns:minmax(0,1fr)}.event-create-field-name,.event-create-field-edition,.event-create-field-series,.event-create-field-timezone,.event-create-field-schedule,.event-create-field-wide{grid-column:auto}.event-create-footer{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.event-show-planner-heading{align-items:flex-start}.event-show-table .ant-table-content{overflow-x:auto}.form-grid-two,.detail-grid,.show-card-grid,.show-detail-grid,.run-detail-grid,.locale-row{grid-template-columns:1fr}}@media (width<=560px){.event-list-table .ant-table-cell-fix-start,.event-list-table .ant-table-cell-fix-end{position:static!important}.event-list-table .ant-table-cell-fix-start:after,.event-list-table .ant-table-cell-fix-end:after{box-shadow:none!important}.event-create-header h1{font-size:27px}.event-create-progress{padding:16px 18px}.event-create-surface>.ant-form,.event-show-planner{padding:22px 18px 0}.event-create-footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.event-show-planner-heading,.event-show-drawer-grid{grid-template-columns:1fr;display:grid}.event-show-planner-heading .ant-btn{width:100%}.auth-brand-pane{--auth-pane-inline-padding:20px;--auth-pane-top-padding:20px;--auth-logo-width:188px;min-height:420px;padding:var(--auth-pane-top-padding) var(--auth-pane-inline-padding) 70px}.auth-brand-story{padding:24px 0 0}.auth-brand-title{font-size:clamp(26px,7.8vw,30px)}.auth-brand-description{margin-top:16px;font-size:13px;line-height:1.65}.auth-flow{width:100%;margin-top:24px}.auth-flow strong{font-size:12px}.auth-flow li>span:last-child{font-size:10px}.auth-form-pane{padding:0 16px 30px}.auth-content{margin-top:-40px}.auth-card{padding:28px 24px 26px;box-shadow:0 14px 38px #142d521a}.auth-card-tenant{padding:30px 22px 24px}.auth-card h1{font-size:26px}.auth-form{margin-top:24px}.tenant-list{max-height:none}.tenant-account-row{flex-direction:column;align-items:flex-start;gap:8px}}.event-information-surface>.event-information-actions{border-bottom:1px solid var(--juxu-border-subtle);margin-bottom:20px;padding-bottom:16px}.event-list-table.series-list-table .ant-table-content table{min-width:1108px}.series-list-table .ant-table-thead>tr>th{white-space:nowrap}textarea,textarea.ant-input{resize:vertical;line-height:1.6;min-height:128px!important}.ant-input-textarea-affix-wrapper{align-items:stretch;height:auto!important;min-height:128px!important}.initial-venue-list{gap:8px;margin-bottom:24px;display:grid}.initial-venue-row{border:1px solid var(--juxu-border-subtle);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.initial-venue-row>div{overflow-wrap:anywhere;min-width:0}.event-show-drawer .ant-select-multiple,.event-show-drawer .ant-select-multiple .ant-select-selector{min-height:var(--juxu-control-large);align-items:center;height:auto}.detail-back-link{color:var(--juxu-text-secondary,#667085);place-self:flex-start start;align-items:center;gap:6px;margin-bottom:-8px;padding:0;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.detail-back-link:hover{color:#1677ff}.detail-back-link:focus-visible{outline-offset:4px;outline:2px solid #91caff}.operations-rules-page{width:100%;max-width:none}.rules-card{background:var(--color-bg-container,#fff);border:1px solid #e4eaf2;border-radius:8px;min-width:0;padding:20px}.rules-taxonomy-layout{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.rules-namespace-menu{border-radius:8px;padding:8px;border:1px solid #e4eaf2!important}.rules-taxonomy-content .toolbar-search{width:240px}.rules-section-intro h2{margin:0 0 8px;font-size:18px}.rules-section-intro{margin-bottom:20px}.rules-section-intro p{margin:0}.rules-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.rules-number-preview{background:#f7f9fc;border-radius:6px;padding:12px;line-height:1.8}.operations-rules-page .ant-table-cell .ant-btn-link{padding-inline:0}@media (width<=960px){.rules-taxonomy-layout{grid-template-columns:1fr}}.rules-card>.event-list-toolbar{margin-bottom:16px}.rules-namespace-label,.rules-namespace-label>span{line-height:40px}.rules-namespace-label{align-items:center}:root{--juxu-radius-tag:4px}.ant-tag,.ant-select-multiple .ant-select-selection-item{border-radius:var(--juxu-radius-tag)!important}.rules-drawer .ant-form{display:block}.rules-form-context{margin-bottom:24px}.rules-drawer .advanced-settings{margin-top:24px}.rules-drawer .advanced-settings .ant-collapse-content-box{padding:12px 0 0!important}.rules-drawer-summary{border-bottom:1px solid var(--juxu-border,#e4eaf2);padding-bottom:24px}.rules-drawer-summary h2{color:#1d2b3f;overflow-wrap:anywhere;margin:8px 0 12px;font-size:22px;line-height:1.4}.rules-detail-section{margin-top:24px}.rules-detail-section h3{color:#2b394d;margin:0 0 20px;font-size:14px;font-weight:650}.rules-detail .ant-descriptions-item-label{color:var(--juxu-muted);font-size:13px}.rules-detail .ant-descriptions-item-content{color:#2b394d;white-space:pre-wrap;overflow-wrap:anywhere}.rules-display-preview{background:#f7f9fc;border:1px solid #e4eaf2;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.rules-preview-caption{color:var(--juxu-muted);margin-top:6px;font-size:12px;display:block}.rules-drawer .ant-tag{margin-inline-end:0}.rules-drawer-note{border-top:1px solid #e4eaf2;padding-top:16px;font-size:12px}.global-error-page{background:var(--juxu-bg);min-height:100dvh;padding:40px 24px}.global-error-page .problem-result-branded{width:min(100%,520px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.problem-brand{color:var(--juxu-text);letter-spacing:.02em;align-items:center;gap:12px;margin-bottom:52px;font-size:17px;font-weight:650;display:flex}.problem-brand img{display:block}.problem-brand-name{border-inline-start:1px solid var(--juxu-border);color:var(--juxu-muted);margin-inline-start:14px;padding-inline-start:14px;font-size:14px;font-weight:400}.problem-result-branded h1{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.4}.problem-result-branded .problem-message p{color:var(--juxu-muted);font-size:14px;line-height:1.8}.problem-result-branded .problem-recovery{margin-top:2px!important}.problem-result .problem-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.problem-result .problem-actions .ant-btn{height:36px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.problem-result-branded .problem-brand-note{border-top:1px solid var(--juxu-border);letter-spacing:.12em;color:var(--juxu-muted);margin-top:48px;padding-top:20px;font-size:12px}@media (width<=480px){.problem-result-branded h1{font-size:24px}.problem-brand{margin-bottom:36px}}.problem-technical{min-width:0}.problem-stack{border:1px solid var(--juxu-border);background:var(--juxu-surface);max-width:100%;max-height:240px;color:var(--juxu-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;border-radius:6px;margin:14px 0 0;padding:14px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.global-error-page{box-sizing:border-box;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.problem-result-branded .problem-technical{border-top:0;margin-top:18px;padding-top:0}.problem-result-branded .problem-technical-body{overscroll-behavior:contain;max-height:clamp(48px,100dvh - 500px,240px);margin-top:10px;overflow:auto}.problem-result-branded .problem-stack{max-height:none;margin-top:0;overflow:visible}.problem-result-branded .problem-technical-body p+.problem-stack{margin-top:10px}@media (height<=680px){.global-error-page{padding:20px 24px}.problem-result-branded .problem-brand{margin-bottom:24px}.problem-result-branded .problem-brand-note{margin-top:24px;padding-top:14px}.problem-result-branded .problem-actions{margin-top:20px}.problem-result-branded .problem-technical-body{max-height:max(48px,100dvh - 370px)}}.problem-result-branded .problem-brand-note strong,.problem-result-branded .problem-brand-note span{display:block}.problem-result-branded .problem-brand-note strong{letter-spacing:.02em;margin-bottom:4px;font-weight:600}.problem-result-branded .problem-brand-note span{letter-spacing:.04em}.renumber-comparison{border-top:1px solid #e4eaf1;min-width:0}.renumber-comparison .section-heading{align-items:center;margin:0;padding:14px 0 10px}.renumber-comparison .section-heading strong{font-size:13px}.renumber-comparison .section-heading p{margin:4px 0 0;font-size:12px}.renumber-comparison .checkbox-row{font-size:12px}.renumber-table-scroll{border:1px solid #e4eaf1;border-radius:4px;height:min(320px,38vh);overflow:auto}.renumber-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.renumber-table th{color:#667085;background:#f7f9fc;font-size:12px;font-weight:500;position:sticky;top:0}.renumber-table th,.renumber-table td{border-bottom:1px solid #edf0f5;width:33.33%;padding:9px 14px}.renumber-table td:last-child{color:#175cd3;font-weight:500}.studio-renumber-modal .field-hint{font-size:calc(12px * var(--studio-font-scale,1));margin:0;line-height:1.7}.numbering-rule-form .numbering-rule-section+.numbering-rule-section{border-top:1px solid #e4eaf1;margin-top:20px;padding-top:20px}.numbering-rule-section h3{color:#263243;margin:0 0 16px;font-size:14px;font-weight:600}.numbering-rule-form .ant-form-item{margin-bottom:16px}.numbering-rule-form .ant-form-item-label{padding-bottom:6px}.numbering-rule-form .ant-form-item-label>label{font-size:13px}.numbering-rule-form .ant-form-item-extra,.numbering-rule-form .numbering-rule-hint,.numbering-rule-form p.muted{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.65}.numbering-rule-form .rules-form-grid{gap:0 16px}.numbering-rule-form .rules-number-preview{font-size:14px;line-height:1.9}.catalog-detail-summary{border-bottom:1px solid var(--border-color,#e5eaf1);padding-bottom:24px}.catalog-detail-heading{align-items:center;gap:12px;margin-bottom:8px;display:flex}.catalog-detail-heading h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}.catalog-detail-heading .ant-tag{flex-shrink:0;margin:0}.catalog-detail-category,.catalog-detail-metadata dt{color:#7b899e}.catalog-detail-section{padding-top:24px}.catalog-detail-section h3{margin:0 0 12px;font-size:14px;font-weight:600}.catalog-detail-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.catalog-detail-metadata{background:#f7f9fc;border-radius:8px;gap:20px;margin:0;padding:20px;display:grid}.catalog-detail-metadata dt{margin-bottom:6px;font-size:12px}.catalog-detail-metadata dd{overflow-wrap:anywhere;margin:0}.catalog-detail-grid,.catalog-detail-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=420px){.catalog-detail-grid,.catalog-detail-times{grid-template-columns:1fr}}.catalog-detail-wide{grid-column:1/-1}.show-staffing-empty-notice{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.show-staffing-empty-notice .ant-btn{padding-inline:0}.show-position-actions{gap:12px}.show-position-actions .ant-btn-link{padding-inline:0}.organization-profile{max-width:960px}.organization-profile .catalog-detail-metadata{margin-top:24px}.compact-management-actions{gap:12px}.compact-management-actions .ant-btn-link{padding-inline:0}.tenant-settings{border:1px solid var(--border-color,#e5eaf1);background:#fff;border-radius:8px;max-width:1000px;padding:0 32px}.tenant-settings-row{grid-template-columns:180px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.tenant-settings-row+.tenant-settings-row{border-top:1px solid #edf0f5}.tenant-settings-label h2{margin:0;font-size:15px;font-weight:600}.tenant-settings-label p,.tenant-logo-tools p{color:#7b8798;margin:6px 0 0;font-size:13px}.tenant-settings-control{max-width:520px}.tenant-logo-editor{align-items:center;gap:24px;display:flex}.tenant-logo-preview{background:#fff;border:1px solid #e5eaf1;border-radius:10px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}.tenant-logo-preview img{object-fit:contain;width:64px;height:64px}.tenant-logo-actions{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tenant-settings-slug{color:#657186;padding:4px 0}.tenant-settings-control .ant-form-item:last-child{margin-bottom:0}.tenant-settings-footer{border-top:1px solid #edf0f5;justify-content:flex-end;padding:20px 0;display:flex}@media (width<=640px){.tenant-settings{padding:0 20px}.tenant-settings-row{grid-template-columns:1fr;gap:18px;padding:24px 0}.tenant-logo-editor{gap:16px}}.organization-detail-heading{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.organization-detail-heading h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.5}.organization-detail-heading .ant-tag{flex-shrink:0;margin-top:4px}.organization-detail-fields .ant-descriptions-item-label{color:#7b8798;width:96px}.organization-detail-fields .ant-descriptions-item-content{overflow-wrap:anywhere}.organization-detail-fields .ant-descriptions-row>td{padding-bottom:20px}.organization-detail-description{white-space:pre-wrap}.role-permissions-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.role-permissions-heading h3{margin:0;font-size:16px}.role-permission-groups{gap:16px;margin-bottom:20px;display:grid}.role-permission-group{border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}.role-permission-group>header{background:#f7f9fc;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.role-permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.role-permission-options .ant-checkbox-wrapper{align-items:flex-start;margin:0}.role-permission-detail{margin-top:20px}.role-permission-detail h4{color:#7b8798;margin:0 0 10px;font-size:14px;font-weight:400}.role-permission-detail>div{flex-wrap:wrap;gap:8px;display:flex}.role-permission-detail .ant-tag{margin:0}@media (width<=420px){.role-permission-options{grid-template-columns:1fr}}.people-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.people-form-row>.ant-form-item{min-width:0}.people-form-drawer .people-readonly-value{overflow-wrap:anywhere;padding:4px 0;display:block}@media (width<=480px){.people-form-row{grid-template-columns:1fr;gap:0}}.organization-select-popup .ant-select-tree-switcher-noop{display:none}.people-organization-filter .ant-select-placeholder{color:inherit}.activity-drawer-actions{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.activity-drawer-actions>.ceremony-detail-footer{width:100%}.audit-raw-summary{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.role-detail-permissions{border-top:1px solid var(--juxu-border-subtle)}.role-detail-permissions .role-permission-detail{border-bottom:1px solid var(--juxu-border-subtle);grid-template-columns:112px minmax(0,1fr);gap:16px;margin:0;padding:16px 0;display:grid}.role-detail-permissions .role-permission-detail h4{margin:0;line-height:24px}.role-detail-permissions .role-permission-detail>div{align-items:flex-start}@media (width<=400px){.role-detail-permissions .role-permission-detail{grid-template-columns:88px minmax(0,1fr);gap:12px}}.audit-detail-summary{align-items:center;gap:12px;margin-bottom:24px;display:flex}.audit-detail-summary h2{margin:0;font-size:20px;line-height:1.5}.audit-detail-summary .ant-tag{margin:0}.audit-detail-section{border-top:1px solid var(--juxu-border-subtle);padding:20px 0}.audit-detail-section h3{margin:0 0 12px;font-size:14px}.audit-detail-section>p{margin:0;font-size:13px}.audit-detail-technical{border-top:1px solid var(--juxu-border-subtle)}.audit-detail-technical .ant-collapse-header{font-size:13px;padding-inline:0!important}.audit-detail-technical .ant-collapse-body{padding-inline:0!important}.audit-detail-technical .ant-typography{overflow-wrap:anywhere;font-size:12px}.audit-detail-technical .ant-typography code{white-space:normal;margin:0}.audit-change-table td{overflow-wrap:anywhere;vertical-align:top}.audit-detail-content .audit-raw-summary{background:#f7f9fc;border-radius:6px;margin:0;padding:12px}.ant-pagination{align-items:center;display:flex}.ant-pagination>li{order:2}.ant-pagination>.ant-pagination-total-text{order:0}.ant-pagination>.ant-pagination-options{order:1;margin-inline:0 8px}.general-media-form{flex-direction:column;gap:10px;display:flex}.general-media-form>label{margin-top:14px;font-weight:600}.general-media-form>.ant-select{width:100%}.general-media-form>.ant-input{min-height:40px}.general-media-form>textarea.ant-input{min-height:100px}.asset-library-page,.asset-library-surface>.page-stack,.asset-library-page .event-list-surface{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.asset-library-page .ant-table-wrapper{min-width:0;max-width:100%}.event-list-table.general-media-table .ant-table-content table{min-width:1260px}.general-media-form>.ant-switch{flex:none;align-self:flex-start;width:auto;min-width:56px}.general-media-detail{gap:24px;min-width:0;display:grid}.general-media-detail-heading{border-bottom:1px solid var(--juxu-border-subtle);align-items:flex-start;gap:12px;padding-bottom:22px;display:flex}.general-media-detail-heading>div:first-child{flex:1;min-width:0}.general-media-detail-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;line-height:1.4}.general-media-code{color:var(--juxu-muted);font-size:13px}.general-media-info{background:var(--juxu-surface-muted);border-radius:var(--juxu-radius-surface);padding:20px 24px}.general-media-info .ant-descriptions-item-label{color:var(--juxu-muted);padding-bottom:4px;font-size:13px}.general-media-info .ant-descriptions-item-content{overflow-wrap:anywhere;white-space:pre-wrap}.general-media-files{min-width:0}.general-media-files-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.general-media-files-heading h3{margin:0;font-size:16px}.general-media-file-empty{border:1px dashed var(--juxu-border);border-radius:var(--juxu-radius-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:28px 20px;display:flex}.general-media-file-empty>.anticon{color:var(--juxu-muted);margin-bottom:4px;font-size:28px}.general-media-file-empty>span:not(.anticon){color:var(--juxu-muted);font-size:13px}.general-media-file-empty>button{margin-top:8px}@media (width<=540px){.general-media-info{padding:16px}.general-media-detail-heading{flex-wrap:wrap}}.general-media-upload-actions{border-top:1px solid var(--juxu-border-subtle);justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.general-media-upload-actions>.general-media-upload-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.general-media-upload-actions>span:not(.general-media-upload-name){flex:none}.general-media-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}.general-media-properties>div{min-width:0}.general-media-properties dt{color:var(--juxu-muted);margin:0 0 6px;font-size:13px;line-height:20px}.general-media-properties dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:22px}.general-media-property-wide{grid-column:1/-1}@media (width<=540px){.general-media-properties{grid-template-columns:minmax(0,1fr)}}.general-media-form-group{border-top:1px solid var(--juxu-border-subtle);min-width:0;margin-top:14px;padding-top:24px}.general-media-form-group h3,.general-media-editor-file h3{margin:0 0 16px;font-size:16px;line-height:24px}.general-media-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.general-media-field{flex-direction:column;gap:8px;min-width:0;display:flex}.general-media-field>label{font-weight:500;line-height:22px}.general-media-field>.ant-select{width:100%}.general-media-field>.ant-switch{align-self:flex-start;width:auto;min-width:56px}.general-media-field>textarea{min-height:88px}.general-media-field-wide{grid-column:1/-1}.general-media-form-group>.advanced-identity-fields{margin-top:20px}@media (width<=540px){.general-media-fields{grid-template-columns:minmax(0,1fr)}}.general-media-editor-file .ant-upload-drag:has(.general-media-upload-actions)>.ant-upload-btn{padding:12px}.general-media-upload-actions{min-height:28px}.general-media-editor-file .ant-upload-drag:has(.general-media-upload-actions){background:#fff;border-style:solid;border-radius:8px;overflow:hidden}.general-media-editor-file .ant-upload-drag:has(.general-media-upload-actions)>.ant-upload-btn{padding:8px;display:block}.general-media-editor-file .ceremony-preview{justify-items:center;gap:0;margin:0}.general-media-editor-file .ceremony-preview img{border:0;border-radius:4px}.general-media-editor-file .general-media-upload-actions{box-sizing:border-box;min-height:40px;margin-top:8px;padding:4px 0}.general-media-upload-actions .ant-upload-wrapper,.general-media-upload-actions .ant-upload,.general-media-upload-actions .ant-upload-select{align-items:center;width:auto;height:auto;margin:0;padding:0;line-height:1;display:inline-flex}.general-media-upload-actions .ant-btn{width:28px;height:28px;padding:0}.general-media-editor-file .ceremony-preview{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.general-media-editor-file .ceremony-preview .ant-image{justify-content:center;align-items:center;max-width:100%;margin-inline:auto;display:flex}.general-media-editor-file .ceremony-preview .ant-image-img{object-fit:contain;width:auto;max-width:100%;max-height:280px}.general-media-editor-file .ant-upload-drag:has(.general-media-upload-content) .ant-upload-drag-container{width:100%;display:block}.general-media-upload-content{width:100%;min-width:0}.general-media-editor-file .general-media-upload-content .ceremony-preview>p{box-sizing:border-box;text-align:center;width:100%;color:var(--juxu-muted);margin:0;padding:20px 12px;font-size:13px;line-height:20px}.general-media-upload-content .general-media-upload-actions{width:100%}.general-media-editor-file .ant-upload-wrapper .ant-upload-drag>.ant-upload-btn:has(.general-media-upload-content){height:auto;padding:8px;display:block}.general-media-editor-file .ant-upload-wrapper .ant-upload-drag .general-media-upload-actions{height:36px;min-height:0;margin-top:8px;padding:4px 0 0}.general-media-upload-actions>.general-media-replace{flex:0 0 28px;margin-left:auto}.general-media-file-card{width:100%;min-width:0}.general-media-detail .general-media-file-card{border:1px solid var(--juxu-border);box-sizing:border-box;border-radius:8px;padding:8px;overflow:hidden}.general-media-file-card .ceremony-preview{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;margin:0;display:flex}.general-media-file-card .ceremony-preview .ant-image{max-width:100%}.general-media-file-card .ceremony-preview img{object-fit:contain;border:0;border-radius:4px;width:auto;max-width:100%;max-height:280px;display:block}.general-media-file-card .ceremony-preview>p{color:var(--juxu-muted);text-align:center;margin:0;padding:20px 12px}.general-media-file-card .ceremony-material-file-list{border-top:1px solid var(--juxu-border-subtle);margin:8px 0 0;padding:4px 0 0;list-style:none}.general-media-file-card .ceremony-material-file-list>li{background:0 0;align-items:center;gap:8px;min-width:0;min-height:32px;margin:0;padding:0;display:flex}.general-media-file-card .ceremony-material-file-select{text-align:left;flex:1;justify-content:flex-start;min-width:0;height:28px;padding:0}.general-media-file-card .ceremony-material-file-select>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.general-media-file-card .ceremony-material-file-list>li>.ant-btn:not(.ceremony-material-file-select){flex:0 0 28px;width:28px;height:28px;padding:0}.confirmation-copy{white-space:pre-line;line-height:1.65}.people-list-toolbar{position:relative}.people-list-toolbar.has-selection>:not(.people-selection-tools){visibility:hidden}.people-selection-tools{white-space:nowrap;flex-wrap:nowrap;gap:12px;position:absolute;inset:0;overflow-x:auto}.people-selection-tools>*{flex-shrink:0}.people-selection-count{font-weight:500}.person-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.person-account-row .ant-tag{margin:0}.people-list-toolbar,.people-list-toolbar *,.people-list-toolbar :before,.people-list-toolbar :after{transition:none!important;animation:none!important}.people-selection-tools{z-index:1;background:var(--juxu-surface)}.people-list-toolbar~.event-list-table-viewport .ant-table-row-selected>.ant-table-cell{background:var(--juxu-blue-subtle);transition:none}.people-list-toolbar .people-selection-tools{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.people-list-toolbar .people-selection-tools>.ant-btn{width:auto}.people-library .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--juxu-blue-subtle);transition:none}.person-detail-fields .ant-descriptions-item-label{white-space:nowrap;min-width:112px}.people-library .people-list-toolbar{flex-flow:row;height:40px;min-height:40px}.people-library .people-list-toolbar .event-list-filters{flex-flow:row;flex:1;height:40px;display:flex;overflow-x:auto}.people-library .people-list-toolbar .event-list-filters>*{flex-shrink:0;width:auto}.people-library .people-list-toolbar .event-list-filters .toolbar-search{width:300px}.people-library .people-list-toolbar .event-list-create{width:auto}.person-account-summary{align-items:center;gap:12px;margin:-8px 0 24px;display:flex}.person-account-summary .ant-tag,.person-account-summary .ant-btn{font-size:12px;font-weight:400}.person-detail-fields{margin-bottom:28px}.person-detail-fields .ant-descriptions-title{font-size:14px;font-weight:600}.person-detail-fields .ant-descriptions-item-label{width:120px;min-width:120px;white-space:nowrap!important}.person-detail-fields .ant-descriptions-item-content{overflow-wrap:anywhere}.detail-fields-container{min-width:0}.detail-fields.ant-descriptions .ant-descriptions-item-label{width:auto;min-width:0;color:var(--juxu-muted);white-space:nowrap;padding-bottom:6px}.detail-fields.ant-descriptions .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.detail-fields.ant-descriptions .ant-descriptions-view>table{table-layout:fixed}.detail-fields.ant-descriptions .ant-descriptions-row>th,.detail-fields.ant-descriptions .ant-descriptions-row>td{padding-right:24px}.detail-fields.ant-descriptions .ant-descriptions-row>:last-child{padding-right:0}.people-selection-tools .people-batch-actions{flex-direction:row;align-items:center;gap:12px;margin-left:auto;display:flex}.people-selection-tools .people-batch-actions .ant-btn{flex-shrink:0;width:auto}.account-batch-content{flex-direction:column;gap:20px;display:flex}.account-batch-content .ant-typography{margin-top:0}.account-batch-identity{white-space:nowrap;min-width:280px;display:inline-block}.account-batch-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.account-batch-summary>.ant-typography{font-size:14px}.account-batch-summary>.ant-typography-secondary{margin-left:auto;font-size:12px}.account-batch-password{padding-top:4px}.account-batch-password h5.ant-typography{margin-bottom:12px;font-size:14px}.account-batch-skipped{border-top:1px solid var(--juxu-border-subtle)}.account-batch-skipped.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding-inline:0}.single-account-description{color:var(--juxu-text-secondary,#64748b);margin:0 0 16px;font-size:13px;line-height:1.6}.single-account-mode{margin-bottom:20px}.single-account-required{color:#ff4d4f;margin-left:4px}.single-account-password-row{align-items:center;gap:8px;display:flex}.single-account-password-row>.ant-input-affix-wrapper{flex:1;min-width:0}.single-account-password-row>.ant-btn{flex:none;width:auto}.single-account-drawer .ant-form-item{margin-bottom:20px}@media (width<=480px){.single-account-password-row{flex-wrap:wrap}.single-account-password-row>.ant-input-affix-wrapper{flex-basis:100%}}.person-profile-drawer .organization-detail-heading{border:0;margin:0 0 8px;padding:0}.person-profile-meta{color:var(--juxu-text-secondary,#64748b);flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;font-size:13px;display:flex}.person-profile-drawer .person-detail-fields{margin:0 0 24px}.person-profile-drawer .person-account-summary{border:0;align-items:center;gap:10px;margin:0;padding:16px 0;display:flex}.person-profile-drawer .person-account-summary .ant-btn{margin-left:auto}.person-profile-audit{color:var(--juxu-text-secondary,#64748b);flex-wrap:wrap;gap:6px 20px;margin-top:16px;font-size:12px;display:flex}.account-password-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-password-list{max-height:260px;margin-top:4px;padding-right:4px;overflow-y:auto}.account-batch-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;width:100%;display:flex}.account-batch-footer-note{color:var(--juxu-text-secondary,#64748b);margin-right:auto;font-size:12px}.account-password-help{color:var(--juxu-text-secondary,#64748b);cursor:help;background:0 0;border:0;padding:2px 6px;font-size:13px}.person-account-title{font-size:14px;font-weight:600}.person-profile-drawer .person-profile-meta{margin-bottom:8px}.person-profile-drawer .person-profile-audit{gap:6px 16px;margin:0 0 28px}.person-profile-audit>span{white-space:nowrap}.person-account-fields .ant-btn-link{height:auto;padding:0;font-size:14px}.person-profile-meta>span,.person-profile-audit>span,.person-section-title{align-items:center;gap:6px;display:inline-flex}.person-section-title>.anticon{color:var(--juxu-text-secondary,#64748b);font-size:15px}.person-profile-name,.person-profile-facts,.person-profile-sections{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:28px;display:grid}.person-profile-name{align-items:center;margin-bottom:12px}.person-profile-name h2{margin:0;font-size:22px;line-height:1.4}.person-profile-name>.ant-tag{justify-self:start;margin:0}.person-profile-facts{color:var(--juxu-muted);row-gap:8px;font-size:13px}.person-profile-facts small{font-size:12px}.person-profile-sections{margin-top:32px}.person-profile-sections section{min-width:0}.person-profile-sections h3{margin:0 0 16px;font-size:14px;font-weight:600}.person-profile-sections dl{margin:0}.person-profile-sections dl>div{align-items:baseline;gap:12px;min-height:32px;display:flex}.person-profile-sections dt{color:var(--juxu-muted);flex:none;font-size:13px}.person-profile-sections dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.person-profile-sections .ant-btn-link{height:auto;padding:0;font-size:14px}@media (width<=540px){.person-profile-name{grid-template-columns:1fr auto}.person-profile-facts{grid-template-columns:1fr}.person-profile-sections{grid-template-columns:1fr;row-gap:28px}}.resource-detail-identity{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.resource-detail-identity h2{margin:0;font-size:22px;line-height:1.4}.resource-detail-identity>.ant-tag{flex-shrink:0;margin:4px 0 0}.resource-detail-caption{color:var(--juxu-muted);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.resource-detail-drawer .person-profile-sections{margin-top:0}.resource-detail-timestamps{background:var(--juxu-bg-layout,#f6f8fb);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:18px 20px;display:grid}.resource-detail-timestamps dt{color:var(--juxu-muted);margin-bottom:6px;font-size:12px}.resource-detail-timestamps dd{margin:0;font-size:13px}.resource-detail-drawer .catalog-detail-section{margin-top:0}.resource-detail-drawer .catalog-detail-metadata{padding:18px 20px}@media (width<=540px){.resource-detail-timestamps{grid-template-columns:1fr}}:is(.primary-button,.primary-link,.publish-button):not(:disabled):not([aria-disabled=true]):hover{background:var(--juxu-blue-hover);color:#fff}:is(.primary-button,.primary-link,.publish-button):not(:disabled):not([aria-disabled=true]):active{background:var(--juxu-blue-strong);color:#fff}:is(.primary-button,.primary-link,.publish-button):focus-visible{outline:2px solid var(--juxu-blue);outline-offset:2px}.event-list-toolbar>.ant-btn:not(.ant-btn-link):not(.ant-btn-text),.event-list-toolbar .toolbar-actions>.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-sm),.show-page-heading .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-sm){align-items:center;height:40px;min-height:40px;padding-block:0;display:inline-flex}:is(.event-list-toolbar,.event-material-filters,.event-material-filter-grid,.settings-toolbar,.list-filters,.collection-selector-toolbar,.ceremony-history-toolbar) :is(.ant-select,.ant-picker,.ant-input-affix-wrapper,.ant-input-search,.ant-input-group-wrapper,.toolbar-search-with-button),.toolbar-search.ant-input-affix-wrapper,.show-tab-search.ant-input-affix-wrapper{box-sizing:border-box;height:40px!important;min-height:40px!important}:is(.event-list-toolbar,.event-material-filters,.event-material-filter-grid,.settings-toolbar,.list-filters,.collection-selector-toolbar,.ceremony-history-toolbar) :is(.ant-select-selector,.ant-input-search-button,.toolbar-search-with-button>.ant-btn),:is(.event-list-toolbar,.event-material-filter-grid,.settings-toolbar,.list-filters)>.ant-input,.toolbar-search.ant-input,.show-tab-search.ant-input{height:40px!important;min-height:40px!important}:is(.event-list-toolbar,.event-material-filters,.event-material-filter-grid,.settings-toolbar,.list-filters,.collection-selector-toolbar,.ceremony-history-toolbar) .ant-input-affix-wrapper{padding-block:0!important}:is(.event-list-toolbar,.event-material-filters,.event-material-filter-grid,.settings-toolbar,.list-filters,.collection-selector-toolbar,.ceremony-history-toolbar) .ant-input-affix-wrapper>.ant-input{height:auto!important;min-height:0!important}:is(.event-list-toolbar,.event-material-filters,.event-material-filter-grid,.settings-toolbar,.list-filters,.collection-selector-toolbar,.ceremony-history-toolbar) .ant-input-search>:is(.ant-btn,.ant-input){height:40px!important;min-height:40px!important}.script-transfer-drawer .inspector-form{gap:20px;padding:0}.script-transfer-drawer .inspector-form>label,.script-transfer-drawer .inspector-form legend{color:#1d2a3d;font-size:14px;font-weight:600}.script-transfer-drawer .ant-select{font-weight:400}.activity-drawer-actions .ant-btn{height:40px}.studio-matrix-notice{color:#344054;font-size:calc(12px * var(--studio-font-scale,1));background:#eef5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:12px;padding:8px 12px;display:flex}.studio-matrix-notice .ant-btn{height:auto;font-size:calc(12px * var(--studio-font-scale,1));padding-inline:0}.studio-position-matrix-table .ant-table{font-size:calc(12px * var(--studio-font-scale,1))}.studio-position-matrix-table .ant-table-cell{vertical-align:middle;padding:8px 10px!important}.studio-position-matrix-table .ant-table-thead>tr>th{font-size:calc(12px * var(--studio-font-scale,1));font-weight:500}.studio-matrix-cue-link{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.studio-matrix-cue-link .studio-code{flex-shrink:0}.studio-matrix-cue-link:hover{color:#1677ff}.studio-matrix-cue-link:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.studio-position-matrix-table .studio-matrix-cell{gap:8px;min-width:0}.studio-position-matrix-table .studio-matrix-cell article{background:0 0;border:0;gap:2px;padding:0}.studio-position-matrix-table .studio-matrix-cell article+article{border-top:1px solid #eef0f3;padding-top:8px}.studio-position-matrix-table .studio-matrix-cell strong{font-size:calc(12px * var(--studio-font-scale,1));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.studio-position-matrix-table .studio-matrix-cell label{font-size:calc(11px * var(--studio-font-scale,1));grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px}.studio-position-matrix-table .ant-select{width:100%;font-size:calc(12px * var(--studio-font-scale,1))}.studio-position-matrix-table .studio-matrix-empty{text-align:center;display:block}.choice-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.audit-list-page,.audit-list-page>.event-list-surface{grid-template-columns:minmax(0,1fr);min-width:0}.audit-list-page .event-list-table{min-width:0;max-width:100%}.audit-list-page .event-list-table .ant-table-content table{min-width:850px}.studio-position-matrix-table .ant-table-cell{vertical-align:top}.studio-position-matrix-table .studio-matrix-cell{text-align:left;gap:16px;max-width:360px}.studio-position-matrix-table .studio-matrix-cell article{gap:8px}.studio-position-matrix-table .studio-matrix-cell strong{font-size:calc(13px * var(--studio-font-scale,1));white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.studio-position-matrix-table .studio-matrix-cell label{font-size:calc(12px * var(--studio-font-scale,1));grid-template-columns:44px minmax(0,1fr);gap:8px}.studio-position-matrix-table .studio-matrix-cell label>span:first-child{white-space:nowrap}.studio-matrix-value{color:#344054;line-height:24px}.studio-position-matrix-table .studio-matrix-cue-link{padding-top:2px}.studio-issue-row .studio-issue-locate{font-size:calc(12px * var(--studio-font-scale,1));white-space:nowrap;padding-inline:4px}.studio-check-stale{margin-bottom:16px}.ant-drawer .ant-drawer-title{font-size:16px;font-weight:600;line-height:1.5}.ant-drawer .ant-drawer-body{font-size:14px;line-height:1.6}.ant-drawer .ant-drawer-body .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px;font-weight:500;line-height:1.5}.ant-drawer .ant-drawer-body h2{font-size:16px;font-weight:600;line-height:1.5}.ant-drawer .ant-drawer-body h3{font-size:14px;font-weight:600;line-height:1.5}.ant-drawer .ant-drawer-body h4{font-size:13px;font-weight:600;line-height:1.5}:root{--juxu-table-font-size:14px}.ant-table-wrapper .ant-table :is(.ant-table-thead,.ant-table-tbody)>tr>:is(th,td),table:not(.ant-table-content table):not(.ant-table-header table) :is(th,td){font-size:var(--juxu-table-font-size);vertical-align:middle}.ant-table-wrapper .ant-table-cell :where(div,strong,small,a,p,code,label,button,input,.ant-typography,.ant-tag,.status-chip,span:not(.anticon):not(.anticon *)),table:not(.ant-table-content table):not(.ant-table-header table) :is(th,td) :where(div,strong,small,a,p,code,label,button,input,.ant-typography,.ant-tag,.status-chip,span:not(.anticon):not(.anticon *)){font-size:var(--juxu-table-font-size)}.table-identity{vertical-align:middle;text-align:left;overflow-wrap:anywhere;gap:4px;max-width:100%;display:inline-grid}.table-identity strong{font-weight:600}.table-identity-code{color:var(--juxu-muted);font-variant-numeric:tabular-nums}table th{text-align:left}table :is(th,td).table-cell-right{text-align:right;font-variant-numeric:tabular-nums}table :is(th,td).table-cell-center{text-align:center}table :is(th,td).table-cell-right input{text-align:right;font-variant-numeric:tabular-nums}.ant-table-wrapper .ant-table-cell .ant-tag{margin-inline-end:0}.event-list-table.identity-list-table .ant-table-content table{min-width:0}.show-data-table .assignment-revoke-link{height:auto;padding-inline:0}.assignment-person-option{font-size:var(--juxu-table-font-size);justify-content:space-between;align-items:center;gap:16px;padding-block:4px;display:flex}.assignment-person-option .table-identity-code{font-size:inherit}.assignment-person-option .ant-tag{flex-shrink:0;margin-inline-end:0}.ant-pagination.show-list-pagination{flex-wrap:wrap;row-gap:8px;margin-block:16px 0;padding-block-end:24px}.ant-table-wrapper .ant-table-pagination.ant-pagination{flex-wrap:wrap;row-gap:8px;margin-block:16px}.show-data-table .assignment-status-select{text-align:left;width:112px;min-width:0}.show-data-table.assignment-fixed-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.assignment-fixed-table :is(th,td){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assignment-fixed-table .table-identity{overflow-wrap:normal;white-space:nowrap}.assignment-fixed-table .table-identity>*{text-overflow:ellipsis;overflow:hidden}.assignment-fixed-table tbody td{background:var(--juxu-surface,#fff)}.assignment-fixed-table tr>:first-child,.assignment-fixed-table.has-selection tr>:nth-child(2){z-index:2;position:sticky;left:0}.assignment-fixed-table.has-selection tr>:nth-child(2){left:44px}.assignment-fixed-table tr>.assignment-fixed-action{z-index:2;position:sticky;right:0}.assignment-fixed-table thead th{z-index:3}.assignment-table-scroll{contain:inline-size;width:100%;overflow-x:auto}.assignment-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.assignment-list-toolbar>.toolbar-actions:last-child{margin-left:auto}.show-staffing-tabs .ant-tabs-content-holder,.show-staffing-tabs>.ant-tabs-body-holder,.show-staffing-tabs>.ant-tabs-body{padding-top:4px}.account-batch-drawer .account-batch-content{gap:12px}.assignment-fixed-table td.assignment-time-cell{white-space:normal;overflow:visible}.assignment-time-range{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.assignment-time-range>span{overflow-wrap:anywhere}.assignment-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.assignment-row-actions .ant-btn{padding-inline:0}.authorization-intro{margin:0 0 12px}.authorization-toolbar{margin:4px 0 12px}.authorization-time{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.authorization-before{background:var(--color-bg-layout,#f7f8fa);border-radius:6px;padding:12px 16px}.authorization-before h3,.authorization-after-title{margin:0 0 12px;font-size:14px}.authorization-before dl{grid-template-columns:56px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.authorization-before dt{color:#667085}.authorization-before dd{margin:0}.authorization-after-title{margin:4px 0 0}.authorization-required:before{content:"*";color:#ff4d4f;margin-right:4px}.authorization-table .ant-table-cell{white-space:nowrap}.authorization-timezone{align-items:center;gap:6px;display:inline-flex}
