@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f8fa;--panel:#fff;--panel-2:#f4f5f7;--border:#e5e7eb;--border-control:#667085;--text:#20252c;--muted:#667085;--disabled:#98a2b3;--disabled-bg:#f2f4f7;--accent:#2563eb;--accent-soft:#eaf2ff;--sel-bg:#e9ebef;--sel-text:#20252c;--sel-tab-text:#20252c;--sel-indicator:#9a6b00;--sel-hover:#e2e5ea;--sel-pressed:#dadee4;--hover:#f0f1f3;--pressed:#e5e7eb;--action:#20252c;--action-hover:#3c4652;--action-pressed:#151a20;--action-text:#fff;--secondary-text:#344054;--danger:#b42318;--danger-hover:#b42318;--danger-pressed:#912018;--destructive:#d92d20;--warn:#93370d;--ok:#067647;--info:#175cd3;--danger-soft:#fef3f2;--warn-soft:#fff0dc;--ok-soft:#ecfdf3;--info-soft:#eff8ff;--shadow-low:none;--kind-item-bg:#dbeafe;--kind-item-fg:#1e40af;--kind-group-bg:#dcfce7;--kind-group-fg:#166534;--kind-menu-bg:#fef3c7;--kind-menu-fg:#92400e;--kind-mod-bg:#f3e8ff;--kind-mod-fg:#6b21a8;--hl:var(--sel-bg);--hl-text:var(--sel-text);--chart:#2a7a5f;--radius:6px;--r-sm:4px;--r:6px;--r-lg:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select,textarea{font:inherit;color:inherit;font-weight:400}input,select,textarea{background:var(--panel);border:1px solid var(--border-control);border-radius:var(--r);min-width:0;padding:6px 8px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}input[type=checkbox],input[type=radio]{accent-color:var(--action)}textarea{resize:vertical;width:100%}h2,h3,h4{margin:0;font-weight:600}.muted{color:var(--muted)}.small{font-size:13px}.row{align-items:center;gap:8px;display:flex}.btn{border:1px solid var(--border);background:var(--panel);border-radius:var(--r);cursor:pointer;white-space:nowrap;color:var(--secondary-text);padding:6px 12px;font-weight:500}.btn:hover:not(:disabled){background:var(--hover)}.btn:active:not(:disabled){background:var(--pressed)}.btn:disabled{background:var(--disabled-bg);color:var(--disabled);border-color:var(--border);cursor:default}.btn.primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.btn.primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.btn.primary:active:not(:disabled){background:var(--action-pressed);border-color:var(--action-pressed)}.btn.primary:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled)}:where(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn.primary[aria-busy=true]:disabled{background:var(--action);border-color:var(--action);color:var(--action-text)}.btn.danger{color:var(--danger)}a.btn{text-decoration:none;display:inline-block}.btn.small{padding:3px 8px;font-size:13px}.btn.block{width:calc(100% - 16px);margin:8px}.link{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.field-label{color:var(--muted);font-size:13px;font-weight:600}.chip{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:var(--r);cursor:pointer;padding:3px 12px;font-size:13px}.chip.on{background:var(--sel-bg);border-color:var(--sel-indicator);color:var(--sel-tab-text)}.modal-actions{align-items:center;gap:8px;display:flex}p,.field-label,.muted{overflow-wrap:break-word}.btn{white-space:normal;text-align:center}.chip{overflow-wrap:anywhere}.signin{background:var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.signin-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:min(440px,100%);padding:24px;display:flex}.signin-card h1{align-items:center;gap:8px;margin:0;display:flex}.signin-card h2{margin:0;font-size:18px}.signin-card h3{margin:8px 0 0;font-size:14px}.signin-card form{flex-direction:column;gap:8px;display:flex}.check{cursor:pointer;align-items:center;gap:8px;padding:4px 0;display:flex}.check .muted{margin-inline-start:auto}.dev-health{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.dev-health.good{color:#166534;background:#dcfce7}.dev-health.warning{background:var(--warn-soft);color:var(--warn)}.dev-health.critical{background:var(--danger-soft);color:#b91c1c}.dev-health.unknown{background:var(--bg);color:var(--muted,#6b7280);border:1px solid var(--border)}.th-sort{all:unset;cursor:pointer;font:inherit;color:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.th-sort:after{content:"↕";opacity:.3;font-size:.85em}.th-sort.asc:after{content:"↑";opacity:1;color:var(--accent)}.th-sort.desc:after{content:"↓";opacity:1;color:var(--accent)}.table-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.table-tools .table-search{flex:0 260px;min-width:180px}.table-tools:empty{display:none}.cols-picker{margin-inline-start:auto}.cols-pop{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;min-width:200px;max-height:60vh;padding:12px 14px;display:flex;overflow:auto;box-shadow:0 8px 24px #0000001f}.cols-pop .check{align-items:center;gap:8px;font-size:14px;display:flex}.cols-pop .link{align-self:flex-start}.table-fill{border-top:1px solid var(--border);overflow:auto}.table-fill thead th{z-index:2;background:var(--panel);position:sticky;top:0}.dash-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-low);min-width:0}.dash-card header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.dash-card header h3{margin:0;font-size:15px;font-weight:600}.dash-card-body{margin:0;padding:12px 14px}.muted.small{font-size:13px}.chip{background:var(--panel-2);color:var(--text);border-radius:var(--r);cursor:pointer;font:inherit;border:1px solid #0000;padding:5px 12px;font-size:13px}.chip.on{background:var(--sel-bg);color:var(--sel-tab-text);font-weight:600}.chip:disabled{opacity:.5;cursor:default}.portal-table-wrap{overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;font-size:14px}.portal-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:600}.portal-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 14px}.portal-table tr:last-child td{border-bottom:0}.portal-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.strong{font-weight:600}.link.strong{font:inherit;font-weight:600}.th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.th-sort:hover{color:var(--text)}.warn-text{color:var(--warn);font-weight:600}.support-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.support-facts dt{color:var(--muted);font-size:12px;font-weight:600}.support-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.store-check{gap:16px;margin-bottom:16px;display:grid}.store-check .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-check-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.check-verdict{border-radius:var(--r-md,8px);border:1px solid var(--border);background:var(--bg);margin:12px 14px 14px;padding:12px 14px}.check-verdict h4{margin:0 0 8px;font-size:16px}.check-verdict ul{gap:4px;margin:0;padding-left:18px;display:grid}.check-verdict.critical{background:var(--danger-soft);border-color:var(--danger)}.check-verdict.critical h4{color:var(--danger)}.check-verdict.warning{background:var(--warn-soft);border-color:var(--warn)}.check-verdict.warning h4{color:var(--warn)}.check-verdict.ok h4,.check-verdict.info h4{color:var(--ok)}.check-verdict li.ok{color:var(--muted)}.store-check .dev-health{white-space:nowrap}.check-steps{gap:10px;margin:0;padding-left:34px;display:grid}.check-steps b,.check-steps span{display:block}.support-tabs{margin-bottom:12px}.saved-bar{border-radius:var(--r-lg);background:var(--text);color:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.store-check.saved-page>.dash-card{outline:2px solid var(--text);outline-offset:-1px}.incidents{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=980px){.incidents{grid-template-columns:minmax(0,1fr)}}.incidents>.danger{grid-column:1/-1}.incident-rows{margin:0;padding:0;list-style:none}.incident-group{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--bg);padding:6px 14px;font-size:11px}.incident-row{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:2px;padding:12px 14px;display:grid}.incident-row:hover{background:var(--panel-2)}.incident-row.on{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--action)}.incident-detail header{align-items:flex-start}.incident-detail header h3{margin-bottom:2px}.incident-timeline{gap:2px;margin:0;padding:8px 10px;list-style:none;display:grid}.incident-entry{border-radius:var(--r-md,8px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 6px;display:grid}.incident-entry:hover:not(:disabled){background:var(--panel-2)}.incident-entry:disabled{cursor:default}.incident-entry>span:last-child{gap:1px;min-width:0;display:grid}.incident-dot{color:#fff;background:var(--muted);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.incident-dot.critical{background:var(--danger)}.incident-dot.warning{background:var(--warn)}.incident-dot.ok{background:var(--ok)}.incident-dot.info{background:var(--action)}.incident-what{overflow-wrap:anywhere;font-weight:600}.incident-note{overflow-wrap:anywhere;font-style:italic}.incident-compose{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.incident-compose input{flex:1;min-width:180px}.desk{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid;position:relative}@media (width<=1280px){.desk{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.desk-store-panel{grid-column:2}}@media (width<=900px){.desk{grid-template-columns:minmax(0,1fr)}.desk-store-panel{grid-column:auto}}.desk-live{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.desk-live:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite desk-pulse}@media (prefers-reduced-motion:reduce){.desk-live:before{animation:none}}.desk-filters{gap:8px;display:grid}.desk-views{flex-wrap:wrap;gap:4px;display:flex}.desk-views button,.desk-kinds button{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.desk-views button.on,.desk-kinds button.on{background:var(--action);color:var(--action-text);border-color:var(--action)}.desk-views b{margin-left:3px}.desk-list{border-top:1px solid var(--border);max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.desk-row{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;gap:3px 10px;padding:10px 14px;display:grid}.desk-row:hover{background:var(--panel-2)}.desk-row.on{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--action)}.desk-prio{background:var(--muted);border-radius:50%;width:10px;height:10px;margin-top:5px}.desk-prio.p1{background:var(--danger)}.desk-prio.p2{background:var(--warn)}.desk-store{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-title,.desk-meta{grid-column:2/4;min-width:0}.desk-title{overflow-wrap:anywhere}.desk-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.desk-ticket{gap:14px;min-width:0;display:grid}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.desk-head h2{margin:0;font-size:20px}.desk-head p{margin:2px 0 0}.desk-steps{border:1px solid var(--border);border-radius:var(--r-md,8px);background:var(--panel);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.desk-steps li{text-align:center;color:var(--muted);border-right:1px solid var(--border);flex:1;padding:8px 4px;font-size:12px}.desk-steps li:last-child{border-right:0}.desk-steps li.done{background:var(--panel-2);color:var(--text)}.desk-steps li.now{background:var(--action);color:var(--action-text);font-weight:700}.desk-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.desk-fields label{color:var(--muted);gap:3px;font-size:12px;font-weight:600;display:grid}.desk-fields .desk-summary{grid-column:1/-1}.desk-compose{display:grid}.desk-compose textarea,.desk-signoff textarea{width:100%;font:inherit}.desk-minutes{width:90px}.desk-signoff{border-color:var(--ok)}.desk-store-panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.desk-store-panel h3,.desk-store-panel h4,.desk-store-panel p,.desk-store-panel .check-verdict{margin:0}.desk-store-panel .check-steps{padding-left:18px;font-size:13px}.desk-past{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.desk-new{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.desk-toast{z-index:40;border-radius:var(--r-lg);background:var(--text);width:min(340px,100vw - 32px);color:var(--panel);gap:4px;padding:12px 14px;display:grid;position:fixed;top:16px;right:16px;box-shadow:0 10px 30px #00000040}.desk-toast .muted{color:inherit;opacity:.75}.desk-toast-kind{text-transform:uppercase;letter-spacing:.05em;color:#ff8a7a;font-size:11px;font-weight:700}.check-timeline{margin:0;list-style:none;display:grid}.check-timeline li{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:10px;padding:6px 0;display:grid}.check-timeline li:last-child{border-bottom:0}@media (width<=600px){.check-timeline li{grid-template-columns:1fr;gap:2px}}.chip.danger{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.seg{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:14px}.seg button:hover{background:var(--panel-2)}.seg button.on{background:var(--panel);box-shadow:0 0 0 1px var(--border);font-weight:600}.warn-text{color:var(--warn)}@media (width<=600px){.dash-card{overflow-x:auto}.row{flex-wrap:wrap}.portal-table-wrap{overflow-x:auto}.row select{max-width:100%}}.danger{color:var(--danger)}.block{display:block}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--panel-2)}.sign-in-detail td{background:var(--bg)}kbd{font:inherit;border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:4px;padding:0 5px;font-size:12px}.signin-brand{font-size:20px;font-weight:600}.signin-brand b{color:var(--action)}.desk-pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:6px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.desk-app{background:var(--bg);color:var(--text);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.desk-top{border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.desk-brand{white-space:nowrap;font-weight:600}.desk-brand b{color:var(--action)}.desk-kpis{flex-wrap:wrap;gap:8px;display:flex}.desk-kpi{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.desk-kpi.plain{cursor:default}.desk-kpi b{color:var(--text);font-size:18px}.desk-kpi.bad{border-color:var(--danger);background:var(--danger-soft)}.desk-kpi.bad b{color:var(--danger)}.desk-kpi.warn{border-color:var(--warn);background:var(--warn-soft)}.desk-kpi.warn b{color:var(--warn)}.desk-search{border:1px solid var(--border);min-width:220px;max-width:420px;font:inherit;background:var(--panel);color:var(--text);border-radius:8px;flex:1;margin-left:auto;padding:8px 12px}.desk-me{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.desk-body{grid-template-columns:76px 240px minmax(0,1fr) 420px;min-height:0;display:grid}.desk-body:has(>.desk-tickets){grid-template-columns:76px minmax(0,1fr)}.desk-body:has(>.desk-companies){grid-template-columns:76px 300px minmax(0,1fr)}@media (width<=1400px){.desk-body{grid-template-columns:76px 210px minmax(0,1fr) 360px}}@media (width<=1100px){.desk-body{grid-template-columns:76px minmax(0,1fr) 340px}.deskapp-views{display:none}}.desk-rail{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.desk-rail button{width:64px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:8px 0;font-size:11px;display:grid}.desk-rail button span{font-size:18px}.desk-rail button.on{background:var(--sel-bg,var(--panel-2));color:var(--text);font-weight:600}.deskapp-views{border-right:1px solid var(--border);background:var(--panel);padding:12px 8px;overflow:hidden auto}.deskapp-views h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 8px 6px;font-size:11px;font-weight:600}.deskapp-views>button,.desk-saved>button:first-child{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.deskapp-views>button:hover,.desk-saved>button:first-child:hover{background:var(--panel-2)}.deskapp-views>button.on{background:var(--sel-bg,var(--panel-2));font-weight:600}.deskapp-views .bad{color:var(--danger);font-weight:700}.deskapp-views .link{margin:6px 10px}.desk-saved{align-items:center;display:flex}.desk-feed{flex-direction:column;min-width:0;min-height:0;display:flex}.desk-feedbar{border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.desk-feedbar .chip{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.desk-feedbar .chip.on{background:var(--action);border-color:var(--action);color:var(--action-text)}.desk-feedbar select{font:inherit;font-size:12px}.deskapp-live{color:var(--ok);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.deskapp-live:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite desk-pulse}.deskapp-live.off{color:var(--warn)}@media (prefers-reduced-motion:reduce){.deskapp-live:before,.desk-line.fresh{animation:none}}.desk-pad{padding:14px}.desk-rows{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.desk-line{border:0;border-bottom:1px solid var(--border);background:var(--panel);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:12px 70px minmax(110px,160px) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 14px;display:grid}.desk-line:hover{background:var(--panel-2)}.desk-line.on{background:var(--sel-bg,var(--panel-2));box-shadow:inset 3px 0 0 var(--action)}.desk-line.fresh{animation:2.5s ease-out desk-fresh}@keyframes desk-fresh{0%{background:var(--warn-soft)}}.desk-sev{background:var(--muted);border-radius:50%;width:10px;height:10px;display:inline-block}.desk-sev.c{background:var(--danger)}.desk-sev.w{background:var(--warn)}.desk-sev.o{background:var(--ok)}.desk-sev.i{background:var(--action);opacity:.6}.desk-when{color:var(--muted);white-space:nowrap;font-size:12px}.desk-store{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.desk-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-what small{color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.desk-tag{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.desk-tag.ticket{color:var(--action)}.desk-tag.late{background:var(--danger-soft);color:var(--danger)}.desk-detail{border-left:1px solid var(--border);background:var(--panel);min-width:0;padding:16px;overflow-y:auto}.desk-detail-body{gap:12px;display:grid}.desk-detail-body h2{margin:2px 0;font-size:18px}.desk-detail-what{margin:0;font-weight:600}.desk-detail-body p{margin:0}.desk-actions{flex-wrap:wrap;gap:6px;display:flex}.desk-actions kbd{opacity:.7;border:1px solid;border-radius:4px;margin-left:4px;padding:0 4px;font-size:10px}.desk-detail .check-verdict{margin:0}.desk-detail .check-steps{padding-left:18px;font-size:13px}.desk-box{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.desk-box h5{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.desk-box dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.desk-box dt{color:var(--muted)}.desk-box dd{overflow-wrap:anywhere;margin:0}.desk-box .desk-fact{display:contents}.desk-contact-edit{gap:4px;display:grid}.desk-recent{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.desk-tickets{min-width:0;padding:16px;overflow:auto}.desk-companies{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;gap:8px;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}.desk-companies-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.desk-companies-head h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:600}.desk-companies-status{margin:0 8px}.desk-companies>input{margin:0 4px;padding:7px 10px}.desk-companies-list,.desk-companies-list ul{margin:0;padding:0;list-style:none}.desk-company,.desk-company-store{border-radius:var(--r);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;display:flex}.desk-company{font-weight:600}.desk-company-store{padding-left:30px}.desk-company:hover,.desk-company-store:hover{background:var(--panel-2)}.desk-company-store.on{background:var(--sel-bg,var(--panel-2));font-weight:600}.desk-company-caret{width:14px;color:var(--muted)}.desk-company-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desk-company-empty{padding:4px 8px 6px 30px}.desk-new{background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.desk-store-title{margin:0 0 16px;font-size:20px}.desk-alert{z-index:50;border:1px solid var(--danger);background:var(--panel);border-radius:12px;gap:4px;width:min(360px,100vw - 32px);padding:12px 14px;display:grid;position:fixed;top:64px;right:16px;box-shadow:0 10px 30px #0000002e}.desk-alert-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--danger);font-size:11px;font-weight:700}@keyframes desk-pulse{50%{opacity:.3}}.upgrade-ok{color:var(--ok);font-weight:600}.desk-devices-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.desk-company.on{background:var(--sel-bg,var(--panel-2))}.desk-devices .portal-table td,.desk-devices .portal-table th{white-space:nowrap}.desk-devices .portal-table td small.block{margin-left:6px;display:inline}.desk-filters{padding-top:8px;padding-bottom:8px}.desk-date{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.desk-date input{font:inherit;font-size:12px}.desk-filters-gap{width:8px}.desk-more{justify-content:center;padding:12px;display:flex}
