@charset "UTF-8";@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-vietnamese-400-normal-VYALUVHJ.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-400-normal-HYAY6YMN.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-latin-ext-400-normal-6RDUJ6X4.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-400-normal-SFKLEDM4.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-latin-400-normal-LQPLLBXV.woff2") format("woff2"),url("./media/space-grotesk-latin-400-normal-73ZGR6BK.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-vietnamese-500-normal-BJV4DSHS.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-500-normal-MGE4IPKK.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-ext-500-normal-6YC3BUQW.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-500-normal-MRHXUI62.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-500-normal-KLZDOTVK.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-AYNKOXGB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-vietnamese-600-normal-ECYXVPF5.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-600-normal-JBMSDBCY.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-ext-600-normal-KHPPWF2T.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-600-normal-22KGZP7V.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-600-normal-BP6BXXMN.woff2") format("woff2"),url("./media/space-grotesk-latin-600-normal-VH7R54UO.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-vietnamese-700-normal-PU32LQ5W.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-700-normal-F4TVIWWM.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-ext-700-normal-VUMKC3YE.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-700-normal-GTZL6LEG.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-700-normal-VESJ5AGX.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-XAPJP6X2.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-PWXUA557.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-JJNQZMPZ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7ULXAK72.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #101216;--sidebar: #16181d;--surface: #1e2128;--surface-raised: #262a32;--line: #2d313a;--line-strong: #3a404b;--text: #f3f4f6;--secondary: #a3a8b2;--muted: #717784;--running: #8fb9da;--amber: #ffb020;--amber-soft: #3a2d18;--success: #72b894;--danger: #e16d6d;--ui: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:dark;font-family:var(--ui);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body{min-height:100vh;margin:0;background:var(--canvas)}button,select{font:inherit}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--running);outline-offset:2px}::selection{background:var(--amber-soft);color:var(--text)}app-root{display:block;min-height:100vh}.app-shell{min-height:100vh;display:flex;background:var(--canvas);color:var(--text)}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;display:flex;flex-direction:column;padding:22px 16px 20px;background:var(--sidebar);border-right:1px solid var(--line);z-index:5}.brand{min-height:55px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-bottom:1px solid var(--line)}.brand-logo,.auth-logo{background:url(/assets/codecell-logo-white.png) left center/contain no-repeat}.brand-logo{width:132px;height:34px}.brand span,.user-context>span{font:500 9px/1.2 var(--mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}nav{display:flex;flex-direction:column;gap:6px;margin-top:24px}nav a{height:42px;display:flex;align-items:center;padding:0 14px;color:var(--secondary);text-decoration:none;border:1px solid transparent;border-radius:8px;font-size:13px}nav a:hover{color:var(--text);background:var(--surface)}nav a.active{color:var(--amber);background:var(--amber-soft);border-left-color:var(--amber)}.user-context{margin-top:auto;display:flex;flex-direction:column;gap:7px;padding:18px 10px 0;border-top:1px solid var(--line)}.user-context strong{font-size:12px}.user-context button{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--secondary);font:11px var(--ui);cursor:pointer}.user-context button:hover{color:var(--text)}.main-content{width:calc(100% - 224px);min-width:0;margin-left:224px}.topbar{position:sticky;top:0;z-index:4;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;background:color-mix(in srgb,var(--canvas) 93%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.title-lockup{display:flex;align-items:center;gap:16px;min-width:max-content}.title-lockup h1{margin:0;font-size:20px;line-height:1;letter-spacing:-.02em}.title-lockup span,.eyebrow{font:500 9px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.machine-filter select,.secondary-button{height:36px;border:1px solid var(--line-strong);border-radius:8px;background:var(--canvas);color:var(--secondary);font:11px var(--ui)}.machine-filter select{width:150px;padding:0 30px 0 12px}.secondary-button{padding:0 14px;cursor:pointer;color:var(--text)}.secondary-button:disabled{opacity:.55;cursor:wait}.live-indicator{min-width:max-content;font:500 10px var(--mono);color:var(--success);text-transform:uppercase}.live-indicator i,.status i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:currentColor}.live-indicator.attention{color:var(--amber)}.dashboard-body{display:flex;flex-direction:column;gap:14px;padding:20px 24px 32px}.intro-row{min-height:44px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.intro-row h2{margin:5px 0 0;font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.015em}.intro-row time{font:10px var(--mono);color:var(--muted)}.kpi-strip{min-height:78px;display:flex;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.kpi-strip article{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 16px;border-right:1px solid var(--line)}.kpi-strip article:last-child{border-right:0}.kpi-strip strong{font:500 25px/1 var(--mono)}.kpi-strip span{font-size:11px;color:var(--secondary)}.primary-grid,.secondary-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:16px}.panel{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.panel-header{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px}.panel-header h3{margin:0;font-size:13px;line-height:1.3}.panel-header p{margin:4px 0 0;color:var(--muted);font-size:10px}.panel-header>span{font:500 9px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.table-head{min-height:29px;display:grid;align-items:center;padding:0 18px;background:var(--surface-raised);color:var(--muted);font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.table-row{min-height:57px;display:grid;align-items:center;padding:10px 18px;border-top:1px solid var(--line)}.table-row strong{font-size:11px;font-weight:600}.table-row div{display:flex;flex-direction:column;gap:4px;min-width:0}.table-row small,.event-row small{overflow:hidden;color:var(--muted);font:500 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.table-row code{overflow:hidden;color:var(--secondary);font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap}.task-columns{grid-template-columns:minmax(185px,1.65fr) 94px 126px 74px minmax(150px,1.25fr)}.automation-columns{grid-template-columns:minmax(180px,1.7fr) 116px 132px minmax(150px,1fr)}.status{min-width:max-content;font:500 9px var(--mono);text-transform:uppercase}.status[data-tone=success]{color:var(--success)}.status[data-tone=running]{color:var(--running)}.status[data-tone=attention]{color:var(--amber)}.status[data-tone=danger]{color:var(--danger)}.status[data-tone=neutral]{color:var(--muted)}.source-list{padding:8px 18px 0}.source-list>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}.source-list span{color:var(--secondary);font-size:11px}.source-list code{font:9px var(--mono);color:var(--success);text-align:right}.machine-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 18px 14px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);text-transform:uppercase}.event-row{min-height:62px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:9px 18px;border-top:1px solid var(--line)}.event-row>code{color:var(--muted);font:9px var(--mono)}.event-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.event-row strong{font-size:11px;font-weight:500}.empty-state{min-height:100px;display:grid;place-items:center;padding:20px;color:var(--muted);font-size:11px}.notice{padding:12px 14px;border-radius:8px;font-size:11px}.danger-notice{color:#ffb8b8;border:1px solid color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.success-text{color:var(--success)!important}.running-text{color:var(--running)!important}.attention-text{color:var(--amber)!important}.danger-text{color:var(--danger)!important}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,#1c2533 0,var(--canvas) 42%);color:var(--text)}.auth-card{width:min(100%,460px);display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:36px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:0 24px 80px #0000004d}.auth-logo{width:160px;height:41px}.auth-eyebrow{font:500 10px var(--mono);color:var(--running);text-transform:uppercase;letter-spacing:.12em}.auth-card h1{margin:0;font-size:clamp(27px,5vw,39px);line-height:1.08;letter-spacing:-.04em}.auth-card p{margin:0;color:var(--secondary);font-size:14px;line-height:1.65}.primary-button{width:100%;height:44px;border:0;border-radius:8px;background:var(--amber);color:#17120a;font:650 12px var(--ui);cursor:pointer}.primary-button:hover{filter:brightness(1.06)}.auth-foot{width:100%;color:var(--muted);font:9px var(--mono);text-align:center;text-transform:uppercase;letter-spacing:.1em}.loading-card{align-items:center}.loader{width:24px;height:24px;border:2px solid var(--line-strong);border-top-color:var(--running);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.task-columns{grid-template-columns:minmax(180px,1.5fr) 90px 120px 70px}.task-columns>:last-child{display:none}.primary-grid,.secondary-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:900px){.sidebar{position:static;width:100%;height:auto;flex-direction:row;align-items:center;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.brand{min-height:0;border:0}.brand-logo{width:108px;height:28px}.brand span,.user-context,nav a:not(.active){display:none}nav{margin:0 0 0 auto}nav a.active{height:44px}.app-shell{flex-direction:column}.main-content{width:100%;margin:0}.primary-grid,.secondary-grid{grid-template-columns:1fr}.systems-panel{order:-1}}@media(max-width:680px){.topbar{position:static;align-items:flex-start;flex-direction:column;padding:14px 16px}.title-lockup span{display:none}.toolbar{width:100%;justify-content:stretch}.machine-filter{flex:1}.machine-filter select{width:100%}.live-indicator{display:none}.dashboard-body{padding:16px}.intro-row{align-items:flex-start;flex-direction:column}.kpi-strip{display:grid;grid-template-columns:repeat(2,1fr)}.kpi-strip article:nth-child(2){border-right:0}.kpi-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.machine-filter select,.secondary-button{height:44px}.panel{overflow-x:hidden}.tasks-panel .panel-header,.automation-panel .panel-header,.table-body{min-width:0}.tasks-panel .table-head,.automation-panel .table-head{display:none}.tasks-panel .table-row{min-height:94px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:7px 14px}.tasks-panel .table-row>div{grid-column:1;grid-row:1}.tasks-panel .table-row>.status{grid-column:2;grid-row:1}.tasks-panel .table-row>code:nth-of-type(1){grid-column:1;grid-row:2}.tasks-panel .table-row>code:nth-of-type(2){grid-column:2;grid-row:2;text-align:right}.tasks-panel .table-row>code:nth-of-type(3){display:block;grid-column:1/-1;grid-row:3}.automation-panel .table-row{min-height:82px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 14px}.automation-panel .table-row>strong{grid-column:1;grid-row:1}.automation-panel .table-row>.status{grid-column:2;grid-row:1}.automation-panel .table-row>code:nth-of-type(1){grid-column:1;grid-row:2}.automation-panel .table-row>code:nth-of-type(2){grid-column:2;grid-row:2;text-align:right}.table-row strong{font-size:13px}.table-row code{font-size:10px}.events-panel .panel-header,.events-panel .event-list{min-width:0}.secondary-button{padding:0 11px}}@media(max-width:390px){.sidebar{padding:10px 12px}nav a.active{padding:0 10px;font-size:11px}.topbar,.dashboard-body{padding-left:12px;padding-right:12px}.title-lockup h1{font-size:18px}.toolbar{gap:8px}.secondary-button{width:44px;overflow:hidden;color:transparent;position:relative}.secondary-button:after{content:"\21bb";position:absolute;inset:0;display:grid;place-items:center;color:var(--text);font-size:17px}.intro-row h2{font-size:15px}.auth-card{padding:28px 22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
