.cms{--c-bg:#eef1f6;--c-side:#f7f8fb;--c-card:#fff;--c-sub:#f4f6fa;--c-ink:#16202e;--c-ink2:#3a4556;--c-muted:#5d6879;--c-rule:#e3e7ee;--c-rule2:#cfd5df;--c-accent:#185c37;--c-accent2:#10793f;--c-accent-wash:#e6f3ec;--c-focus:#2357c6;--t-neutral-bg:#eceff4;--t-neutral-fg:#3f4a5c;--t-info-bg:#e3ecfb;--t-info-fg:#1f4a9c;--t-success-bg:#dff3e7;--t-success-fg:#146234;--t-warning-bg:#fdf0dc;--t-warning-fg:#8a4b06;--t-danger-bg:#fde5e2;--t-danger-fg:#a1271c;--t-violet-bg:#ece6fb;--t-violet-fg:#5530a8;--t-accent-bg:#e0f1ea;--t-accent-fg:#185c37;--shadow:0 1px 2px #16202e0a, 0 4px 16px #16202e0a;--radius:14px;color:var(--c-ink);background:var(--c-bg);font-family:var(--font-body,"Montserrat Variable", system-ui, sans-serif);min-height:100dvh;font-size:14px;line-height:1.5}:root[data-theme=dark] .cms{--c-bg:#0f141c;--c-side:#131a24;--c-card:#18202c;--c-sub:#1d2633;--c-ink:#e8ecf2;--c-ink2:#c4ccd8;--c-muted:#9aa5b5;--c-rule:#283243;--c-rule2:#364256;--c-accent:#5ec48a;--c-accent2:#46b077;--c-accent-wash:#173326;--c-focus:#7aa5ff;--t-neutral-bg:#262f3d;--t-neutral-fg:#c4ccd8;--t-info-bg:#1c2b47;--t-info-fg:#9dbbf5;--t-success-bg:#163222;--t-success-fg:#8bdcab;--t-warning-bg:#3a2a12;--t-warning-fg:#f3c27a;--t-danger-bg:#3d1c19;--t-danger-fg:#f6a59c;--t-violet-bg:#2a2142;--t-violet-fg:#c4b1f6;--t-accent-bg:#173326;--t-accent-fg:#8bdcab;--shadow:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .cms,:root:not([data-theme]) .cms{--c-bg:#0f141c;--c-side:#131a24;--c-card:#18202c;--c-sub:#1d2633;--c-ink:#e8ecf2;--c-ink2:#c4ccd8;--c-muted:#9aa5b5;--c-rule:#283243;--c-rule2:#364256;--c-accent:#5ec48a;--c-accent2:#46b077;--c-accent-wash:#173326;--c-focus:#7aa5ff;--t-neutral-bg:#262f3d;--t-neutral-fg:#c4ccd8;--t-info-bg:#1c2b47;--t-info-fg:#9dbbf5;--t-success-bg:#163222;--t-success-fg:#8bdcab;--t-warning-bg:#3a2a12;--t-warning-fg:#f3c27a;--t-danger-bg:#3d1c19;--t-danger-fg:#f6a59c;--t-violet-bg:#2a2142;--t-violet-fg:#c4b1f6;--t-accent-bg:#173326;--t-accent-fg:#8bdcab;--shadow:none}}.cms *,.cms :before,.cms :after{box-sizing:border-box}.cms a{color:inherit;text-decoration:none}.cms :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cms h1,.cms h2,.cms h3{letter-spacing:-.01em;max-width:none;margin:0;font-weight:650}.cms-shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.cms-side{background:var(--c-side);border-right:1px solid var(--c-rule);flex-direction:column;gap:2px;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.cms-brand{align-items:center;gap:10px;padding:0 8px 14px;display:flex}.cms-brand img{border-radius:9px;width:34px;height:34px}.cms-brand b{font-size:15px;display:block}.cms-brand small{color:var(--c-muted);font-size:12px}.cms-nav-group{color:var(--c-muted);padding:12px 10px 4px;font-size:11.5px;font-weight:600}.cms-nav a{color:var(--c-ink2);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex;position:relative}.cms-nav a:hover{background:var(--c-sub)}.cms-nav a[aria-current=page]{color:var(--c-ink);background:var(--c-card);box-shadow:var(--shadow);font-weight:650}.cms-nav a[aria-current=page]:before{content:"";background:linear-gradient(var(--c-accent2), #e2554a);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-14px}.cms-nav svg{flex:none;width:17px;height:17px}.cms-nav .count{background:var(--t-danger-bg);color:var(--t-danger-fg);border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:650}.cms-side-foot{color:var(--c-muted);margin-top:auto;padding:14px 10px 0;font-size:12px}.cms-main{flex-direction:column;min-width:0;display:flex}.cms-top{z-index:20;background:color-mix(in srgb, var(--c-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-rule);align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.cms-crumbs{color:var(--c-muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex;overflow:hidden}.cms-crumbs a:hover{color:var(--c-ink)}.cms-crumbs span:last-child{color:var(--c-ink);text-overflow:ellipsis;overflow:hidden}.cms-top-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cms-icon-btn{width:36px;height:36px;color:var(--c-ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:inline-grid;position:relative}.cms-icon-btn:hover{background:var(--c-card);border-color:var(--c-rule)}.cms-icon-btn .dot{color:#fff;background:#e2554a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.cms-avatar{background:var(--c-sub);border:1px solid var(--c-rule);border-radius:50%;width:34px;height:34px}.cms-content{flex-direction:column;gap:20px;width:100%;max-width:1480px;padding:24px 28px 48px;display:flex}.cms-menu-btn{display:none}.cms-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cms-ph h1{font-size:22px}.cms-ph p{color:var(--c-muted);margin:4px 0 0}.cms-ph .actions{flex-wrap:wrap;gap:8px;display:flex}.cms-code{color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.card{background:var(--c-card);border:1px solid var(--c-rule);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.card-h{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.card-h h2{font-size:16px}.card-h .sub{color:var(--c-muted);margin-top:2px;font-size:13px}.card-b{padding:16px 20px 20px}.card-f{background:var(--c-sub);border-top:1px solid var(--c-rule);border-radius:0 0 var(--radius) var(--radius);color:var(--c-muted);padding:12px 20px;font-size:13px}.card+.card{margin-top:0}.sep{border-top:1px solid var(--c-rule)}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.cols-main{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.cols-main>.sticky{position:sticky;top:76px}.kpi{background:var(--c-card);border:1px solid var(--c-rule);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}a.kpi:hover{border-color:var(--c-rule2)}.kpi-top{padding:16px 18px 14px}.kpi-label{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.kpi-label i{background:var(--tone,var(--c-ink2));border-radius:50%;width:9px;height:9px}.kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:650}.kpi-foot{background:var(--c-sub);color:var(--c-muted);min-height:42px;margin-top:auto;padding:10px 18px;font-size:12.5px}.badge{white-space:nowrap;background:var(--t-neutral-bg);color:var(--t-neutral-fg);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.badge.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.t-info{background:var(--t-info-bg);color:var(--t-info-fg)}.badge.t-success{background:var(--t-success-bg);color:var(--t-success-fg)}.badge.t-warning{background:var(--t-warning-bg);color:var(--t-warning-fg)}.badge.t-danger{background:var(--t-danger-bg);color:var(--t-danger-fg)}.badge.t-violet{background:var(--t-violet-bg);color:var(--t-violet-fg)}.badge.t-accent{background:var(--t-accent-bg);color:var(--t-accent-fg)}.tone-success{--tone:#1f9d55}.tone-danger{--tone:#d6453a}.tone-warning{--tone:#c27413}.tone-info{--tone:#2c5fbf}.tone-violet{--tone:#6a43c8}.tone-neutral{--tone:#6b7689}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--c-ink2);background:linear-gradient(90deg, #fdf3ec, var(--c-sub));border-bottom:1px solid var(--c-rule);white-space:nowrap;padding:11px 14px;font-weight:600}:root[data-theme=dark] .cms .tbl th{background:var(--c-sub)}@media (prefers-color-scheme:dark){:root[data-theme=system] .cms .tbl th{background:var(--c-sub)}}.tbl th:first-child{border-top-left-radius:var(--radius)}.tbl th:last-child{border-top-right-radius:var(--radius)}.tbl td{border-bottom:1px solid var(--c-rule);vertical-align:top;padding:12px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:color-mix(in srgb, var(--c-sub) 60%, transparent)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .nowrap{white-space:nowrap}.tbl a.row-link{font-weight:600}.tbl a.row-link:hover{color:var(--c-accent)}.tbl tfoot td{background:var(--c-sub);font-weight:650}.tbl .muted-row td{color:var(--c-muted)}.dl{flex-direction:column;display:flex}.dl>div{border-bottom:1px solid var(--c-rule);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.dl>div:last-child{border-bottom:0}.dl dt{color:var(--c-ink2)}.dl dd{text-align:right;margin:0;font-weight:500}.tabs{border-bottom:1px solid var(--c-rule);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs a{color:var(--c-muted);white-space:nowrap;padding:10px 12px;font-weight:550;position:relative}.tabs a:hover,.tabs a[aria-current=page]{color:var(--c-ink)}.tabs a[aria-current=page]:after{content:"";background:linear-gradient(90deg,#1f3d7a,#e2554a);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.tabs .n{color:var(--c-muted);margin-left:6px;font-size:12px}.form{flex-direction:column;gap:14px;display:flex}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fields .full{grid-column:1/-1}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--c-ink2);font-size:13px;font-weight:600}.field small{color:var(--c-muted);font-size:12px}.cms input[type=text],.cms input[type=email],.cms input[type=number],.cms input[type=date],.cms input[type=datetime-local],.cms input[type=password],.cms input[type=search],.cms input[type=month],.cms input[type=url],.cms select,.cms textarea{border:1px solid var(--c-rule2);background:var(--c-card);width:100%;min-height:40px;color:var(--c-ink);font:inherit;border-radius:10px;padding:8px 12px}.cms textarea{resize:vertical;min-height:90px}.cms input:focus,.cms select:focus,.cms textarea:focus{outline:2px solid color-mix(in srgb, var(--c-focus) 40%, transparent);border-color:var(--c-focus)}.cms .ui-field input,.cms .ui-field textarea{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.cms .ui-field input:focus,.cms .ui-field textarea:focus{outline:none}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.switch{align-items:flex-start;gap:12px;display:flex}.switch-track{background:var(--c-line,#c9ced6);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:24px;margin-top:1px;padding:0;transition:background .15s;position:relative}.switch-track[aria-checked=true]{background:var(--c-accent)}.switch-track:disabled{opacity:.6;cursor:progress}.switch-track:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch-track[aria-checked=true] .switch-thumb{transform:translate(18px)}.check input{width:16px;height:16px;accent-color:var(--c-accent);margin-top:3px}.btn{border:1px solid var(--c-rule2);background:var(--c-card);min-height:38px;color:var(--c-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--c-ink2)}.btn:disabled{opacity:.55;cursor:progress}.btn-primary{color:#fff;background:linear-gradient(90deg,#1f3d7a,#2c4f95 55%,#e2554a 140%);border-color:#0000}.btn-primary:hover{filter:brightness(1.08);border-color:#0000}.btn-green{background:var(--c-accent);color:#fff;border-color:#0000}:root[data-theme=dark] .cms .btn-green{color:#0f141c}.btn-danger{color:var(--t-danger-fg);border-color:color-mix(in srgb, var(--t-danger-fg) 40%, transparent)}.btn-sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.btn-ghost{background:0 0;border-color:#0000}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg{border-radius:10px;padding:10px 14px;font-size:13.5px}.msg-ok{background:var(--t-success-bg);color:var(--t-success-fg)}.msg-err{background:var(--t-danger-bg);color:var(--t-danger-fg)}.msg-warn{background:var(--t-warning-bg);color:var(--t-warning-fg)}.msg-info{background:var(--t-info-bg);color:var(--t-info-fg)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar input[type=search]{max-width:300px}.toolbar select{width:auto}details.panel{border:1px solid var(--c-rule);background:var(--c-card);border-radius:12px}details.panel>summary{cursor:pointer;justify-content:space-between;gap:8px;padding:12px 16px;font-weight:600;list-style:none;display:flex}details.panel>summary:after{content:"+";color:var(--c-muted)}details.panel[open]>summary:after{content:"–"}details.panel>div{padding:0 16px 16px}.muted{color:var(--c-muted)}.small{font-size:12.5px}.strong{font-weight:650}.big-money{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.empty{text-align:center;color:var(--c-muted);padding:36px 20px}.empty b{color:var(--c-ink);margin-bottom:4px;font-size:15px;display:block}.empty .btn{margin-top:12px}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-item{border-bottom:1px solid var(--c-rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list-item:last-child{border-bottom:0}.list-item .t{min-width:0}.list-item .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:550;display:block;overflow:hidden}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.timeline li{padding-left:18px;font-size:13px;position:relative}.timeline li:before{content:"";background:var(--c-rule2);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px}.bar{background:var(--c-sub);border-radius:99px;height:8px;overflow:hidden}.bar>i{background:linear-gradient(90deg,#1b6fae,#26a0c9);border-radius:99px;height:100%;display:block}.beats{align-items:flex-end;gap:3px;height:40px;display:flex}.beats i{border-radius:3px;flex:1;min-height:6px}.beat-up{background:linear-gradient(#5cc3e0,#1b8fbf)}.beat-down{background:#e2554a}.beat-pending{background:#e7a33a}.beat-none{background:var(--c-sub)}.chart{width:100%;height:auto;display:block}.chart text{fill:var(--c-muted);font-size:11px}.legend{color:var(--c-muted);gap:14px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.chat{flex-direction:column;gap:14px;max-height:60vh;padding:4px 2px;display:flex;overflow-y:auto}.msg-row{gap:10px;display:flex}.msg-av{background:var(--c-sub);width:32px;height:32px;color:var(--c-ink2);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.bubble{background:var(--c-sub);border-radius:12px;flex:1;min-width:0;padding:10px 12px}.bubble.internal{background:var(--t-warning-bg)}.bubble header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bubble header b{font-size:13px}.bubble header span{color:var(--c-muted);font-size:12px}.msg-time{color:var(--c-muted);margin:4px 0 0 42px;font-size:12px}.gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.thumb{border:1px solid var(--c-rule);background:var(--c-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.thumb button.img{all:unset;cursor:zoom-in;aspect-ratio:4/3;background:var(--c-sub);place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb .meta{flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex}.lightbox{z-index:100;background:#0a0e14db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:8px;max-width:100%;max-height:82vh}.lightbox .cap{color:#fff;text-align:center;margin-top:10px}.lightbox .close{position:absolute;top:16px;right:16px}.kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-col{background:var(--c-sub);border-radius:12px;flex-direction:column;gap:8px;min-height:140px;padding:10px;display:flex}.kanban-col h3{justify-content:space-between;padding:2px 4px 4px;font-size:13px;display:flex}.kanban-card{background:var(--c-card);border:1px solid var(--c-rule);border-radius:10px;padding:10px 12px;font-size:13px}.kanban-card b{display:block}.health{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.health .card{flex-direction:column;display:flex}.health .card-b{flex:1}.health-title{align-items:center;gap:10px;font-weight:650;display:flex}.health-title .ic{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.metric{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.gauge{grid-template-columns:120px 1fr;align-items:center;gap:14px;display:grid}.gauge-ring{aspect-ratio:1;border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid}.speed-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.speed-col{text-align:center;justify-items:center;gap:6px;display:grid}.speed-ring{width:84px;font-size:22px}.speed-ring>div{background:var(--c-card);aspect-ratio:1;border-radius:50%;place-items:center;width:76%;display:grid}.speed-miss{border:1px dashed var(--c-rule2);border-radius:10px;place-items:center;width:100%;min-height:84px;display:grid}.nodata{text-align:center;min-height:96px;color:var(--c-muted);border:1px dashed var(--c-rule2);border-radius:10px;place-items:center;padding:12px;font-size:13px;display:grid}.nodata b{color:var(--c-ink2);display:block}.sk{background:linear-gradient(90deg, var(--c-sub) 25%, color-mix(in srgb, var(--c-rule) 70%, var(--c-sub)) 37%, var(--c-sub) 63%);background-size:400% 100%;border-radius:8px;animation:1.3s infinite sk}@keyframes sk{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.auth-wrap{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{width:100%;max-width:420px}@media print{.cms-side,.cms-top,.no-print{display:none!important}.cms-shell{display:block}.cms{background:#fff}}@media (max-width:1180px){.cols-main{grid-template-columns:minmax(0,1fr)}.cols-main>.sticky{position:static}.health,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cms-shell{grid-template-columns:minmax(0,1fr)}.cms-side{z-index:60;width:272px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0003}.cms-shell[data-menu=open] .cms-side{transform:none}.cms-menu-btn{display:inline-grid}.cms-top{padding:10px 16px}.cms-content{padding:16px 16px 40px}.g2,.g3,.g4,.health,.fields{grid-template-columns:minmax(0,1fr)}.tbl .hide-sm{display:none}.gauge{grid-template-columns:96px 1fr}}.cms{--s1:#2c5fbf;--s2:#1f9d55}:root[data-theme=dark] .cms{--s1:#5b8be6;--s2:#2f9e5e}@media (prefers-color-scheme:dark){:root[data-theme=system] .cms{--s1:#5b8be6;--s2:#2f9e5e}}.chart .grid-line{stroke:var(--c-rule);stroke-dasharray:3 4}.chart rect.hit{fill:#0000}.chart g.bar:hover rect.mark{filter:brightness(1.15)}.cms a.btn-primary,.cms .btn-primary,.cms a.btn-green,.cms .btn-green{color:#fff}:root[data-theme=dark] .cms a.btn-green,:root[data-theme=dark] .cms .btn-green{color:#0f141c}.cms-ph>div:first-child{flex:320px;min-width:0}.crit-btn{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:600}.crit-btn:hover{filter:brightness(.96);text-decoration:underline}.crit-pop{border:1px solid var(--c-rule);border-radius:var(--radius);background:var(--c-card);width:min(640px,100vw - 32px);max-height:min(80dvh,720px);color:var(--c-ink);text-align:left;white-space:normal;margin:auto;padding:0;font-weight:400;overflow:auto;box-shadow:0 24px 80px #16202e38}.crit-pop:popover-open{flex-direction:column;display:flex}.crit-pop::backdrop{background:#0f141c59}.crit-pop-head{background:var(--c-card);border-bottom:1px solid var(--c-rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.crit-pop-list{margin:0;padding:4px 16px 4px 34px}.crit-pop-list li{border-bottom:1px solid var(--c-rule);padding:10px 0}.crit-pop-list li:last-child{border-bottom:0}.crit-fix{color:var(--c-ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.crit-pop-foot{align-self:flex-end;margin:8px 16px 14px}
