:root{--cs-ink: #07111f;--cs-muted: #657083;--cs-faint: #9aa6b8;--cs-line: #dce5ef;--cs-soft: #f4f8fb;--cs-surface: #ffffff;--cs-night: #020914;--cs-night-2: #081526;--cs-primary: #08a7ff;--cs-primary-strong: #0077d9;--cs-cyan: #18d5ff;--cs-green: #25d685;--cs-amber: #e69b24;--cs-rose: #e45a72;--cs-shadow: 0 18px 42px rgba(7, 17, 31, .1);--cs-shadow-strong: 0 30px 76px rgba(7, 17, 31, .18);--cs-gradient-brand: linear-gradient(135deg, var(--cs-cyan), var(--cs-green));font-family:Inter,SF Pro Display,PingFang SC,Noto Sans Thai,Noto Sans Myanmar,Noto Sans Khmer,Noto Sans Lao,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cs-ink);background:var(--cs-soft);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box;letter-spacing:0}body{margin:0;background:var(--cs-soft)}body,button,input,select{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}.cs-page-shell{min-height:100vh;color:var(--cs-ink);background:#f7fafc}.cs-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;align-items:center;gap:20px;min-height:86px;padding:16px clamp(22px,4vw,44px);border-bottom:1px solid rgba(220,229,239,.82);background:#ffffffe0;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.cs-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.cs-brand span:last-child{display:grid;gap:2px;min-width:0}.cs-brand b{color:var(--cs-ink);font-size:20px;line-height:26px}.cs-brand small{overflow:hidden;color:var(--cs-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.cs-brand-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border-radius:8px;color:#fff;background:var(--cs-night);box-shadow:0 18px 42px #08a7ff3d}.cs-brand-mark span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#08a7fffa,#25d685e6 62%,#e45a72c7)}.cs-brand-mark i{position:relative;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #fff;filter:drop-shadow(0 4px 8px rgba(2,9,20,.22));transform:translate(2px)}.cs-brand-mark-compact{width:36px;height:36px}.cs-brand-mark-compact i{border-top-width:8px;border-bottom-width:8px;border-left-width:13px}.cs-nav{display:flex;align-items:center;justify-content:center;gap:10px;overflow-x:auto;padding:4px;scrollbar-width:none}.cs-nav::-webkit-scrollbar{display:none}.cs-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:8px;color:#3c4657;font-size:14px;font-weight:760;white-space:nowrap}.cs-nav a:hover,.cs-nav a[aria-current=page]{color:#008bd8;background:#ecf9ff}.cs-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.cs-language-switcher{display:inline-flex;align-items:center;gap:10px;min-width:0}.cs-language-switcher span{color:var(--cs-muted);font-size:12px;font-weight:750}.cs-language-switcher select{min-height:44px;width:180px;max-width:180px;border:1px solid var(--cs-line);border-radius:8px;padding:0 36px 0 12px;color:var(--cs-ink);background:#fff;font-size:14px;font-weight:760;box-shadow:0 10px 26px #07111f0a}.cs-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:800;white-space:nowrap}.cs-button-primary{color:#03101d;background:var(--cs-gradient-brand);box-shadow:0 16px 30px #08a7ff3d}.cs-button-primary:hover{background:linear-gradient(135deg,#08baff,#37e892)}.cs-section-heading{display:grid;gap:10px;margin-bottom:28px}.cs-section-heading-center{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.cs-section-heading p{margin:0;color:#008bd8;font-size:12px;font-weight:850;text-transform:uppercase}.cs-section-heading h2{margin:0;color:var(--cs-ink);font-size:44px;line-height:1.02}.cs-section-heading span{color:var(--cs-muted);font-size:16px;line-height:26px}.cs-feature-card{display:grid;align-content:start;gap:12px;min-height:210px;padding:24px;border:1px solid var(--cs-line);border-top:4px solid var(--cs-cyan);border-radius:8px;background:#fff;box-shadow:var(--cs-shadow)}.cs-feature-card-green{border-top-color:var(--cs-green)}.cs-feature-card-amber{border-top-color:var(--cs-amber)}.cs-feature-card-rose{border-top-color:var(--cs-rose)}.cs-feature-card span{color:var(--cs-muted);font-size:12px;font-weight:800}.cs-feature-card h3{margin:0;font-size:19px;line-height:26px}.cs-feature-card p{margin:0;color:var(--cs-muted);font-size:14px;line-height:23px}.cs-card,.cs-kpi-card,.cs-service-card{border:1px solid var(--cs-line);border-radius:8px;background:var(--cs-surface);box-shadow:var(--cs-shadow)}.cs-card-grid,.cs-kpi-grid,.cs-service-grid{display:grid;gap:16px}.cs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-kpi-card,.cs-service-card{display:grid;align-content:start;gap:8px;min-width:0;padding:18px}.cs-kpi-card span,.cs-kpi-card small,.cs-service-card span,.cs-service-card p{color:var(--cs-muted)}.cs-kpi-card b{color:var(--cs-ink);font-size:28px;line-height:1.16}.cs-service-card i{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#03101d;font-style:normal;font-weight:900;background:var(--cs-gradient-brand)}.cs-service-card h3,.cs-service-card p{margin:0}.cs-service-card h3{font-size:17px;line-height:24px}.cs-service-card p{font-size:14px;line-height:23px}.cs-inline-actions,.cs-link-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cs-link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgba(8,167,255,.22);border-radius:8px;color:#006399;background:#ecf9ff;font-size:13px;font-weight:800}.cs-empty-state{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed var(--cs-line);border-radius:8px;color:var(--cs-muted);text-align:center}.cs-empty-state b{color:var(--cs-ink)}.cs-empty-state p{max-width:420px;margin:6px 0 0;font-size:14px;line-height:23px}.cs-footer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);gap:28px;padding:44px clamp(22px,5vw,72px);border-top:1px solid var(--cs-line);background:#fff}.cs-footer-brand{display:flex;gap:12px;align-items:flex-start}.cs-footer-brand b{display:block;font-size:16px;line-height:22px}.cs-footer-brand p,.cs-footer-copy{margin:6px 0 0;color:var(--cs-muted);font-size:13px;line-height:22px}.cs-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cs-footer-links section{display:grid;align-content:start;gap:8px}.cs-footer-links h2{margin:0 0 4px;color:var(--cs-ink);font-size:13px;line-height:20px}.cs-footer-links a{color:var(--cs-muted);font-size:13px;line-height:20px}.cs-footer-copy{grid-column:1 / -1;margin-top:0}@media(max-width:980px){.cs-header{grid-template-columns:minmax(0,1fr) auto}.cs-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;padding:0}.cs-header-actions{justify-self:end}}@media(max-width:680px){.cs-header{gap:12px;overflow:hidden;padding:12px 16px}.cs-brand{gap:10px}.cs-brand small,.cs-language-switcher span,.cs-header-actions .cs-button{display:none}.cs-language-switcher select{width:132px;max-width:132px;min-height:36px}.cs-nav{max-width:100%}.cs-nav a{flex:0 0 auto}.cs-section-heading h2{font-size:32px}.cs-footer,.cs-footer-links{grid-template-columns:1fr}}:root{color:#172033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a,input,select{font:inherit}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.sidebar{background:#111827;color:#f8fafc;padding:22px 16px}.brand-block{align-items:center;display:flex;gap:12px;min-height:48px}.brand-block b,.brand-block small{display:block}.brand-block small{color:#aeb7c8;margin-top:2px}.brand-mark{align-items:center;background:#2f6fed;border-radius:8px;display:inline-flex;font-weight:800;height:40px;justify-content:center;width:40px}.sidebar nav{display:grid;gap:6px;margin-top:28px}.sidebar nav button{background:transparent;border:0;border-radius:8px;color:#d8deea;cursor:pointer;padding:11px 12px;text-align:left;width:100%}.sidebar nav button:hover,.sidebar nav button[aria-current=page],.nav-item-active{background:#1f2937;color:#fff}.workspace{min-width:0;padding:22px}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 16px;max-width:1220px}.topbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.topbar-actions .cs-language-switcher select{width:170px}.topbar h1,.tenant-summary h2,.panel h2{letter-spacing:0;margin:0}.topbar h1{font-size:28px;line-height:1.18}.topbar p:not(.eyebrow){color:#59677d;line-height:1.55;margin:8px 0 0;max-width:760px}.eyebrow{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.primary-button,.notice button,.drama-row,.episode{border-radius:8px;cursor:pointer}.primary-button,.secondary-button,.notice button{border:0;min-height:40px;padding:0 16px}.primary-button{background:#2563eb;color:#fff;font-weight:750}.primary-button:disabled{background:#97a7c0;cursor:progress}.secondary-button{background:#fff;border:1px solid #cbd6e5;color:#1f3f77;font-weight:750}.secondary-button:disabled{background:#eef2f7;color:#7b8798;cursor:not-allowed}.overview,.content-grid,.playback-panel,.support-panel,.topup-grid,.notice{margin:0 auto 16px;max-width:1220px}.overview{display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.tenant-summary,.panel,.notice,.metric-grid article{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 10px 28px #0f172a0d}.tenant-summary{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);padding:22px}.tenant-summary h2{font-size:24px;line-height:1.2}.tenant-summary p,.empty,.feature-row span,.status-list span,.status-list b,.detail-body p,.compact-dl dt,.metric-grid span,.metric-grid small{color:#59677d}.tenant-summary p,.detail-body p{line-height:1.68}.tenant-summary dl,.compact-dl{display:grid;gap:10px;margin:0}.tenant-summary dl div,.compact-dl div{border-bottom:1px solid #edf1f6;padding-bottom:10px}.tenant-summary dt,.compact-dl dt{font-size:12px;margin-bottom:4px}.tenant-summary dd,.compact-dl dd{color:#172033;font-weight:760;margin:0;overflow-wrap:anywhere}.metric-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{min-height:132px;padding:18px}.metric-grid b{color:#172033;display:block;font-size:26px;line-height:1.2;margin:8px 0}.overview-dashboard{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.46fr)}.overview-hero{grid-column:1 / -1}.overview-hero .overview-identity{align-content:start;display:grid;gap:10px}.overview-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.overview-metric-grid{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr))}.overview-metric-card,.overview-todo-item,.overview-highlight-row,.overview-market-row,.overview-finance-list div,.overview-health-row{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-width:0}.overview-metric-card{box-shadow:0 10px 28px #0f172a0b;min-height:118px;padding:16px}.overview-metric-card span,.overview-metric-card small,.overview-todo-item small,.overview-highlight-row small,.overview-market-row small,.overview-finance-list span,.overview-health-row span{color:#667085;overflow-wrap:anywhere}.overview-metric-card b{color:#172033;display:block;font-size:24px;line-height:1.2;margin:8px 0;overflow-wrap:anywhere}.overview-main-stack,.overview-side-stack,.overview-todo-list,.overview-highlight-list,.overview-market-list,.overview-finance-list,.overview-health-list{display:grid;gap:12px;min-width:0}.overview-main-stack,.overview-side-stack{align-content:start}.overview-todo-item,.overview-highlight-row{align-items:center;cursor:pointer;display:grid;gap:12px;text-align:left;width:100%}.overview-todo-item{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:13px}.overview-todo-item:hover,.overview-highlight-row:hover{border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.overview-todo-item-good{background:#f1fbf6;border-color:#bfecd2}.overview-todo-item-warn{background:#fff8ec;border-color:#f9d18a}.overview-todo-item-neutral{background:#f7fafc}.overview-todo-item b,.overview-todo-item small,.overview-todo-item em,.overview-highlight-row b,.overview-highlight-row small,.overview-highlight-row em,.overview-market-row b,.overview-market-row small,.overview-market-row em,.overview-finance-list b,.overview-health-row b{min-width:0;overflow-wrap:anywhere}.overview-todo-item span,.overview-highlight-row span,.overview-market-row span,.overview-finance-list span{display:grid;gap:3px;min-width:0}.overview-todo-item b,.overview-highlight-row b,.overview-market-row b,.overview-finance-list b,.overview-health-row b{color:#172033}.overview-todo-item small,.overview-highlight-row small{display:block;line-height:1.45;margin-top:4px}.overview-todo-item em,.overview-highlight-row em,.overview-market-row em{background:#eef5ff;border-radius:999px;color:#1d5fd3;font-style:normal;font-weight:800;padding:5px 9px;text-align:center;white-space:nowrap}.overview-progress-row{display:grid;gap:8px;margin-bottom:12px}.overview-progress-row span{color:#667085;font-size:12px;font-weight:800}.overview-progress-row b{color:#172033;font-size:28px;line-height:1.1}.overview-progress-track{background:#e7edf5;border-radius:999px;height:10px;overflow:hidden}.overview-progress-track i{background:linear-gradient(90deg,#0f7a48,#2f6fed);display:block;height:100%}.overview-highlight-row{background:#f7fafc;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:11px 12px}.overview-market-row,.overview-finance-list div,.overview-health-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.overview-market-row,.overview-finance-list div{background:#f7fafc}.overview-health-row-good b{color:#0f7a48}.overview-health-row-warn b{color:#a05600}.overview-health-row-neutral b{color:#43536a}.content-grid{display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.catalog-workbench{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);margin:0 auto 16px;max-width:1220px}.catalog-intel-panel{grid-column:1 / -1}.catalog-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-summary-grid span,.catalog-action-panel,.tenant-publish-plan,.publish-plan-row{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;min-width:0}.catalog-summary-grid span{display:grid;gap:5px;padding:12px}.catalog-summary-grid small,.catalog-action-panel small,.publish-plan-row small{color:#667085;overflow-wrap:anywhere}.catalog-summary-grid b{color:#172033;font-size:24px;line-height:1.15}.catalog-segmented{background:#f2f6fb;border:1px solid #e5edf6;border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(5,minmax(0,auto));margin-bottom:12px;padding:4px}.catalog-segmented button{background:transparent;border:0;border-radius:6px;color:#59677d;cursor:pointer;font-weight:760;min-height:32px;padding:0 10px}.catalog-segmented button.segment-active{background:#fff;color:#1d5fd3;box-shadow:0 1px 4px #0f172a14}.catalog-reset-button{align-self:end}.catalog-action-panel{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin:14px 0;padding:12px}.catalog-action-panel b,.catalog-action-panel small{display:block}.catalog-action-panel small{line-height:1.45;margin-top:4px}.tenant-publish-plan{margin-top:16px;padding:12px}.compact-heading{margin-bottom:10px}.publish-plan-list{display:grid;gap:8px}.publish-plan-row{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px;text-align:left;width:100%}.publish-plan-row:hover{border-color:#2563eb}.publish-plan-row span{display:grid;gap:3px;min-width:0}.publish-plan-row b{color:#172033;overflow-wrap:anywhere}.publish-plan-row em{color:#1d5fd3;font-style:normal;font-weight:850;white-space:nowrap}.compact-channel{grid-template-columns:minmax(0,1fr)}.panel{min-width:0;padding:18px}.panel-heading{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.panel-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.panel-heading h2{font-size:18px}.panel-heading small{color:#6b7280;white-space:nowrap}.drama-list,.feature-list,.status-list{display:grid;gap:10px}.catalog-filter-bar{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(130px,.7fr));gap:10px;margin-bottom:14px}.catalog-master-panel .catalog-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-master-panel .catalog-search{grid-column:1 / -1}.catalog-filter-bar label{display:grid;gap:6px;min-width:0}.catalog-filter-bar span,.toggle-row span{color:#59677d;font-size:12px;font-weight:760}.catalog-filter-bar input,.catalog-filter-bar select{width:100%;min-height:40px;min-width:0;border:1px solid #cbd6e5;border-radius:8px;padding:0 11px;color:#172033;background:#fff}.drama-row{align-items:center;background:#fff;border:1px solid #e5edf6;color:#172033;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) 74px;min-height:74px;padding:10px;text-align:left;width:100%}.drama-row:hover,.drama-row-active{border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.drama-row-published{background:#f1fbf6}.drama-row-disabled{background:#f7fafc}.drama-row img{aspect-ratio:2 / 3;border-radius:6px;display:block;object-fit:cover;width:46px}.drama-row b,.drama-row small{display:block}.drama-row small,.right-metric small{color:#718096;margin-top:3px;overflow-wrap:anywhere}.drama-category-line{color:#2563eb;font-weight:700}.right-metric{text-align:right}.detail-body{display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr)}.detail-body>img{aspect-ratio:2 / 3;border-radius:8px;height:auto;object-fit:cover;width:100%}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tag,.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:760;min-height:24px;padding:0 9px;white-space:nowrap}.tag{background:#f2f6fb;color:#43536a}.tag-category{background:#e6f3ff;color:#1d5fd3}.pill-on{background:#e7f8ef;color:#0f7a48}.pill-off{background:#fff3df;color:#a05600}.pill-neutral{background:#edf2f7;color:#43536a}.episode-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));margin-top:18px}.episode{align-items:center;background:#eef2f7;border:1px solid transparent;border-radius:8px;color:#607086;display:inline-flex;font-weight:800;height:38px;justify-content:center;min-width:0}.episode-ready{background:#e6f3ff;color:#1d5fd3}.episode-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.episode:disabled{cursor:not-allowed;opacity:.55}.playback-layout{display:grid;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);min-width:0}.playback-layout>div,.playback-meta,.playback-result{min-width:0}.playback-button{margin-top:14px}.playback-result{align-content:start;display:grid;gap:10px}.playback-result div{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.playback-result span,.playback-result small{color:#667085;min-width:0;overflow-wrap:anywhere}.playback-result b{min-width:0;overflow-wrap:anywhere}.compact-copy-button{justify-self:start;margin-top:4px}.playback-error{color:#b42318;font-weight:700;margin:0}.playback-channel{display:grid;gap:16px;margin:0 auto 16px;max-width:1220px}.playback-summary-panel .panel-heading p{color:#59677d;line-height:1.55;margin:6px 0 0}.playback-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.playback-summary-grid div,.playback-step,.playback-selected-drama,.playback-result-card,.playback-history-row{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;min-width:0}.playback-summary-grid div{display:grid;gap:5px;padding:14px}.playback-summary-grid span,.playback-summary-grid small,.playback-selected-drama small,.playback-step small,.playback-result-card span,.playback-result-card small,.playback-history-row small{color:#59677d;overflow-wrap:anywhere}.playback-summary-grid b{color:#172033;font-size:24px;line-height:1.15}.playback-workbench{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.9fr) minmax(300px,1fr) minmax(320px,1.1fr)}.playback-select-field{color:#59677d;display:grid;gap:6px;font-size:12px;font-weight:760}.playback-select-field select,.playback-share-field input{background:#fff;border:1px solid #cbd6e5;border-radius:8px;color:#172033;min-height:40px;min-width:0;padding:0 12px;width:100%}.playback-selected-drama{align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);margin-top:12px;padding:10px}.playback-selected-drama img{aspect-ratio:2 / 3;border-radius:8px;object-fit:cover;width:72px}.playback-selected-drama span,.playback-result-card,.playback-history-row span:first-child{display:grid;gap:4px;min-width:0}.playback-episode-strip{margin-top:12px}.playback-step-list{display:grid;gap:10px}.playback-step{display:grid;gap:4px;grid-template-columns:28px minmax(0,1fr);padding:10px}.playback-step span{align-items:center;background:#eef5ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:900;grid-row:1 / span 2;height:26px;justify-content:center;width:26px}.playback-step-complete{background:#f0fdf4;border-color:#bbf7d0}.playback-step-complete span{background:#dcfce7;color:#15803d}.playback-step-blocked{background:#fff7ed;border-color:#fed7aa}.playback-step-blocked span{background:#ffedd5;color:#c2410c}.playback-hint{background:#fff8eb;border:1px solid #fed7aa;border-radius:8px;color:#a05600;font-size:13px;font-weight:760;line-height:1.45;margin:12px 0 0;padding:10px 12px}.playback-result-card{gap:8px;padding:12px}.playback-result-card>b,.playback-history-row b,.playback-step b,.playback-selected-drama b{color:#172033;overflow-wrap:anywhere}.playback-result-card>span{color:#0f7a48;font-size:12px;font-weight:900;text-transform:uppercase}.playback-result-error{background:#fff1f2;border-color:#fecdd3}.playback-result-error>span{color:#be123c}.playback-result-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.playback-result-metrics div{background:#fff;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.playback-result-metrics b{color:#172033;overflow-wrap:anywhere}.playback-share-field{color:#59677d;display:grid;gap:6px;font-size:12px;font-weight:760}.playback-action-row{display:flex;flex-wrap:wrap;gap:8px}.playback-history-list{display:grid;gap:10px}.playback-history-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) 80px 120px minmax(0,.9fr);padding:10px}.support-channel{display:grid;gap:16px;margin:0 auto 16px;max-width:1220px}.support-workbench{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.support-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.support-summary-grid div{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:6px;min-width:0;padding:14px}.support-summary-grid span,.support-summary-grid small{color:#667085;overflow-wrap:anywhere}.support-summary-grid span{font-size:12px;font-weight:800}.support-summary-grid b{color:#172033;font-size:24px;line-height:1.2}.platform-support-panel{display:grid;gap:14px;margin-bottom:18px;padding:14px;border:1px solid #e5edf6;border-radius:8px;background:#f7fafc}.platform-support-panel p{margin:0;color:#59677d;line-height:1.56}.toggle-row{align-items:center;display:inline-flex;gap:8px;margin-top:10px}.toggle-row input{width:16px;height:16px;accent-color:#2563eb}.platform-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-support-card{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #e5edf6;border-radius:8px;background:#fff}.platform-support-card span,.platform-support-card small{color:#667085;overflow-wrap:anywhere}.platform-support-card b{color:#a05600}.platform-support-card-ready b{color:#0f7a48}.support-release-panel{grid-column:1 / -1}.support-checklist{display:grid;gap:8px;margin-top:14px}.support-check-row{align-items:center;background:#fff8ec;border:1px solid #f6d397;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 12px}.support-check-row-ready{background:#f1fbf6;border-color:#bfecd2}.support-check-row span{display:grid;gap:3px;min-width:0}.support-check-row b,.support-check-row small{overflow-wrap:anywhere}.support-check-row small{color:#667085}.support-check-row em{background:#fff;border-radius:999px;color:#a05600;font-size:12px;font-style:normal;font-weight:850;padding:5px 9px;white-space:nowrap}.support-check-row-ready em{color:#0f7a48}.support-actions,.support-results{display:grid;gap:12px;min-width:0}.support-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card,.support-result-card{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;min-width:0;padding:14px}.support-card{align-content:space-between;display:grid;gap:16px;min-height:156px}.support-card h3{font-size:16px;line-height:1.25;margin:10px 0 5px}.support-card small,.support-result-card span,.support-result-card small{color:#667085;overflow-wrap:anywhere}.support-icon{align-items:center;background:#e6f3ff;border-radius:8px;color:#1d5fd3;display:inline-flex;font-size:12px;font-weight:850;height:34px;justify-content:center;width:34px}.support-icon-warn{background:#fff3df;color:#a05600}.support-result-card{display:grid;gap:4px}.support-result-card b{color:#172033;overflow-wrap:anywhere}.support-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-form label{color:#59677d;display:grid;gap:6px;font-size:12px;font-weight:760}.support-form input,.support-form select,.support-form textarea{background:#fff;border:1px solid #cbd6e5;border-radius:8px;color:#172033;min-height:40px;min-width:0;padding:0 12px;width:100%}.support-form textarea{line-height:1.55;min-height:118px;padding:10px 12px;resize:vertical}.support-legal-list{display:grid;gap:10px;margin-bottom:14px}.support-legal-list a{align-items:center;background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;color:#172033;display:grid;gap:8px;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);min-height:48px;padding:10px 12px;text-decoration:none}.support-legal-list a:hover{border-color:#2563eb}.support-legal-list span{color:#667085;min-width:0;overflow-wrap:anywhere}.support-error{color:#b42318;font-weight:700;margin:0}.topup-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-overview,.finance-channel-panel,.finance-policy{grid-column:1 / -1}.finance-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0}.finance-kpi-grid span,.payment-channel-card{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;min-width:0;padding:12px}.finance-kpi-grid small,.payment-channel-card span,.payment-channel-card small,.payment-channel-card em{color:#667085;overflow-wrap:anywhere}.finance-kpi-grid b{color:#172033;display:block;font-size:22px;line-height:1.2;margin-top:4px}.wallet-mode-panel{align-items:center;background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding:10px}.wallet-mode-panel p{color:#59677d;line-height:1.45;margin:0;min-width:0}.wallet-mode-toggle{background:#edf2f7;border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.wallet-mode-toggle button{background:transparent;border:0;border-radius:6px;color:#43536a;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px;white-space:nowrap}.wallet-mode-toggle .wallet-mode-active{background:#fff;box-shadow:0 1px 4px #0f172a14;color:#172033}.payment-channel-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr)}.payment-channel-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-channel-card{cursor:pointer;display:grid;gap:5px;text-align:left}.payment-channel-card b{color:#172033;font-size:16px}.payment-channel-card em{font-style:normal;font-weight:800}.payment-channel-card-active{background:#edf6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.payment-channel-card:disabled{cursor:not-allowed;opacity:.62}.payment-channel-detail{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:8px;min-width:0;padding:12px}.payment-channel-detail span,.payment-channel-detail small{color:#667085;overflow-wrap:anywhere}.payment-channel-detail b{color:#172033;overflow-wrap:anywhere}.payment-qr-preview{align-items:center;background:linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(37,99,235,.08) 1px,transparent 1px),#fff;background-size:12px 12px;border:1px dashed #b8c7dc;border-radius:8px;display:grid;gap:4px;min-height:112px;padding:12px;place-items:center;text-align:center}.payment-qr-preview b{color:#2563eb;font-size:24px;line-height:1}.category-channel{display:grid;gap:16px;margin:0 auto 16px;max-width:1220px}.category-summary-panel .panel-heading,.category-preview-panel .panel-heading{align-items:flex-start}.category-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.category-summary-card{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:6px;min-width:0;padding:14px}.category-summary-card span,.category-summary-card small{color:#59677d}.category-summary-card span{font-size:12px;font-weight:800}.category-summary-card b{color:#172033;font-size:24px;line-height:1.2}.category-preview-strip{display:flex;flex-wrap:wrap;gap:10px}.category-preview-chip{background:#f4fff8;border:1px solid #c9f1d9;border-radius:8px;color:#12613b;display:grid;gap:4px;min-width:142px;padding:10px 12px}.category-preview-chip small,.category-preview-chip em{color:#4d6f60;font-size:11px;font-style:normal}.category-preview-chip b{color:#0f412b;font-size:14px}.category-coverage-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.category-coverage-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-card{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.coverage-card span,.coverage-card small{color:#59677d;overflow-wrap:anywhere}.coverage-card span{font-size:12px;font-weight:800}.coverage-card b{color:#172033;font-size:24px;line-height:1.2}.coverage-card-detailed{align-content:start}.coverage-progress{background:#e8eef7;border-radius:999px;height:8px;overflow:hidden}.coverage-progress i{background:#2563eb;display:block;height:100%}.coverage-option-list{border-top:1px solid #e5edf6;display:grid;gap:8px;margin-top:4px;padding-top:10px}.coverage-option-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.coverage-option-row span,.coverage-option-row em{font-size:12px}.coverage-option-row span{color:#172033;font-weight:740;overflow-wrap:anywhere}.coverage-option-row em{background:#e9f7ef;border-radius:999px;color:#118052;flex:0 0 auto;font-style:normal;font-weight:800;padding:3px 8px}.coverage-option-row-hidden span{color:#8a97aa;text-decoration:line-through}.coverage-option-row-hidden em{background:#f1f5f9;color:#728094}.category-edit-list{display:grid;gap:14px}.tenant-category-card{border:1px solid #e5edf6;border-radius:8px;background:#fff;display:grid;gap:12px;padding:14px}.dimension-edit-row{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,.45fr) minmax(240px,.55fr)}.dimension-edit-row b,.dimension-edit-row small,.dimension-edit-row label,.option-alias-row span{display:block}.dimension-edit-row small{color:#59677d;line-height:1.55;margin-top:4px}.category-source-note{color:#2563eb;display:block;font-size:12px;font-weight:760;margin-top:8px}.dimension-edit-row label,.option-alias-row{color:#59677d;font-size:12px;font-weight:760}.dimension-edit-row input,.option-alias-row input{background:#fff;border:1px solid #cbd6e5;border-radius:8px;color:#172033;min-height:40px;min-width:0;padding:0 12px;width:100%}.option-alias-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.option-alias-row{display:grid;gap:6px;min-width:0}.option-alias-row-hidden{background:#f8fafc;border:1px dashed #cbd6e5;border-radius:8px;padding:8px}.option-alias-row span{overflow-wrap:anywhere}.option-alias-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.option-alias-actions small{color:#728094}.category-toggle-button{background:#eef5ff;border:1px solid #c9d9f5;border-radius:8px;color:#1d4ed8;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;min-height:32px;padding:0 10px}.category-toggle-hidden{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.operation-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.operation-form label{display:grid;gap:6px;min-width:0}.operation-form label span{color:#59677d;font-size:12px;font-weight:750}.operation-form input,.operation-form select{background:#fff;border:1px solid #cbd6e5;border-radius:8px;color:#172033;min-height:40px;min-width:0;padding:0 12px;width:100%}.operation-form input:disabled,.operation-form select:disabled{background:#eef2f7;color:#7b8798;cursor:not-allowed}.operation-form button{align-self:end}.operation-form .primary-button:disabled{cursor:not-allowed}.form-span-2{grid-column:1 / -1}.finance-upload-field{position:relative}.finance-upload-field input[type=file]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.finance-upload-control{align-items:center;background:#eef5ff;border:1px dashed #b8c7dc;border-radius:8px;color:#2563eb;display:inline-flex;font-weight:800;justify-content:center;min-height:40px;padding:0 12px}.finance-upload-field small{color:#667085;line-height:1.45;overflow-wrap:anywhere}.feature-note{color:#667085;font-size:13px;line-height:1.55;margin:12px 0 0}.operation-result{background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:4px;margin-top:12px;padding:12px}.operation-result span,.operation-result small{color:#667085}.operation-result b{color:#172033;overflow-wrap:anywhere}.finance-record-list{display:grid;gap:8px;margin-top:14px}.finance-record-list h3{font-size:14px;line-height:1.3;margin:0}.finance-record-row{align-items:center;background:#f7fafc;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.25fr) minmax(90px,.65fr) minmax(90px,.65fr) auto;min-width:0;padding:10px}.finance-record-row span,.finance-record-row small,.finance-record-row em{min-width:0;overflow-wrap:anywhere}.finance-record-row span:first-child{display:grid;gap:3px}.finance-record-row small{color:#667085}.finance-record-row em{background:#e7f8ef;border-radius:999px;color:#0f7a48;font-size:12px;font-style:normal;font-weight:800;padding:4px 8px;text-align:center;white-space:nowrap}.finance-error{color:#b42318;font-weight:700;margin:12px 0 0}.finance-hint{background:#fff8eb;border:1px solid #fed7aa;border-radius:8px;color:#a05600;font-size:13px;font-weight:700;line-height:1.45;margin:10px 0 0;padding:10px 12px}.feature-row,.status-list div{align-items:center;border-bottom:1px solid #edf1f6;display:grid;gap:12px;min-height:48px;padding:6px 0}.feature-row{grid-template-columns:136px minmax(0,1fr)}.feature-channel{display:grid;gap:16px;margin:0 auto 16px;max-width:1220px}.feature-summary-panel .panel-heading p,.feature-groups-panel .panel-heading p,.feature-app-preview .panel-heading p,.feature-action-panel .panel-heading p{color:#59677d;line-height:1.55;margin:6px 0 0}.feature-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-summary-grid div{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:5px;min-width:0;padding:14px}.feature-summary-grid span,.feature-summary-grid small,.feature-group-header span,.feature-card small,.feature-card p,.feature-meta-grid dt,.feature-preview-row small,.feature-action-list small{color:#59677d}.feature-summary-grid b{color:#172033;font-size:24px;line-height:1.15}.feature-workbench{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.feature-group-list,.feature-card-list,.feature-side-stack,.feature-preview-list,.feature-action-list{display:grid;gap:12px}.feature-group-panel{border:1px solid #e5edf6;border-radius:8px;padding:12px}.feature-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.feature-group-header div{display:grid;gap:3px}.feature-card{border:1px solid #e5edf6;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.feature-card-on{background:#f0fdf4;border-color:#bbf7d0}.feature-card-off{background:#f8fafc}.feature-card-title{align-items:start;display:flex;gap:12px;justify-content:space-between}.feature-card-title span{display:grid;gap:3px;min-width:0}.feature-card p{line-height:1.55;margin:0}.feature-meta-grid{display:grid;gap:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0}.feature-meta-grid div{background:#ffffffb3;border:1px solid rgba(203,213,225,.75);border-radius:8px;min-width:0;padding:10px}.feature-meta-grid dt{font-size:12px;font-weight:800;margin-bottom:5px}.feature-meta-grid dd{color:#172033;line-height:1.45;margin:0;overflow-wrap:anywhere}.feature-preview-row{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:5px;padding:12px}.feature-preview-row span{color:#0f7a48;font-size:12px;font-weight:900}.feature-preview-row b,.feature-action-list span{color:#172033;overflow-wrap:anywhere}.feature-action-list button{align-items:start;display:grid;gap:4px;justify-items:start;min-height:48px;text-align:left}.feature-boundary-panel ul{display:grid;gap:10px;margin:0;padding-left:18px}.feature-boundary-panel li{color:#475569;line-height:1.55}.api-status-channel{display:grid;gap:16px;margin:0 auto 16px;max-width:1220px}.api-status-summary-panel .panel-heading p,.api-endpoints-panel .panel-heading p,.api-chain-panel .panel-heading p,.api-security-panel .panel-heading p,.api-actions-panel .panel-heading p{color:#59677d;line-height:1.55;margin:6px 0 0}.api-status-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.api-status-summary-grid div{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:5px;min-width:0;padding:14px}.api-status-summary-grid span,.api-status-summary-grid small,.api-endpoint-row p,.api-endpoint-main small,.api-endpoint-meta,.api-chain-row small,.api-security-row small,.api-action-list small,.api-base-url span{color:#59677d}.api-status-summary-grid b{color:#172033;font-size:24px;line-height:1.15;overflow-wrap:anywhere}.api-status-workbench{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(330px,.45fr)}.api-endpoint-list,.api-status-side-stack,.api-chain-list,.api-security-list,.api-action-list{display:grid;gap:12px}.api-endpoint-row{border:1px solid #e5edf6;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.api-endpoint-healthy{background:#f0fdf4;border-color:#bbf7d0}.api-endpoint-disabled{background:#f8fafc}.api-endpoint-untested{background:#fff7ed;border-color:#fed7aa}.api-endpoint-warning{background:#fff1f2;border-color:#fecdd3}.api-endpoint-main{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.api-endpoint-main span:last-child{display:grid;gap:3px;min-width:0}.api-method{background:#172033;border-radius:8px;color:#fff;font-size:12px;font-weight:900;letter-spacing:0;min-width:50px;padding:6px 8px;text-align:center}.api-endpoint-row p{line-height:1.55;margin:0}.api-endpoint-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.api-endpoint-meta span,.api-endpoint-main small,.api-chain-row code,.api-base-url b{min-width:0;overflow-wrap:anywhere}.api-chain-row{border:1px solid #e5edf6;border-radius:8px;display:grid;gap:5px;grid-template-columns:28px minmax(0,1fr);padding:10px}.api-chain-row span{align-items:center;background:#eef5ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:900;grid-row:1 / span 3;height:26px;justify-content:center;width:26px}.api-chain-row code{background:#f8fafc;border-radius:6px;color:#334155;font-family:inherit;padding:5px 8px}.api-chain-row b,.api-chain-row small{min-width:0;overflow-wrap:anywhere}.api-base-url{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:5px;margin-top:12px;padding:12px}.api-security-row{align-items:start;border:1px solid #e5edf6;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.api-security-healthy{background:#f0fdf4;border-color:#bbf7d0}.api-security-warning{background:#fff1f2;border-color:#fecdd3}.api-security-row span{display:grid;gap:4px;min-width:0}.api-action-list button{align-items:start;display:grid;gap:4px;justify-items:start;min-height:48px;text-align:left}.api-action-list span{color:#172033;overflow-wrap:anywhere}.status-list div{grid-template-columns:150px minmax(0,1fr)}.status-list b{font-weight:700;overflow-wrap:anywhere}.notice{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.notice b,.notice span,.notice small{display:block}.notice span,.notice small{color:#5f6b7d;margin-top:4px}.notice-error{border-color:#fecaca}.notice button{background:#111827;color:#fff;flex:0 0 auto}.empty{margin:0}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{padding:14px 16px}.sidebar nav{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:2px}.sidebar nav button{flex:0 0 auto;width:auto}.overview,.overview-metric-grid,.catalog-workbench,.catalog-summary-grid,.category-summary-grid,.content-grid,.tenant-summary,.playback-layout,.playback-summary-grid,.playback-workbench,.playback-result-metrics,.playback-history-row,.topup-grid,.finance-kpi-grid,.wallet-mode-panel,.payment-channel-layout,.payment-channel-grid,.feature-workbench,.feature-summary-grid,.feature-meta-grid,.api-status-workbench,.api-status-summary-grid,.api-endpoint-meta,.support-workbench,.support-summary-grid,.support-form,.category-coverage-grid,.category-coverage-grid-detailed,.dimension-edit-row,.option-alias-grid,.catalog-filter-bar,.catalog-master-panel .catalog-filter-bar,.platform-support-grid{grid-template-columns:1fr}.content-grid{max-width:760px}}@media(max-width:620px){.workspace{padding:14px}.topbar,.notice,.panel-heading{align-items:stretch;flex-direction:column}.topbar-actions{display:grid;grid-template-columns:1fr}.topbar-actions .cs-language-switcher,.topbar-actions .cs-language-switcher select{width:100%;max-width:none}.topbar h1{font-size:24px}.sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.sidebar nav button{min-width:0;width:100%}.primary-button,.secondary-button,.notice button{width:100%}.metric-grid,.overview-metric-grid,.overview-todo-item,.overview-highlight-row,.overview-market-row,.overview-finance-list div,.overview-health-row,.wallet-mode-panel,.payment-channel-layout,.catalog-summary-grid,.category-summary-grid,.catalog-action-panel,.catalog-segmented,.publish-plan-row,.detail-body,.playback-summary-grid,.playback-workbench,.playback-result-metrics,.playback-history-row,.support-layout,.support-workbench,.support-summary-grid,.support-actions,.support-form,.support-check-row,.support-legal-list a,.operation-form,.finance-record-row,.feature-workbench,.feature-summary-grid,.feature-meta-grid,.api-status-workbench,.api-status-summary-grid,.api-endpoint-meta,.api-endpoint-main,.api-security-row,.category-coverage-grid,.category-coverage-grid-detailed,.dimension-edit-row,.option-alias-grid,.catalog-filter-bar,.catalog-master-panel .catalog-filter-bar,.platform-support-grid,.feature-row,.status-list div{grid-template-columns:1fr}.finance-policy,.form-span-2{grid-column:auto}.metric-grid article{min-height:112px}.detail-body>img{max-width:180px}}
