.audit-page{grid-template-rows:auto auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.audit-page-head{justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.audit-page-head h1{margin:4px 0 3px;font-size:28px}.audit-page-head p:last-child{color:var(--platform-muted);margin:0;font-size:11px}.audit-head-actions{gap:8px;display:flex}.audit-filters{border:1px solid var(--platform-border);background:#fff;border-radius:10px;grid-template-columns:110px 110px 125px 125px 135px 105px 120px minmax(160px,1fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.audit-filters label{min-width:0;color:var(--platform-muted);gap:4px;font-size:8px;display:grid}.audit-filters input,.audit-filters select{min-width:0;height:34px;min-height:34px;padding:5px 8px;font-size:9px}.audit-failures{white-space:nowrap;align-items:center;gap:5px;height:34px;display:flex!important}.audit-failures input{width:auto;height:auto;min-height:0}.audit-summary{min-height:34px;color:var(--platform-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.audit-summary b{color:var(--platform-text)}.audit-error{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.audit-scroll-owner{scrollbar-gutter:stable;border:1px solid var(--platform-border);overscroll-behavior:contain;background:#fff;border-radius:10px;min-height:0;overflow:hidden scroll}.audit-table-head,.audit-event-row{grid-template-columns:190px minmax(145px,1fr) 130px minmax(160px,1fr) 76px 88px 50px;align-items:center;gap:8px;width:100%;padding:9px 12px;display:grid}.audit-table-head{z-index:2;min-height:34px;color:var(--platform-muted);background:#f3f6fa;font-size:8px;font-weight:800;position:sticky;top:0}.audit-event-row{color:var(--platform-text-secondary);text-align:left;background:#fff;border:0;border-top:1px solid #e7ebf1;font-size:9px}.audit-event-row:hover,.audit-entry.is-open .audit-event-row{background:#f7f9ff}.audit-entry.is-open .audit-event-row{box-shadow:inset 3px 0 var(--platform-blue)}.audit-event-row span{min-width:0}.audit-event-row b,.audit-event-row small{display:block}.audit-event-row b{color:var(--platform-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-event-row small{color:var(--platform-muted);margin-top:3px;font-size:8px}.audit-event-row em{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-block}.audit-event-row em.success{color:var(--platform-success);background:#e9f7f2}.audit-event-row em.failure{color:var(--platform-danger);background:#fff1f1}.audit-details-action{color:var(--platform-blue);font-weight:800}.audit-detail{background:#f7f9ff;border-block:1px solid #cdd9f2;padding:12px 14px 14px}.audit-detail header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.audit-detail header p{color:var(--platform-blue);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.audit-detail h2{margin:4px 0;font-size:14px}.audit-detail-grid{grid-template-columns:1fr 1.2fr 1.5fr 1fr;gap:8px;margin-top:8px;display:grid}.audit-detail-grid article,.audit-change-grid article{background:#fff;border:1px solid #dce4ef;border-radius:7px;min-width:0;padding:9px}.audit-detail-grid small,.audit-detail-grid code,.audit-detail-grid span,.audit-detail-grid strong{display:block}.audit-detail-grid small{color:var(--platform-muted);text-transform:uppercase;font-size:8px}.audit-detail-grid code,.audit-detail-grid span,.audit-detail-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:9px}.audit-detail-grid strong{color:var(--platform-danger)}.audit-change-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.audit-change-grid h3{justify-content:space-between;margin:0 0 5px;font-size:9px;display:flex}.audit-change-grid h3 span{color:var(--platform-muted);font-size:8px;font-weight:400}.audit-change-grid pre{color:#536174;white-space:pre-wrap;max-height:110px;margin:0;font:8px/1.5 ui-monospace,monospace;overflow:auto}.audit-state{min-height:180px;color:var(--platform-muted);text-align:center;place-content:center;gap:5px;font-size:11px;display:grid}.audit-state b{color:var(--platform-text)}.audit-scroll-owner::-webkit-scrollbar{width:10px}.audit-scroll-owner::-webkit-scrollbar-track{background:#edf1f6}.audit-scroll-owner::-webkit-scrollbar-thumb{background:#aeb9c7;border:2px solid #edf1f6;border-radius:99px}@media (width<=1200px){.audit-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-search{grid-column:span 3}.audit-table-head,.audit-event-row{grid-template-columns:170px minmax(135px,1fr) 115px minmax(135px,1fr) 68px 75px 48px}}@media (width<=760px){main.platform-content:has(.audit-page){padding:12px;overflow:hidden}.audit-page-head{align-items:flex-start}.audit-page-head p:last-child,.audit-head-actions .primary{display:none}.audit-page-head h1{font-size:24px}.audit-head-actions .secondary{min-height:34px;padding:6px 8px}.audit-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;padding:8px}.audit-filters label{min-width:0}.audit-filters input,.audit-filters select{height:29px;min-height:29px;font-size:8px}.audit-search{grid-column:1/-1}.audit-failures{grid-column:1/-1;height:20px}.audit-table-head{display:none}.audit-event-row{grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.audit-event-row>span:first-child{grid-column:1/-1}.audit-event-row>span:nth-child(2),.audit-event-row>span:nth-child(4){grid-column:1}.audit-event-row>span:nth-child(3),.audit-event-row>span:nth-child(6){display:none}.audit-event-row>span:nth-child(5){grid-column:2}.audit-event-row>span:nth-child(7){grid-column:3}.audit-event-row b{overflow-wrap:anywhere;white-space:normal}.audit-detail{padding:10px}.audit-detail header>div{min-width:0}.audit-detail-grid,.audit-change-grid{grid-template-columns:minmax(0,1fr)}.audit-detail-grid article:nth-child(4){display:none}.audit-change-grid pre{max-height:72px}}:root{color:#172033;--navy:#081426;--blue:#3560e8;--line:#dce3ec;--muted:#718096;background:#f3f6fa;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.auth{background:var(--navy);grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 80% 20%,#3058c45e,#0000 35%),radial-gradient(circle at 20% 80%,#0ea58c38,#0000 30%);flex-direction:column;justify-content:center;padding:clamp(45px,8vw,120px);display:flex}.logo{color:#fff;background:linear-gradient(145deg,#6380ee,#3151c0);border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 28px #07113e66}.logo.small{border-radius:11px;width:40px;height:40px;font-size:20px}.kicker{color:#718fdc;letter-spacing:.13em;text-transform:uppercase;margin:24px 0 6px;font-size:10px;font-weight:800}.auth-story h1{letter-spacing:-.05em;margin:8px 0 22px;font-size:clamp(40px,5vw,70px);line-height:1.04}.auth-story h1 span{color:#8ea9ff}.auth-story>p:not(.kicker){color:#b6c2d6;max-width:620px;font-size:17px;line-height:1.7}.trust{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.trust span{color:#d7e0f0;border:1px solid #ffffff1d;border-radius:999px;padding:8px 11px;font-size:11px}.auth-card{background:#fff;border-radius:22px;align-self:center;gap:17px;width:min(440px,100% - 32px);margin:auto;padding:38px;display:grid;box-shadow:0 30px 80px #0002}.auth-card h2{margin:0;font-size:30px}.auth-card>p:not(.kicker){color:var(--muted);margin:0 0 8px;font-size:13px}.auth-card .kicker{margin:0}label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}input,select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:40px;padding:8px 11px}input:focus,select:focus{border-color:#6c87eb;box-shadow:0 0 0 3px #315fe818}.primary,.secondary,.church-row button{border:0;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:700}.primary{background:var(--blue);color:#fff}.secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.link{color:#3560e8;background:0 0;border:0;font-weight:700}.error{color:#9b241b;background:#fff1f0;border:1px solid #f1b9b4;border-radius:8px;margin:10px;padding:10px 12px;font-size:12px}.loading{background:var(--navy);color:#cbd5e1;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.shell>aside{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:21px 15px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.brand b,.brand span{display:block}.brand b{font-size:14px}.brand span{color:#8290a9;margin-top:3px;font-size:10px}nav{gap:5px;margin-top:22px;display:grid}nav button{color:#aab6ca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}nav button span{text-align:center;color:#89a1d3;width:22px}nav button.active{color:#fff;background:linear-gradient(90deg,#3152b3,#243d8d);box-shadow:0 8px 20px #0006}.boundary{background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;margin-top:auto;padding:14px}.boundary b{font-size:10px}.boundary p{color:#8492aa;margin:5px 0 0;font-size:9px;line-height:1.5}.workspace{min-width:0}.top{border-bottom:1px solid var(--line);background:#ffffffde;justify-content:space-between;align-items:center;height:66px;padding:0 27px;display:flex}.top>div:first-child b,.top>div:first-child span{display:block}.top>div:first-child b{font-size:13px}.top>div:first-child span{color:#8791a1;margin-top:2px;font-size:9px}.account{align-items:center;gap:9px;display:flex}.avatar{color:#3655b8;background:#e8edff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.account div b,.account div span{display:block}.account div b{font-size:11px}.account div span{color:#7c8798;font-size:9px}.account button{color:#59677b;background:0 0;border:0;margin-left:10px;font-size:10px;font-weight:700}main:not(.platform-content):not(.platform-auth){max-width:1500px;margin:auto;padding:30px clamp(18px,3vw,46px) 55px}.page-head{margin-bottom:23px}.page-head .kicker{margin:0 0 5px}.page-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,38px)}.page-head p:not(.kicker){color:var(--muted);margin:7px 0 0;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;box-shadow:0 5px 16px #2439570a}.metrics b,.metrics span,.metrics small{display:block}.metrics b{font-size:25px}.metrics span{color:#536174;margin-top:2px;font-size:11px;font-weight:700}.metrics small{color:#94a0b1;margin-top:10px;font-size:9px}.split{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 5px 16px #2439570a}.panel-title{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.panel-title h2,.form h2{margin:0;font-size:15px}.panel-title p{color:var(--muted);margin:3px 0 0;font-size:9px}.compact-row,.audit-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 19px;display:grid}.compact-row:last-child,.audit-row:last-child{border:0}.compact-row b,.compact-row span,.audit-row b,.audit-row span{display:block}.compact-row b,.audit-row b{font-size:11px}.compact-row span,.audit-row span{color:#7a8698;margin-top:3px;font-size:9px}.compact-row small,.audit-row small{color:#8994a5;font-size:9px}.dot{background:#12a476;border-radius:50%;width:9px;height:9px}.dot.suspended{background:#d55c51}.callout{color:#687386;margin:18px 20px;font-size:11px;line-height:1.65}.callout strong{color:#172033;font-size:14px}.split .secondary{margin:0 20px 20px}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.toolbar input{max-width:410px}.toolbar span{color:#788395;font-size:10px}.table{overflow:hidden}.church-head,.church-row{grid-template-columns:minmax(220px,1.4fr) 125px 110px 125px 70px 70px;align-items:center;gap:9px;padding:10px 14px;display:grid}.church-head{color:#798496;text-transform:uppercase;letter-spacing:.08em;background:#f8fafc;font-size:9px;font-weight:800}.church-row{border-top:1px solid #edf0f4}.church-row>div b,.church-row>div span{display:block}.church-row>div b{font-size:11px}.church-row>div span{color:#8792a3;margin-top:2px;font-size:8px}.church-row select,.church-row input{min-height:34px;padding:5px 7px;font-size:9px}.church-row button{color:#3159d9;background:#e8edff;min-height:32px;padding:5px 8px;font-size:9px}.cards{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;display:grid}.grant{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.grant>div{justify-content:space-between;align-items:center;display:flex}.grant h2{margin:15px 0 6px;font-size:15px}.grant p{color:#667085;min-height:38px;font-size:10px;line-height:1.5}.grant>span{color:#8b95a4;margin-bottom:15px;font-size:9px;display:block}.grant small{color:#8b95a4;font-size:8px}.badge{color:#087455;text-transform:capitalize;background:#e8f8f1;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.badge.expired,.badge.revoked{color:#687386;background:#f1f3f5}.empty{color:#7b8798;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;padding:45px}.modal{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081426aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal>section{background:#fff;border-radius:18px;width:min(560px,100%);padding:28px;position:relative}.modal .kicker{margin:0}.modal h2{margin:5px 0}.modal>section>p{color:#667085;font-size:11px}.close{background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:15px}.diagnostics{grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0;display:grid}.diagnostics span{color:#667085;text-align:center;background:#f4f7fb;border-radius:10px;padding:13px;font-size:8px}.diagnostics b{color:#172033;margin-bottom:3px;font-size:20px;display:block}.privacy{background:#edf9f5;border-radius:9px;padding:11px;color:#087455!important}.staff{align-items:start}.form{gap:14px;padding:20px;display:grid}.list{overflow:hidden}.audit-icon{color:#087455;background:#e8f8f1;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.audit-icon.failure{color:#a92a20;background:#fff1f0}@media (width<=1050px){.metrics{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.table{overflow-x:auto}.church-head,.church-row{min-width:850px}}@media (width<=740px){.shell{display:block}.shell>aside{height:auto;padding:10px;position:static}.brand,.boundary{display:none}nav{grid-template-columns:repeat(5,1fr);margin:0}nav button{justify-content:center;padding:8px 3px;font-size:0}nav button span{font-size:15px}.top{height:58px;padding:0 13px}.account div,.account button{display:none}main{padding:22px 13px 42px}.metrics{grid-template-columns:1fr 1fr}.cards,.auth{grid-template-columns:1fr}.auth-story{display:none}.auth-card{margin-top:40px}.diagnostics{grid-template-columns:1fr 1fr}}.diagnostic-modal{max-height:90vh;overflow:auto;width:min(980px,100%)!important}.diagnostic-toolbar{grid-template-columns:1fr 160px auto;gap:9px;margin:14px 0;display:grid}.diagnostic-events{border:1px solid var(--line);border-radius:11px;overflow:hidden}.diagnostic-event{border-bottom:1px solid #edf0f4;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.diagnostic-event:last-child{border:0}.diagnostic-event>span{text-transform:uppercase;color:#3264d8;font-size:9px;font-weight:800}.diagnostic-event.warning>span{color:#9a6700}.diagnostic-event.error>span{color:#b42318}.diagnostic-event b,.diagnostic-event small{display:block}.diagnostic-event b{font-size:11px}.diagnostic-event small,.diagnostic-event time{color:#7a8698;margin-top:3px;font-size:9px}@media (width<=740px){.diagnostic-toolbar{grid-template-columns:1fr}.diagnostic-event{grid-template-columns:55px 1fr}.diagnostic-event time{grid-column:2}}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.ops-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;min-height:75px;padding:16px;display:flex}.ops-metrics b,.ops-metrics small{display:block}.ops-metrics b{font-size:14px}.ops-metrics small{color:var(--muted);margin-top:4px;font-size:9px}.status-light{background:#12a476;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #12a47618}.status-light.failed{background:#d55c51;box-shadow:0 0 0 5px #d55c5118}.notice{color:#087455;background:#edf9f5;border:1px solid #a9dfcc;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:11px}.operations-layout{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.maintenance-card{overflow:hidden}.maintenance-body{gap:12px;padding:18px;display:grid}.maintenance-body textarea{resize:vertical;min-height:72px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px}.maintenance-body button{justify-self:start}.maintenance-body>small{color:var(--muted);font-size:9px}.badge.maintenance{color:#9a5700;background:#fff0da}.backup-action{flex-direction:column;justify-content:space-between;gap:20px;padding:20px;display:flex}.backup-action .kicker{margin:0}.backup-action h2{margin:5px 0;font-size:18px}.backup-action p:not(.kicker){color:var(--muted);font-size:10px;line-height:1.6}.backup-list{margin-top:15px;overflow:hidden}.backup-row{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.backup-mark{background:#12a476;border-radius:50%;width:9px;height:9px}.backup-mark.creating,.backup-mark.restoring{background:#d79521}.backup-mark.failed{background:#d55c51}.backup-row b,.backup-row span,.backup-row em{display:block}.backup-row b{font-size:10px}.backup-row span{color:var(--muted);margin-top:3px;font-size:8px}.backup-row em{color:#a92a20;margin-top:4px;font-size:8px}.backup-row>small{color:var(--muted);font-size:8px}.backup-row button{margin:0}.danger-button{color:#fff;background:#b43229;border:0;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:700}.operations-boundary{color:#406359;background:#f1fbf7;border:1px solid #b8d8ce;border-radius:10px;padding:13px 15px;font-size:10px;line-height:1.55}@media (width<=1050px){.ops-metrics{grid-template-columns:repeat(2,1fr)}.operations-layout{grid-template-columns:1fr}}@media (width<=740px){nav{grid-template-columns:repeat(6,1fr)}.ops-metrics{grid-template-columns:1fr 1fr}.backup-row{grid-template-columns:auto 1fr auto}.backup-row>small{display:none}}button{transition:transform .12s,filter .12s,box-shadow .12s,background-color .12s}button:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #0002}button:focus-visible{outline-offset:2px;outline:2px solid #6685ef}.automation-card{margin-top:15px;padding:18px}.automation-form{grid-template-columns:130px 100px auto auto auto auto;align-items:end;gap:10px;margin-top:14px;display:grid}.automation-form label{color:var(--muted);gap:5px;font-size:9px;display:grid}.automation-form .check{color:var(--ink);align-self:center;align-items:center;display:flex}.automation-card>small{color:var(--muted);margin-top:10px;display:block}.monitor-list{border-top:1px solid var(--line);margin-top:14px}.monitor-event{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.monitor-event b,.monitor-event span{display:block}.monitor-event span{color:var(--muted);margin-top:3px;font-size:9px}.monitor-event.critical b{color:#b43229}@media (width<=1050px){.automation-form{grid-template-columns:1fr 1fr}}.activation-code{color:#203b92;letter-spacing:.08em;overflow-wrap:anywhere;background:#f3f6ff;border:1px dashed #7f9df0;border-radius:10px;margin:18px 0;padding:16px;font-size:1.05rem;font-weight:800;display:block}.church-record{border-top:1px solid #edf0f4}.church-record .church-row{border-top:0}.church-details{background:#f8fafc;padding:5px 16px 18px}.church-fields{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.church-actions{gap:8px;margin:12px 0;display:flex}.church-details h3{margin:16px 0 7px;font-size:12px}.device-access{background:#fff;border:1px solid #e1e7ef;border-radius:9px;grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:9px 11px;display:grid}.device-access+.device-access{margin-top:7px}.device-access b,.device-access span{display:block}.device-access b{font-size:10px}.device-access div span{color:var(--muted);margin-top:2px;font-size:8px}.badge.restricted{color:#a92a20;background:#fff1f0}.empty.compact{padding:18px}.church-details .notice{margin:10px 0 0}@media (width<=900px){.church-fields{grid-template-columns:1fr 1fr}}html,body,#root{min-height:100%}body{overflow-x:hidden}.workspace,.workspace main,.panel,.split>*{min-width:0}@media (width<=740px){.shell>aside{z-index:10;position:sticky;top:0}.shell>aside nav{scrollbar-width:none;display:flex;overflow-x:auto}.shell>aside nav::-webkit-scrollbar{display:none}.shell>aside nav button{flex:0 0 48px}.top{z-index:9;position:sticky;top:48px}.page-head h1{overflow-wrap:anywhere}.toolbar{flex-direction:column;align-items:stretch}.toolbar input{max-width:none}.panel-title{align-items:flex-start;gap:10px}.metrics,.church-fields{grid-template-columns:1fr}.device-access{grid-template-columns:1fr auto}.auth-card{padding:26px}.backup-row{grid-template-columns:auto minmax(0,1fr)}.backup-row button{grid-column:2}.operations-layout{grid-template-columns:1fr}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1200px){.builder-layout.package-workspace{scrollbar-gutter:stable;min-height:0;display:block;overflow-y:auto}.builder-layout.package-workspace>.builder-form{overflow:visible}.builder-layout.package-workspace>.catalog-side{margin-top:12px}}.catalog-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:15px;display:grid}.catalog-form{overflow:hidden}.catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.catalog-fields .wide{grid-column:1/-1}.catalog-fields textarea{resize:vertical;min-height:75px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px}.catalog-actions{gap:8px;padding:0 18px 18px;display:flex}.catalog-form>.notice{margin:0 18px 18px}.catalog-list{overflow:hidden}.catalog-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.catalog-row:hover{background:#f8faff}.catalog-row b,.catalog-row small{display:block}.catalog-row b{font-size:11px}.catalog-row small{color:var(--muted);margin-top:3px;font-size:9px}.catalog-mark{background:#94a3b8;border-radius:50%;width:9px;height:9px}.catalog-mark.published{background:#12a476}.catalog-mark.withdrawn{background:#d55c51}.badge.draft{color:#536174;background:#eef2f7}@media (width<=1050px){.catalog-layout{grid-template-columns:1fr}}@media (width<=740px){.catalog-fields{grid-template-columns:1fr}.catalog-fields .wide{grid-column:auto}}.builder-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:15px;display:grid}.builder-form{overflow:hidden}.builder-steps{display:grid}.builder-steps fieldset{border:0;border-bottom:1px solid #edf0f4;min-width:0;margin:0;padding:0}.builder-steps legend{color:#172033;align-items:center;gap:9px;width:100%;padding:15px 18px 0;font-size:12px;font-weight:800;display:flex}.builder-steps legend span{color:#3558c5;background:#e9efff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.source-picker{background:#f8faff;border:1px dashed #aebbd0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:15px;margin:14px 18px;padding:15px;display:grid}.source-picker b,.source-picker p{display:block}.source-picker b{font-size:11px}.source-picker p{max-width:650px;color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.55}.source-actions{gap:7px;display:flex}.selection-summary{background:#f3f6fa;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 18px 18px;padding:10px 12px;display:grid}.selection-summary b{font-size:17px}.selection-summary span{font-size:10px;font-weight:700}.selection-summary small{color:var(--muted);font-size:8px}.builder-steps .catalog-actions{padding-top:14px}.build-progress{grid-template-columns:1fr auto;align-items:center;gap:9px;padding:14px 18px 0;display:grid}.build-progress>div{background:#e7ecf3;border-radius:999px;height:8px;overflow:hidden}.build-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#3560e8,#12a476);height:100%;transition:width .2s;display:block}.build-progress b{font-size:10px}.build-progress small{color:var(--muted);grid-column:1/-1;font-size:8px}.builder-form>.notice{margin:14px 18px}.build-result{background:#f5fcf9;border:1px solid #a9dfcc;border-radius:12px;margin:0 18px 18px;padding:16px}.build-result>div:first-child{align-items:center;gap:10px;display:flex}.build-result h3,.build-result p{margin:0}.build-result h3{font-size:13px}.build-result p{color:var(--muted);margin-top:3px;font-size:9px}.build-result dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.build-result dl div{background:#fff;border-radius:8px;padding:10px}.build-result dt{color:var(--muted);font-size:8px}.build-result dd{margin:3px 0 0;font-size:15px;font-weight:800}.build-result .catalog-actions{padding:12px 0 0}.problem-list{background:#fffaf0;border:1px solid #eed9a7;border-radius:8px;margin-top:12px;padding:10px}.problem-list summary{cursor:pointer;font-size:9px;font-weight:800}.problem-list p{border-top:1px solid #f1e6cc;grid-template-columns:minmax(120px,.4fr) 1fr;gap:9px;padding:7px 0;display:grid}.problem-list p:first-of-type{margin-top:8px}.problem-list p b{overflow-wrap:anywhere}.advanced-package{margin-top:15px;overflow:hidden}.advanced-package>summary{cursor:pointer;padding:16px 18px;list-style:none;display:flex}.advanced-package>summary::-webkit-details-marker{display:none}.advanced-package>summary span,.advanced-package>summary b,.advanced-package>summary small{display:block}.advanced-package>summary b{font-size:11px}.advanced-package>summary small{color:var(--muted);margin-top:3px;font-size:9px}.advanced-package[open]>summary{background:#f8fafc;border-bottom:1px solid #edf0f4}@media (width<=1050px){.builder-layout{grid-template-columns:1fr}}@media (width<=740px){.source-picker{grid-template-columns:1fr}.source-actions{flex-wrap:wrap}.selection-summary{grid-template-columns:auto 1fr}.selection-summary small{grid-column:1/-1}.build-result dl{grid-template-columns:1fr 1fr}}.catalog-source-tabs{gap:8px;padding:14px 18px 0;display:flex}.catalog-source-tabs button{min-width:150px}.approved-catalog-picker{background:#f8faff;border:1px solid #d8e0ed;border-radius:11px;gap:12px;margin:14px 18px 18px;padding:15px;display:grid}.catalog-picker-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-picker-summary b{font-size:12px}.catalog-picker-summary p{max-width:680px;color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.55}.catalog-picker-summary>strong{color:#087a54;white-space:nowrap;background:#e7f8f1;border-radius:999px;padding:6px 9px;font-size:9px}.catalog-picker-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-song-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.approved-song-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:270px;display:grid;overflow:auto}.approved-song-list>label{cursor:pointer;background:#fff;border:1px solid #d8e0ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.approved-song-list>label.selected{background:#eef3ff;border-color:#3560e8}.approved-song-list input{width:auto;margin-top:2px}.approved-song-list b,.approved-song-list small{display:block}.approved-song-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approved-song-list small{color:var(--muted);margin-top:3px;font-size:8px}.approved-song-list>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:9px}@media (width<=900px){.catalog-picker-controls,.approved-song-list{grid-template-columns:1fr}}@media (width<=560px){.catalog-source-tabs{display:grid}.catalog-source-tabs button{width:100%}.catalog-picker-summary{display:grid}.approved-catalog-picker{margin-inline:12px}}.logo,.logo.small{color:#0000;background:#0b172a url(/ekklyra-mark.svg) 50%/contain no-repeat;font-size:0;overflow:hidden;box-shadow:0 12px 28px #0008}.catalog-side{gap:15px;min-width:0;display:grid}.review-queue{overflow:hidden}.review-summary{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.review-summary span{background:#f3f6fa;border-radius:8px;padding:7px 9px;font-size:9px}.review-summary b{font-size:12px}.review-bulk-action{white-space:nowrap;margin-left:auto}.review-list{gap:8px;max-height:420px;padding:0 16px 16px;display:grid;overflow:auto}.review-list>section{background:#fff;border:1px solid #d8e0ed;border-radius:9px;min-width:0;padding:11px}.review-list b,.review-list small{display:block}.review-list small{color:var(--muted);margin-top:3px;font-size:8px}.review-list ul{color:#536174;margin:8px 0;padding-left:16px;font-size:9px;line-height:1.45}.review-list .catalog-actions{padding:8px 0 0}.catalog-row{grid-template-columns:minmax(0,1fr) auto auto;padding:8px 12px}.catalog-row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:5px;display:grid}.catalog-row-main>span:last-child{min-width:0}.catalog-row b,.catalog-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-publish{min-width:68px;padding:7px 10px}.activation-reissue{justify-items:end;gap:5px;min-width:160px;display:grid}.activation-reissue code{color:#203b92;letter-spacing:.04em;overflow-wrap:anywhere;background:#f3f6ff;border:1px dashed #7f9df0;border-radius:7px;max-width:260px;padding:6px 8px;font-size:9px;font-weight:800}.activation-reissue .secondary{min-width:100px;padding:7px 10px}.activation-reissue .inline-error{color:#b42318;text-align:right;max-width:260px;font-size:8px}@media (width<=740px){.activation-reissue{grid-column:1/-1;justify-items:start}.activation-reissue .inline-error{text-align:left}}.device-pairing-code{background:#f5fcf9;border:1px solid #a9dfcc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0;padding:12px;display:grid}.device-pairing-code b,.device-pairing-code small{display:block}.device-pairing-code small{color:var(--muted);margin-top:3px;font-size:8px}.device-pairing-code code{color:#087a54;letter-spacing:.12em;background:#fff;border:1px dashed #36a57c;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900}@media (width<=740px){.device-pairing-code{grid-template-columns:1fr}.device-pairing-code code{justify-self:start}}.language-review-card{background:#fff;border:1px solid #d8e1ec;border-radius:10px;gap:12px;padding:14px;display:grid}.language-review-card>header{justify-content:space-between;gap:12px;display:flex}.language-review-card>header small,.language-review-card>label{color:#617086;font-size:.75rem;display:block}.language-review-card>label input{width:100%;margin-top:5px;display:block}.romanization-review-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.romanization-review-grid>strong{background:#edf2f8;padding:8px;font-size:.75rem}.review-original,.review-romanized{border:1px solid #e0e6ee;border-radius:7px;min-width:0;padding:8px}.review-original{background:#f7f9fc}.review-original p{white-space:pre-wrap;margin:4px 0}.review-romanized textarea{resize:vertical;width:100%;min-height:58px}.review-original small,.review-romanized small{color:#6c7b8d;font-size:.65rem;display:block}@media (width<=760px){.romanization-review-grid{grid-template-columns:1fr}.romanization-review-grid>strong:nth-child(2){display:none}}.language-intake-form{background:#f7f9fc;border-bottom:1px solid #dce4ee;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.language-intake-form>strong,.language-intake-form>.wide,.language-intake-form>small{grid-column:1/-1}.language-intake-form label{gap:4px;font-size:.72rem;display:grid}.language-intake-form textarea{resize:vertical;min-height:100px}.language-intake-form>button{justify-self:start}@media (width>=1051px){.builder-layout:has(.review-queue){grid-template-columns:minmax(520px,.92fr) minmax(620px,1.08fr);align-items:stretch;height:calc(100dvh - 154px);min-height:520px;overflow:hidden}.builder-layout:has(.review-queue)>.builder-form{scrollbar-gutter:stable;min-height:0;overflow:auto}.builder-layout:has(.review-queue)>.catalog-side{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}}.protected-view-fallback{justify-items:start;gap:12px;max-width:720px;margin:24px auto;padding:24px;display:grid}.protected-view-fallback h1,.protected-view-fallback p{margin:0}.review-run-loading,.review-run-error{align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-run-loading span,.review-run-error span{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=760px){.review-run-loading,.review-run-error{grid-template-columns:1fr;align-items:flex-start;display:grid}.review-run-loading button,.review-run-error button{justify-self:start}}.review-queue{grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;display:grid}.review-queue>.panel-title{padding-block:13px}.review-summary{grid-template-columns:repeat(3,max-content) minmax(180px,1fr);gap:8px;padding:10px 16px;display:grid}.review-summary small{color:var(--muted);text-align:right;place-self:center end;font-size:9px}.review-selection-toolbar{background:#f8fafc;border-block:1px solid #dce4ee;grid-template-columns:minmax(190px,1fr) max-content max-content max-content;align-items:center;gap:8px;padding:10px 16px;display:grid}.review-selection-toolbar label{align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:750;display:flex}.review-selection-toolbar input,.review-row-selection input{width:auto;margin:0}.review-selection-toolbar strong{white-space:nowrap;font-size:10px}.review-list{scrollbar-gutter:stable;min-height:0;max-height:none;padding:12px 16px 16px;overflow:hidden auto}.language-review-card.selected{background:#fbfcff;border-color:#3560e8;box-shadow:0 0 0 2px #dce6ff}.language-review-card>header{grid-template-columns:24px minmax(180px,1fr) minmax(150px,max-content) max-content;align-items:start;gap:10px;display:grid}.builder-layout.direct-review{height:calc(100dvh - 190px);min-height:480px;display:block;overflow:hidden}.builder-layout.direct-review>.builder-form,.builder-layout.direct-review .catalog-list{display:none}.builder-layout.direct-review>.catalog-side{height:100%;min-height:0;display:block;overflow:hidden}.builder-layout.direct-review .review-queue{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0}.builder-layout.direct-review .language-intake-form{display:none}.builder-layout.direct-review .review-list{scrollbar-gutter:stable;min-height:0;max-height:none;overflow:auto}.builder-layout.direct-review .language-review-card{min-height:0}.builder-layout.direct-review .romanization-review-grid{scrollbar-gutter:stable;max-height:42vh;overflow-y:auto}.builder-layout.direct-review .language-review-card .catalog-actions{z-index:2;background:#fff;border-top:1px solid #d8e1ec;padding:10px;position:sticky;bottom:0}.builder-layout.direct-review~.advanced-package,.builder-layout.package-workspace .review-queue{display:none}.review-run-context,.review-run-mismatch{align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-run-context span,.review-run-mismatch span{overflow-wrap:anywhere}.review-row-selection{place-items:center;min-height:24px;display:grid}.review-variant-state{white-space:nowrap;border-radius:999px;align-self:center;padding:5px 8px;font-size:9px;font-weight:800}.review-variant-state.complete{color:#087a54;background:#e6f8f1}.review-variant-state.incomplete{color:#9a5600;background:#fff2e2}.language-review-card .catalog-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 0 0;display:grid}.language-review-card .catalog-actions button{white-space:normal;min-width:0;line-height:1.25}.review-approval-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071327a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-approval-dialog{background:#fff;border:1px solid #cbd6e6;border-radius:14px;width:min(520px,100%);padding:22px;box-shadow:0 26px 70px #06132742}.review-approval-dialog h2,.review-approval-dialog p{margin:0}.review-approval-dialog h2{margin-top:5px;font-size:20px}.review-approval-dialog p:not(.kicker){color:var(--muted);margin-top:10px;font-size:11px;line-height:1.55}.review-approval-dialog label{gap:6px;margin-top:16px;font-size:10px;font-weight:800;display:grid}.review-approval-dialog>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=1050px){.builder-layout:has(.review-queue)>.catalog-side{min-height:640px}.review-queue{height:min(720px,100dvh - 120px);min-height:560px}}@media (width<=760px){.review-summary{grid-template-columns:repeat(3,1fr)}.review-summary small{text-align:left;grid-column:1/-1;justify-self:start}.review-selection-toolbar{grid-template-columns:1fr auto}.review-selection-toolbar button{width:100%}.language-review-card>header{grid-template-columns:24px minmax(0,1fr)}.language-review-card>header .review-variant-state,.language-review-card>header .badge{grid-column:2;justify-self:start}.language-review-card .catalog-actions{grid-template-columns:1fr 1fr}}.release-page-head{align-items:flex-end}.release-page-head .kicker{font-size:.64rem}.release-page-head h1{margin:.15rem 0;font-size:1.45rem;line-height:1.12}.release-page-head>div>p:last-child{font-size:.78rem}.release-health{background:#f5fbf8;border:1px solid #cfe0d8;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;display:flex}.release-health>div:last-child{flex-direction:column;display:flex}.release-health span{color:#69788e;font-size:.69rem}.release-layout{grid-template-columns:minmax(390px,.78fr) minmax(520px,1.35fr);gap:12px;min-height:0;display:grid}.release-form,.release-list{min-width:0}.release-form{flex-direction:column;display:flex}.release-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;padding:12px 13px 0;display:grid}.release-fields label{color:#52647a;font-size:.7rem;font-weight:750}.release-fields input,.release-fields select,.release-fields textarea{background:#f9fbfd;border:1px solid #bdcddd;border-radius:7px;width:100%;margin-top:4px;padding:8px 9px}.release-fields .wide{grid-column:1/-1}.release-fields textarea{resize:vertical;min-height:54px}.release-source{grid-template-columns:1fr 26px 1fr;align-items:stretch;gap:7px;margin:10px 13px;display:grid}.release-source>label{background:#f8fafc;border:1px solid #cbd7e5;border-radius:8px;flex-direction:column;gap:5px;padding:9px;display:flex}.release-source>label.selected{background:#edf3ff;border-color:#1762e8}.release-source span,.release-source small{color:#708097;font-size:.66rem}.release-source input[type=file]{max-width:100%;font-size:.68rem}.release-source input[type=url]{border:1px solid #c9d4e3;border-radius:7px;padding:8px}.release-source .or{color:#8794a8;place-items:center;font-size:.6rem;font-weight:900;display:grid}.release-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:8px 13px;display:grid}.release-progress>div{background:#e7ecf4;border-radius:99px;height:6px;overflow:hidden}.release-progress span{background:#3159df;height:100%;display:block}.release-form>.notice{margin:0 13px 8px}.release-form-footer{background:#f8fafc;border-top:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 13px;display:flex}.release-form-footer small{color:#6c7e94}.release-toolbar{border-bottom:1px solid #e1e8f0;align-items:center;gap:8px;padding:9px 11px;display:flex}.release-toolbar>input{background:#f9fbfd;border:1px solid #bdcddd;border-radius:7px;flex:1;min-width:0;padding:8px 9px}.release-filters{gap:2px;display:flex}.release-filters button{color:#687b92;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px}.release-filters button.active{color:#1762e8;border-bottom-color:#1762e8}.release-scroll{max-height:410px;padding:3px 10px 7px;overflow-y:auto}.release-row{border-bottom:1px solid #e5ebf1;grid-template-columns:38px minmax(170px,1fr) 96px 124px;align-items:center;gap:9px;padding:9px 4px;display:grid}.release-row>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.release-row b>span{text-transform:uppercase;color:#5870b5;font-size:.6rem}.release-row small{text-overflow:ellipsis;white-space:nowrap;color:#718096;overflow:hidden}.release-row>button{white-space:nowrap}.release-row-progress{background:linear-gradient(90deg,#e0a916 0 68%,#e3eaf1 68%);border-radius:4px;height:4px;margin-top:5px;overflow:hidden}.platform-mark{color:#3159df;background:#edf2ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.6rem;font-weight:900;display:grid}.platform-mark.android{color:#16875d;background:#e6f8ef}.platform-mark.ios,.platform-mark.macos{color:#38465b;background:#eef0f4}.badge.uploading{color:#8a6500;background:#fff4cf}.badge.withdrawn{color:#667085;background:#f0f1f4}@media (width<=1100px){.release-layout{grid-template-columns:1fr}.release-scroll{max-height:none}}@media (width<=700px){.release-page-head{align-items:flex-start}.release-fields,.release-source{grid-template-columns:1fr}.release-source .or{text-align:center}.release-toolbar{flex-direction:column;align-items:stretch}.release-filters{overflow-x:auto}.release-row{grid-template-columns:34px minmax(130px,1fr) auto}.release-row>button{grid-column:2/4}.release-form-footer{flex-direction:column;align-items:stretch}.release-form-footer button{width:100%}}.release-workspace-page{grid-template-rows:auto auto minmax(0,1fr);gap:9px;height:calc(100dvh - 92px);min-height:0;display:grid;overflow:hidden}.release-workspace-page .release-page-head{min-height:0;margin:0;padding-block:2px}.release-workspace-page .release-health{margin:0}.release-compact-tabs{display:none}.release-workspace-page .release-layout,.release-workspace-page .release-form,.release-workspace-page .release-list{height:100%;min-height:0;overflow:hidden}.release-workspace-page .release-list{grid-template-rows:auto auto minmax(0,1fr);display:grid}.release-workspace-page .release-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}.release-workspace-page .release-form-footer{margin-top:auto}@media (width<=1180px) and (width>=761px){.release-workspace-page{gap:6px;height:calc(100dvh - 72px)}.release-workspace-page .release-page-head h1{font-size:1.22rem}.release-workspace-page .release-page-head>div>p:last-child{font-size:.69rem}.release-workspace-page .release-page-head .secondary{padding:6px 9px}.release-workspace-page .release-health{padding:6px 10px}.release-workspace-page .release-layout{grid-template-columns:minmax(345px,.83fr) minmax(455px,1.17fr);gap:8px}.release-workspace-page .panel-title{padding:7px 9px}.release-workspace-page .panel-title h2{font-size:.88rem}.release-workspace-page .panel-title p{font-size:.6rem}.release-workspace-page .release-fields{gap:4px 7px;padding:6px 9px 0}.release-workspace-page .release-fields label{font-size:.61rem}.release-workspace-page .release-fields input,.release-workspace-page .release-fields select{height:29px;margin-top:2px;padding:5px 7px}.release-workspace-page .release-fields textarea{height:39px;min-height:39px;margin-top:2px;padding:5px 7px}.release-workspace-page .release-source{gap:4px;margin:5px 9px}.release-workspace-page .release-source>label{gap:2px;padding:5px 7px}.release-workspace-page .release-source span,.release-workspace-page .release-source small{font-size:.56rem}.release-workspace-page .release-source input[type=url]{height:28px;padding:4px 6px}.release-workspace-page .release-form-footer{padding:6px 9px}.release-workspace-page .release-form-footer small{font-size:.57rem}.release-workspace-page .release-form-footer button{padding:7px 9px}.release-workspace-page .release-toolbar{padding:5px 7px}.release-workspace-page .release-toolbar>input{height:29px;padding:5px 7px}.release-workspace-page .release-filters button{padding:4px;font-size:.61rem}.release-workspace-page .release-row{grid-template-columns:30px minmax(110px,1fr) 66px 98px;gap:6px;min-height:39px;padding:5px 2px}.release-workspace-page .platform-mark{width:28px;height:28px}.release-workspace-page .release-row small{font-size:.58rem}.release-workspace-page .release-row>button{padding:6px;font-size:.61rem}}@media (width<=760px){.release-workspace-page{grid-template-rows:auto auto auto minmax(0,1fr);gap:7px;height:calc(100dvh - 66px)}.release-workspace-page .release-page-head{align-items:center}.release-workspace-page .release-page-head>div>p:last-child{display:none}.release-workspace-page .release-health{padding:7px 9px}.release-workspace-page .release-health span{white-space:nowrap;text-overflow:ellipsis;max-width:70vw;overflow:hidden}.release-compact-tabs{background:#eef3f8;border:1px solid #cfdae7;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.release-compact-tabs button{color:#617188;background:0 0;border:0;border-radius:7px;padding:7px;font-weight:750}.release-compact-tabs button.active{color:#1762e8;background:#fff;box-shadow:0 1px 4px #20334f1f}.release-compact-tabs span{background:#e6edff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:.62rem;display:inline-grid}.release-workspace-page .release-layout{display:block}.release-workspace-page .release-layout.compact-pipeline .release-form,.release-workspace-page .release-layout.compact-create .release-list{display:none}.release-workspace-page .release-fields{grid-template-columns:1fr 1fr;gap:5px 7px;padding:7px 9px 0}.release-workspace-page .release-fields textarea{height:48px;min-height:48px}.release-workspace-page .release-source{grid-template-columns:1fr 18px 1fr;margin:6px 9px}.release-workspace-page .release-source .or{display:grid}.release-workspace-page .release-toolbar{flex-direction:column;align-items:stretch;padding:6px 8px}.release-workspace-page .release-filters{overflow-x:auto}.release-workspace-page .release-row{grid-template-columns:32px minmax(120px,1fr) auto}.release-workspace-page .release-row>button{grid-column:2/4}.release-workspace-page .release-form-footer{flex-direction:row;align-items:stretch}.release-workspace-page .release-form-footer button{width:auto;margin-left:auto}}body:has(.release-workspace-page) main.platform-content{padding-block:14px;overflow:hidden}.release-workspace-page{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;max-height:100%}.release-workspace-page .release-page-head{padding:0}.release-workspace-page .release-page-head h1{font-size:1.32rem}.release-workspace-page .release-health{min-height:42px;padding:7px 11px}.release-workspace-page .release-layout{gap:10px;grid-template-columns:minmax(350px,.78fr) minmax(460px,1.22fr)!important}.release-workspace-page .release-form,.release-workspace-page .release-list{border-radius:11px}.release-workspace-page .release-scroll{height:100%;max-height:none}@media (height<=760px) and (width>=761px){body:has(.release-workspace-page) main.platform-content{padding-block:8px}.release-workspace-page{gap:5px}.release-workspace-page .release-page-head h1{margin:0;font-size:1.08rem}.release-workspace-page .release-page-head .kicker{display:none}.release-workspace-page .release-page-head>div>p:last-child{margin-top:2px;font-size:.62rem}.release-workspace-page .release-page-head .secondary{min-height:29px;padding:5px 8px}.release-workspace-page .release-health{min-height:34px;padding:5px 9px}.release-workspace-page .release-layout{gap:7px;grid-template-columns:minmax(335px,.8fr) minmax(430px,1.2fr)!important}.release-workspace-page .panel-title{padding:6px 8px}.release-workspace-page .panel-title h2{font-size:.8rem}.release-workspace-page .panel-title p{display:none}.release-workspace-page .release-fields{gap:3px 6px;padding:5px 8px 0}.release-workspace-page .release-fields label{font-size:.57rem}.release-workspace-page .release-fields input,.release-workspace-page .release-fields select{height:27px;min-height:27px;margin-top:1px;padding:3px 6px}.release-workspace-page .release-fields textarea{height:32px;min-height:32px;margin-top:1px;padding:3px 6px}.release-workspace-page .release-source{gap:4px;margin:4px 8px}.release-workspace-page .release-source>label{padding:4px 6px}.release-workspace-page .release-source small{display:none}.release-workspace-page .release-form>.notice{margin:0 8px 4px;padding:5px 7px;font-size:.56rem}.release-workspace-page .release-form-footer{padding:5px 8px}.release-workspace-page .release-toolbar{padding:4px 6px}.release-workspace-page .release-row{min-height:35px;padding:3px 2px}}@media (width<=760px){body:has(.release-workspace-page) main.platform-content{padding-block:10px}.release-workspace-page{height:100%;max-height:100%}.release-workspace-page .release-layout{display:block;grid-template-columns:none!important}}@media (width>=761px){body:has(.release-workspace-page){overflow:hidden}body:has(.release-workspace-page) main.platform-content{min-height:0;overflow:hidden}.release-workspace-page,.release-workspace-page .release-layout,.release-workspace-page .release-form,.release-workspace-page .release-list{min-height:0;overflow:hidden}.release-workspace-page .release-form{flex-direction:column;display:flex}.release-workspace-page .release-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:auto;min-height:0;overflow:hidden auto}}.release-workspace-page .release-page-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.release-workspace-page .release-page-head h1{margin:1px 0 2px;font-size:1.38rem;line-height:1.08}.release-workspace-page .release-page-head>div>p:last-child{margin:0;font-size:.72rem}.release-workspace-page .release-page-head>.secondary{min-height:36px;padding:7px 12px}.release-workspace-page .release-health{align-items:center;min-height:42px;padding:7px 11px;display:flex}.release-workspace-page .release-health b{font-size:.82rem}.release-workspace-page .release-health span{font-size:.64rem}.release-workspace-page .release-form,.release-workspace-page .release-list{height:100%;min-height:0;max-height:100%}.release-workspace-page .release-form{grid-template-rows:auto auto minmax(92px,1fr) auto auto;align-content:stretch;display:grid}.release-workspace-page .release-form>.panel-title,.release-workspace-page .release-list>.panel-title{min-height:50px;padding:9px 12px}.release-workspace-page .release-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:9px 12px 0}.release-workspace-page .release-fields label{grid-template-rows:auto 38px;gap:4px;min-width:0;font-size:.68rem;line-height:1.2;display:grid}.release-workspace-page .release-fields :is(input,select,textarea){font-size:.76rem;line-height:1.25;height:38px!important;min-height:38px!important;margin:0!important;padding:7px 9px!important}.release-workspace-page .release-fields textarea{resize:none}.release-workspace-page .release-source{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:8px;min-height:92px;margin:9px 12px;display:grid}.release-workspace-page .release-source>label{grid-template-rows:auto auto minmax(34px,auto) auto;align-content:start;gap:4px;min-width:0;min-height:92px;padding:8px 9px;display:grid;overflow:hidden}.release-workspace-page .release-source>label>b{font-size:.72rem}.release-workspace-page .release-source>label>span,.release-workspace-page .release-source>label>small{font-size:.61rem;line-height:1.25}.release-workspace-page .release-source input[type=url]{width:100%;height:36px;min-height:36px;padding:7px 8px;font-size:.7rem}.release-workspace-page .release-source input[type=file]{background:#fff;border:1px solid #c9d4e3;border-radius:7px;width:100%;min-width:0;max-width:100%;height:36px;padding:4px;font-size:.63rem;display:block;overflow:hidden}.release-workspace-page .release-source input[type=file]::file-selector-button{white-space:nowrap;background:#fff;border:1px solid #aebed0;border-radius:5px;max-width:112px;height:26px;margin-right:6px;padding:4px 7px;font-size:.62rem}.release-workspace-page .release-source .or{place-items:center;font-size:.61rem;display:grid;position:relative}.release-workspace-page .release-source .or:before,.release-workspace-page .release-source .or:after{content:"";background:#d9e1eb;width:1px;height:calc(50% - 15px);position:absolute;left:50%}.release-workspace-page .release-source .or:before{top:0}.release-workspace-page .release-source .or:after{bottom:0}.release-workspace-page .release-form-footer{z-index:2;justify-content:space-between;align-items:center;min-height:50px;margin:0;padding:8px 12px;display:flex;position:relative}.release-workspace-page .release-form-footer button{white-space:nowrap;min-height:38px;padding:8px 13px}.release-workspace-page .release-list{grid-template-rows:50px 48px minmax(0,1fr);display:grid;overflow:hidden}.release-workspace-page .release-toolbar{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}.release-workspace-page .release-toolbar>input{width:100%;height:38px;min-height:38px;padding:7px 9px;font-size:.72rem}.release-workspace-page .release-filters{white-space:nowrap;align-items:center}.release-workspace-page .release-filters button{min-height:34px;padding:6px 7px;font-size:.68rem}.release-workspace-page .release-scroll{height:auto;min-height:0;max-height:none;overflow:hidden auto}.release-workspace-page .release-row{grid-template-columns:38px minmax(0,1fr) 96px 124px;align-items:center;gap:10px;min-height:58px;padding:7px 8px;display:grid}.release-workspace-page .release-row>div:nth-child(2){min-width:0}.release-workspace-page .release-row b,.release-workspace-page .release-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.release-workspace-page .release-row small{font-size:.66rem}.release-workspace-page .release-row>.badge{text-align:center;justify-self:stretch}.release-workspace-page .release-row>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:38px;padding:7px 8px;overflow:hidden}@media (height<=640px) and (width>=761px){.release-workspace-page .release-page-head{min-height:38px}.release-workspace-page .release-page-head h1{font-size:1.15rem}.release-workspace-page .release-page-head>div>p:last-child{font-size:.62rem;display:block}.release-workspace-page .release-health{min-height:36px}.release-workspace-page .release-form>.panel-title,.release-workspace-page .release-list>.panel-title{min-height:44px;padding:6px 9px}.release-workspace-page .release-fields{gap:4px 7px;padding:5px 9px 0}.release-workspace-page .release-fields label{font-size:.6rem}.release-workspace-page .release-source{min-height:82px;margin:5px 9px}.release-workspace-page .release-source>label{min-height:82px;padding:5px 7px}.release-workspace-page .release-form-footer{min-height:44px;padding:4px 9px}.release-workspace-page .release-list{grid-template-rows:44px 44px minmax(0,1fr)}.release-workspace-page .release-toolbar{min-height:44px;padding:3px 7px}.release-workspace-page .release-row{min-height:50px;padding:5px 6px}}@media (width<=760px){.release-workspace-page .release-page-head{min-height:40px}.release-workspace-page .release-page-head h1{font-size:1.12rem}.release-workspace-page .release-health{min-height:40px}.release-workspace-page .release-layout{display:block}.release-workspace-page .release-layout.compact-pipeline .release-form,.release-workspace-page .release-layout.compact-create .release-list{display:none}.release-workspace-page .release-form{scrollbar-gutter:stable;grid-template-rows:auto auto auto auto auto;overflow-y:auto}.release-workspace-page .release-fields{grid-template-columns:1fr 1fr}.release-workspace-page .release-source{grid-template-columns:1fr;min-height:0}.release-workspace-page .release-source>label{min-height:92px}.release-workspace-page .release-source .or{min-height:22px}.release-workspace-page .release-source .or:before,.release-workspace-page .release-source .or:after{width:calc(50% - 22px);height:1px;top:50%}.release-workspace-page .release-source .or:before{left:0}.release-workspace-page .release-source .or:after{left:auto;right:0}.release-workspace-page .release-form-footer{flex-direction:row;align-items:center;position:sticky;bottom:0}.release-workspace-page .release-toolbar{grid-template-columns:1fr}.release-workspace-page .release-filters{overflow-x:auto}.release-workspace-page .release-row{grid-template-columns:34px minmax(0,1fr) 84px;min-height:66px}.release-workspace-page .release-row>.badge{grid-column:3}.release-workspace-page .release-row>button{grid-column:2/4;width:100%}}@media (width>=761px){.platform-page:has(>.release-workspace-page){height:100%;min-height:0;overflow:hidden}body:has(.release-workspace-page) main.platform-content{align-self:stretch;padding:12px 18px;display:block;overflow:hidden;height:auto!important}.release-workspace-page{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;max-height:100%}.release-workspace-page .release-layout{align-self:stretch;height:100%;min-height:0}.release-workspace-page .release-form{grid-template-rows:auto auto auto auto auto;align-content:start;height:100%;display:grid}.release-workspace-page .release-form-footer{margin-top:0}.release-workspace-page .release-list{grid-template-rows:auto auto minmax(0,1fr);display:grid}}@media (height<=760px) and (width>=761px){body:has(.release-workspace-page) main.platform-content{padding:7px 14px}.release-workspace-page{gap:5px}.release-workspace-page .release-page-head{min-height:35px}.release-workspace-page .release-health{min-height:32px}.release-workspace-page .release-layout{min-height:0}.release-workspace-page .panel-title{min-height:35px}.release-workspace-page .release-source,.release-workspace-page .release-source>label{min-height:54px}.release-workspace-page .release-form-footer{min-height:36px}.release-workspace-page .release-scroll{height:100%;min-height:0}}@media (height<=640px) and (width>=761px){body:has(.release-workspace-page) main.platform-content{padding:5px 12px}.release-workspace-page{gap:4px}.release-workspace-page .release-page-head{min-height:30px}.release-workspace-page .release-page-head h1{font-size:1rem}.release-workspace-page .release-page-head>div>p:last-child{display:none}.release-workspace-page .release-health{min-height:29px;padding:3px 8px}.release-workspace-page .release-health strong{font-size:.74rem}.release-workspace-page .release-health span{font-size:.56rem}.release-workspace-page .panel-title{min-height:31px;padding:4px 7px}.release-workspace-page .release-fields{gap:2px 5px;padding:3px 7px 0}.release-workspace-page .release-fields label{font-size:.54rem}.release-workspace-page .release-fields input,.release-workspace-page .release-fields select{height:24px;min-height:24px;padding:2px 5px}.release-workspace-page .release-fields textarea{height:27px;min-height:27px;padding:2px 5px}.release-workspace-page .release-source{min-height:45px;margin:3px 7px}.release-workspace-page .release-source>label{min-height:45px;padding:3px 5px}.release-workspace-page .release-form>.notice{margin:0 7px 3px;padding:3px 6px}.release-workspace-page .release-form-footer{min-height:31px;padding:3px 7px}.release-workspace-page .release-toolbar{padding:3px 5px}.release-workspace-page .release-row{min-height:32px;padding:2px}}@media (width>=761px){.release-workspace-page>.release-layout{max-height:100%;height:100%!important}.release-workspace-page .release-form,.release-workspace-page .release-list{max-height:100%}.release-workspace-page .release-page-head{min-height:44px}.release-workspace-page .release-health{min-height:42px}.release-workspace-page .release-form{grid-template-rows:auto auto minmax(92px,1fr) auto auto;align-content:stretch;display:grid}.release-workspace-page .release-form>.panel-title,.release-workspace-page .release-list>.panel-title{min-height:50px;padding:9px 12px}.release-workspace-page .release-source{min-height:92px;margin:9px 12px}.release-workspace-page .release-source>label{min-height:92px;padding:8px 9px}.release-workspace-page .release-form-footer{min-height:50px;margin:0;padding:8px 12px}.release-workspace-page .release-list{grid-template-rows:50px 48px minmax(0,1fr);display:grid}.release-workspace-page .release-toolbar{min-height:48px;padding:6px 10px}.release-workspace-page .release-row{grid-template-columns:38px minmax(0,1fr) 96px 124px;min-height:58px;padding:7px 8px}}@media (height<=640px) and (width>=761px){.release-workspace-page .release-page-head{min-height:38px}.release-workspace-page .release-health{min-height:36px}.release-workspace-page .release-form>.panel-title,.release-workspace-page .release-list>.panel-title{min-height:44px;padding:6px 9px}.release-workspace-page .release-source{min-height:82px;margin:5px 9px}.release-workspace-page .release-source>label{min-height:82px;padding:5px 7px}.release-workspace-page .release-form-footer{min-height:44px;padding:4px 9px}.release-workspace-page .release-list{grid-template-rows:44px 44px minmax(0,1fr)}.release-workspace-page .release-toolbar{min-height:44px;padding:3px 7px}.release-workspace-page .release-row{min-height:50px;padding:5px 6px}}@media (width<=760px){.release-workspace-page .release-form{grid-template-rows:auto auto auto auto auto;overflow-y:auto}.release-workspace-page .release-source{grid-template-columns:1fr;min-height:0}.release-workspace-page .release-source>label{min-height:92px}.release-workspace-page .release-form-footer{min-height:50px;position:sticky;bottom:0}.release-workspace-page .release-toolbar{grid-template-columns:1fr}.release-workspace-page .release-row{grid-template-columns:34px minmax(0,1fr) 84px;min-height:66px}.release-workspace-page .release-row>button{grid-column:2/4;width:100%}}@media (width<=900px){.release-workspace-page{grid-template-rows:auto auto auto minmax(0,1fr);overflow-x:hidden}.release-compact-tabs{background:#eef3f8;border:1px solid #cfdae7;border-radius:9px;grid-template-columns:1fr 1fr;min-width:0;padding:3px;display:grid}.release-compact-tabs button{color:#617188;background:0 0;border:0;border-radius:7px;min-width:0;padding:8px;font-weight:750}.release-compact-tabs button.active{color:#1762e8;background:#fff;box-shadow:0 1px 4px #20334f1f}.release-workspace-page .release-layout{width:100%;min-width:0;max-width:100%;overflow-x:hidden;display:block!important}.release-workspace-page .release-layout.compact-pipeline .release-form,.release-workspace-page .release-layout.compact-create .release-list{display:none}.release-workspace-page .release-form,.release-workspace-page .release-list{width:100%;min-width:0;max-width:100%}.release-workspace-page .release-toolbar,.release-workspace-page .release-row{min-width:0;max-width:100%}.release-workspace-page .release-scroll{overflow:hidden auto}.release-workspace-page .release-row>div:nth-child(2){min-width:0}}:root{--platform-navy:#0b172a;--platform-navy-2:#102440;--platform-blue:#3b5fea;--platform-blue-hover:#2f50d4;--platform-periwinkle:#86a2ff;--platform-bg:#f3f6fa;--platform-surface:#fff;--platform-surface-subtle:#f8faff;--platform-border:#dce4ef;--platform-border-strong:#c5d1e0;--platform-text:#172033;--platform-text-secondary:#536174;--platform-muted:#718096;--platform-success:#138a63;--platform-warning:#b7791f;--platform-danger:#c23b43;--platform-focus:#3b5fea;--platform-radius:10px;--platform-shadow:0 8px 24px #11233e12}.platform-auth,.platform-shell,.platform-auth *,.platform-shell *{box-sizing:border-box}.platform-auth button,.platform-auth input,.platform-shell button,.platform-shell input,.platform-shell select,.platform-shell textarea{font:inherit}.platform-auth button,.platform-shell button{cursor:pointer}.platform-auth button:disabled,.platform-shell button:disabled{cursor:not-allowed;opacity:.55}.platform-auth :is(button,input):focus-visible,.platform-shell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.platform-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:700;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.platform-button:active:not(:disabled){transform:translateY(1px)}.platform-button-primary{background:var(--platform-blue);color:#fff}.platform-button-primary:hover:not(:disabled){background:var(--platform-blue-hover)}.platform-button-secondary{border-color:var(--platform-border-strong);color:var(--platform-text);background:#fff}.platform-button-secondary:hover:not(:disabled){background:#f3f6fb}.platform-button-link{min-height:34px;color:var(--platform-blue);background:0 0;border:0;padding-inline:6px}.platform-button-link:hover:not(:disabled){text-decoration:underline}.platform-eyebrow{color:var(--platform-blue);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.platform-brand-mark{background:var(--platform-navy) url(/ekklyra-mark.svg) center/contain no-repeat;border-radius:10px;flex:none;width:44px;height:44px;display:block}.platform-alert{border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.45}.platform-alert-error{color:#982c33;background:#fff3f3;border:1px solid #efb6ba}.platform-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-auth{background:var(--platform-bg);width:100%;min-width:320px;height:100dvh;min-height:620px;color:var(--platform-text);grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);font-family:Inter,Segoe UI Variable,system-ui,sans-serif;display:grid;overflow:hidden}.platform-auth-brand{color:#fff;background:linear-gradient(150deg,var(--platform-navy) 0%,#0c2342 100%);flex-direction:column;min-width:0;padding:clamp(32px,5vw,70px);display:flex}.platform-brand-lockup{align-items:center;gap:13px;display:flex}.platform-brand-lockup .platform-brand-mark{background-color:#071426}.platform-brand-lockup strong,.platform-brand-lockup span{display:block}.platform-brand-lockup strong{font-size:17px}.platform-brand-lockup span{color:#9bb2d4;margin-top:2px;font-size:12px}.platform-auth-message{margin:auto 0}.platform-auth-message .platform-eyebrow{color:var(--platform-periwinkle)}.platform-auth-message h1{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(36px,4.5vw,62px);line-height:1.04}.platform-auth-message>p:last-child{color:#b8c6da;max-width:570px;margin:0;font-size:16px;line-height:1.65}.platform-trust-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.platform-trust-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.platform-trust-list li>span{color:#7ee2c1;border:1px solid #446188;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.platform-trust-list strong,.platform-trust-list small{display:block}.platform-trust-list strong{font-size:13px}.platform-trust-list small{color:#91a4bf;margin-top:2px;font-size:11px}.platform-auth-form-region{background:linear-gradient(145deg,#f8faff,#edf3f9);place-items:center;min-width:0;padding:30px;display:grid}.platform-auth-card{border:1px solid var(--platform-border);width:min(430px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--platform-shadow);background:#fff;border-radius:14px;gap:16px;padding:32px;display:grid;overflow-y:auto}.platform-auth-card header h2{letter-spacing:-.025em;margin:6px 0 4px;font-size:30px}.platform-auth-card header>p:last-child{color:var(--platform-muted);margin:0;font-size:13px}.platform-auth-card label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.platform-auth-card input{border:1px solid var(--platform-border-strong);width:100%;min-height:42px;color:var(--platform-text);background:#fff;border-radius:8px;outline:0;padding:9px 11px}.platform-auth-card input:focus{border-color:var(--platform-blue);box-shadow:0 0 0 3px #3b5fea24}.platform-password-field{display:block;position:relative}.platform-password-field input{padding-right:62px}.platform-password-field button{min-width:50px;color:var(--platform-text-secondary);background:#f1f4f9;border:0;border-radius:6px;font-size:11px;font-weight:700;position:absolute;top:4px;bottom:4px;right:4px}.platform-auth-card>.platform-button-primary{width:100%}.platform-auth-help{color:var(--platform-muted);text-align:center;margin:0;font-size:10px}.platform-shell{--platform-sidebar-width:232px;grid-template-columns:var(--platform-sidebar-width) minmax(0,1fr);background:var(--platform-bg);width:100%;min-width:320px;height:100dvh;min-height:0;color:var(--platform-text);font-family:Inter,Segoe UI Variable,system-ui,sans-serif;display:grid;overflow:hidden}.platform-shell.is-collapsed{--platform-sidebar-width:68px}.platform-sidebar{z-index:20;color:#fff;background:var(--platform-navy);flex-direction:column;min-width:0;min-height:0;padding:18px 12px 12px;display:flex;position:relative;overflow:hidden}.platform-sidebar-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;min-height:50px;padding:0 7px 17px;display:flex}.platform-sidebar-brand .platform-brand-mark{background-color:#071426;width:38px;height:38px}.platform-sidebar-brand strong,.platform-sidebar-brand span{white-space:nowrap;display:block}.platform-sidebar-brand strong{font-size:14px}.platform-sidebar-brand span{color:#8da2bf;margin-top:2px;font-size:10px}.platform-navigation{gap:4px;margin-top:15px;display:grid;overflow-y:auto}.platform-navigation button{color:#b6c4d8;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:12px;font-weight:650;display:grid}.platform-navigation button:hover:not(.is-active){color:#fff;background:#ffffff12}.platform-navigation button.is-active{background:var(--platform-blue);color:#fff;border-color:#5478f3;box-shadow:0 8px 20px #0003}.platform-nav-glyph{color:#bcd0ff;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.platform-boundary-note{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:auto;padding:11px;display:grid}.platform-boundary-note>span{color:#67d5b1}.platform-boundary-note strong{font-size:10px}.platform-boundary-note p{color:#8194ae;margin:3px 0 0;font-size:9px;line-height:1.4}.platform-sidebar-collapse{color:#93a6c0;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:38px;margin-top:8px;padding:6px 10px;font-size:11px;display:flex}.platform-sidebar-collapse:hover{color:#fff;background:#ffffff0f}.platform-shell.is-collapsed .platform-sidebar-brand>div,.platform-shell.is-collapsed .platform-nav-label,.platform-shell.is-collapsed .platform-boundary-note,.platform-shell.is-collapsed .platform-sidebar-collapse>span:last-child{display:none}.platform-shell.is-collapsed .platform-sidebar-brand,.platform-shell.is-collapsed .platform-navigation button,.platform-shell.is-collapsed .platform-sidebar-collapse{justify-content:center}.platform-shell.is-collapsed .platform-navigation button{grid-template-columns:28px;padding-inline:7px}.platform-workspace{grid-template-rows:64px minmax(0,1fr);min-width:0;min-height:0;display:grid}.platform-topbar{border-bottom:1px solid var(--platform-border);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 24px;display:flex}.platform-topbar-context,.platform-topbar-actions{align-items:center;min-width:0;display:flex}.platform-topbar-context{gap:12px}.platform-topbar-context strong,.platform-topbar-context div>span{display:block}.platform-topbar-context strong{font-size:13px}.platform-topbar-context div>span{color:var(--platform-muted);margin-top:2px;font-size:9px}.platform-environment{color:#3155c9;background:#eef3ff;border:1px solid #cad8ff;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.platform-topbar-actions{gap:9px}.platform-command{border:1px solid var(--platform-border);min-width:190px;min-height:34px;color:var(--platform-muted);text-align:left;background:#fff;border-radius:7px;padding:6px 8px 6px 11px;font-size:10px}.platform-command kbd{float:right;border:1px solid var(--platform-border);font:inherit;background:#f7f9fc;border-radius:4px;padding:1px 4px}.platform-account-avatar{color:#294bb8;background:#dfe7ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.platform-account-copy strong,.platform-account-copy span{display:block}.platform-account-copy strong{font-size:11px}.platform-account-copy span{color:var(--platform-muted);font-size:9px}.platform-signout{border:0;border-left:1px solid var(--platform-border);min-height:34px;color:var(--platform-text-secondary);background:0 0;padding:6px 9px;font-size:10px;font-weight:700}.platform-signout:hover{color:var(--platform-danger)}.platform-mobile-menu{display:none}.platform-content{min-width:0;min-height:0;padding:26px clamp(18px,3vw,42px) 42px;overflow:hidden auto}.platform-content>*,.platform-content .panel{min-width:0}.platform-page-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.platform-page-header h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(26px,2.7vw,36px);line-height:1.1}.platform-page-header>div>p:last-child{color:var(--platform-muted);margin:0;font-size:12px}.platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-metrics article{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:#fff;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:16px;display:grid;box-shadow:0 3px 12px #11233e09}.platform-metric-icon{width:38px;height:38px;color:var(--platform-blue);background:#edf2ff;border-radius:8px;place-items:center;font-size:17px;display:grid}.platform-metrics article div>span,.platform-metrics strong,.platform-metrics small{display:block}.platform-metrics article div>span{color:var(--platform-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.platform-metrics strong{margin-top:3px;font-size:24px;line-height:1.1}.platform-metrics small{color:var(--platform-muted);margin-top:7px;font-size:9px}.platform-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;margin-top:14px;display:grid}.platform-panel{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:#fff;min-width:0;box-shadow:0 3px 12px #11233e09}.platform-panel-header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.platform-panel-header h2{margin:0;font-size:14px}.platform-panel-header p{color:var(--platform-muted);margin:3px 0 0;font-size:9px}.platform-health-heading,.platform-health-row{grid-template-columns:minmax(170px,1fr) 100px 70px 80px 80px;align-items:center;gap:10px;padding:10px 16px;display:grid}.platform-health-heading{color:var(--platform-muted);text-transform:uppercase;letter-spacing:.04em;background:#fafbfd;font-size:9px;font-weight:800}.platform-health-row{border-top:1px solid #edf1f6;min-height:43px;font-size:10px}.platform-health-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-health-row>span:nth-child(2){color:var(--platform-text-secondary);align-items:center;gap:6px;display:flex}.platform-health-row time,.platform-health-row>span:nth-child(n+3){color:var(--platform-muted)}.platform-status-dot{background:var(--platform-success);border-radius:50%;width:7px;height:7px;display:inline-block}.platform-status-dot.suspended{background:var(--platform-danger)}.platform-empty-state{color:var(--platform-muted);text-align:center;padding:34px;font-size:12px}.platform-consent-panel{flex-direction:column;display:flex}.platform-consent-callout{background:#f4f7ff;border:1px solid #cfdcff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;margin:15px;padding:12px;display:grid}.platform-consent-callout>span{border:1px solid var(--platform-blue);width:22px;height:22px;color:var(--platform-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.platform-consent-callout p{color:var(--platform-text-secondary);margin:0;font-size:10px;line-height:1.5}.platform-consent-callout strong{color:var(--platform-text);margin-bottom:2px;font-size:11px;display:block}.platform-consent-list{margin:0 15px}.platform-consent-list div{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.platform-consent-list dt{color:var(--platform-text-secondary);font-size:10px}.platform-consent-list dd{margin:0;font-size:11px;font-weight:800}.platform-consent-panel>.platform-button{align-self:flex-start;margin:auto 15px 15px}.platform-status-strip{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.platform-status-strip>div{border-left:1px solid #edf1f6;align-items:center;gap:9px;min-width:0;padding:13px 16px;display:flex}.platform-status-strip>div:first-child{border-left:0}.platform-status-strip>div>span{color:var(--platform-blue)}.platform-status-strip p,.platform-status-strip strong,.platform-status-strip small{margin:0;display:block}.platform-status-strip strong{font-size:10px}.platform-status-strip small{color:var(--platform-success);margin-top:2px;font-size:9px}.platform-sidebar-scrim{display:none}@media (width<=1100px){.platform-shell{--platform-sidebar-width:68px}.platform-sidebar-brand>div,.platform-nav-label,.platform-boundary-note,.platform-sidebar-collapse>span:last-child{display:none}.platform-sidebar-brand,.platform-navigation button,.platform-sidebar-collapse{justify-content:center}.platform-navigation button{grid-template-columns:28px;padding-inline:7px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-grid{grid-template-columns:1fr}.platform-command{display:none}}@media (width<=760px){.platform-auth{height:auto;min-height:100dvh;display:block;overflow:auto}.platform-auth-brand{min-height:220px;padding:24px}.platform-auth-message{margin:28px 0 0}.platform-auth-message h1{font-size:34px}.platform-auth-message>p:last-child{font-size:13px}.platform-trust-list{display:none}.platform-auth-form-region{place-items:start center;padding:20px}.platform-auth-card{max-height:none;padding:24px}.platform-shell{display:block}.platform-sidebar{width:min(290px,84vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.platform-shell.is-mobile-open .platform-sidebar{transform:translate(0)}.platform-shell.is-mobile-open .platform-sidebar-brand>div,.platform-shell.is-mobile-open .platform-nav-label,.platform-shell.is-mobile-open .platform-boundary-note,.platform-shell.is-mobile-open .platform-sidebar-collapse>span:last-child{display:block}.platform-shell.is-mobile-open .platform-sidebar-brand,.platform-shell.is-mobile-open .platform-navigation button,.platform-shell.is-mobile-open .platform-sidebar-collapse{justify-content:initial}.platform-shell.is-mobile-open .platform-navigation button{grid-template-columns:28px minmax(0,1fr);padding-inline:10px}.platform-workspace{grid-template-rows:58px minmax(0,1fr);height:100dvh}.platform-topbar{padding:0 12px}.platform-mobile-menu{border:1px solid var(--platform-border);background:#fff;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.platform-topbar-context{gap:8px}.platform-topbar-context div,.platform-environment,.platform-account-copy,.platform-signout{display:none}.platform-content{padding:20px 13px 30px}.platform-page-header{flex-direction:column;align-items:flex-start}.platform-page-header>.platform-button{width:100%}.platform-metrics{grid-template-columns:1fr}.platform-health-table{overflow-x:auto}.platform-health-heading,.platform-health-row{min-width:620px}.platform-status-strip{grid-template-columns:1fr 1fr}.platform-status-strip>div:nth-child(3){border-top:1px solid #edf1f6;border-left:0}.platform-status-strip>div:nth-child(4){border-top:1px solid #edf1f6}.platform-sidebar-scrim{z-index:15;background:#040f1f8c;border:0;display:block;position:fixed;inset:0}}@media (height<=650px) and (width>=761px){.platform-auth-brand{padding-block:28px}.platform-auth-message h1{font-size:38px}.platform-auth-message>p:last-child{font-size:13px}.platform-trust-list{gap:7px}.platform-auth-card{gap:12px;padding:24px}}html,body,#root{width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}.platform-shell{width:100%;min-width:0;max-width:none;height:100dvh;min-height:0;overflow:hidden}.platform-workspace{grid-template-rows:64px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}main.platform-content{overscroll-behavior:contain;scrollbar-gutter:auto;place-self:stretch stretch;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:24px clamp(16px,2.5vw,36px);overflow:hidden auto}main.platform-content>*{min-width:0;max-width:100%}.platform-page{width:100%;min-width:0;min-height:0;margin:0;padding:0}.platform-page>:last-child{margin-bottom:0}.platform-empty-state{min-height:180px}.platform-nav-glyph svg,.platform-metric-icon svg,.platform-status-strip svg,.platform-boundary-note svg,.platform-sidebar-collapse svg,.platform-mobile-menu svg{width:20px;height:20px}.platform-sidebar-collapse>svg{width:16px;height:16px}.platform-sidebar-collapse>svg.is-reversed{transform:rotate(180deg)}.platform-navigation{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow:hidden auto}.platform-navigation::-webkit-scrollbar{width:0;height:0}.platform-navigation button:focus-visible{z-index:1;position:relative}.platform-status-strip>div>span{place-items:center;width:24px;height:24px;display:grid}.platform-status-strip>div>span svg{width:17px;height:17px}.platform-boundary-note>span{place-items:center;width:22px;height:22px;display:grid}.platform-boundary-note>span svg{width:17px;height:17px}.platform-mobile-menu{place-items:center}.platform-mobile-menu svg{width:19px;height:19px}.platform-boot{background:var(--platform-bg);width:100%;height:100dvh;color:var(--platform-text);justify-content:center;align-items:center;gap:14px;margin:0;font-family:Inter,Segoe UI Variable,system-ui,sans-serif;display:flex}.platform-boot img{border-radius:11px;width:48px;height:48px}.platform-boot strong,.platform-boot span{display:block}.platform-boot strong{font-size:15px}.platform-boot span{color:var(--platform-muted);margin-top:4px;font-size:12px}main.platform-auth{width:100%;min-width:0;max-width:none;min-height:0;margin:0}@media (width<=900px){.platform-shell{--platform-sidebar-width:68px}.platform-nav-label,.platform-brand-copy,.platform-sidebar-note-copy,.platform-collapse-label,.platform-sidebar-brand>div,.platform-boundary-note,.platform-sidebar-collapse>span:last-child{display:none}.platform-content{padding:16px}.metrics,.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.platform-topbar-search,.platform-user-copy,.platform-command,.platform-account-copy{display:none}.platform-content{padding:12px}.metrics,.platform-metrics,.form-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.platform-spinner{animation-duration:1.5s}.platform-sidebar{transition:none}}.platform-mobile-brand{background:var(--platform-navy) url(/ekklyra-mark.svg) center/contain no-repeat;border-radius:7px;flex:none;width:30px;height:30px;display:none}.platform-current-view{border-left:1px solid var(--platform-border);min-width:0;color:var(--platform-text-secondary);white-space:nowrap;align-items:center;padding-left:12px;font-size:11px;font-weight:750;display:inline-flex}.platform-nav-entry{min-width:0;display:grid}.platform-nav-entry>button{width:100%}.platform-nav-group-label{color:#7087a7;letter-spacing:.1em;text-transform:uppercase;margin:12px 9px 4px;font-size:9px;font-weight:800}.platform-shell.is-collapsed .platform-nav-group-label{color:#0000;background:#ffffff24;height:1px;margin:9px 7px 5px;overflow:hidden}.platform-shell.is-mobile-open .platform-nav-group-label{color:#7087a7;background:0 0;height:auto;margin:12px 9px 4px;overflow:visible}@media (width<=1100px) and (width>=761px){.platform-shell{grid-template-columns:68px minmax(0,1fr);display:grid}.platform-sidebar{visibility:visible;display:flex}.platform-mobile-menu{display:none}}@media (width<=760px){.platform-shell{display:block}.platform-workspace{grid-template-rows:58px minmax(0,1fr);width:100%;height:100dvh}.platform-sidebar{z-index:20;visibility:visible;width:min(290px,84vw);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.platform-shell.is-mobile-open .platform-sidebar{transform:translate(0)}.platform-mobile-menu{visibility:visible;border:1px solid var(--platform-border);width:36px;height:36px;color:var(--platform-text);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid!important}.platform-mobile-brand{display:block}.platform-topbar-context>div,.platform-environment{display:none}.platform-current-view{text-overflow:ellipsis;border-left:0;max-width:min(44vw,220px);padding-left:0;overflow:hidden}.platform-topbar-actions{margin-left:auto}.platform-account-avatar{width:30px;height:30px}.platform-sidebar-collapse{display:none}.platform-sidebar-scrim{z-index:15;background:#040f1f8c;border:0;display:block;position:fixed;inset:0}}@media (width<=430px){.platform-current-view{max-width:32vw}.platform-topbar{gap:8px}.platform-topbar-actions{gap:4px}}@media (width<=760px){main.platform-content{padding:16px 12px 28px}.platform-page :is(.page-head,.platform-page-header){gap:8px;margin-bottom:14px}.platform-page :is(.page-head,.platform-page-header) h1{overflow-wrap:anywhere;font-size:clamp(24px,8vw,30px)}.platform-page :is(.toolbar,.panel-title,.catalog-actions,.church-actions){max-width:100%}.platform-page :is(button,.primary,.secondary){white-space:normal}.platform-page :is(input,select,textarea){max-width:100%}.platform-sidebar{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;padding:14px 10px 10px;display:grid;overflow:hidden}.platform-sidebar-brand{min-width:0}.platform-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;min-height:0;margin-top:10px;display:block;overflow:hidden auto}.platform-nav-entry{width:100%;min-width:0;margin:0 0 4px;display:block;position:static}.platform-shell.is-mobile-open .platform-nav-entry>button{align-items:center;gap:8px;justify-content:initial;grid-template-columns:28px minmax(0,1fr);width:100%;max-width:100%;min-height:42px;padding:7px 10px;display:grid;position:static;overflow:hidden}.platform-shell.is-mobile-open .platform-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platform-shell.is-mobile-open .platform-nav-group-label{white-space:normal;width:100%;max-width:100%;height:auto;margin:14px 10px 6px;padding:0;display:block;position:static;overflow:visible}.platform-boundary-note{margin-top:8px}.platform-sidebar-scrim{touch-action:none}}@media (height<=620px) and (width>=761px){.platform-sidebar{padding-block:10px}.platform-sidebar-brand{min-height:44px;padding-bottom:9px}.platform-navigation{gap:2px;margin-top:8px}.platform-navigation button{min-height:36px}.platform-boundary-note{display:none}.platform-sidebar-collapse{margin-top:3px}.platform-workspace{grid-template-rows:56px minmax(0,1fr)}main.platform-content{padding-block:16px 24px}}@media (width<=760px){.platform-shell.is-mobile-open .platform-sidebar{width:min(290px,84vw)!important;max-width:100vw!important}.platform-shell.is-mobile-open .platform-navigation{width:100%!important;max-width:none!important}.platform-shell.is-mobile-open .platform-nav-entry,.platform-shell.is-mobile-open .platform-nav-entry>button{width:100%!important;min-width:0!important;max-width:none!important}.platform-shell.is-mobile-open .platform-nav-entry>button{grid-template-columns:28px minmax(0,1fr)!important;justify-content:stretch!important;font-size:12px!important}.platform-shell.is-mobile-open .platform-nav-label{opacity:1!important;text-overflow:clip!important;white-space:normal!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:12px!important;line-height:1.35!important;display:block!important;overflow:visible!important}}.platform-content .page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px;display:flex}.platform-content .page-head .kicker{color:var(--platform-blue);letter-spacing:.11em;margin:0 0 5px;font-size:11px;font-weight:800}.platform-content .page-head h1{color:var(--platform-text);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.7vw,36px);line-height:1.1}.platform-content .page-head p:not(.kicker){max-width:900px;color:var(--platform-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.platform-content .panel{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:#fff;min-width:0;box-shadow:0 3px 12px #11233e09}.platform-content .panel-title{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.platform-content .panel-title h2,.platform-content .form h2{color:var(--platform-text);margin:0;font-size:14px}.platform-content .panel-title p{color:var(--platform-muted);margin:3px 0 0;font-size:9px}.platform-content .primary,.platform-content .secondary,.platform-content .danger-button,.platform-content .church-row button{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.platform-content .primary{border:1px solid var(--platform-blue);background:var(--platform-blue);color:#fff}.platform-content .primary:hover:not(:disabled){background:var(--platform-blue-hover)}.platform-content .secondary{border:1px solid var(--platform-border-strong);color:var(--platform-text);background:#fff}.platform-content .secondary:hover:not(:disabled){background:#f3f6fb}.platform-content .link{min-height:34px;color:var(--platform-blue);background:0 0;border:0;padding:5px 6px;font-size:11px;font-weight:750}.platform-content :is(input,select,textarea){border:1px solid var(--platform-border-strong);min-height:42px;color:var(--platform-text);background:#fff;border-radius:8px;font-size:12px}.platform-content :is(input,select,textarea):focus{border-color:var(--platform-blue);outline:0;box-shadow:0 0 0 3px #3b5fea21}.platform-content label{color:#344054;gap:6px;font-size:11px}.platform-content .toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.platform-content .toolbar input{width:min(430px,100%);max-width:none}.platform-content .toolbar>span{color:var(--platform-muted);font-size:10px}.platform-content .error,.platform-content .notice,.platform-content .privacy{border-radius:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.platform-content .error{color:#982c33;background:#fff3f3;border:1px solid #efb6ba}.platform-content .notice,.platform-content .privacy{color:#087455;background:#f0faf6;border:1px solid #a8ddcb}.platform-content .empty{border:1px dashed var(--platform-border-strong);min-height:120px;color:var(--platform-muted);text-align:center;background:#fbfcfe;border-radius:9px;place-items:center;padding:28px;font-size:13px;display:grid}.platform-content .empty.compact{min-height:0;padding:18px}.platform-content .badge{border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.platform-content :is(.activation-layout,.catalog-layout,.builder-layout,.release-layout,.staff-layout,.operations-layout,.split){width:100%;min-width:0}.platform-content :is(.activation-layout,.catalog-layout,.builder-layout,.release-layout,.staff-layout,.operations-layout,.split)>*{min-width:0}.platform-content .split{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:start;gap:14px;margin:0 0 14px;display:grid}.platform-content .customer-registration{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.platform-content .customer-registration>h2,.platform-content .customer-registration>.privacy,.platform-content .customer-registration>.error,.platform-content .customer-registration>.primary{grid-column:1/-1}.platform-content .customer-registration>.primary{width:100%}.platform-content .customer-registration+article{min-height:220px;padding:18px;position:sticky;top:0}.platform-content .customer-registration+article .kicker{margin:0 0 5px}.platform-content .customer-registration+article h2{margin:0 0 8px;font-size:18px}.platform-content .activation-code{border:1px dashed var(--platform-periwinkle);color:#203b92;letter-spacing:.06em;overflow-wrap:anywhere;background:#f5f7ff;border-radius:9px;margin:15px 0;padding:14px;font-size:16px;font-weight:800;display:block}.platform-content .split+section.panel{margin-top:14px}.platform-content .compact-row{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:48px;padding:11px 16px;display:grid}.platform-content .compact-row:last-child{border-bottom:0}.platform-content .compact-row b,.platform-content .compact-row span{display:block}.platform-content .compact-row b{font-size:11px}.platform-content .compact-row div>span{color:var(--platform-muted);margin-top:2px;font-size:9px}.platform-content .compact-row>small{color:var(--platform-muted);font-size:9px}.platform-content .table{width:100%;min-width:0;max-width:100%;overflow-x:auto}.platform-content .church-head,.platform-content .church-row{grid-template-columns:minmax(190px,1.4fr) minmax(110px,.7fr) minmax(96px,.55fr) minmax(110px,.7fr) minmax(68px,.4fr) minmax(72px,.4fr);align-items:center;gap:9px;min-width:0;padding:10px 14px;display:grid}.platform-content .church-head{color:var(--platform-muted);letter-spacing:.06em;background:#fafbfd;font-size:9px;font-weight:800}.platform-content .church-row{border-top:1px solid #edf1f6}.platform-content .church-row>div b,.platform-content .church-row>div span{display:block}.platform-content .church-row>div b{font-size:11px}.platform-content .church-row>div span{color:var(--platform-muted);margin-top:2px;font-size:8px}.platform-content .church-row :is(input,select){min-height:36px;padding:6px 8px;font-size:10px}.platform-content .church-row button{color:#3155c9;background:#edf2ff;border:1px solid #cad8ff;min-height:36px;padding:6px 9px;font-size:10px}.platform-content .church-details{background:#fafbfd;border-top:1px solid #edf1f6;padding:15px 16px 18px}.platform-content .church-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.platform-content .church-actions{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.platform-content .device-access{border:1px solid var(--platform-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:10px 11px;display:grid}.platform-content .builder-layout,.platform-content .catalog-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.platform-content .builder-form,.platform-content .catalog-form,.platform-content .catalog-list{overflow:hidden}.platform-content .builder-steps legend{padding:15px 18px 0;font-size:12px}.platform-content .builder-steps legend span{color:var(--platform-blue);background:#edf2ff}.platform-content .catalog-fields{gap:12px;padding:18px}.platform-content .source-picker{background:#fafbff;border-color:#b9c8e2;margin:14px 18px;padding:14px}.platform-content .source-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-content .selection-summary{background:#f4f7fb;margin:0 18px 18px}.platform-content .catalog-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-content .advanced-package{margin-top:14px}.platform-content .builder-layout>.panel:last-child,.platform-content .catalog-layout>.panel:last-child{position:sticky;top:0}.platform-content .catalog-row{min-height:48px}.platform-content .build-result{background:#f3fbf7;border-color:#a8ddcb}.platform-content .release-health{border-color:var(--platform-border);border-radius:var(--platform-radius);margin-bottom:14px;box-shadow:0 3px 12px #11233e09}.platform-content .release-layout{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:14px;display:grid}.platform-content .release-form,.platform-content .release-list{border-color:var(--platform-border);border-radius:var(--platform-radius)}.platform-content .release-fields{gap:11px;padding:0}.platform-content .release-source{gap:10px;margin:16px 0}.platform-content .release-source>label{background:#fafbff;border-color:#b9c8e2}.platform-content .release-list{min-height:260px;position:sticky;top:0}.platform-content .release-row{padding:11px 14px}.platform-content .release-progress>div{background:#e7edf5}.platform-content .release-progress span{background:var(--platform-blue)}.platform-content .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platform-content .grant{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:#fff;padding:17px;box-shadow:0 3px 12px #11233e09}.platform-content .grant h2{margin:14px 0 5px;font-size:15px}.platform-content .grant p{min-height:0;color:var(--platform-text-secondary);font-size:10px;line-height:1.5}.platform-content .cards+.empty{background:linear-gradient(145deg,#fbfcff,#f6f9fc);min-height:170px}.platform-content .split.staff{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr)}.platform-content .staff .form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding:18px;display:grid}.platform-content .staff .form>h2,.platform-content .staff .form>.error,.platform-content .staff .form>.primary{grid-column:1/-1}.platform-content .staff .form>.primary{width:100%}.platform-content .staff .list{overflow:hidden}.platform-content .staff .avatar{border-radius:8px;width:36px;height:36px}.platform-content .audit-row{border-bottom:1px solid #edf1f6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:53px;padding:10px 16px;display:grid}.platform-content .audit-row:last-child{border-bottom:0}.platform-content .audit-icon{width:30px;height:30px;color:var(--platform-success);background:#e9f7f1;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.platform-content .audit-icon.failure{color:var(--platform-danger);background:#fff1f1}.platform-content .audit-row b,.platform-content .audit-row span{display:block}.platform-content .audit-row b{font-size:11px}.platform-content .audit-row div>span,.platform-content .audit-row>small{color:var(--platform-muted);margin-top:2px;font-size:9px}.platform-content .ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.platform-content .ops-metrics article{border-color:var(--platform-border);border-radius:var(--platform-radius);min-height:78px;padding:15px;box-shadow:0 3px 12px #11233e09}.platform-content .operations-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:start;gap:14px;display:grid}.platform-content .maintenance-body,.platform-content .backup-action{padding:17px}.platform-content .backup-list{overflow:hidden}.platform-content .backup-row{min-height:50px;padding:11px 16px}.platform-content .operations-boundary{background:#f3fbf7;border-color:#a8ddcb}.platform-content .automation-card{margin-top:14px}.platform-content .automation-form{grid-template-columns:minmax(120px,1fr) 110px repeat(4,auto)}@media (width<=1100px){.platform-content .split,.platform-content .split.staff,.platform-content .builder-layout,.platform-content .catalog-layout,.platform-content .release-layout,.platform-content .operations-layout{grid-template-columns:minmax(0,1fr)}.platform-content .customer-registration+article,.platform-content .builder-layout>.panel:last-child,.platform-content .catalog-layout>.panel:last-child,.platform-content .release-list{position:static}.platform-content .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-content .church-fields,.platform-content .ops-metrics,.platform-content .automation-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.platform-content .page-head{flex-direction:column;align-items:flex-start}.platform-content .page-head h1{font-size:28px}.platform-content .toolbar{flex-direction:column;align-items:stretch}.platform-content .toolbar input{width:100%}.platform-content .customer-registration,.platform-content .staff .form,.platform-content .church-fields,.platform-content .catalog-fields,.platform-content .release-fields{grid-template-columns:1fr}.platform-content .customer-registration>*,.platform-content .staff .form>*{grid-column:auto}.platform-content .cards{grid-template-columns:1fr}.platform-content .device-access{grid-template-columns:minmax(0,1fr) auto}.platform-content .device-access button{grid-column:1/-1}.platform-content .ops-metrics,.platform-content .automation-form{grid-template-columns:1fr}.platform-content .audit-row{grid-template-columns:32px minmax(0,1fr)}.platform-content .audit-row>small{grid-column:2}.platform-content .source-picker,.platform-content .release-source{grid-template-columns:1fr}.platform-content .release-source .or{text-align:center}}.platform-content:has(.customer-registration){max-width:1440px;margin-inline:auto}.platform-content:has(.customer-registration) .page-head{margin-bottom:14px}.platform-content:has(.customer-registration) .page-head h1{font-size:30px}.platform-content:has(.customer-registration)>.split{grid-template-columns:minmax(0,1fr) 320px;gap:12px;margin-bottom:12px}.platform-content .customer-registration{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px;padding:15px 16px}.platform-content .customer-registration>h2{border-bottom:1px solid #e4eaf2;grid-column:1/-1;padding-bottom:10px;font-size:15px}.platform-content .customer-registration label{gap:4px;font-size:10px;font-weight:700}.platform-content .customer-registration :is(input,select){border-radius:7px;min-height:36px;padding:7px 9px;font-size:11px}.platform-content .customer-registration>label:first-of-type,.platform-content .customer-registration>label:nth-of-type(2),.platform-content .customer-registration>label:nth-of-type(3),.platform-content .customer-registration>label:nth-of-type(6){grid-column:span 2}.platform-content .customer-registration>.privacy{grid-column:1/4;align-items:center;min-height:40px;padding:8px 10px;display:flex}.platform-content .customer-registration>.primary{grid-column:4;align-self:stretch;width:auto;min-height:40px}.platform-content .customer-registration>.error{grid-column:1/-1}.platform-content .customer-registration+article{flex-direction:column;justify-content:center;min-height:0;max-height:430px;padding:18px;display:flex;position:sticky;top:12px}.platform-content .customer-registration+article>.empty{background:linear-gradient(145deg,#fbfdff,#f3f7fc);border-color:#b8c7da;min-height:190px;font-size:12px;line-height:1.55}.platform-content .customer-registration+article .activation-code{margin:12px 0;padding:12px;font-size:14px}.platform-content:has(.customer-registration)>.split+section.panel{margin-top:0;overflow:hidden}.platform-content:has(.customer-registration)>.split+section.panel .panel-title{padding:11px 14px}.platform-content:has(.customer-registration)>.split+section.panel .compact-row{min-height:42px;padding:8px 14px}.platform-content:has(.customer-registration)>.split+section.panel .compact-row b{font-size:10px}.platform-content:has(.customer-registration)>.split+section.panel .compact-row div>span{font-size:8px}@media (width>=1500px){.platform-content:has(.customer-registration){padding-inline:24px}.platform-content:has(.customer-registration)>.split{grid-template-columns:minmax(0,1080px) 320px}}@media (width<=1100px){.platform-content:has(.customer-registration)>.split{grid-template-columns:1fr}.platform-content .customer-registration+article{max-height:none;position:static}.platform-content .customer-registration+article>.empty{min-height:120px}}@media (width<=820px){.platform-content .customer-registration{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-content .customer-registration>label{grid-column:auto!important}.platform-content .customer-registration>label:first-of-type,.platform-content .customer-registration>label:nth-of-type(2),.platform-content .customer-registration>label:nth-of-type(3),.platform-content .customer-registration>label:nth-of-type(6){grid-column:span 2!important}.platform-content .customer-registration>.privacy,.platform-content .customer-registration>.primary{grid-column:1/-1}}@media (width<=560px){.platform-content .customer-registration{grid-template-columns:1fr}.platform-content .customer-registration>label{grid-column:1!important}}.platform-content .activation-workspace{width:100%;max-width:1440px;margin-inline:auto}.platform-content .activation-workspace .page-head{margin-bottom:14px}.platform-content .activation-create-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.platform-content .activation-registration{padding:15px 16px}.platform-content .activation-form-head{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.platform-content .activation-form-head h2{margin:0;font-size:15px}.platform-content .activation-form-head p:not(.kicker){color:var(--platform-muted);margin:3px 0 0;font-size:10px}.platform-content .activation-form-head>span{color:#294bc4;background:#edf2ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.platform-content .activation-registration fieldset{border:0;border-top:1px solid #edf1f6;min-width:0;margin:10px 0 0;padding:10px 0 0}.platform-content .activation-registration legend{color:#344054;padding-right:8px;font-size:10px;font-weight:800}.platform-content .activation-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;display:grid}.platform-content .activation-fields label,.platform-content .coordinate-fields label{gap:4px;font-size:10px;font-weight:700;display:grid}.platform-content .activation-fields .wide{grid-column:span 2}.platform-content .activation-fields :is(input,select),.platform-content .coordinate-fields input{min-height:36px;padding:7px 9px;font-size:11px}.platform-content .location-assist{background:#f7faff;border:1px solid #c7d7e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:grid}.platform-content .location-assist b,.platform-content .location-assist span{display:block}.platform-content .location-assist b{font-size:10px}.platform-content .location-assist span{color:var(--platform-muted);margin-top:2px;font-size:9px}.platform-content .location-assist button{min-height:32px;padding:5px 9px;font-size:9px}.platform-content .coordinate-fields{grid-template-columns:repeat(2,minmax(0,180px));gap:10px;margin-top:8px;display:grid}.platform-content .location-notice{color:#087455;margin:7px 0 0;font-size:9px}.platform-content .activation-consent{color:#087455;background:#f0faf6;border:1px solid #a8ddcb;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;font-size:10px;display:flex}.platform-content .activation-consent>span{color:#fff;background:#18ad7b;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:800;display:grid}.platform-content .activation-submit{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.platform-content .activation-submit small{color:var(--platform-muted);font-size:9px}.platform-content .activation-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:385px;padding:22px;display:flex;position:sticky;top:12px}.platform-content .activation-result-icon{color:#3b5fea;background:#edf2ff;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:11px;font-size:18px;font-weight:800;display:grid}.platform-content .activation-result h2{margin:3px 0 7px;font-size:17px}.platform-content .activation-result>p:not(.kicker){color:var(--platform-muted);margin:0;font-size:10px;line-height:1.5}.platform-content .activation-result ol{color:#46566d;text-align:left;margin:14px 0 0;padding-left:19px;font-size:10px;line-height:1.75}.platform-content .activation-pipeline{margin-top:12px;overflow:hidden}.platform-content .activation-pipeline .panel-title{padding:11px 14px}.platform-content .activation-pipeline .compact-row{min-height:42px;padding:8px 14px}@media (width<=1100px){.platform-content .activation-create-grid{grid-template-columns:1fr}.platform-content .activation-result{min-height:170px;position:static}}@media (width<=760px){.platform-content .activation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-content .activation-fields .wide{grid-column:span 2}.platform-content .location-assist{grid-template-columns:1fr}.platform-content .coordinate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.platform-content .activation-fields,.platform-content .coordinate-fields{grid-template-columns:1fr}.platform-content .activation-fields .wide{grid-column:auto}.platform-content .activation-submit{flex-direction:column;align-items:stretch}}@media (width>=1101px) and (height>=650px){.platform-content .activation-workspace{grid-template-rows:auto minmax(0,1fr) clamp(132px,22vh,184px);gap:10px;height:calc(100dvh - 88px);max-height:760px;display:grid;overflow:hidden}.platform-content .activation-workspace .page-head{margin:0;padding:0 2px}.platform-content .activation-workspace .page-head h1{margin:2px 0 3px;font-size:25px;line-height:1.08}.platform-content .activation-workspace .page-head p:not(.kicker){margin:0;font-size:11px}.platform-content .activation-create-grid{grid-template-columns:minmax(0,1fr) 284px;gap:10px;min-height:0}.platform-content .activation-registration{min-height:0;padding:11px 13px;overflow:hidden}.platform-content .activation-registration fieldset{margin-top:7px;padding-top:7px}.platform-content .activation-form-head{padding-bottom:7px}.platform-content .activation-fields{gap:6px 8px}.platform-content .activation-fields :is(input,select),.platform-content .coordinate-fields input{min-height:31px;padding:5px 8px}.platform-content .activation-fields label:nth-child(4){max-width:118px}.platform-content .location-assist{margin-top:6px;padding:6px 8px}.platform-content .location-assist button{min-height:28px}.platform-content .activation-consent{margin-top:7px;padding:6px 8px}.platform-content .activation-submit{margin-top:7px}.platform-content .activation-submit button{min-height:32px}.platform-content .activation-result{height:100%;min-height:0;padding:14px 17px;position:static}.platform-content .activation-result-icon{width:38px;height:38px;margin-bottom:8px}.platform-content .activation-result ol{margin-top:9px;line-height:1.55}.platform-content .activation-pipeline{grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0;display:grid;overflow:hidden}.platform-content .activation-pipeline-list{min-height:0;overflow:visible}}.platform-content .activation-pipeline-head{border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 13px;display:grid}.platform-content .activation-pipeline-head h2{margin:0;font-size:14px}.platform-content .activation-pipeline-head p{color:var(--platform-muted);margin:2px 0 0;font-size:9px}.platform-content .activation-pipeline-tools{align-items:center;gap:10px;min-width:0;display:flex}.platform-content .activation-pipeline-tools label{min-width:210px}.platform-content .activation-pipeline-tools input{width:100%;min-height:31px;padding:5px 9px;font-size:10px}.platform-content .activation-pipeline-tools>span{white-space:nowrap;color:var(--platform-muted);font-size:10px;font-weight:700}.platform-content .activation-pipeline-list{overflow:visible}@media (width<=1100px){.platform-content .activation-pipeline-head{grid-template-columns:1fr}.platform-content .activation-pipeline-tools{justify-content:space-between}.platform-content .activation-pipeline-tools label{width:min(100%,360px)}}@media (width<=560px){.platform-content .activation-pipeline-tools{flex-direction:column;align-items:stretch}.platform-content .activation-pipeline-tools label{width:100%;min-width:0}}.platform-content .support-workspace{width:100%;min-width:0}.platform-content .support-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.platform-content .support-summary button{border:1px solid var(--platform-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:60px;padding:12px 15px;display:flex}.platform-content .support-summary span{color:var(--platform-muted);font-size:10px}.platform-content .support-summary b{font-size:22px}.platform-content .support-tabs{border:1px solid var(--platform-border);background:#eaf0f7;border-radius:9px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.platform-content .support-tabs button{min-height:37px;color:var(--platform-text-secondary);background:0 0;border:0;border-radius:7px;padding:7px 16px;font-size:11px;font-weight:750}.platform-content .support-tabs button.active{color:var(--platform-blue);background:#fff;box-shadow:0 2px 7px #11233e1a}.platform-content .support-cases{overflow:hidden}.platform-content .support-filters{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(220px,1fr) 160px 180px 150px;gap:9px;padding:13px 15px;display:grid}.platform-content .support-table{min-width:0}.platform-content .support-case{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(160px,.8fr) 120px minmax(190px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.platform-content .support-case>div{min-width:0}.platform-content .support-case :is(b,span,small){display:block}.platform-content .support-case small{color:var(--platform-muted);text-transform:uppercase;font-size:8px}.platform-content .support-case b,.platform-content .support-case span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-content .support-case b{font-size:10px}.platform-content .support-case span{color:var(--platform-muted);margin-top:2px;font-size:8px}.support-drawer-backdrop{z-index:80;background:#040f1f85;justify-content:flex-end;display:flex;position:fixed;inset:0}.support-drawer{background:#fff;width:min(470px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-16px 0 42px #040f1f33}.support-drawer h2{margin:4px 0 8px}.support-drawer>p:not(.kicker){color:var(--platform-text-secondary);font-size:11px;line-height:1.55}.support-drawer dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.support-drawer dl div{border:1px solid var(--platform-border);background:#f8faff;border-radius:8px;padding:11px}.support-drawer dt{color:var(--platform-muted);text-transform:uppercase;font-size:8px;font-weight:800}.support-drawer dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.support-drawer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-drawer .privacy{margin-top:14px}@media (width<=1100px){.platform-content .support-filters{grid-template-columns:1fr 1fr}.platform-content .support-case{grid-template-columns:minmax(160px,1fr) 110px minmax(150px,1fr) auto}.platform-content .support-case>div:nth-child(4){display:none}}@media (width<=760px){.platform-content .support-summary{grid-template-columns:1fr 1fr}.platform-content .support-tabs{grid-template-columns:repeat(3,1fr);display:grid}.platform-content .support-filters{grid-template-columns:1fr}.platform-content .support-case{grid-template-columns:minmax(0,1fr) auto}.platform-content .support-case>div:nth-child(2),.platform-content .support-case>div:nth-child(3),.platform-content .support-case>div:nth-child(4){display:none}.support-drawer{width:100%;padding:20px}.support-drawer dl,.support-drawer-actions{grid-template-columns:1fr}}.support-operator-action,.support-diagnostic-panel{border:1px solid var(--platform-border);background:#f8faff;border-radius:10px;margin-top:14px;padding:14px}.support-operator-action h3,.support-diagnostic-panel h3{margin:0 0 8px;font-size:13px}.support-operator-action p{color:var(--platform-muted);margin:0 0 10px;font-size:10px}.support-operator-action>label{gap:5px;margin:10px 0;font-size:10px;font-weight:750;display:grid}.support-operator-action :is(input,textarea){width:100%}.support-scope-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-scope-choices label{align-items:center;gap:6px;font-size:10px;display:flex}.support-scope-choices input{width:auto}.support-diagnostic-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-diagnostic-panel time{color:var(--platform-muted);font-size:9px}.support-diagnostic-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-diagnostic-metrics>div{background:#fff;border-radius:8px;padding:10px}.support-diagnostic-metrics :is(b,span,small){display:block}.support-diagnostic-metrics b{font-size:18px}.support-diagnostic-metrics span{font-size:9px;font-weight:750}.support-diagnostic-metrics small{color:var(--platform-muted);font-size:8px}.support-diagnostic-events{margin-top:10px}.support-diagnostic-events article{border-top:1px solid var(--platform-border);padding:9px 0}.support-diagnostic-events article :is(b,time,small){font-size:8px;display:block}.support-diagnostic-events article p{overflow-wrap:anywhere;margin:4px 0;font-size:10px}@media (width<=480px){.support-diagnostic-metrics,.support-scope-choices{grid-template-columns:1fr}.support-diagnostic-panel>header{flex-direction:column;align-items:flex-start}}.platform-content .activation-workspace{width:100%;min-width:0}.platform-content .activation-tabs{border:1px solid var(--platform-border);background:#e9eef6;border-radius:10px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.platform-content .activation-tabs button{min-height:38px;color:var(--platform-text-secondary);background:0 0;border:0;border-radius:7px;padding:7px 15px;font-size:11px;font-weight:750}.platform-content .activation-tabs button.active{color:var(--platform-blue);background:#fff;box-shadow:0 2px 7px #11233e1a}.platform-content .activation-register{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:start;gap:14px;display:grid}.platform-content .activation-section-head{grid-column:1/-1}.platform-content .activation-section-head :is(h2,p){margin:0}.platform-content .activation-section-head p{color:var(--platform-muted);font-size:9px}.platform-content .activation-issued{min-height:220px;padding:18px;position:sticky;top:0}.platform-content .activation-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.platform-content .activation-counters button{border:1px solid var(--platform-border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.platform-content .activation-counters span{color:var(--platform-muted);font-size:10px}.platform-content .activation-counters b{font-size:21px}.platform-content .activation-pipeline{overflow:hidden}.platform-content .activation-toolbar{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(210px,1fr) minmax(220px,.7fr) 170px;align-items:center;gap:10px;padding:14px 16px;display:grid}.platform-content .activation-toolbar :is(h2,p){margin:0}.platform-content .activation-toolbar p{color:var(--platform-muted);font-size:9px}.platform-content .activation-toolbar :is(input,select){width:100%;min-width:0}.platform-content .activation-record{border-bottom:1px solid #edf1f6}.platform-content .activation-record.needs-attention{border-left:3px solid var(--platform-warning)}.platform-content .activation-row{grid-template-columns:minmax(190px,1.2fr) minmax(125px,.7fr) minmax(160px,.85fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.platform-content .activation-row>div{min-width:0}.platform-content .activation-row :is(b,span,small){display:block}.platform-content .activation-row small{color:var(--platform-muted);text-transform:uppercase;font-size:8px}.platform-content .activation-row b,.platform-content .activation-row div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-content .activation-row b{font-size:10px}.platform-content .activation-row div>span{color:var(--platform-muted);font-size:8px}.platform-content .activation-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.platform-content .activation-stamp time,.platform-content .activation-stamp small{display:block}.platform-content .activation-stamp time{font-size:9px}.platform-content .activation-stamp small{text-transform:none}.platform-content .activation-details{background:#f8faff;border-top:1px solid #edf1f6;padding:14px 17px 17px}.platform-content .activation-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;display:grid}.platform-content .activation-details dt{color:var(--platform-muted);text-transform:uppercase;font-size:8px;font-weight:800}.platform-content .activation-details dd{color:var(--platform-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.platform-content .activation-attention,.platform-content .activation-replacement{background:#fff9ed;border:1px solid #ead2a6;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px;font-size:10px;display:flex}.platform-content .activation-replacement{background:#f0faf6;border-color:#a8ddcb;justify-content:space-between;margin:12px}.platform-content .activation-replacement :is(b,code){display:block}.platform-content .activation-actions,.platform-content .activation-pagination{align-items:center;gap:10px;margin-top:12px;display:flex}.platform-content .activation-actions span,.platform-content .activation-pagination>span{color:var(--platform-muted);font-size:9px}.platform-content .activation-pagination{justify-content:space-between;margin:0;padding:12px 15px}.platform-content .activation-pagination>div{gap:7px;display:flex}@media (width<=1100px){.platform-content .activation-register{grid-template-columns:1fr}.platform-content .activation-issued{position:static}.platform-content .activation-row{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(155px,.85fr) auto}.platform-content .activation-row>div:nth-child(4){display:none}.platform-content .activation-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.platform-content .activation-tabs,.platform-content .activation-counters{grid-template-columns:1fr 1fr;display:grid}.platform-content .activation-toolbar{grid-template-columns:1fr}.platform-content .activation-row{grid-template-columns:minmax(0,1fr) auto}.platform-content .activation-row>div:nth-child(2),.platform-content .activation-row>div:nth-child(3),.platform-content .activation-row>div:nth-child(4){display:none}.platform-content .activation-details dl{grid-template-columns:1fr}.platform-content .activation-actions,.platform-content .activation-pagination,.platform-content .activation-replacement{flex-direction:column;align-items:stretch}.platform-content .activation-pagination>div{grid-template-columns:1fr 1fr;display:grid}.platform-content .activation-pagination button{width:100%}}.platform-page:has(>.recovery-page){height:100%;min-height:0;overflow:hidden}.platform-content:has(.recovery-page){overflow:hidden}.recovery-page{color:#1d2939;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.recovery-page.is-loading{align-content:start}.recovery-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.recovery-head h1{margin:3px 0;font-size:23px}.recovery-head p{margin:0}.recovery-head>div>p:last-child{color:#68758a;font-size:10px}.recovery-scroll-owner{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 3px 12px 0;overflow:hidden auto}.recovery-health{background:#effaf6;border:1px solid #9fd8c5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;display:flex}.recovery-health.is-attention{background:#fff8e5;border-color:#e4c477}.recovery-health>div:first-child{align-items:center;gap:9px;display:flex}.recovery-health b,.recovery-health small{display:block}.recovery-health small{color:#60736c;margin-top:2px;font-size:9px}.migration-progress{align-items:center;gap:10px;min-width:0;display:flex}.migration-progress>span{color:#53675f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;display:block;overflow:hidden}.migration-progress>div{background:#cce8de;border-radius:99px;width:130px;height:6px;overflow:hidden}.migration-progress i{background:#1aa179;height:100%;display:block}.recovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:9px 0;display:grid}.recovery-metrics article,.recovery-panel{background:#fff;border:1px solid #dde4ee;border-radius:10px;min-width:0;box-shadow:0 1px 2px #1720330a}.recovery-metrics article{padding:10px 12px}.recovery-metrics small,.recovery-metrics b,.recovery-metrics span{display:block}.recovery-metrics small{color:#748195;text-transform:uppercase;font-size:8px}.recovery-metrics b{margin:4px 0 2px;font-size:18px}.recovery-metrics span{color:#748195;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recovery-feedback{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.recovery-action-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:9px;display:grid}.recovery-panel{padding:13px}.recovery-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recovery-panel-title h2,.recovery-panel h2{margin:3px 0 4px;font-size:14px}.recovery-panel-title>div>span,.create-panel>div>span{color:#68758a;font-size:10px}.recovery-panel-title em{color:#69768a;background:#f1f3f6;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.recovery-panel-title em.is-on{color:#168060;background:#e9f7f2}.maintenance-panel label,.automation-fields label,.restore-guide form label{color:#5b687b;gap:4px;margin-top:10px;font-size:9px;display:grid}.maintenance-panel textarea{resize:none;height:42px}.maintenance-panel textarea,.automation-fields select,.automation-fields input,.history-tools select,.restore-guide input{color:#1d2939;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #cbd5e1;border-radius:7px;padding:7px}.recovery-action-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.recovery-action-row>small,.recovery-action-row>span{margin-right:auto}.recovery-action-row span b,.recovery-action-row span small{display:block}.recovery-action-row span small{color:#748195;margin-top:2px}.create-panel{flex-direction:column;display:flex}.backup-evidence{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.backup-evidence span{color:#68758a;background:#f3f6fa;border-radius:7px;padding:8px;font-size:9px}.backup-evidence b{color:#1d2939;margin-top:3px;display:block}.create-panel>.primary{margin-top:auto}.recovery-history{margin-top:9px}.history-tools{gap:7px;display:flex}.history-table{margin-top:9px}.history-head,.history-row{grid-template-columns:minmax(250px,1.4fr) 80px 120px 90px 80px;align-items:center;gap:8px;display:grid}.history-head{color:#748195;padding:6px 8px;font-size:8px}.history-row{border-top:1px solid #e7ebf1;padding:8px;font-size:9px}.history-row b,.history-row small,.history-row em{display:block}.history-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-row small{color:#748094;margin-top:3px}.history-row em{color:#a72831;margin-top:3px;font-style:normal}.history-row>button{justify-self:end}.history-status{color:#168060;background:#e9f7f2;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px}.history-status.failed{color:#a72831;background:#fff1f1}.history-status.creating,.history-status.restoring{color:#986500;background:#fff8e5}.recovery-lower-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:9px;margin-top:9px;display:grid}.automation-fields{grid-template-columns:120px 80px 1fr 1fr;align-items:end;gap:8px;display:grid}.automation-fields label:nth-child(n+3){align-items:center;gap:6px;padding-bottom:8px;display:flex}.restore-guide ol{counter-reset:steps;gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.restore-guide li{counter-increment:steps;grid-template-columns:20px 1fr;column-gap:7px;display:grid}.restore-guide li:before{content:counter(steps);color:#3159df;background:#eaf0ff;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.restore-guide li b{font-size:9px}.restore-guide li span{color:#68758a;font-size:8px}.restore-guide form code{overflow-wrap:anywhere}.restore-guide form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.guide-boundary{color:#68758a;background:#f3f6fa;border-radius:7px;padding:9px;font-size:9px;line-height:1.5}.recovery-boundary{color:#53627b;background:#edf2ff;border-radius:8px;margin:9px 0 0;padding:10px;font-size:9px}.recovery-scroll-owner::-webkit-scrollbar{width:10px}.recovery-scroll-owner::-webkit-scrollbar-track{background:#edf1f6}.recovery-scroll-owner::-webkit-scrollbar-thumb{background:#aeb9c7;border:2px solid #edf1f6;border-radius:99px}@media (width<=1100px){.recovery-action-grid{grid-template-columns:1.15fr .85fr}.recovery-lower-grid{grid-template-columns:1fr}.history-head,.history-row{grid-template-columns:minmax(210px,1fr) 72px 100px 76px}.history-head span:nth-child(4),.history-row>span:nth-child(4){display:none}.automation-fields{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width<=620px){.platform-content:has(.recovery-page){padding:10px 12px}.recovery-head{align-items:flex-start}.recovery-head>div>p:last-child,.recovery-refresh{display:none}.recovery-head h1{font-size:19px}.recovery-health{flex-direction:column;align-items:flex-start}.migration-progress{justify-content:space-between;width:100%}.migration-progress>div{flex:1}.recovery-metrics{grid-template-columns:1fr 1fr}.recovery-action-grid,.recovery-lower-grid{grid-template-columns:1fr}.recovery-panel-title{align-items:flex-start}.history-tools{width:100%;margin-top:8px}.recovery-history>.recovery-panel-title{display:block}.history-head{display:none}.history-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.history-row>span{display:none}.history-row>.history-status{justify-self:end}.history-row>button{justify-self:start}.automation-fields{grid-template-columns:1fr 1fr}.automation-fields label:nth-child(n+3){padding-bottom:0}.recovery-action-row{flex-direction:column;align-items:stretch}.recovery-action-row>small,.recovery-action-row>span{width:100%;margin:0}.recovery-action-row>button{width:100%}.backup-evidence{grid-template-columns:1fr}.restore-guide form>div{grid-template-columns:1fr 1fr;display:grid}.restore-guide form button{width:100%}}.correction-page-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.correction-privacy{color:#087455;background:#effbf7;border:1px solid #9adbc8;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.correction-privacy-icon{border:1px solid #75cbb2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.correction-privacy strong,.correction-privacy small{display:block}.correction-privacy strong{font-size:12px}.correction-privacy small{margin-top:2px;font-size:9px}.correction-shell{grid-template-columns:300px minmax(0,1fr);gap:14px;min-height:520px;display:grid}.correction-queue,.correction-workbench{background:#fff;border:1px solid #dce3ec;border-radius:14px;overflow:hidden}.correction-queue-title{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:14px;display:flex}.correction-queue-title b,.correction-queue-title span{display:block}.correction-queue-title b{font-size:13px}.correction-queue-title span{color:#718096;margin-top:3px;font-size:9px}.correction-queue>button:not(.secondary){text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.correction-queue>button:hover,.correction-queue>button.is-selected{background:#eef3ff}.correction-queue>button.is-selected{box-shadow:inset 3px 0 #3560e8}.correction-queue b,.correction-queue small{display:block}.correction-queue b{font-size:11px}.correction-queue small{color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:3px;font-size:9px;overflow:hidden}.correction-queue em{color:#536174;white-space:nowrap;font-size:8px;font-style:normal}.correction-dot{background:#8b96a7;border-radius:50%;width:9px;height:9px}.status-assessment_requested,.status-needs_attention{color:#8a5a00;background:#fff5d8}.status-processing,.status-review{color:#244fc3;background:#e8efff}.status-package_ready,.status-completed,.status-assessed{color:#087455;background:#e9f9f2}.correction-workbench{flex-direction:column;padding:18px;display:flex}.correction-workbench>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.correction-workbench .kicker{margin:0}.correction-workbench h2{margin:4px 0;font-size:22px}.correction-workbench header span{color:#718096;font-size:10px}.correction-status{border-radius:999px;padding:6px 9px;font-weight:800!important}.correction-steps{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0;display:grid}.correction-steps span{color:#7b8798;border:1px solid #dce3ec;border-radius:9px;padding:9px;font-size:9px}.correction-steps b{margin-top:2px;font-size:10px;display:block}.correction-steps .is-current{color:#244fc3;background:#eef3ff;border-color:#86a2ff}.correction-steps .is-done{color:#087455;background:#effbf7;border-color:#a8ddcd}.correction-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.correction-summary article{background:#f8fafc;border:1px solid #dce3ec;border-radius:11px;padding:13px}.correction-summary span,.correction-summary small{color:#718096;font-size:8px;display:block}.correction-review-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.correction-review-grid article{border:1px solid #dce3ec;border-radius:11px;padding:15px}.correction-review-grid h3{margin:0;font-size:13px}.correction-review-grid p{color:#667085;font-size:10px;line-height:1.55}.correction-review-grid dl{margin:12px 0 0}.correction-review-grid dl div{border-top:1px solid #eef1f5;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.correction-workbench>footer{background:#f3f6fa;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:13px;display:flex}.correction-workbench>footer p{color:#59677b;margin:0;font-size:9px}.correction-workbench>footer button{min-width:160px}@media (width<=900px){.correction-page-head{flex-direction:column;align-items:start}.correction-shell{grid-template-columns:1fr}.correction-queue{max-height:240px;overflow:auto}.correction-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.correction-review-grid,.correction-steps{grid-template-columns:1fr}.correction-workbench>footer{flex-direction:column;align-items:stretch}}@media (width>=901px){.correction-identity{grid-template-columns:repeat(5,minmax(0,1fr))}}body:has(.correction-page) main.platform-content{overflow:hidden}.platform-page:has(>.correction-page){height:100%;min-height:0;overflow:hidden}.correction-page{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.correction-page .correction-page-head{min-height:48px;margin:0}.correction-page-tabs{background:#f3f6fa;border:1px solid #dce3ec;border-radius:9px;gap:4px;min-height:38px;padding:3px;display:flex}.correction-page-tabs button,.correction-compact-tabs button{color:#637188;background:0 0;border:0;border-radius:7px;font-weight:750}.correction-page-tabs button.is-active,.correction-compact-tabs button.is-active{color:#3159df;background:#fff;box-shadow:0 1px 4px #1f33501f}.correction-compact-tabs{display:none}.correction-feedback{justify-content:space-between;align-items:center;min-height:38px;margin:0;padding:7px 10px;display:flex}.correction-shell{grid-template-columns:300px minmax(0,1fr);gap:10px;height:100%;min-height:0}.correction-queue{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.correction-queue-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.correction-queue-scroll>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:11px 12px;display:grid}.correction-queue-scroll>button:hover,.correction-queue-scroll>button.is-selected{background:#eef3ff}.correction-queue-scroll>button.is-selected{box-shadow:inset 3px 0 #3560e8}.correction-queue-scroll b,.correction-queue-scroll small{min-width:0;display:block}.correction-queue-scroll small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.correction-queue-scroll em{white-space:nowrap;font-size:8px;font-style:normal}.correction-loading,.correction-detail-loading{color:#718096;padding:18px;font-size:11px}.correction-workbench{min-height:0;padding:0}.correction-workbench-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:14px;overflow:hidden auto}.correction-job-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.correction-job-head h2{margin:3px 0;font-size:20px}.correction-job-head>div>span{color:#718096;font-size:9px}.correction-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.correction-identity article{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;min-width:0;padding:9px}.correction-identity span,.correction-identity b,.correction-identity code{display:block}.correction-identity span{color:#718096;text-transform:uppercase;font-size:8px}.correction-identity b,.correction-identity code{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.correction-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.correction-summary article{padding:9px}.correction-summary b{font-size:18px}.correction-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;margin-top:9px;display:grid}.correction-card{background:#fff;border:1px solid #dce3ec;border-radius:10px;min-width:0;padding:12px}.correction-card h3{margin:0 0 8px;font-size:13px}.correction-card>p{color:#667085;margin:0;font-size:10px;line-height:1.5}.correction-card dl{margin:0}.correction-card dl>div{border-top:1px solid #eef1f5;justify-content:space-between;gap:10px;padding:6px 0;font-size:9px;display:flex}.correction-card dl>div:first-child{border-top:0}.correction-card dd{text-align:right;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.correction-card code{font-size:8px}.correction-quote-form,.correction-package-form{border-top:1px solid #e8edf3;grid-template-columns:100px minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:9px;padding-top:9px;display:grid}.correction-quote-form label,.correction-package-form label{gap:4px;font-size:9px;font-weight:750;display:grid}.correction-quote-form input,.correction-package-form input{border:1px solid #bdcddd;border-radius:7px;width:100%;height:34px;padding:6px 8px}.correction-quote-form button,.correction-package-form button{min-height:34px}.correction-progress{background:#e5ebf3;border-radius:99px;height:7px;overflow:hidden}.correction-progress span{background:#3159df;height:100%;display:block}.correction-attention{color:#815900;background:#fff7dc;border:1px solid #e7c66d;border-radius:8px;gap:4px;margin-top:8px;padding:8px;font-size:9px;display:grid}.correction-song-list{max-height:142px;margin-top:8px;overflow-y:auto}.correction-song-list>div{border-top:1px solid #eef1f5;justify-content:space-between;gap:10px;padding:6px 0;font-size:9px;display:flex}.correction-song-list span{color:#718096}.correction-central-intake{background:#eef3ff;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px;font-size:9px;display:flex}.correction-central-intake small{margin-left:auto}.status-estimate_requested,.status-estimate_sent,.status-approved,.status-transfer_received{color:#244fc3;background:#eef3ff}@media (height<=640px) and (width>=901px){body:has(.correction-page) main.platform-content{padding-block:6px}.correction-page{gap:5px}.correction-page .correction-page-head{min-height:38px}.correction-page .correction-page-head h1{font-size:1.08rem}.correction-page .correction-page-head>div>p:last-child{display:none}.correction-page-tabs{min-height:32px}.correction-workbench-scroll{padding:9px}.correction-identity{margin:6px 0}.correction-detail-grid{gap:6px;margin-top:6px}.correction-card{padding:8px}}@media (width<=900px){.correction-page{grid-template-rows:auto auto auto auto minmax(0,1fr)}.correction-page .correction-page-head{flex-direction:row;align-items:center}.correction-page .correction-page-head>div>p:last-child{display:none}.correction-privacy{padding:7px 9px}.correction-compact-tabs{background:#f3f6fa;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:1fr 1fr;min-height:38px;padding:3px;display:grid}.correction-shell{display:block}.correction-shell.compact-queue .correction-workbench,.correction-shell.compact-job .correction-queue{display:none}.correction-queue,.correction-workbench{height:100%;max-height:none}.correction-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.correction-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){body:has(.correction-page) main.platform-content{padding:10px 12px}.correction-page .correction-page-head{align-items:flex-start}.correction-privacy{display:none}.correction-detail-grid,.correction-identity{grid-template-columns:1fr}.correction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.correction-quote-form,.correction-package-form{grid-template-columns:1fr}.correction-quote-form button,.correction-package-form button{width:100%}.correction-job-head{display:grid}.correction-status{justify-self:start}.correction-workbench-scroll{padding:10px}}.correction-page{grid-template-rows:auto auto minmax(0,1fr)}.correction-jobs-stage{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;padding-right:2px;display:block;overflow:hidden scroll}.correction-jobs-stage>.correction-shell{height:auto;min-height:100%;overflow:visible}.correction-jobs-stage .correction-workbench{height:auto;overflow:visible}.correction-jobs-stage .correction-workbench-scroll{scrollbar-gutter:auto;height:auto;min-height:100%;overflow:visible}.correction-jobs-stage .correction-queue{height:min(100%,720px);min-height:260px;max-height:calc(100vh - 190px);position:sticky;top:0}.correction-jobs-stage .correction-queue-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;overflow-y:auto}.correction-jobs-stage::-webkit-scrollbar{width:12px}.correction-jobs-stage::-webkit-scrollbar-track{background:#edf1f6;border-radius:999px}.correction-jobs-stage::-webkit-scrollbar-thumb{background:#8794a8;border:3px solid #edf1f6;border-radius:999px;min-height:42px}.correction-jobs-stage{scrollbar-width:auto;scrollbar-color:#8794a8 #edf1f6}@media (width<=900px){.correction-page{grid-template-rows:auto auto minmax(0,1fr)}.correction-jobs-stage>.correction-shell{height:auto;min-height:100%}.correction-jobs-stage .correction-queue{height:auto;min-height:100%;max-height:none;position:static}.correction-jobs-stage .correction-workbench{height:auto;min-height:100%}}.correction-page-tabs{border-bottom:1px solid var(--line);gap:6px;margin:-7px 0 14px;display:flex}.correction-page-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-weight:800}.correction-page-tabs button.is-active{color:#294bc4;border-color:#3b5fea}.credit-pack-workbench{min-width:0}.credit-pack-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.credit-pack-head h2{margin:4px 0;font-size:25px}.credit-pack-head p{color:var(--muted);margin:0;font-size:10px}.included-credit-policy{color:#087a54;white-space:nowrap;background:#eaf8f3;border:1px solid #9bd9c4;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.credit-pack-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.credit-pack-pricing{overflow:hidden}.credit-pack-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.credit-pack-title h3,.credit-pack-title p{margin:0}.credit-pack-title h3{font-size:14px}.credit-pack-title p{color:var(--muted);margin-top:3px;font-size:9px}.credit-pack-title>span{color:var(--muted);font-size:9px;font-weight:800}.credit-pack-columns,.credit-pack-row{grid-template-columns:minmax(170px,1fr) 190px 110px 75px;align-items:center;gap:11px;display:grid}.credit-pack-columns{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f7f9fc;padding:8px 16px;font-size:8px;font-weight:800}.credit-pack-row{border-bottom:1px solid var(--line);min-height:78px;padding:11px 16px}.credit-pack-identity{align-items:center;gap:10px;min-width:0;display:flex}.credit-pack-identity>span{color:#3558c5;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.credit-pack-identity b,.credit-pack-identity small{display:block}.credit-pack-identity b{font-size:11px}.credit-pack-identity small{color:var(--muted);margin-top:3px;font-size:8px}.credit-pack-amount{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:34px minmax(0,1fr);height:36px;display:grid;overflow:hidden}.credit-pack-amount>span{border-right:1px solid var(--line);color:var(--muted);place-items:center;font-weight:800;display:grid}.credit-pack-amount input{min-width:0;color:var(--ink);background:0 0;border:0;padding:0 9px}.credit-pack-amount:focus-within{border-color:#3b5fea;box-shadow:0 0 0 3px #3b5fea1c}.credit-pack-switch{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.credit-pack-switch input{opacity:0;position:absolute}.credit-pack-switch>span{background:#b6c2d0;border-radius:999px;width:32px;height:18px;position:relative}.credit-pack-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.credit-pack-switch input:checked+span{background:#159a75}.credit-pack-switch input:checked+span:after{transform:translate(14px)}.credit-pack-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #6685ef}.credit-pack-switch input:disabled+span{opacity:.45}.credit-pack-row>em{border:1px solid var(--line);color:var(--muted);background:#f4f6f9;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.credit-pack-row>em.is-available{color:#087a54;background:#eaf8f3;border-color:#9bd9c4}.credit-pack-future{color:var(--muted);background:#edf2ff;border-radius:8px;gap:9px;margin:12px 16px;padding:9px 11px;font-size:9px;display:flex}.credit-pack-future b{color:var(--ink);flex:none}.credit-pack-pricing>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.credit-pack-pricing>footer>span{color:var(--muted);font-size:9px}.credit-pack-side{gap:11px;display:grid}.credit-pack-side>.panel{padding:14px}.credit-pack-side h3{margin:0 0 9px;font-size:12px}.credit-readiness dl{margin:0}.credit-readiness dl div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.credit-readiness dt{color:var(--muted);font-size:9px}.credit-readiness dd{text-transform:capitalize;margin:0;font-size:9px;font-weight:800}.simulator-boundary{color:#9a6300;background:#fff7df;border:1px solid #e2c46e;border-radius:8px;justify-content:space-between;gap:8px;margin:-4px -4px 11px;padding:9px;display:flex}.simulator-boundary b,.simulator-boundary span{font-size:9px}.credit-simulator label{color:var(--muted);text-transform:uppercase;gap:4px;margin-top:8px;font-size:8px;font-weight:800;display:grid}.credit-simulator select{height:35px}.credit-simulator button{width:100%;margin-top:10px}.production-gateway{gap:10px;display:flex;background:#fffaf0!important;border-color:#e2c46e!important}.production-gateway>span{color:#9a6300;background:#fff0c2;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.production-gateway p,.credit-audit p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.credit-audit{border-left:3px solid #3b5fea!important}@media (width<=1050px){.credit-pack-layout{grid-template-columns:1fr}.credit-pack-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.credit-pack-head{flex-direction:column;align-items:flex-start}.credit-pack-columns{display:none}.credit-pack-row{grid-template-columns:1fr 1fr}.credit-pack-identity{grid-column:1/-1}.credit-pack-side{grid-template-columns:1fr}.credit-pack-future{display:grid}.correction-page-tabs{overflow-x:auto}}.correction-page:has(>.credit-pack-workbench){grid-template-rows:auto auto minmax(0,1fr)}.correction-page>.credit-pack-workbench{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding-right:2px;overflow:hidden scroll}@media (width<=900px){.correction-page:has(>.credit-pack-workbench){grid-template-rows:auto auto minmax(0,1fr)}}.church-directory-toolbar{grid-template-columns:auto minmax(260px,520px) auto;align-items:center;gap:12px;margin:14px 0;display:grid}.church-directory-tabs{background:#fff;border:1px solid #d7e0ec;border-radius:10px;gap:4px;padding:4px;display:flex}.church-directory-tabs button{color:#52647a;background:0 0;border:0;min-height:34px;padding:0 14px}.church-directory-tabs button.is-active{color:#294bc4;background:#eaf0ff}.church-directory-toolbar>input{height:42px}.church-directory-toolbar>span{color:#6b7c93;font-size:13px}.lifecycle-directory{overflow:hidden}.lifecycle-church-record+.lifecycle-church-record{border-top:1px solid #e2e8f0}.church-identity{align-items:center;gap:10px;min-width:0;display:flex}.church-identity>span:nth-child(2){min-width:0;display:grid}.church-identity small{text-overflow:ellipsis;white-space:nowrap;color:#718198;overflow:hidden}.church-mark{color:#294bc4;background:#eaf0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.lifecycle-details{gap:14px;display:grid}.church-lifecycle-panel{background:#f8fafc;border:1px solid #d6e0ed;border-radius:12px;gap:12px;padding:16px;display:grid}.church-lifecycle-panel>header,.test-church-cleanup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.church-lifecycle-panel h3,.test-church-cleanup h2{margin:2px 0 4px}.church-lifecycle-panel p,.test-church-cleanup p{color:#62738a;margin:0}.lifecycle-kicker{color:#5c74c7;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.lifecycle-badge{border-radius:999px;align-self:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.lifecycle-badge.is-test{color:#805b00;background:#fff2cc}.lifecycle-badge.is-production{color:#087552;background:#e6f7ef}.lifecycle-unavailable{color:#52647a;background:#fff;border:1px dashed #b9c7d8;border-radius:10px;gap:3px;padding:13px 14px;display:grid}.lifecycle-unavailable strong{color:#172238}.lifecycle-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lifecycle-summary article{background:#fff;border:1px solid #dce5ef;border-radius:9px;gap:2px;padding:10px;display:grid}.lifecycle-summary span{color:#728197;font-size:11px}.lifecycle-summary strong{font-size:14px}.lifecycle-blocker{color:#814f00;background:#fff7e9;border:1px solid #f5be76;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.lifecycle-actions{justify-content:flex-end;gap:8px;display:flex}.lifecycle-retention{font-size:12px}.test-church-cleanup{background:#fff;border:1px solid #d6e0ed;border-radius:12px;gap:14px;padding:18px;display:grid}.test-church-cleanup>header>span{color:#805b00;background:#fff2cc;border-radius:999px;padding:6px 9px;font-weight:800}.test-church-list{gap:7px;display:grid}.test-church-list label{background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.test-church-list label>span{display:grid}.test-church-list small{color:#718198}.test-church-list em{color:#52647a;font-size:12px;font-style:normal}.test-church-cleanup footer{justify-content:space-between;align-items:center;display:flex}.lifecycle-dialog-backdrop{z-index:90;background:#0916299e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lifecycle-dialog{background:#fff;border-radius:16px;gap:16px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 22px 80px #09162947}.lifecycle-dialog>header{gap:13px;display:flex}.lifecycle-dialog h2{margin:2px 0}.lifecycle-danger-icon{color:#b4232c;background:#ffe8e8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:grid}.lifecycle-impact-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lifecycle-impact-grid span{text-align:center;background:#f1f5f9;border-radius:8px;padding:10px}.lifecycle-warning{background:#fff4f4;border:1px solid #f0b4b7;border-radius:9px;padding:12px}.lifecycle-warning p{margin:4px 0 0}.lifecycle-dialog label{gap:6px;font-weight:700;display:grid}.lifecycle-confirm{align-items:center;grid-template-columns:auto 1fr!important}.lifecycle-dialog footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.lifecycle-summary{grid-template-columns:repeat(3,1fr)}.church-directory-toolbar{grid-template-columns:1fr auto}.church-directory-tabs{grid-column:1/-1;width:max-content}}@media (width<=720px){.church-directory-toolbar{grid-template-columns:1fr}.church-directory-toolbar>span{display:none}.church-directory-tabs{width:100%}.church-directory-tabs button{flex:1}.lifecycle-summary,.lifecycle-impact-grid{grid-template-columns:repeat(2,1fr)}.church-lifecycle-panel>header,.test-church-cleanup>header{display:grid}.lifecycle-actions,.lifecycle-dialog footer{grid-template-columns:1fr;display:grid}.lifecycle-actions button,.lifecycle-dialog footer button{width:100%}}.central-content-console{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-bg:#f5f7fb;--cc-panel:#fff;--cc-soft:#eef4ff;--cc-line:#d5dfed;--cc-text:#10233e;--cc-muted:#60718a;--cc-blue:#245fe3;--cc-blue-solid:#245fe3;--cc-green:#087b63;--cc-green-soft:#e9f9f4;--cc-red:#be3044;--cc-red-soft:#fff0f2;--cc-amber:#9a6600;--cc-amber-soft:#fff7df;--cc-shadow:#1d33540d;min-height:calc(100vh - 90px);color:var(--cc-text);position:relative}:is([data-theme=dark],[data-color-scheme=dark],[data-application-theme=production-dark]) .central-content-console,.central-content-console:is([data-theme=dark],[data-color-scheme=dark],[data-application-theme=production-dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-bg:#071724;--cc-panel:#0d2232;--cc-soft:#102a3d;--cc-line:#29475d;--cc-text:#f1f6fb;--cc-muted:#9eb3c5;--cc-blue:#78a6ff;--cc-green:#61d8b9;--cc-green-soft:#09392f;--cc-red:#ff7586;--cc-red-soft:#3e1d27;--cc-amber:#ffd16a;--cc-amber-soft:#392d12;--cc-shadow:#00000029}.central-content-console button,.central-content-console input,.central-content-console select{font:inherit}.central-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.central-page-head h1{letter-spacing:-.035em;margin:3px 0 6px;font-size:clamp(25px,2vw,34px)}.central-page-head p{color:var(--cc-muted);max-width:760px;margin:0}.central-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.central-tabs{border:1px solid var(--cc-line);background:var(--cc-panel);z-index:5;border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:flex;position:sticky;top:0}.central-tabs button{color:var(--cc-muted);background:0 0;border:0;border-radius:8px;padding:10px 16px;font-weight:750}.central-tabs button.active{background:var(--cc-blue-solid);color:#fff}.central-tabs button:disabled{opacity:.42}.central-banner{border:1px solid;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.central-banner b{white-space:nowrap}.central-banner span{flex:1}.central-banner.blocked{border-color:var(--cc-red);background:var(--cc-red-soft);color:var(--cc-red)}.central-banner.completed{border-color:var(--cc-green);background:var(--cc-green-soft);color:var(--cc-green)}.central-content-console>.central-banner{z-index:auto;min-height:0;max-height:112px;box-shadow:none;align-items:flex-start;margin:6px 0;padding:8px 11px;font-size:12px;line-height:1.35;position:relative;inset:auto}.central-content-console>.central-banner b{padding-top:1px}.central-content-console>.central-banner span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-height:88px;overflow:auto}.central-content-console>.central-banner button{flex:none;min-height:30px;padding:5px 9px}.central-panel,.central-run-summary,.central-processing-card{border:1px solid var(--cc-line);background:var(--cc-panel);box-shadow:0 10px 30px var(--cc-shadow);border-radius:14px}.central-panel{padding:16px}.central-panel-title{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.central-panel-title>div{align-items:center;gap:10px;display:flex}.central-panel-title>div>span{background:var(--cc-soft);min-width:34px;height:34px;color:var(--cc-blue);border-radius:9px;place-items:center;font-size:12px;font-weight:850;display:grid}.central-panel h2,.central-panel-title h2{margin:0;font-size:17px}.central-panel-title small,.central-panel p{color:var(--cc-muted)}.central-status,.central-coverage{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.central-status.completed,.central-status.healthy,.central-coverage.healthy{color:var(--cc-green);border-color:var(--cc-green);background:var(--cc-green-soft)}.central-status.blocked,.central-coverage.attention{color:var(--cc-red);border-color:var(--cc-red);background:var(--cc-red-soft)}.central-status.processing{color:var(--cc-blue);border-color:var(--cc-blue);background:var(--cc-soft)}.central-status.neutral{color:var(--cc-muted);border-color:var(--cc-line)}.central-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.central-metrics article{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:12px;gap:4px;padding:14px;display:grid}.central-metrics span,.central-metrics small{color:var(--cc-muted)}.central-table-panel{padding-bottom:8px}.central-table-wrap table{border-collapse:collapse;width:100%}.central-table-wrap th,.central-table-wrap td{text-align:left;border-bottom:1px solid var(--cc-line);white-space:nowrap;padding:11px 12px}.central-table-wrap thead th{background:var(--cc-panel);z-index:1;text-transform:uppercase;letter-spacing:.07em;color:var(--cc-muted);font-size:11px;position:sticky;top:0}.central-table-wrap tbody th{font-size:13px}.central-inventory-grid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.central-inventory-row{border-bottom:1px solid var(--cc-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.central-inventory-row div{gap:3px;display:grid}.central-inventory-row small{color:var(--cc-muted)}.central-reconcile-result,.central-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.central-reconcile-result div,.central-report dl div{border:1px solid var(--cc-line);background:var(--cc-soft);border-radius:9px;padding:10px}.central-reconcile-result dt,.central-report dt{color:var(--cc-muted);font-size:11px}.central-reconcile-result dd,.central-report dd{margin:4px 0 0;font-weight:800}.central-upload-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.central-source-form{grid-template-columns:170px minmax(160px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin:16px 0 8px;display:grid}.central-source-form label,.central-publish label,.central-rollback label{color:var(--cc-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.central-source-form input,.central-source-form select,.central-publish input,.central-rollback input{box-sizing:border-box;border:1px solid var(--cc-line);background:var(--cc-bg);width:100%;color:var(--cc-text);border-radius:9px;padding:10px 11px}.central-limit-copy{font-size:12px;margin:8px 0 14px!important}.central-manifest-list{border:1px solid var(--cc-line);border-radius:11px;overflow:hidden}.central-manifest-list>div{border-bottom:1px solid var(--cc-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.central-manifest-list>div:last-child{border-bottom:0}.central-manifest-list>div>div{flex:1;gap:3px;display:grid}.central-manifest-list small{color:var(--cc-muted)}.central-type-mark{background:var(--cc-soft);width:34px;height:34px;color:var(--cc-blue);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.central-upload-summary{border-top:1px solid var(--cc-line);align-items:center;gap:24px;margin-top:14px;padding-top:14px;display:flex}.central-upload-summary>div{display:grid}.central-upload-summary span{color:var(--cc-muted);font-size:11px}.central-upload-summary button{margin-left:auto}.central-progress{background:var(--cc-soft);border-radius:999px;height:7px;margin-top:14px;position:relative}.central-progress>span{border-radius:inherit;background:var(--cc-blue-solid);height:100%;transition:width .2s;display:block}.central-progress small{color:var(--cc-muted);margin-top:6px;display:block}.central-safety ul{color:var(--cc-muted);gap:14px;padding-left:20px;display:grid}.central-review{gap:12px;display:grid}.central-run-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px;display:grid}.central-run-summary h2{word-break:break-all;margin:3px 0;font-size:13px}.central-run-summary small{color:var(--cc-muted)}.central-run-summary dl{gap:8px;margin:0;display:flex}.central-run-summary dl div{border:1px solid var(--cc-line);border-radius:9px;min-width:78px;padding:8px 10px}.central-run-summary dt{color:var(--cc-muted);font-size:10px}.central-run-summary dd{margin:3px 0 0;font-size:17px;font-weight:850}.central-processing-card{border-color:var(--cc-blue);background:var(--cc-soft);align-items:center;gap:14px;padding:16px;display:flex}.central-processing-card h2,.central-processing-card p{margin:0 0 4px}.central-processing-card small{color:var(--cc-muted)}.central-spinner{border:3px solid var(--cc-line);border-top-color:var(--cc-blue);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite central-spin}@keyframes central-spin{to{transform:rotate(360deg)}}.central-quarantine{border:1px solid var(--cc-red);background:var(--cc-red-soft);color:var(--cc-red);border-radius:9px;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.central-quarantine span{color:inherit}.central-publish,.central-rollback{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr) auto;align-items:end;gap:14px;display:grid}.central-publish h2,.central-rollback h2{margin:2px 0}.central-publish p,.central-rollback p{margin:5px 0 0}.central-rollback{border-color:var(--cc-red)}.central-new-run{justify-self:start}.central-activity-drawer{z-index:80;border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:15px;width:min(390px,100vw - 36px);padding:16px;position:fixed;top:72px;bottom:18px;right:18px;overflow:auto;box-shadow:0 25px 70px #00000052}.central-activity-drawer header{border-bottom:1px solid var(--cc-line);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.central-activity-drawer h2{margin:3px 0}.central-activity-drawer header button{color:var(--cc-muted);background:0 0;border:0;font-size:28px}.central-activity-drawer .central-run-summary{grid-template-columns:1fr;margin:12px 0}.central-activity-drawer .central-run-summary dl{grid-template-columns:repeat(3,1fr);display:grid}.central-activity-row{border-bottom:1px solid var(--cc-line);align-items:center;gap:10px;padding:10px 0;display:flex}.central-activity-row>div{gap:3px;display:grid}.central-activity-row small{color:var(--cc-muted)}.central-dot{background:var(--cc-muted);border-radius:50%;width:9px;height:9px}.central-dot.completed,.central-dot.healthy{background:var(--cc-green)}.central-dot.processing{background:var(--cc-blue)}.central-dot.blocked{background:var(--cc-red)}@media (width<=1050px){.central-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.central-upload-layout,.central-inventory-grid{grid-template-columns:1fr}.central-publish,.central-rollback{grid-template-columns:1fr auto}.central-publish>div,.central-rollback>div{grid-column:1/-1}.central-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.central-page-head{display:grid}.central-head-actions{justify-content:flex-start}.central-head-actions button{flex:1}.central-tabs{overflow:auto}.central-tabs button{white-space:nowrap;flex:1}.central-metrics{grid-template-columns:1fr 1fr}.central-source-form{grid-template-columns:1fr}.central-upload-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.central-upload-summary button{grid-column:1/-1;margin:0}.central-run-summary{grid-template-columns:1fr auto}.central-run-summary dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.central-publish,.central-rollback{grid-template-columns:1fr}.central-publish>*,.central-rollback>*{grid-column:1}.central-banner{flex-wrap:wrap;align-items:flex-start}.central-banner span{flex-basis:70%}.central-reconcile-result,.central-report dl{grid-template-columns:1fr}.central-quarantine{align-items:flex-start;display:grid}.central-manifest-list>div{flex-wrap:wrap;align-items:flex-start}.central-manifest-list>div>button{margin-left:44px}.central-activity-drawer{width:auto;inset:62px 8px 8px}}@media (width<=430px){.central-metrics{grid-template-columns:1fr}.central-page-head h1{font-size:26px}.central-content-console .primary,.central-content-console .secondary,.central-content-console .danger-button{min-height:42px}.central-run-summary,.central-run-summary dl{grid-template-columns:1fr}.central-run-summary .central-status{justify-self:start}.central-table-wrap{margin:0 -16px}.central-panel-title{align-items:flex-start;display:grid}}.central-content-console{height:calc(100vh - 76px);min-height:560px;padding:0 2px 10px;overflow:auto}.central-page-head{align-items:center;margin-bottom:10px}.central-page-head h1{margin:1px 0 3px;font-size:25px}.central-page-head p{font-size:12px}.central-head-actions button{min-height:36px;padding:8px 13px}.central-tabs{border-bottom:1px solid var(--cc-line);border-radius:12px 12px 0 0;align-items:center;height:52px;margin-bottom:0;padding:0 14px;position:static}.central-tabs button{border-bottom:3px solid #0000;border-radius:0;height:52px;margin-right:18px;padding:0 2px}.central-tabs button.active{color:var(--cc-blue);border-bottom-color:var(--cc-blue-solid);background:0 0}.central-stage-rail{color:var(--cc-muted);align-items:center;gap:7px;margin-left:auto;display:flex}.central-stage-rail span,.central-workflow-rail span{background:var(--cc-soft);border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.central-stage-rail span small,.central-workflow-rail span small{white-space:nowrap;font-size:10px}.central-stage-rail span.done{color:var(--cc-green);background:var(--cc-green-soft)}.central-stage-rail span.active,.central-workflow-rail span.active{color:#fff;background:var(--cc-blue-solid)}.central-stage-rail i,.central-workflow-rail i{background:var(--cc-line);width:18px;height:1px}.central-inventory{border:1px solid var(--cc-line);background:var(--cc-panel);border-top:0;border-radius:0 0 12px 12px;padding:16px}.central-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px}.central-metrics article{background:var(--cc-soft);box-shadow:none;border:0;padding:12px 14px}.central-metrics strong{font-size:24px}.central-table-panel{box-shadow:none;border-radius:10px;padding:14px}.central-table-wrap{max-height:180px;overflow:auto}.central-table-wrap th,.central-table-wrap td{padding:10px 8px}.central-inventory-grid{grid-template-columns:1.45fr .85fr;gap:12px}.central-inventory-grid .central-panel{box-shadow:none;border-radius:10px;padding:14px}.central-inventory-row{padding:8px 0}.central-workflow-rail{border:1px solid var(--cc-line);background:var(--cc-panel);border-top:0;justify-content:center;align-items:center;gap:8px;height:42px;display:flex}.central-workflow-rail span{padding:0 9px}.central-upload-layout{border:1px solid var(--cc-line);background:var(--cc-panel);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 320px;gap:12px;padding:14px}.central-upload-layout>.central-panel,.central-upload-layout>.central-safety{box-shadow:none;border-radius:10px}.central-upload-layout>.central-panel{padding:14px}.central-source-form{grid-template-columns:150px minmax(150px,1fr) minmax(170px,1fr) auto;margin:12px 0 6px}.central-source-form input,.central-source-form select{padding:8px 10px}.central-limit-copy{margin:6px 0 10px!important}.central-manifest-list>div{padding:8px 10px}.central-upload-summary{margin-top:10px;padding-top:10px}.central-safety{background:var(--cc-soft)}.central-safety h2{font-size:17px}.central-safety ul{gap:10px;font-size:12px}.central-workflow-rail+.central-upload-layout .central-panel-title{padding-bottom:9px}.central-empty-review{border:1px solid var(--cc-line);background:var(--cc-panel);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 380px;min-height:500px;display:grid}.central-review-main{padding:16px}.central-run-picker{background:var(--cc-soft);color:var(--cc-muted);border-radius:9px;grid-template-columns:1fr 290px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:grid}.central-run-picker select,.central-decision-filters select,.central-decision-filters input,.central-publish-gate input{border:1px solid var(--cc-line);background:var(--cc-panel);min-height:36px;color:var(--cc-text);border-radius:7px;padding:7px 10px}.central-review-main>header{margin:14px 0 10px}.central-review-main>header h2{margin:0 0 3px;font-size:17px}.central-review-main>header p{color:var(--cc-muted);margin:0;font-size:11px}.central-decision-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.central-decision-metrics article{background:var(--cc-soft);border-radius:9px;gap:8px;padding:12px 14px;display:grid}.central-decision-metrics span{color:var(--cc-muted);font-size:11px}.central-decision-metrics strong{font-size:21px}.central-decisions{box-shadow:none;border-radius:10px;padding:14px}.central-decision-filters{gap:8px!important;display:flex!important}.central-empty-decisions{background:var(--cc-soft);text-align:center;min-height:120px;color:var(--cc-muted);border-radius:9px;align-content:center;place-items:center;gap:8px;margin-top:12px;display:grid}.central-empty-decisions b{color:var(--cc-text)}.central-publish-gate{border-left:1px solid var(--cc-line);padding:18px}.central-publish-gate h2{margin:3px 0 4px;font-size:21px}.central-publish-gate>p:not(.kicker){color:var(--cc-muted);margin:0 0 12px;font-size:11px}.central-waiting{border:1px solid var(--cc-amber);background:var(--cc-amber-soft);color:var(--cc-amber);border-radius:9px;gap:8px;margin:12px 0;padding:13px;display:grid}.central-publish-gate label{gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.central-publish-gate>.primary{width:100%;min-height:42px}.central-publish-gate h3{margin:16px 0 8px;font-size:15px}.central-publish-gate ul{color:var(--cc-muted);gap:8px;padding:0;font-size:11px;list-style:none;display:grid}.central-publish-gate li:before{content:"✓ ";color:var(--cc-green)}.central-history{border-top:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.central-history h3{margin:0 0 3px}.central-history span{color:var(--cc-muted);font-size:10px}@media (width<=1050px){.central-content-console{height:auto}.central-stage-rail{display:none}.central-upload-layout,.central-empty-review{grid-template-columns:1fr}.central-empty-review{min-height:0}.central-publish-gate{border-left:0;border-top:1px solid var(--cc-line)}.central-inventory-grid{grid-template-columns:1fr}.central-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.central-tabs{padding:0 8px}.central-tabs button{margin-right:12px}.central-workflow-rail{justify-content:flex-start;padding:0 10px;overflow:auto}.central-workflow-rail i{min-width:14px}.central-upload-layout{padding:10px}.central-run-picker{grid-template-columns:1fr}.central-decision-metrics{grid-template-columns:1fr 1fr}.central-decision-filters{width:100%;display:grid!important}.central-history{align-items:flex-start;display:grid}.central-metrics{grid-template-columns:1fr 1fr}}.approved-inventory-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.approved-inventory-metrics article{min-height:92px}.central-library-status{background:var(--cc-green-soft)!important}.central-library-status strong{line-height:1.2;font-size:15px!important}.central-inventory-primary{grid-template-columns:minmax(0,1.5fr) minmax(290px,.9fr);gap:12px;margin-bottom:12px;display:grid}.central-inventory-primary>.central-panel,.approved-package-inventory{box-shadow:none;border-radius:10px}.central-reconciliation{flex-direction:column;align-items:stretch;display:flex}.central-reconciliation>p{color:var(--cc-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.central-reconciliation ul{color:var(--cc-muted);gap:10px;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:grid}.central-reconciliation li:before{content:"✓ ";color:var(--cc-green);font-weight:900}.central-reconciliation button{margin-top:auto}.approved-package-inventory{padding:14px}.central-package-row{border-bottom:1px solid var(--cc-line);grid-template-columns:1.4fr .65fr .55fr 1fr .7fr;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.central-package-row:last-child{border-bottom:0}.central-package-available{color:var(--cc-green);text-align:right}@media (width<=1050px){.approved-inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.central-inventory-primary{grid-template-columns:1fr}}@media (width<=760px){.approved-inventory-metrics{grid-template-columns:1fr 1fr}.central-package-row{grid-template-columns:1.4fr .8fr .7fr}.central-package-row span:nth-of-type(2),.central-package-row span:nth-of-type(3){display:none}.central-package-available{text-align:right}}@media (width<=430px){.approved-inventory-metrics,.central-package-row{grid-template-columns:1fr}.central-package-available{text-align:left}}.central-bible-guidance{border:1px solid var(--cc-line);background:var(--cc-soft);border-radius:9px;align-items:center;gap:10px;margin:8px 0;padding:9px 11px;font-size:12px;display:flex}.central-bible-guidance span{color:var(--cc-muted)}.central-bible-guidance code{font:inherit;color:var(--cc-text);font-weight:800}.central-manifest-group{border-radius:10px;overflow:hidden;border:1px solid var(--cc-line)!important;background:var(--cc-panel)!important;padding:0!important;display:block!important}.central-manifest-heading{background:var(--cc-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.central-manifest-heading>div{display:grid}.central-manifest-heading small{color:var(--cc-muted)}.central-bible-review{padding:10px}.central-bible-review>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.central-bible-review h3{margin:0;font-size:13px}.central-bible-review p{color:var(--cc-muted);margin:2px 0 0;font-size:11px}.central-bible-review>header>span{white-space:nowrap;background:var(--cc-green-soft);color:var(--cc-green);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.central-bible-table{gap:5px;max-height:286px;padding-right:3px;display:grid;overflow:auto}.central-bible-table-head,.central-bible-row{grid-template-columns:minmax(150px,1.35fr) repeat(6,minmax(105px,1fr)) 104px;align-items:center;gap:6px;min-width:1040px;display:grid}.central-bible-table-head{z-index:1;background:var(--cc-panel);color:var(--cc-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 6px;font-size:9px;font-weight:900;position:sticky;top:0}.central-bible-row{border:1px solid var(--cc-line);background:var(--cc-soft);border-radius:8px;padding:6px}.central-bible-file{min-width:0;display:grid}.central-bible-file b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.central-bible-file small{color:var(--cc-muted);font-size:9px}.central-bible-row label{display:block}.central-bible-row label>span{display:none}.central-bible-row input{width:100%;min-width:0;height:30px;padding:5px 7px;font-size:10px}.central-archive-state{text-align:center;border-radius:999px;justify-self:stretch;padding:6px;font-size:9px;font-weight:900}.central-archive-state.ready{background:var(--cc-green-soft);color:var(--cc-green)}.central-archive-state.missing{background:var(--cc-amber-soft);color:var(--cc-amber)}.central-upload-summary{grid-template-columns:auto auto auto minmax(220px,1fr);display:grid}.central-upload-summary button{justify-self:end}.central-metadata-blocker{border-left:3px solid var(--cc-amber);background:var(--cc-amber-soft);color:var(--cc-amber);margin:7px 0 0;padding:7px 9px;font-size:11px;font-weight:800}@media (width<=1050px){.central-bible-table-head,.central-bible-row{grid-template-columns:minmax(145px,1.2fr) repeat(6,minmax(100px,1fr)) 100px}.central-upload-summary{grid-template-columns:repeat(3,auto) minmax(190px,1fr)}}@media (width<=760px){.central-bible-guidance{align-items:flex-start;display:grid}.central-bible-review>header{display:grid}.central-bible-review>header>span{justify-self:start}.central-upload-summary{grid-template-columns:1fr 1fr}.central-upload-summary button{grid-column:1/-1}.central-bible-table{max-height:330px}}@media (width<=430px){.central-upload-summary{grid-template-columns:1fr}.central-upload-summary button{grid-column:auto}.central-manifest-heading{grid-template-columns:auto 1fr}.central-manifest-heading button{grid-column:1/-1}.central-decision-metrics,.central-metrics{grid-template-columns:1fr}.central-empty-review,.central-upload-layout,.central-inventory{border-left:0;border-right:0;border-radius:0}.central-review-main,.central-publish-gate{padding:12px}.central-source-form{grid-template-columns:1fr}}.central-resume-promise{border:1px solid var(--cc-line);background:var(--cc-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;padding:9px;display:grid}.central-resume-promise>div{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:8px;gap:3px;min-width:0;padding:7px 8px;display:grid}.central-resume-promise b{color:var(--cc-text);font-size:11px}.central-resume-promise span,.central-resume-promise small{color:var(--cc-muted);font-size:10px;line-height:1.35}.central-resume-promise>small{grid-column:1/-1;padding:0 3px}.central-upload-layout.is-idle .central-upload-summary{margin-top:8px}.central-upload-layout.is-idle .central-safety{align-self:stretch}@media (width<=1180px) and (width>=761px){.central-content-console{height:calc(100dvh - 74px);overflow:hidden}.central-content-console .central-page-head{padding-block:6px}.central-content-console .central-tabs{min-height:40px}.central-content-console .central-workflow-rail{height:34px}.central-content-console .central-upload-layout{grid-template-columns:minmax(0,1fr) 250px;gap:8px;min-height:0;padding:9px;overflow:hidden}.central-content-console .central-upload-layout>.central-panel{min-height:0;padding:9px}.central-content-console .central-panel-title{padding-bottom:5px}.central-content-console .central-source-form{grid-template-columns:125px minmax(120px,1fr) minmax(145px,1fr) auto;gap:6px;margin:6px 0 4px}.central-content-console .central-source-form input,.central-content-console .central-source-form select{height:29px;padding:5px 7px}.central-content-console .central-bible-guidance{padding:7px 9px}.central-content-console .central-limit-copy{font-size:10px;margin:4px 0 6px!important}.central-content-console .central-resume-promise{gap:5px;margin:6px 0;padding:6px}.central-content-console .central-resume-promise>div{padding:5px 6px}.central-content-console .central-upload-summary{gap:13px;padding-top:7px}.central-content-console .central-safety{padding:10px}.central-content-console .central-safety h2{font-size:14px}.central-content-console .central-safety ul{gap:7px;padding-left:16px;font-size:10px}}@media (width<=760px){.central-resume-promise{grid-template-columns:1fr}.central-resume-promise>small{grid-column:1}.central-upload-layout.is-idle .central-safety{display:none}}.central-upload-progress{border:1px solid var(--cc-blue);background:var(--cc-soft);border-radius:11px;gap:9px;margin-top:12px;padding:13px;display:grid}.central-upload-progress.interrupted{border-color:var(--cc-amber);background:var(--cc-amber-soft)}.central-upload-progress>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.central-upload-progress h2{margin:2px 0 0;font-size:15px}.central-upload-progress header>span{color:var(--cc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.central-progress-track{background:var(--cc-line);border-radius:999px;height:7px;position:relative;overflow:hidden}.central-progress-track>span{border-radius:inherit;background:var(--cc-blue-solid);height:100%;transition:width .2s;display:block}.central-progress-track.indeterminate>span{width:34%;animation:1.25s ease-in-out infinite central-upload-indeterminate;position:absolute}@keyframes central-upload-indeterminate{0%{left:-34%}55%{left:48%}to{left:100%}}.central-upload-facts{align-items:center;gap:16px;min-width:0;font-size:11px;display:flex}.central-upload-facts span{color:var(--cc-muted)}.central-upload-facts span:last-child{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.central-upload-progress>p,.central-upload-progress>small{color:var(--cc-muted);margin:0;font-size:11px;line-height:1.4}.central-upload-progress.interrupted>p{color:var(--cc-amber);font-weight:750}.central-upload-actions{gap:8px;display:flex}.central-upload-actions button{min-width:130px}.central-workflow-rail span.done{color:var(--cc-green);background:var(--cc-green-soft)}@media (width<=760px){.central-upload-progress>header,.central-upload-facts{align-items:flex-start;gap:5px;display:grid}.central-upload-facts span:last-child{white-space:normal;margin:0}.central-upload-actions{grid-template-columns:1fr 1fr;display:grid}.central-upload-actions button{min-width:0}}body:has(.central-content-console) main.platform-content{padding-block:14px;overflow:hidden}.central-content-console{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;max-height:100%;padding:0;display:grid;overflow:hidden}.central-content-console:has(>.central-workflow-rail){grid-template-rows:auto auto auto minmax(0,1fr)}.central-content-console:has(>.central-gate-status-stack){grid-template-rows:auto auto auto minmax(0,1fr)}.central-gate-status-stack{z-index:auto;gap:6px;min-height:max-content;margin:8px 0;display:grid;position:static}.central-gate-status-stack .central-banner{z-index:auto;align-items:center;gap:10px;min-height:44px;margin:0;padding:9px 12px;display:flex;position:static}.central-gate-status-stack .central-banner span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.35}.central-gate-status-stack .central-banner button{flex:none}@media (width<=760px){.central-gate-status-stack .central-banner{grid-template-columns:1fr;align-items:flex-start;display:grid}.central-gate-status-stack .central-banner button{justify-self:start}}.central-content-console>.central-page-head{min-height:48px;margin:0}.central-content-console>.central-tabs{height:44px;min-height:44px}.central-content-console>.central-tabs button{height:44px}.central-tab-actions{align-items:center;min-width:0;height:100%;display:flex}.central-last-checked{color:var(--cc-muted);white-space:nowrap;margin-left:auto;font-size:11px}.central-last-checked strong{color:var(--cc-text);font-weight:750}.central-content-console>.central-inventory,.central-content-console>.central-upload-layout,.central-content-console>.central-empty-review,.central-content-console>.central-run-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.central-content-console>.central-upload-layout{overflow:hidden}.central-content-console>.central-upload-layout>.central-panel{overscroll-behavior:contain;min-height:0;overflow:auto}.central-content-console>.central-upload-layout>.central-safety{min-height:0;overflow:auto}.central-content-console>.central-inventory{padding:12px}.central-content-console .central-metrics{gap:9px;margin-bottom:9px}.central-content-console .central-metrics article{padding:10px 12px}.central-content-console .approved-inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(250px,1.12fr)}.central-content-console .approved-inventory-metrics article{border-radius:10px;align-content:center;min-height:70px}.central-content-console .approved-inventory-metrics article>span{font-size:11px}.central-content-console .approved-inventory-metrics article>strong{font-size:18px;line-height:1.08}.central-content-console .approved-inventory-metrics article>small{font-size:10px;line-height:1.2}.central-content-console .approved-inventory-metrics .central-library-status{background:#e8f7f2;padding:9px 12px;overflow:hidden}.central-content-console .approved-inventory-metrics .central-library-status>span{color:#087a63;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.central-content-console .approved-inventory-metrics .central-library-status>strong{max-width:220px;font-size:15px}.central-content-console .approved-inventory-metrics .central-library-status>small{white-space:normal}.central-language-inventory{flex-direction:column;min-height:0;display:flex}.central-language-inventory .central-table-wrap{flex:0 auto}.central-language-detail{align-self:flex-start;min-height:32px;margin-top:8px;padding:6px 12px;font-size:11px}.central-content-console .central-table-wrap{max-height:148px}.central-content-console .central-inventory-grid{gap:9px;margin-top:9px}@media (height<=760px) and (width>=761px){body:has(.central-content-console) main.platform-content{padding-block:8px}.central-content-console>.central-page-head{min-height:38px}.central-content-console>.central-page-head h1{margin:0;font-size:1.15rem}.central-content-console>.central-page-head .kicker{display:none}.central-content-console>.central-page-head p{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.central-content-console>.central-page-head .central-head-actions button{min-height:28px;padding:4px 7px}.central-content-console>.central-tabs,.central-content-console>.central-tabs button{height:36px;min-height:36px}.central-content-console>.central-tabs button{font-size:.66rem}.central-content-console .central-workflow-rail{height:30px;font-size:.6rem}.central-content-console>.central-upload-layout{grid-template-columns:minmax(0,1fr) 230px;gap:7px;padding:7px}.central-content-console>.central-upload-layout>.central-panel{padding:7px}.central-content-console .central-source-form{grid-template-columns:115px minmax(110px,1fr) minmax(135px,1fr) auto;gap:5px;margin:4px 0}.central-content-console .central-source-form label{gap:2px;font-size:.56rem}.central-content-console .central-source-form input,.central-content-console .central-source-form select{height:27px;min-height:27px;padding:3px 6px}.central-content-console .central-limit-copy{font-size:.56rem;margin:3px 0 5px!important}.central-content-console .central-resume-promise{gap:4px;margin:4px 0;padding:4px}.central-content-console .central-resume-promise>div{padding:4px 5px}.central-content-console .central-resume-promise span,.central-content-console .central-resume-promise small{font-size:.55rem}.central-content-console .central-upload-summary{margin-top:5px;padding-top:5px}.central-content-console .central-safety{padding:8px}.central-content-console .central-safety h2{font-size:.8rem}.central-content-console .central-safety ul{gap:5px;font-size:.56rem}.central-content-console>.central-inventory{padding:7px}.central-content-console .central-metrics{gap:6px;margin-bottom:6px}.central-content-console .central-metrics article{padding:7px 9px}.central-content-console .central-metrics strong{font-size:1rem}.central-content-console .central-table-wrap{max-height:118px}.central-content-console .central-table-wrap th,.central-content-console .central-table-wrap td{padding:6px}}.central-quarantine-workspace{gap:12px;min-height:0;display:grid}.central-quarantine-workspace>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.central-quarantine-workspace>header h2,.central-quarantine-workspace>header p{margin:0}.central-quarantine-workspace>header p:last-child{color:var(--cc-muted);font-size:var(--central-ui-small,11px);margin-top:4px}.central-quarantine-state{border:1px solid var(--cc-line);background:var(--cc-soft);border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex}.central-quarantine-state.error{border-color:var(--cc-red);background:var(--cc-red-soft);color:var(--cc-red);flex-wrap:wrap}.central-quarantine-state.error span{flex:320px}.central-quarantine-state.empty{border-color:var(--cc-green);background:var(--cc-green-soft);display:grid}.central-quarantine-list{scrollbar-gutter:stable;gap:9px;min-height:0;max-height:310px;display:grid;overflow:auto}.central-quarantine-item{border:1px solid var(--cc-line);border-left:4px solid var(--cc-amber);background:var(--cc-panel);border-radius:10px;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.35fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.central-quarantine-item.blocked{border-left-color:var(--cc-red)}.central-quarantine-file{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.central-quarantine-file b,.central-quarantine-file small,.central-quarantine-reason span,.central-quarantine-reason small{display:block}.central-quarantine-file b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-quarantine-file small,.central-quarantine-reason small{color:var(--cc-muted);margin-top:2px;font-size:10px}.central-remediation-badge{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.central-remediation-badge.retryable{background:var(--cc-amber-soft);color:var(--cc-amber)}.central-remediation-badge.blocked{background:var(--cc-red-soft);color:var(--cc-red)}.central-quarantine-reason{min-width:0}.central-quarantine-reason b{font-size:12px}.central-quarantine-reason span{margin-top:3px;font-size:12px;line-height:1.35}.central-quarantine-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.central-quarantine-actions>span{max-width:190px;color:var(--cc-muted);font-size:10px}.central-replace-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.central-excluded-items{border-top:1px solid var(--cc-line);padding-top:9px}.central-excluded-items summary{cursor:pointer;color:var(--cc-muted);font-size:11px;font-weight:750}.central-excluded-items>div{border-bottom:1px solid var(--cc-line);grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto;gap:10px;padding:7px 0;font-size:11px;display:grid}.central-quarantine-workspace>footer{border-top:1px solid var(--cc-line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:9px;font-size:11px;display:flex}.central-quarantine-workspace>footer strong:last-child{border-radius:8px;margin-left:auto;padding:6px 9px}.central-quarantine-workspace>footer strong.ready{background:var(--cc-green-soft);color:var(--cc-green)}.central-quarantine-workspace>footer strong.blocked{background:var(--cc-red-soft);color:var(--cc-red)}.central-modal-scrim{z-index:90;background:#05122094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.central-quarantine-dialog{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:14px;gap:13px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0000004d}.central-quarantine-dialog h2,.central-quarantine-dialog p{margin:0}.central-quarantine-dialog>label{gap:5px;font-size:11px;font-weight:750;display:grid}.central-quarantine-dialog input,.central-quarantine-dialog textarea{border:1px solid var(--cc-line);background:var(--cc-input);width:100%;min-height:38px;color:var(--cc-text);font:inherit;border-radius:8px;padding:9px 10px}.central-quarantine-dialog textarea{resize:vertical;min-height:78px}.central-quarantine-dialog>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.central-quarantine-item{grid-template-columns:1fr 1.3fr}.central-quarantine-actions{grid-column:1/-1}.central-quarantine-list{max-height:280px}}@media (width<=760px){.central-quarantine-workspace>header,.central-quarantine-item{grid-template-columns:1fr;display:grid}.central-quarantine-file{grid-template-columns:34px minmax(0,1fr)}.central-remediation-badge{grid-column:2}.central-quarantine-actions{flex-wrap:wrap;justify-content:flex-start}.central-quarantine-workspace>footer strong:last-child{width:100%;margin-left:0}.central-excluded-items>div{grid-template-columns:1fr}.central-quarantine-dialog>div{grid-template-columns:1fr 1fr;display:grid}}.central-content-console{--cc-input:var(--cc-panel)}.central-content-console>.central-review{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cc-muted) transparent;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.central-content-console>.central-review::-webkit-scrollbar{width:10px}.central-content-console>.central-review::-webkit-scrollbar-thumb{background:var(--cc-muted);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.central-content-console>.central-review{display:block}.central-content-console>.central-review>*{z-index:auto;margin:0 0 12px;position:static}.central-content-console>.central-review>:last-child{margin-bottom:0}.central-content-console>.central-review>.central-live-gate{border-color:var(--cc-line);justify-content:space-between;align-items:center;gap:16px;min-height:max-content;display:flex}.central-content-console>.central-review>.central-live-gate.ready{border-left:4px solid var(--cc-green);background:var(--cc-green-soft)}.central-content-console>.central-review>.central-live-gate.blocked{border-left:4px solid var(--cc-amber);background:var(--cc-amber-soft)}.central-content-console>.central-review>.central-live-gate h2,.central-content-console>.central-review>.central-live-gate p{margin:0}.central-content-console>.central-review>.central-live-gate p:last-child{color:var(--cc-muted);margin-top:4px}.central-content-console>.central-review>.central-live-gate dl{gap:16px;margin:0;display:flex}.central-content-console>.central-review>.central-live-gate dl div{gap:2px;display:grid}.central-content-console>.central-review>.central-live-gate dt{color:var(--cc-muted);font-size:10px}.central-content-console>.central-review>.central-live-gate dd{margin:0;font-size:16px;font-weight:850}.central-content-console>.central-review>.central-review-queue-link{border-color:var(--cc-amber);background:var(--cc-amber-soft);justify-content:space-between;align-items:center;gap:16px;min-height:max-content;display:flex}.central-content-console>.central-review>.central-review-queue-link h2,.central-content-console>.central-review>.central-review-queue-link p{margin:0}.central-content-console>.central-review>.central-review-queue-link p:last-child{color:var(--cc-muted);margin-top:4px}.central-content-console>.central-review>.central-review-queue-link button{flex:none}.central-content-console>.central-review>.central-quarantine-workspace{min-height:max-content;overflow:visible}.central-content-console>.central-review .central-quarantine-list{min-height:max-content;max-height:none;overflow:visible}.central-content-console>.central-review>.central-publish{z-index:auto;clear:both;margin-top:12px;position:static}.central-content-console>.central-review .central-quarantine-workspace>footer{z-index:auto;position:static}@media (width<=760px){body:has(.central-content-console) main.platform-content{padding-block:10px;overflow:hidden}.central-content-console{grid-template-rows:auto auto minmax(0,1fr);height:100%;max-height:100%}.central-content-console>.central-upload-layout{overflow:auto}.central-content-console>.central-review{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.central-content-console>.central-review>.central-live-gate{grid-template-columns:1fr;display:grid}.central-content-console>.central-review>.central-live-gate dl{justify-content:space-between;gap:8px}.central-content-console>.central-review>.central-review-queue-link{grid-template-columns:1fr;display:grid}.central-content-console>.central-review>.central-quarantine-workspace,.central-content-console>.central-review .central-quarantine-list{min-height:max-content;max-height:none;overflow:visible}}@media (width>=761px){.central-content-console>.central-inventory{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.central-content-console>.central-inventory>.approved-package-inventory{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.central-content-console>.central-inventory>.approved-package-inventory>.central-panel-title{z-index:2;background:var(--cc-panel);position:sticky;top:0}.central-content-console>.central-upload-layout>.central-panel{flex-direction:column;display:flex;overflow:hidden}.central-content-console>.central-upload-layout.is-idle>.central-panel{overflow:hidden}.central-content-console .central-manifest-list,.central-content-console .central-bible-review,.central-content-console .central-bible-table{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.central-content-console>.central-run-workspace,.central-content-console>.central-empty-review{overflow:hidden}.central-content-console>.central-run-workspace .central-decision-list,.central-content-console>.central-run-workspace .central-review-list,.central-content-console>.central-run-workspace .central-history-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.platform-page:has(>.central-content-console){height:100%;min-height:0;overflow:hidden}body:has(.central-content-console) main.platform-content{align-self:stretch;min-height:0;padding:12px 18px;display:block;overflow:hidden;height:auto!important}.central-content-console{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;max-height:100%}.central-content-console>.central-inventory{grid-template-rows:auto minmax(150px,.95fr) minmax(72px,1.05fr);gap:8px;height:100%;min-height:0;max-height:100%;padding:8px}.central-content-console>.central-inventory>.approved-inventory-metrics{margin:0}.central-content-console>.central-inventory>.central-inventory-primary{height:100%;min-height:0;margin:0;overflow:hidden}.central-content-console>.central-inventory>.central-inventory-primary>.central-panel{height:100%;min-height:0;overflow:hidden}.central-content-console>.central-inventory>.central-inventory-primary .central-table-wrap{height:calc(100% - 42px);max-height:none;overflow:auto}.central-content-console>.central-inventory>.approved-package-inventory{height:100%;padding:9px 12px}.central-content-console>.central-upload-layout,.central-content-console>.central-empty-review,.central-content-console>.central-run-workspace{height:100%;min-height:0;max-height:100%}}@media (height<=760px) and (width>=761px){body:has(.central-content-console) main.platform-content{padding:7px 14px}.central-content-console{gap:5px}.central-content-console>.central-page-head{min-height:35px}.central-content-console>.central-page-head h1{font-size:1.08rem}.central-content-console>.central-page-head>div>p:last-child{font-size:.6rem}.central-content-console>.central-tabs,.central-content-console>.central-tabs button{height:32px;min-height:32px}.central-content-console>.central-inventory{grid-template-rows:72px minmax(136px,.92fr) minmax(58px,1.08fr);gap:6px;padding:6px}.central-content-console .approved-inventory-metrics{gap:5px}.central-content-console .approved-inventory-metrics article{padding:6px 8px}.central-content-console .central-inventory-primary{gap:6px}.central-content-console .central-inventory-primary>.central-panel{padding:8px}.central-content-console>.central-inventory>.approved-package-inventory{padding:7px 9px}}@media (height<=640px) and (width>=761px){body:has(.central-content-console) main.platform-content{padding:5px 12px}.central-content-console{gap:4px}.central-content-console>.central-page-head{min-height:30px}.central-content-console>.central-page-head h1{font-size:1rem}.central-content-console>.central-page-head>div>p:last-child{display:none}.central-content-console>.central-tabs,.central-content-console>.central-tabs button{height:29px;min-height:29px}.central-content-console>.central-inventory{grid-template-rows:62px minmax(124px,.9fr) minmax(50px,1.1fr);gap:4px;padding:4px}.central-content-console .approved-inventory-metrics article{padding:4px 6px}.central-content-console .approved-inventory-metrics strong{font-size:.9rem}.central-content-console .central-inventory-primary>.central-panel{padding:6px}.central-content-console .central-reconciliation>p{margin-bottom:4px;line-height:1.25}.central-content-console .central-reconciliation ul{gap:3px;margin-bottom:4px;line-height:1.2}.central-content-console .central-reconciliation button{min-height:30px;padding:5px 8px}.central-content-console>.central-inventory>.approved-package-inventory{padding:5px 7px}.central-content-console>.central-upload-layout{gap:4px;padding:4px}.central-content-console>.central-upload-layout>.central-panel{padding:5px}.central-content-console .central-resume-promise{margin:3px 0;padding:3px}}.central-content-console{--central-ui-text:13px;--central-ui-small:11px}.central-content-console>.central-tabs{border-radius:12px 12px 0 0;gap:0;height:52px;min-height:52px;padding-inline:16px}.central-content-console>.central-tabs button{height:52px;min-height:52px;margin-right:22px;padding-inline:0;font-size:13px;line-height:1}.central-content-console .central-workflow-rail{border-left:1px solid var(--cc-line);border-right:1px solid var(--cc-line);justify-content:flex-end;height:42px;min-height:42px;padding-inline:18px}.central-content-console .central-workflow-rail span{min-width:24px;height:24px;padding-inline:8px;font-size:10px}.central-content-console .central-workflow-rail span small{font-size:10px}.central-content-console>.central-upload-layout{border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 330px;gap:0;padding:0}.central-content-console>.central-upload-layout>.central-panel{background:var(--cc-panel);border:0;border-radius:0;padding:16px}.central-content-console>.central-upload-layout>.central-safety{border:0;border-left:1px solid var(--cc-line);background:var(--cc-panel);border-radius:0;padding:18px}.central-content-console .central-panel-title{padding-bottom:10px}.central-content-console .central-panel-title h2{font-size:18px;line-height:1.2}.central-content-console .central-panel-title small{font-size:11px}.central-content-console .central-source-form{grid-template-columns:170px 180px minmax(210px,1fr) 140px;gap:10px;margin:12px 0 7px}.central-content-console .central-source-form label{gap:6px;font-size:11px}.central-content-console .central-source-form input,.central-content-console .central-source-form select,.central-content-console .central-source-form button{height:38px;min-height:38px;padding:8px 11px;font-size:12px}.central-content-console .central-limit-copy{font-size:11px;line-height:1.4;margin:6px 0 12px!important}.central-content-console .central-resume-promise{gap:8px;margin:10px 0;padding:9px}.central-content-console .central-resume-promise>div{padding:8px 10px}.central-content-console .central-resume-promise b{font-size:11px}.central-content-console .central-resume-promise span,.central-content-console .central-resume-promise small{font-size:10px;line-height:1.35}.central-content-console .central-upload-summary{background:var(--cc-soft);border:0;border-radius:9px;grid-template-columns:90px 110px 120px minmax(220px,1fr);gap:10px;min-height:70px;margin-top:12px;padding:12px 14px}.central-content-console .central-upload-summary strong{font-size:17px}.central-content-console .central-upload-summary span{font-size:10px}.central-content-console .central-upload-summary button{min-width:230px;min-height:42px;padding:9px 16px;font-size:12px}.central-content-console .central-safety:before{content:"PUBLICATION SAFETY";color:var(--cc-green);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.central-content-console .central-safety h2{border-bottom:1px solid var(--cc-line);margin:0 0 10px;padding-bottom:10px;font-size:18px;line-height:1.2}.central-content-console .central-safety ul{gap:12px;margin:0;padding:0;font-size:11px;line-height:1.45;list-style:none}.central-content-console .central-safety li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.central-content-console .central-safety li:before{content:"✓";width:18px;height:18px;color:var(--cc-green);background:var(--cc-green-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.central-content-console>.central-empty-review{grid-template-columns:minmax(0,1fr) 380px;min-height:0}.central-content-console .central-review-main{padding:16px}.central-content-console .central-run-picker{min-height:64px;padding:11px 14px;font-size:12px}.central-content-console .central-review-main>header h2{font-size:18px}.central-content-console .central-review-main>header p{font-size:11px}.central-content-console .central-decision-metrics article{min-height:64px;padding:11px 14px}.central-content-console .central-decision-metrics span{font-size:11px}.central-content-console .central-decision-metrics strong{font-size:20px}.central-content-console .central-decisions{padding:14px}.central-content-console .central-empty-decisions{min-height:120px;font-size:12px}.central-content-console .central-publish-gate{padding:18px}.central-content-console .central-publish-gate h2{font-size:21px}.central-content-console .central-publish-gate>p:not(.kicker),.central-content-console .central-publish-gate li{font-size:11px}@media (height<=640px) and (width>=761px){.central-content-console>.central-tabs,.central-content-console>.central-tabs button{height:40px;min-height:40px}.central-content-console>.central-tabs button{font-size:12px}.central-content-console .central-workflow-rail{height:34px;min-height:34px}.central-content-console>.central-upload-layout{grid-template-columns:minmax(0,1fr) 285px}.central-content-console>.central-upload-layout>.central-panel{padding:11px}.central-content-console>.central-upload-layout>.central-safety{padding:12px}.central-content-console .central-source-form{grid-template-columns:130px minmax(130px,1fr) minmax(170px,1fr) 110px;gap:7px;margin:7px 0 4px}.central-content-console .central-source-form input,.central-content-console .central-source-form select,.central-content-console .central-source-form button{height:32px;min-height:32px;padding:5px 8px;font-size:11px}.central-content-console .central-limit-copy{font-size:10px;margin:4px 0 7px!important}.central-content-console .central-resume-promise{gap:5px;margin:5px 0;padding:5px}.central-content-console .central-resume-promise>div{padding:5px 7px}.central-content-console .central-upload-summary{min-height:56px;margin-top:6px;padding:7px 9px}.central-content-console .central-upload-summary button{min-width:190px;min-height:36px}.central-content-console .central-safety h2{margin-bottom:7px;padding-bottom:7px;font-size:15px}.central-content-console .central-safety ul{gap:7px;font-size:10px}.central-content-console .central-review-main{padding:11px}.central-content-console .central-run-picker{min-height:48px;padding:8px 10px}.central-content-console .central-review-main>header{margin:8px 0 6px}.central-content-console .central-decision-metrics{gap:7px;margin-bottom:7px}.central-content-console .central-decision-metrics article{min-height:48px;padding:7px 10px}.central-content-console .central-empty-decisions{min-height:82px}.central-content-console .central-publish-gate{padding:12px}}@media (width<=760px){.central-content-console>.central-tabs{height:44px;min-height:44px;padding-inline:10px}.central-content-console>.central-tabs button{height:44px;min-height:44px;margin-right:16px;font-size:12px}.central-content-console>.central-upload-layout{grid-template-columns:1fr;overflow:auto}.central-content-console>.central-upload-layout>.central-safety{border-left:0;border-top:1px solid var(--cc-line)}.central-content-console .central-source-form{grid-template-columns:1fr}.central-content-console .central-upload-summary{grid-template-columns:1fr 1fr;min-height:0}.central-content-console .central-upload-summary button{grid-column:1/-1;width:100%;min-width:0}.central-content-console>.central-empty-review{grid-template-columns:1fr;overflow:auto}}.central-upload-progress.saved-interrupted{border-color:var(--cc-line);background:var(--cc-panel);box-shadow:none}.central-upload-progress.saved-interrupted .kicker{color:var(--cc-blue)}.central-upload-progress.saved-interrupted>p{color:var(--cc-text)}body:has(.central-content-console) main.platform-content{overflow:hidden}.central-content-console{scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;height:100%;min-height:0;max-height:100%;padding-bottom:18px;overflow:hidden scroll}.central-content-console .song-review-workspace .review-list{max-height:none;overflow:visible}.central-content-console .builder-layout.package-workspace{height:auto;min-height:0;overflow:visible}.central-content-console .builder-layout.package-workspace>.builder-form{overflow:visible}.central-content-console .central-run-workspace{height:auto;max-height:none;overflow:visible}@media (width>=761px){.central-content-console:has(>.approved-inventory){padding-bottom:0;overflow:hidden}.central-content-console>.approved-inventory{overflow:hidden}.central-content-console>.approved-inventory>.central-inventory-primary{min-height:168px}.central-content-console>.approved-inventory .central-reconciliation{grid-template-rows:auto auto auto auto;align-content:start;display:grid;overflow:visible}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title{flex:none;padding-bottom:6px}.central-content-console>.approved-inventory .central-reconciliation>p{margin-bottom:7px}.central-content-console>.approved-inventory .central-reconciliation>ul{gap:5px;margin-bottom:7px}.central-content-console>.approved-inventory .central-reconciliation>button{flex:none;place-self:end stretch;min-height:34px;margin-top:0;display:inline-flex;position:static}.central-content-console>.approved-inventory>.approved-package-inventory{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}}@media (height<=640px) and (width>=761px){.central-content-console>.approved-inventory{grid-template-rows:62px minmax(154px,.9fr) minmax(50px,1.1fr)}.central-content-console>.approved-inventory>.central-inventory-primary{min-height:154px}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title{padding-bottom:3px}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title h2{font-size:13px}.central-content-console>.approved-inventory .central-reconciliation>p,.central-content-console>.approved-inventory .central-reconciliation>ul{font-size:10px}.central-content-console>.approved-inventory .central-reconciliation>button{min-height:30px}}@media (width>=761px){.central-content-console:has(>.approved-inventory){padding-bottom:0;overflow:hidden}.central-content-console>.approved-inventory{overflow:hidden}.central-content-console>.approved-inventory>.central-inventory-primary{min-height:168px}.central-content-console>.approved-inventory .central-reconciliation{grid-template-rows:auto auto auto auto;align-content:start;display:grid;overflow:visible}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title{flex:none;padding-bottom:6px}.central-content-console>.approved-inventory .central-reconciliation>p{margin-bottom:7px}.central-content-console>.approved-inventory .central-reconciliation>ul{gap:5px;margin-bottom:7px}.central-content-console>.approved-inventory .central-reconciliation>button{flex:none;place-self:end stretch;min-height:34px;margin-top:0;display:inline-flex;position:static}.central-content-console>.approved-inventory>.approved-package-inventory{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}}@media (height<=640px) and (width>=761px){.central-content-console>.approved-inventory{grid-template-rows:62px minmax(154px,.9fr) minmax(50px,1.1fr)}.central-content-console>.approved-inventory>.central-inventory-primary{min-height:154px}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title{padding-bottom:3px}.central-content-console>.approved-inventory .central-reconciliation>.central-panel-title h2{font-size:13px}.central-content-console>.approved-inventory .central-reconciliation>p,.central-content-console>.approved-inventory .central-reconciliation>ul{font-size:10px}.central-content-console>.approved-inventory .central-reconciliation>button{min-height:30px}}body:has(.staff-page) main.platform-content{scrollbar-gutter:stable;overflow:hidden auto}.staff-page{gap:12px;min-width:0;max-width:1440px;margin-inline:auto;display:grid}.staff-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.staff-head .kicker{margin:0 0 4px}.staff-head h1{letter-spacing:-.04em;margin:0;font-size:30px}.staff-head p:last-child{color:var(--platform-muted);margin:5px 0 0;font-size:11px}.staff-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-metrics article{border:1px solid var(--platform-border);background:#fff;border-radius:10px;padding:12px 14px}.staff-metrics b,.staff-metrics span{display:block}.staff-metrics b{font-size:21px}.staff-metrics span{color:var(--platform-muted);margin-top:2px;font-size:9px}.staff-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;display:grid}.staff-create{gap:10px;padding:15px;display:grid}.staff-create h2,.staff-create p{margin:0}.staff-create h2{font-size:14px}.staff-create p{color:var(--platform-muted);margin-top:3px;font-size:9px;line-height:1.45}.staff-create label{gap:4px}.staff-create :is(input,select){min-height:36px}.staff-create .primary{width:100%}.staff-directory{min-width:0;overflow:hidden}.staff-toolbar{border-bottom:1px solid var(--platform-border);grid-template-columns:minmax(180px,1fr) 145px 145px;gap:8px;padding:10px;display:grid}.staff-toolbar :is(input,select){min-height:35px;font-size:10px}.staff-table-head{color:var(--platform-muted);text-transform:uppercase;background:#f7f9fc;grid-template-columns:minmax(210px,1.25fr) 105px 105px 110px 60px 60px;gap:8px;padding:7px 12px;font-size:8px;font-weight:800;display:grid}.staff-records{min-height:0}.staff-row{width:100%;color:var(--platform-text);text-align:left;background:#fff;border:0;border-top:1px solid #edf1f6;grid-template-columns:34px minmax(160px,1.25fr) 105px 105px 110px 60px 60px;align-items:center;gap:8px;padding:9px 12px;display:grid}.staff-row:hover,.staff-row:focus-visible{background:#f6f8ff;outline:0}.staff-row .avatar{width:32px;height:32px}.staff-row b,.staff-row small{display:block}.staff-row b{font-size:10px}.staff-row small{color:var(--platform-muted);text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.staff-row>span:not(.avatar){min-width:0;font-size:9px}.staff-row>strong{color:var(--platform-blue);font-size:9px}.staff-status{color:#087a54;background:#eaf8f3;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.staff-status.setup_required{color:#8a6200;background:#fff4d9}.staff-status.suspended{color:#a62e35;background:#fff0f0}.staff-drawer-scrim{z-index:80;background:#0b172b66;justify-content:flex-end;display:flex;position:fixed;inset:0}.staff-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(480px,100%);height:100%;display:grid;box-shadow:-18px 0 50px #0b172b38}.staff-drawer>header{border-bottom:1px solid var(--platform-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.staff-drawer h2,.staff-drawer header p,.staff-drawer header span{margin:0}.staff-drawer h2{font-size:20px}.staff-drawer header span{color:var(--platform-muted);font-size:10px}.staff-detail-scroll{scrollbar-gutter:stable;min-height:0;padding:16px;overflow-y:auto}.staff-detail-scroll dl{margin:0 0 14px}.staff-detail-scroll dl>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.staff-detail-scroll dt{color:var(--platform-muted);font-size:9px}.staff-detail-scroll dd{text-align:right;margin:0;font-size:9px;font-weight:700}.staff-detail-scroll section{border:1px solid var(--platform-border);border-radius:9px;gap:8px;margin-top:12px;padding:13px;display:grid}.staff-detail-scroll h3,.staff-detail-scroll p{margin:0}.staff-detail-scroll h3{font-size:12px}.staff-detail-scroll p,.staff-detail-scroll small{color:var(--platform-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.5}.staff-detail-scroll code{font-size:8px}.staff-detail-scroll :is(input,select){min-height:35px;font-size:10px}.staff-actions{flex-wrap:wrap;gap:7px;display:flex}.staff-actions button{flex:120px}@media (width<=1100px){.staff-layout{grid-template-columns:280px minmax(0,1fr)}.staff-table-head{display:none}.staff-row{grid-template-columns:34px minmax(150px,1fr) 90px 95px 50px}.staff-row>span:nth-of-type(4),.staff-row>strong{display:none}}@media (width<=760px){body:has(.staff-page) main.platform-content{padding:10px 12px}.staff-head{align-items:flex-start}.staff-head h1{font-size:25px}.staff-head p:last-child{display:none}.staff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-layout{grid-template-columns:1fr}.staff-create{order:2}.staff-directory{order:1}.staff-toolbar{grid-template-columns:1fr 1fr}.staff-toolbar input{grid-column:1/-1}.staff-row{grid-template-columns:32px minmax(0,1fr) auto;padding:10px}.staff-row>span:nth-child(3){color:var(--platform-muted);grid-column:2}.staff-row>span:nth-child(4){grid-area:1/3;display:block}.staff-row>span:nth-child(5),.staff-row>span:nth-child(6){display:none}.staff-row>strong{grid-column:2;justify-self:start;display:block}.staff-drawer{width:100%}}.ops-command-center{color:#101b34;background:#f4f7fb;gap:12px;min-width:0;padding:18px 22px 28px;display:grid}.ops-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.ops-head h1{letter-spacing:-.035em;margin:2px 0 4px;font-size:clamp(1.8rem,2.4vw,2.6rem)}.ops-head p{color:#667693;margin:0}.ops-head-actions{align-items:center;gap:12px;display:flex}.ops-head-actions small{color:#72819b;white-space:nowrap}.ops-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ops-status-strip article{background:#fff;border:1px solid #d5dfed;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.ops-status-strip i{background:#18a978;border-radius:99px;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #e1f7ef}.ops-status-strip article.unavailable i{background:#dc5b62;box-shadow:0 0 0 5px #fde8e9}.ops-status-strip article.not_reported i{background:#93a2b8;box-shadow:0 0 0 5px #edf1f6}.ops-status-strip span,.ops-action span,.ops-church-list span,.ops-risk-list span{min-width:0;display:grid}.ops-status-strip b{font-size:.76rem}.ops-status-strip small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ops-primary-grid,.ops-secondary-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:12px;display:grid}.ops-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-panel{background:#fff;border:1px solid #d5dfed;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1d33540d}.ops-panel-head{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.ops-panel-head h2,.ops-quick h2{margin:0;font-size:1rem}.ops-panel-head p,.ops-quick p{color:#71809a;margin:2px 0 0;font-size:.72rem}.ops-panel-head>span{color:#40516d;background:#eef3fb;border-radius:99px;padding:5px 8px;font-size:.66rem;font-weight:700}.ops-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.ops-action{text-align:left;background:#fbfcff;border:1px solid #e0e7f1;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.ops-action:hover{background:#f4f7ff;border-color:#809df5}.ops-action-icon{color:#315fe7;background:#eaf0ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ops-action b{font-size:.75rem}.ops-action small{color:#71809a;font-size:.65rem}.ops-action strong{font-size:1.15rem}.ops-action i{display:none}.ops-action.critical{border-left:3px solid #d84c57}.ops-action.urgent{border-left:3px solid #d68b13}.ops-central-body{text-align:left;background:#fff;border:0;gap:11px;width:100%;padding:14px;display:grid}.ops-central-progress{background:#e8edf5;border-radius:99px;height:7px;overflow:hidden}.ops-central-progress span{border-radius:inherit;background:#315fe7;height:100%;display:block}.ops-central-numbers{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ops-central-numbers span{background:#f2f6fc;border-radius:9px;padding:8px;display:grid}.ops-central-numbers b{font-size:1.1rem}.ops-central-numbers small{color:#71809a;font-size:.64rem}.ops-central-body p{color:#566680;margin:0;font-size:.72rem}.ops-central-body footer{color:#315fe7;justify-content:space-between;font-size:.72rem;display:flex}.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-kpis>button{text-align:left;background:#fff;border:1px solid #d5dfed;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.ops-kpis>button>span{color:#315fe7;background:#eaf0ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ops-kpis div{display:grid}.ops-kpis small{color:#71809a;font-size:.68rem}.ops-kpis b{font-size:1.25rem}.ops-kpis em{color:#71809a;font-size:.75rem;font-style:normal}.ops-kpis i{color:#168c68;font-size:.64rem;font-style:normal}.ops-church-list,.ops-risk-list{display:grid}.ops-church-list button,.ops-risk-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;display:grid}.ops-church-list i,.ops-risk-list i{background:#18a978;border-radius:99px;width:8px;height:8px}.ops-church-list i.attention{background:#d68b13}.ops-church-list i.critical,.ops-risk-list i.failure{background:#d84c57}.ops-church-list b,.ops-risk-list b{font-size:.73rem}.ops-church-list small,.ops-risk-list small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.ops-church-list strong,.ops-risk-list time{color:#53627b;font-size:.65rem}.ops-empty,.ops-unavailable{color:#63738d;text-align:center;gap:4px;padding:22px;display:grid}.ops-empty b,.ops-unavailable b{color:#293953;font-size:.78rem}.ops-empty span,.ops-unavailable span{font-size:.7rem}.ops-quick{background:#fff;border:1px solid #d5dfed;border-radius:14px;gap:10px;padding:12px 14px 14px;display:grid}.ops-quick>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.ops-quick button{color:#253754;text-align:left;background:#fff;border:1px solid #d5dfed;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;font-size:.72rem;font-weight:700;line-height:1.2;display:grid}.ops-quick button:hover{background:#f4f7ff;border-color:#809df5}.ops-quick button:focus-visible{outline-offset:2px;border-color:#315fe7;outline:3px solid #315fe74d}.ops-quick button svg{width:22px;max-width:22px;height:22px;max-height:22px}.ops-quick button span{overflow-wrap:normal;min-width:0}.ops-feedback{color:#b02f3a;background:#fff0f1;border:1px solid #e7a3a8;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:.72rem;display:flex}.ops-feedback button{margin-left:auto}.ops-state{text-align:center;place-content:center;min-height:55vh}.ops-state>svg{width:38px;margin:auto}.ops-state h1{margin:8px 0 0}.ops-state p{color:#6c7b94}body:has(.ops-command-center) main.platform-content{scrollbar-gutter:stable;overflow:hidden auto}.platform-content:has(.ops-command-center){min-width:0}.ops-command-center,.ops-command-center *{box-sizing:border-box}.ops-command-center button{cursor:pointer}@media (width<=1180px){.ops-command-center{gap:9px;padding:12px 14px 20px}.ops-head h1{font-size:1.8rem}.ops-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-primary-grid{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr)}.ops-panel-head{padding:10px 12px}.ops-action-list{padding:8px}.ops-action{padding:7px}.ops-secondary-grid{grid-template-columns:1fr 1fr}.ops-church-list button,.ops-risk-list button{padding:7px 11px}}@media (width<=900px){.ops-quick>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ops-command-center{padding:12px 10px 22px}.ops-head{align-items:start}.ops-head-actions small{display:none}.ops-head h1{font-size:1.65rem}.ops-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-status-strip article:last-child{grid-column:1/-1}.ops-primary-grid,.ops-secondary-grid,.ops-action-list,.ops-kpis{grid-template-columns:1fr}.ops-central-numbers{grid-template-columns:repeat(2,1fr)}.ops-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-quick button{min-height:48px}.ops-church-list strong{display:none}}@media (width<=390px){.ops-head{display:grid}.ops-head-actions{justify-content:space-between}.ops-status-strip{grid-template-columns:1fr}.ops-status-strip article:last-child{grid-column:auto}.ops-panel-head{align-items:start}.ops-panel-head>span{white-space:nowrap}}@media (width<=340px){.ops-quick>div{grid-template-columns:1fr}}body:has(.alert-page,.reports-page) main.platform-content{scrollbar-gutter:stable;overflow:hidden auto}.alert-page,.reports-page{color:#13213a;min-width:0}.alert-head,.reports-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.alert-head h1,.reports-head h1{margin:2px 0 4px;font-size:clamp(1.8rem,3vw,2.6rem)}.alert-head>div:last-child,.reports-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alert-open-count{color:#a32424;background:#fff5f5;border:1px solid #f1b7b7;border-radius:10px;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.alert-open-count b{font-size:1.35rem}.alert-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.alert-metrics article{background:#fff;border:1px solid #d6dfed;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.alert-metrics .critical{background:#fff7f7;border-color:#f1b7b7}.alert-console,.alert-aggregate{background:#fff;border:1px solid #d6dfed;border-radius:14px;overflow:hidden}.alert-aggregate{padding:24px}.alert-toolbar{border-bottom:1px solid #dce4f0;grid-template-columns:minmax(220px,1fr) 160px 160px auto;gap:8px;padding:12px;display:grid}.alert-toolbar input,.alert-toolbar select{min-width:0}.alert-toolbar span{color:#687a96;align-self:center}.alert-table-head,.alert-row{grid-template-columns:90px minmax(200px,1.5fr) minmax(140px,.8fr) 105px 120px 105px 60px;align-items:center;gap:12px;display:grid}.alert-table-head{color:#60718e;text-transform:uppercase;background:#f5f8fc;padding:9px 14px;font-size:.73rem;font-weight:700}.alert-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e2e8f2;border-radius:0;padding:13px 14px}.alert-row:hover,.alert-row:focus-visible{background:#f4f7ff}.alert-row span{min-width:0}.alert-row small,.alert-row span>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alert-row small{color:#6d7d98;margin-top:3px}.alert-row strong{color:#3157d5}.alert-severity,.report-status{border-radius:999px;width:max-content;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.alert-severity.critical{color:#b62020;background:#ffe6e6}.alert-severity.warning{color:#805900;background:#fff2cc}.alert-severity.info{color:#2855bd;background:#e7efff}.alert-drawer-scrim{z-index:100;background:#13213a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.alert-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(520px,100%);height:100%;display:grid;box-shadow:-16px 0 45px #12213c33}.alert-drawer>header{border-bottom:1px solid #dde5f0;justify-content:space-between;gap:14px;padding:20px;display:flex}.alert-drawer h2{margin:8px 0 3px}.alert-drawer-scroll{scrollbar-gutter:stable;padding:20px;overflow-y:auto}.alert-facts dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.alert-facts dl div{background:#f3f6fb;border-radius:9px;padding:10px}.alert-facts dt{color:#687994;font-size:.75rem}.alert-facts dd{margin:4px 0 0;font-weight:700}.alert-actions,.alert-history{border-top:1px solid #dce4ef;margin-top:18px;padding-top:16px}.alert-actions>div{gap:8px;display:flex}.alert-actions label{gap:5px;margin-top:10px;display:grid}.alert-history article{border-top:1px solid #e3e9f2;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid}.alert-history i{background:#2d60e8;border-radius:50%;width:8px;height:8px;margin-top:4px}.alert-history span{color:#687994;display:block}.reports-head-actions span{color:#657691;background:#fff;border:1px solid #d9e2ee;border-radius:9px;padding:7px 10px;font-size:.73rem;display:grid}.reports-head-actions b{color:#17233a}.reports-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;display:grid}.reports-history{padding:0;overflow:hidden}.reports-history>header{border-bottom:1px solid #dce4ee;padding:15px}.reports-history h2,.reports-history p{margin:0}.reports-history button{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f2;border-radius:0;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;display:flex}.reports-history button.is-active{background:#edf3ff;box-shadow:inset 3px 0 #3164ee}.reports-history small{color:#657691;display:block}.report-status.ready{color:#08795a;background:#e4f7ef}.report-status.generating{color:#2858c6;background:#e6efff}.report-status.failed{color:#ae2525;background:#ffe7e7}.reports-workspace{gap:12px;min-width:0;display:grid}.reports-settings{padding:0}.reports-settings summary{cursor:pointer;padding:14px 16px;font-weight:700}.reports-settings summary span{float:right;color:#687994}.reports-settings-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;padding:0 16px 16px;display:grid}.reports-settings-grid label{gap:5px;display:grid}.reports-settings-grid fieldset{border:1px solid #dce4ee;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.reports-settings-grid fieldset label{display:flex}.report-detail{padding:0;overflow:hidden}.report-detail>header{justify-content:space-between;gap:14px;padding:16px;display:flex}.report-detail>header>div:last-child{gap:8px;display:flex}.report-detail h2,.report-detail p{margin:0}.report-tabs{background:#f7f9fc;border-block:1px solid #dce4ee;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.report-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 10px}.report-tabs button.is-active{color:#245ce5;box-shadow:inset 0 -3px #3165ee}.report-section>header{justify-content:space-between;gap:12px;display:flex}.report-section h3,.report-section p{margin:0}.report-section>header>b{color:#087857;background:#e5f7ef;border-radius:999px;height:max-content;padding:5px 8px}.report-section.unavailable>header>b,.report-section.not_reported>header>b{color:#765400;background:#fff2cc}.report-unavailable{background:#fff9e7;border:1px solid #ead18a;border-radius:10px;margin-top:16px;padding:18px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.report-kpis article{background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.report-kpis span{color:#667893;overflow-wrap:anywhere}.report-kpis b{overflow-wrap:anywhere;font-size:1.18rem}.report-actions{background:#fff8e8;border-left:4px solid #e9a82d;border-radius:8px;margin-top:14px;padding:15px}.report-actions p{margin:7px 0}@media (width<=1100px){.alert-table-head{display:none}.alert-row{grid-template-columns:90px minmax(180px,1fr) 110px 65px}.alert-row>span:nth-child(3),.alert-row>span:nth-child(5),.alert-row>time{display:none}.reports-layout{grid-template-columns:220px minmax(0,1fr)}.report-kpis,.reports-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.alert-head,.reports-head{flex-direction:column;align-items:start}.alert-head>div:last-child,.reports-head-actions{justify-content:flex-start;width:100%}.alert-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-metrics article:last-child{grid-column:1/-1}.alert-toolbar{grid-template-columns:1fr 1fr}.alert-toolbar input{grid-column:1/-1}.alert-row{grid-template-columns:75px minmax(0,1fr) 52px;padding:12px}.alert-row>span:nth-child(4){display:none}.alert-drawer{width:100%}.alert-facts dl,.reports-layout{grid-template-columns:1fr}.reports-history{display:flex;overflow-x:auto}.reports-history>header{min-width:150px}.reports-history button{min-width:180px}.report-detail>header{display:grid}.reports-settings-grid{grid-template-columns:1fr}.report-kpis{grid-template-columns:1fr 1fr}}@media (width<=390px){.alert-metrics{grid-template-columns:1fr 1fr}.alert-toolbar{grid-template-columns:1fr}.alert-toolbar input{grid-column:auto}.alert-row{grid-template-columns:70px minmax(0,1fr)}.alert-row>strong{display:none}.reports-head-actions>*{flex:1}.report-kpis{grid-template-columns:1fr}.report-tabs{margin-inline:-1px}}.reports-settings-grid fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;padding:12px 14px;display:grid}.reports-settings-grid fieldset legend{color:#536681;padding-inline:5px;font-size:.78rem;font-weight:700}.reports-settings-grid fieldset label{color:#24324a;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;line-height:1.25;display:grid}.reports-settings-grid fieldset input[type=checkbox]{appearance:auto;min-width:16px;min-height:16px;box-shadow:none;border:0;border-radius:3px;margin:0;padding:0;width:16px!important;height:16px!important}@media (width<=1100px){.reports-settings-grid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reports-settings-grid fieldset{grid-template-columns:1fr}}.alert-open-count.is-clear,.alert-metrics .critical.is-clear{color:#087558;background:#eef9f5;border-color:#b8dfd2}.alert-metrics article{min-height:64px;padding:10px 12px}.alert-metrics b{font-size:1.2rem}.alert-metrics span{font-size:.78rem}.alert-toolbar{grid-template-columns:minmax(240px,1fr) 145px 145px max-content;align-items:center;padding:10px 12px}.alert-toolbar input,.alert-toolbar select{height:38px}.alert-toolbar>span{justify-self:end;font-size:.78rem;font-weight:700}.alert-empty{text-align:left;color:#455873;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px;display:flex}.alert-empty>span{color:#087558;background:#e5f7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:grid}.alert-empty b{color:#17233a;font-size:1rem;display:block}.alert-empty p{max-width:500px;margin:5px 0 0;line-height:1.45}@media (width<=1100px){.alert-metrics article{min-height:60px}.alert-toolbar{grid-template-columns:minmax(200px,1fr) 135px 135px max-content}}@media (width<=760px){.alert-toolbar{grid-template-columns:1fr 1fr}.alert-toolbar input{grid-column:1/-1}.alert-toolbar>span{justify-self:start}.alert-empty{min-height:160px}}@media (width<=390px){.alert-toolbar{grid-template-columns:1fr}.alert-toolbar input{grid-column:auto}.alert-toolbar>span{justify-self:start}.alert-empty{align-items:flex-start;min-height:145px;padding:22px 18px}.alert-metrics article{min-height:56px}}.reports-history-select{display:none}.reports-page .reports-head{align-items:center;gap:12px;margin-bottom:10px}.reports-page .reports-head h1{font-size:clamp(1.65rem,2.4vw,2.15rem)}.reports-page .reports-head-actions{gap:6px}.reports-page .reports-head-actions span{padding:5px 8px}.reports-page .reports-head-actions button,.report-detail>header>div:last-child button{min-height:40px;padding:7px 10px}.reports-layout{grid-template-columns:220px minmax(0,1fr)}.reports-history>header{padding:10px 12px}.reports-history button{min-height:48px;padding:8px 10px}.report-detail>header{align-items:center;padding:11px 13px}.report-tabs{flex-wrap:wrap;gap:4px;padding:6px 10px;overflow:visible}.report-tabs button{white-space:normal;min-height:40px;padding:7px 9px}.report-section{padding:14px}.report-kpis{gap:7px;margin-top:10px}.report-kpis article{gap:3px;padding:9px 10px}.report-kpis b{font-size:1.05rem}@media (width<=1100px){.reports-layout{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.reports-history{display:block;overflow:hidden}.reports-history>header{grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.reports-history>button,.reports-history>.empty{display:none}.reports-history-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.reports-history-select span{color:#657691;font-size:.75rem;font-weight:700}.reports-history-select select{min-width:0;min-height:44px}.report-kpis{grid-template-columns:1fr 1fr}}@media (width<=390px){.report-kpis{grid-template-columns:1fr 1fr}}@media (width<=340px){.reports-history>header,.reports-history-select,.report-kpis{grid-template-columns:1fr}}
