@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#17212b;--muted:#6d7885;--line:#e8ebef;--purple:#6846d8;--bg:#f7f8fa;--green:#1b9a68;--amber:#d88724;--red:#d94b4b;--blue:#3478dc}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:246px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 10px 23px;display:flex}.brand-mark{background:var(--purple);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 7px 16px #6846d82b}.brand-mark b{font-size:21px}.brand-mark i{border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.brand strong,.brand>div:last-child span{letter-spacing:-.5px;font-size:18px}.brand>div:last-child span{color:var(--purple);margin-left:2px}.tenant{background:#f7f6fb;border:1px solid #eeecf5;border-radius:11px;align-items:center;gap:10px;margin-bottom:24px;padding:10px;display:flex}.tenant>span,.profile>span{color:#5b3bc0;background:#dcd5fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.tenant div,.profile div{flex-direction:column;min-width:0;display:flex}.tenant b,.profile b{font-size:12px}.tenant small,.profile small{color:var(--muted);margin-top:2px;font-size:10px}.tenant>i{color:#9aa2ab;margin-left:auto;font-style:normal}nav{flex-direction:column;gap:3px;display:flex}nav p{letter-spacing:1.1px;color:#a0a7b0;margin:16px 11px 6px;font-size:9px;font-weight:750}nav button{color:#5d6875;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:39px;padding:0 11px;font-size:12px;font-weight:560;display:flex}nav button:hover{color:var(--purple);background:#f7f6fb}nav button.active{color:#5c3dc1;background:#f0edff;font-weight:680}.nav-icon{text-align:center;width:18px;font-size:17px;line-height:1}nav em{color:#77808b;text-align:center;background:#efeef3;border-radius:20px;min-width:20px;margin-left:auto;padding:3px 6px;font-size:10px;font-style:normal}nav button.active em{color:#5a3cb9;background:#ded7fb}.system-card{background:#f7fbf9;border:1px solid #dff0e8;border-radius:9px;margin-top:auto;padding:10px 11px}.system-card>div{align-items:center;gap:7px;display:flex}.system-card b{color:#48705f;font-size:10px}.system-card small{color:#89958f;margin:4px 0 0 15px;font-size:9px;display:block}.pulse{background:#3bb981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3bb98122}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:16px;padding:16px 6px 0;display:flex}.profile>span{background:#f0edff}.profile button{color:#939ba5;background:0 0;border:0;margin-left:auto;font-size:17px}main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:67px;padding:0 32px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#9aa2ac;background:#fafbfc;border-radius:8px;align-items:center;gap:8px;width:390px;height:36px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.search kbd{background:#fff;border:1px solid #e3e6e9;border-radius:4px;padding:3px 6px;font-size:9px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions>button{border:1px solid var(--line);color:#68727e;background:#fff;border-radius:8px;width:31px;height:31px}.bell{position:relative}.bell i{background:#e14e56;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.mode{background:#f7fbf9;border:1px solid #dfe8e3;border-radius:8px;align-items:center;gap:8px;height:32px;margin-left:5px;padding:0 7px 0 10px;display:flex}.mode span{color:#277453;font-size:10px;font-weight:700}.mode button{background:#44ac7e;border:0;border-radius:20px;justify-content:flex-end;width:25px;height:15px;padding:2px;display:flex}.mode button i{background:#fff;border-radius:50%;width:11px;height:11px}.mode.on{background:#fff8eb;border-color:#f2dfbb}.mode.on span{color:#a76b1b}.mode.on button{background:#e3a447;justify-content:flex-start}.content{max-width:1440px;margin:auto;padding:31px 32px 60px}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-header h1{letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.2}.page-header p{color:var(--muted);margin:7px 0 0;font-size:12px}.primary{background:var(--purple);color:#fff;border:0;border-radius:8px;height:37px;padding:0 15px;font-size:11px;font-weight:700;box-shadow:0 5px 12px #6846d825}.primary span{margin-right:7px;font-size:17px}.primary:hover{background:#5838c1}.primary.small{height:33px}.secondary{border:1px solid var(--line);color:#5b6672;background:#fff;border-radius:8px;height:35px;padding:0 13px;font-size:11px;font-weight:650}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:142px;padding:16px 17px 12px;position:relative;overflow:hidden}.kpi-top{align-items:center;gap:8px;display:flex}.kpi-icon{border-radius:8px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.kpi-icon.purple{color:var(--purple);background:#eeeafd}.kpi-icon.orange{color:#db8b2b;background:#fff3e6}.kpi-icon.green{color:#25956c;background:#eaf7f1}.kpi-icon.blue{color:#3479dd;background:#eaf2ff}.kpi-top small{letter-spacing:.7px;color:#929aa4;font-size:8px;font-weight:750}.kpi-top em{color:#1e986a;background:#ebf7f1;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal}.kpis article>strong{letter-spacing:-1px;margin:10px 0 2px;font-size:29px;display:block}.kpis article>p{color:#8a929c;margin:0;font-size:9px}.kpis article>p b{color:#5e6975}.mini-bars{align-items:flex-end;gap:5px;height:26px;display:flex;position:absolute;bottom:12px;right:15px}.mini-bars i{background:#dcd3fa;border-radius:2px;width:5px}.mini-bars i:first-child{height:9px}.mini-bars i:nth-child(2){height:14px}.mini-bars i:nth-child(3){height:11px}.mini-bars i:nth-child(4){height:19px}.mini-bars i:nth-child(5){height:15px}.mini-bars i:nth-child(6){height:23px}.mini-bars i:nth-child(7){height:18px}.orange-bars i{background:#f8d8b1}.green-bars i{background:#c4ead9}.blue-bars i{background:#c8dbf8}.dashboard-grid{grid-template-columns:1.27fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.panel-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:flex-start;padding:17px 19px 13px;display:flex}.panel-head h2,.settings-grid h2{margin:0 0 4px;font-size:13px}.panel-head p,.settings-grid section>p{color:#8a929b;margin:0;font-size:9px}.panel-head button{color:#6547c6;background:0 0;border:0;font-size:9px;font-weight:650}.panel-head select{border:1px solid var(--line);color:#6b7580;background:#fff;border-radius:6px;padding:5px 8px;font-size:9px}.attention-list>div{border-bottom:1px solid #f0f2f4;align-items:center;gap:11px;min-height:63px;padding:11px 18px;display:flex}.attention-list>div:last-child{border-bottom:0}.attention-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.attention-icon.red{color:#d74a4f;background:#fff0f0}.attention-icon.amber{color:#d18128;background:#fff5e9}.attention-icon.purple{color:#6544ca;background:#f0edff}.attention-list div>div{flex-direction:column;display:flex}.attention-list b{font-size:10px}.attention-list small{color:#8d959e;margin-top:4px;font-size:9px}.status{color:#21855f;white-space:nowrap;background:#eaf7f1;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.red{color:#cc4348;background:#fff0f0}.status.amber{color:#c6781e;background:#fff4e6}.status.blue{color:#6448c1;background:#efedff}.status.gray{color:#747e89;background:#f1f3f5}.attention-list .status{margin-left:auto}.performance{flex-direction:column;display:flex}.chart{height:130px;padding:14px 19px 5px;display:flex}.y-labels{color:#a0a6ae;text-align:right;flex-direction:column;justify-content:space-between;width:21px;padding:0 5px 16px 0;font-size:7px;display:flex}.chart-body{flex:1;position:relative}.gridlines{position:absolute;inset:0 0 16px}.gridlines i{border-top:1px dashed #eaedf0;height:25%;display:block}.bars{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;inset:0 3px 0 8px}.bars div{flex-direction:column;justify-content:flex-end;align-items:center;width:10%;height:100%;display:flex}.bars span{background:linear-gradient(#7658de,#a491ec);border-radius:4px 4px 2px 2px;width:16px;max-height:90px}.bars small{color:#8b939d;height:16px;margin-top:4px;font-size:7px}.chart-summary{border-top:1px solid #eef0f2;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.chart-summary div{border-right:1px solid #eef0f2;padding:9px 13px}.chart-summary b{font-size:11px;display:block}.chart-summary small{color:#9299a2;font-size:8px}.recent{min-height:220px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.4px;color:#8a929b;text-transform:uppercase;border-bottom:1px solid var(--line);background:#fafbfc;padding:9px 17px;font-size:8px}td{color:#5f6a76;border-bottom:1px solid #eff1f3;padding:11px 17px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfcfe}td b{color:#26313b;font-size:10px}.mono{font-family:var(--font-geist-mono);font-size:9px!important}.block{color:#8b949d;margin-top:3px;font-size:8px;display:block}.dots{color:#8e96a0;background:0 0;border:0;font-size:18px}.tabs{border-bottom:1px solid var(--line);gap:3px;margin-bottom:14px;display:flex}.tabs button{color:#77818d;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:10px;font-weight:650}.tabs button.active{color:#5d3fc4;border-bottom-color:var(--purple)}.tabs em{background:#f0eef9;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:8px;font-style:normal}.task-panel{padding:5px 18px}.task-row{border-bottom:1px solid #eef0f2;grid-template-columns:32px minmax(250px,1fr) 130px 90px 60px;align-items:center;gap:13px;padding:15px 6px;display:grid}.check{color:#0000;background:#fff;border:1px solid #d9dde2;border-radius:7px;width:25px;height:25px}.check:hover{color:#1a9968;background:#eaf7f1}.task-main,.task-due{flex-direction:column;display:flex}.task-main small,.task-due small{color:#939aa3;margin-bottom:4px;font-size:8px}.task-main b{font-size:11px}.task-due b{font-size:9px}.task-due b.urgent{color:#c46b1e}.row-action,.connector-grid article>button{border:1px solid var(--line);color:#5f6874;background:#fff;border-radius:7px;height:29px;font-size:9px;font-weight:650}.empty{text-align:center;padding:60px}.empty span{color:#1a9968;background:#e9f6f0;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:22px;display:grid}.empty h3{margin:12px 0 4px}.empty p{color:var(--muted);margin:0;font-size:11px}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:3px 14px 0;display:flex}.table-toolbar .tabs{border:0;margin:0}.filter{border:1px solid var(--line);color:#6b7480;background:#fff;border-radius:7px;height:29px;padding:0 11px;font-size:9px}.process-name{align-items:center;gap:9px;display:flex}.process-name>span{color:#6545c8;background:#f0edff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.process-name div{flex-direction:column;display:flex}.process-name small{color:#8d949c;margin-top:3px;font-size:8px}.exceptions-grid,.connector-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.exception-card,.connector-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.exception-top{justify-content:space-between;align-items:center;display:flex}.exception-card h3{margin:15px 0 6px;font-size:13px}.exception-card p{color:#78828d;height:34px;font-size:10px;line-height:1.6}.exception-card>div:last-child{gap:7px;margin-top:20px;display:flex}.connector-logo{color:#3375ce;background:#eaf2ff;border-radius:10px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.connector-logo.c1{color:#218f65;background:#eaf7f1}.connector-logo.c2,.connector-logo.c3{color:#6245bf;background:#f0edff}.connector-logo.c4{color:#c77923;background:#fff3e7}.connector-title{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.connector-title h3{margin:0;font-size:12px}.connector-grid dl{border-top:1px solid #eff1f3;border-bottom:1px solid #eff1f3;margin:0 0 12px;padding:6px 0}.connector-grid dl div{justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.connector-grid dt{color:#8c949d}.connector-grid dd{margin:0;font-weight:600}.connector-grid article>button{width:100%}.rule-demo{padding:20px}.rule-head>div{align-items:center;gap:9px;display:flex}.rule-head>div>span{color:#5e40bd;background:#eeeafd;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:700}.rule-head h2{margin:0;font-size:15px}.rule-head p{color:#7d8791;margin:10px 0 20px;font-size:10px}.decision-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.decision-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;display:grid}.decision-row>*{border-right:1px solid var(--line);padding:12px 15px;font-size:10px}.decision-row.heading{text-transform:uppercase;color:#89929b;background:#fafbfc}.decision-row.heading b{font-size:8px}.decision-row strong{color:#6041c2}.rule-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.rule-footer small{color:#2a8f68}.audit-list{padding:8px 20px}.audit-list>div{border-bottom:1px solid #eef0f2;grid-template-columns:65px 16px 1fr 180px;align-items:center;gap:10px;min-height:64px;display:grid}.audit-list time{font-family:var(--font-geist-mono);color:#89929d;font-size:9px}.audit-dot{background:#8065dd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eeeafd}.audit-list b{font-size:10px}.audit-list p{color:#8c949d;margin:4px 0;font-size:9px}.audit-actor{flex-direction:column;display:flex}.audit-actor small{color:#8d959d;margin-top:3px;font-size:8px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-grid section{padding:19px}.settings-grid section>p{margin-bottom:17px}.setting-row{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.setting-row div{flex-direction:column;display:flex}.setting-row b{font-size:10px}.setting-row small{color:#8e969f;margin-top:4px;font-size:8px}.setting-row input{appearance:none;background:#cbd1d7;border-radius:20px;width:31px;height:17px;position:relative}.setting-row input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.setting-row input:checked{background:#6a4bd0}.setting-row input:checked:after{left:16px}.limits{margin:0}.limits div{border-top:1px solid #eef0f2;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.limits dt{color:#77818b}.limits dd{margin:0;font-weight:700}.modal-backdrop{z-index:30;background:#17212b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(440px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #16202b35}.modal-close{color:#8d959e;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:17px}.eyebrow{letter-spacing:1px;color:#7356d2;font-size:8px;font-weight:800}.modal h2{margin:7px 0;font-size:20px}.modal>p{color:#78828c;margin:0 0 19px;font-size:10px;line-height:1.5}.modal label{color:#56616d;flex-direction:column;margin:12px 0;font-size:9px;font-weight:700;display:flex}.modal select,.modal input{background:#fff;border:1px solid #dfe3e7;border-radius:7px;outline:none;height:38px;margin-top:6px;padding:0 10px;font-size:11px}.risk-note{color:#6348bf;background:#f6f3ff;border:1px solid #e7e0ff;border-radius:8px;gap:9px;padding:10px;display:flex}.risk-note p{flex-direction:column;margin:0;display:flex}.risk-note b{font-size:9px}.risk-note small{color:#7b6ea5;margin-top:3px;font-size:8px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.toast{z-index:50;color:#fff;background:#202a34;border-radius:9px;padding:12px 17px;font-size:10px;font-weight:600;animation:.25s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #19222d30}.toast span{background:#39a877;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:9px;display:inline-grid}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.connector-grid,.exceptions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{border-top:1px solid var(--line);z-index:20;border-right:0;width:100%;height:64px;padding:6px;display:block;position:fixed;top:auto}.brand,.tenant,.system-card,.profile,nav p,nav button:nth-of-type(n+6){display:none}.sidebar nav{flex-direction:row;justify-content:space-around;height:100%;display:flex}.sidebar nav button{flex-direction:column;gap:3px;height:52px;padding:5px 8px;font-size:8px;display:flex!important}.sidebar nav button:nth-of-type(n+5){display:none!important}.nav-icon{font-size:15px}.sidebar nav em{margin:-2px 0 0 25px;padding:1px 4px;position:absolute}.topbar{padding:0 14px}.search{width:min(58vw,390px)}.search kbd{display:none}.content{padding:22px 14px 90px}.page-header h1{font-size:21px}.kpis{grid-template-columns:1fr 1fr}.dashboard-grid{display:block}.dashboard-grid .panel{margin-bottom:14px}.connector-grid,.exceptions-grid,.settings-grid{grid-template-columns:1fr}.attention-list .status,.recent{display:none}.task-row{grid-template-columns:30px 1fr 85px}.task-row>.status,.task-row>.row-action{display:none}.audit-list>div{grid-template-columns:50px 13px 1fr}.audit-actor{display:none}table{min-width:700px}.page-header .primary{width:38px;font-size:0}.page-header .primary span{margin:0;font-size:20px}.toast{bottom:78px;left:14px;right:14px}.mode span{display:none}}@media (max-width:480px){.kpis{grid-template-columns:1fr}.kpis article{min-height:125px}.top-actions>button:first-child{display:none}.performance{min-height:280px}.task-due{display:none}.task-row{grid-template-columns:30px 1fr}.modal{padding:22px}}
