@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-DYJIFuzK.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-BSokYSPU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-B7YXE4JD.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-BAy2wLnG.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-ooLdXFia.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-DJunoU0M.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CdEq0HKV.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-hdRL3SMy.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-BWi5-Pby.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-CVCPdBT6.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-VxnJDbp5.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-5gpPULAf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-C_7rp3is.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-TmIlooTP.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-D3KJ3O1G.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-DCQPeBJO.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-D61wMqfr.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-DOurb6rQ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-ZV4JKEZQ.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-CCCdT9q6.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-DNprR9vE.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-DW9AnYF-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-DCSYqWy4.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DgU4hnY2.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-DOr0bM6n.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-CMweFc4T.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-B9qOCEL3.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-9eUFK2Tj.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-CvykrKJY.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-5eHMIiaE.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-B9PzCqBx.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-CtoRf32S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-BHIB0aka.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-C2eRfkpd.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-CuAgtnv6.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-4Nn8zUP_.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-SU77tPi5.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BvAit2oT.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-CTuzW-HK.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-B6ueAO7Y.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-DgYWGzVZ.woff2) format("woff2"),url(/assets/newsreader-vietnamese-600-normal-DcWxw5u-.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-DvJz-hQl.woff2) format("woff2"),url(/assets/newsreader-latin-ext-600-normal-CXkrj3Hx.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-CUm5IKeY.woff2) format("woff2"),url(/assets/newsreader-latin-600-normal-BilAgX29.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rail:#13233A;--rail-text:#C9D3E0;--rail-active:#1E3557;--rail-accent:#7FD1C1;--bg:#EEF1F4;--surface:#FFFFFF;--surface-2:#F7F8FA;--line:#DCE1E7;--line-soft:#ECEFF3;--text:#18212D;--muted:#5E6B7C;--accent:#0E6E62;--accent-ink:#FFFFFF;--accent-soft:#DDF0EC;--today:#FFF5D6;--danger:#B42318;--danger-soft:#FDECEA;--ok:#1C7C4A;--ok-soft:#E3F4EA;--warn:#A65A00;--warn-soft:#FFF1DC;--info:#2F5DA8;--info-soft:#E6EEFA;--radius:10px;--radius-sm:6px;--font:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Newsreader",Georgia,"Times New Roman",serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#0F1722;--surface:#172231;--surface-2:#1C2939;--line:#2A394C;--line-soft:#223144;--text:#E6ECF3;--muted:#9AA8BA;--accent:#3FB8A5;--accent-ink:#0B1A17;--accent-soft:#16352F;--today:#3A3220;--danger:#F0857A;--danger-soft:#3A1D1B;--ok:#5CC48A;--ok-soft:#173326;--warn:#E6A65A;--warn-soft:#3A2C17;--info:#7FA6E8;--info-soft:#1B2B45}}:root[data-theme=dark]{--bg:#0F1722;--surface:#172231;--surface-2:#1C2939;--line:#2A394C;--line-soft:#223144;--text:#E6ECF3;--muted:#9AA8BA;--accent:#3FB8A5;--accent-ink:#0B1A17;--accent-soft:#16352F;--today:#3A3220;--danger:#F0857A;--danger-soft:#3A1D1B;--ok:#5CC48A;--ok-soft:#173326;--warn:#E6A65A;--warn-soft:#3A2C17;--info:#7FA6E8;--info-soft:#1B2B45}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}h1{font-family:var(--serif);font-weight:600;font-size:28px;margin:0}h2{font-size:16px;margin:0 0 10px}.app{display:flex;height:100%}.rail{width:232px;background:var(--rail);color:var(--rail-text);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.rail .brand{display:flex;align-items:center;gap:10px;padding:18px 18px 12px;color:#fff;font-weight:800;font-size:17px}.rail .brand img{width:30px;height:30px}.rail nav{display:flex;flex-direction:column;padding:6px 8px;gap:2px}.rail nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--rail-text);text-decoration:none;font-weight:600}.rail nav a:hover{background:var(--rail-active)}.rail nav a.active{background:var(--rail-active);color:#fff;box-shadow:inset 3px 0 0 var(--rail-accent)}.rail .ico{width:20px;text-align:center}.rail .foot{margin-top:auto;padding:14px 18px;font-size:12px}.rail .foot .btn{background:transparent;color:var(--rail-text);border-color:#34465f}.main{flex:1;display:flex;flex-direction:column;min-width:0}.top{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.content{flex:1;overflow:auto;padding:20px 24px 90px}.burger{display:none;background:none;border:0;font-size:22px;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:600}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.danger{color:var(--danger)}.btn.small{padding:5px 10px;font-size:13px}.input,select.input,textarea.input{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 11px}.input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.toolbar .input{max-width:280px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px;cursor:pointer;font-weight:600;font-size:13px}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.company-select{min-width:200px;max-width:280px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.grid{display:grid;gap:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kpi .lbl{color:var(--muted);font-weight:600;font-size:13px}.kpi .val{font-size:24px;font-weight:800;margin-top:6px}.kpi .sub{color:var(--muted);font-size:12px;margin-top:4px}.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.list{display:flex;flex-direction:column}.list .row{display:flex;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line-soft);cursor:pointer}.list .row:last-child{border-bottom:0}.list .row:hover{background:var(--surface-2)}.muted{color:var(--muted)}.small{font-size:12px}.empty{color:var(--muted);padding:18px;text-align:center}table.t{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table.t th{text-align:left;font-size:12px;color:var(--muted);font-weight:700;padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}table.t td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}table.t tr:hover td{background:var(--surface-2);cursor:pointer}.badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.badge.ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.badge.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.badge.danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.badge.info{background:var(--info-soft);color:var(--info);border-color:transparent}.badge.accent{background:var(--accent-soft);color:var(--accent);border-color:transparent}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.col{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px;min-height:200px}.col h3{font-size:13px;margin:2px 4px 10px;display:flex;justify-content:space-between;color:var(--muted)}.col.drop{outline:2px dashed var(--accent)}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px;margin-bottom:8px;cursor:grab}.kcard .ttl{font-weight:700;margin-bottom:4px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a141e59;z-index:40}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--surface);z-index:50;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00000026}.drawer header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer header h2{flex:1;margin:0;font-size:18px}.drawer .body{flex:1;overflow:auto;padding:16px 20px}.drawer footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--line)}.field{margin-bottom:12px}.field label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:5px}.fields2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cal .h{background:var(--surface-2);padding:8px;font-size:12px;font-weight:700;color:var(--muted);text-align:center}.cal .d{background:var(--surface);min-height:96px;padding:6px;font-size:12px}.cal .d.other{background:var(--surface-2);color:var(--muted)}.cal .d.today{background:var(--today)}.cal .ev{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 5px;margin-top:3px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.login{min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.login .card{width:min(400px,100%);padding:28px}.err{background:var(--danger-soft);color:var(--danger);padding:10px 12px;border-radius:8px;margin-bottom:12px;font-weight:600}.okmsg{background:var(--ok-soft);color:var(--ok);padding:10px 12px;border-radius:8px;margin-bottom:12px;font-weight:600}.bottomnav{display:none}@media (max-width: 860px){.rail{position:fixed;inset:0 auto 0 0;z-index:60;transform:translate(-100%);transition:transform .2s}.rail.open{transform:none}.burger{display:block}.top{padding:12px 14px;gap:8px;flex-wrap:wrap}.top h1{font-size:22px}.company-select{min-width:0;max-width:none;flex:1 1 100%;order:3}.content{padding:14px 14px 90px}.fields2{grid-template-columns:1fr}.hide-m,table.t.responsive thead{display:none}table.t.responsive,table.t.responsive tbody,table.t.responsive tr,table.t.responsive td{display:block;width:100%}table.t.responsive tr{border-bottom:1px solid var(--line);padding:8px 0}table.t.responsive td{border:0;padding:3px 12px}table.t.responsive td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-size:12px;font-weight:700}.bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);z-index:30;padding-bottom:env(safe-area-inset-bottom,0)}.bottomnav a{flex:1;text-align:center;padding:8px 2px;font-size:11px;font-weight:700;color:var(--muted);text-decoration:none}.bottomnav a.active{color:var(--accent)}.bottomnav .i{display:block;font-size:18px}.cal .d{min-height:62px;padding:3px}.cal .ev{font-size:10px}}th.r,td.r{text-align:right}.inv-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:start}.paper-frame{position:sticky;top:0;background:#d9dee5;border-radius:var(--radius);padding:16px;overflow:auto;max-height:calc(100vh - 150px)}.paper{background:#fff;color:#1b1f24;font-family:var(--font);font-size:11px;line-height:1.45;padding:34px 36px;box-shadow:0 2px 10px #0000001f;min-height:560px;max-width:800px;margin:0 auto}.paper h4{margin:0 0 4px;font-size:15px}.paper .ph{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #1b1f24;padding-bottom:12px;margin-bottom:14px}.paper .lab{text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;color:#6b7480;font-weight:700;margin-bottom:3px}.paper .parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.paper table{width:100%;border-collapse:collapse;margin-bottom:12px}.paper th{font-size:9.5px;text-transform:uppercase;color:#6b7480;text-align:left;border-bottom:1px solid #c9ced6;padding:5px 4px}.paper td{border-bottom:1px solid #eceef1;padding:6px 4px;vertical-align:top;white-space:pre-wrap}.paper .tot{margin-left:auto;width:min(300px,100%)}.paper .tot>div{display:flex;justify-content:space-between;padding:3px 0}.paper .tot .big{font-size:14px;font-weight:800;border-top:2px solid #1b1f24;margin-top:4px;padding-top:6px}.paper .foot{margin-top:12px;font-size:10px;color:#3b424b}.paper .legal{border-top:1px solid #ddd;padding-top:6px;color:#6b7480}.lines-wrap{overflow-x:auto}table.lines{width:100%;border-collapse:collapse;margin-bottom:8px}table.lines th{font-size:11px;color:var(--muted);text-align:left;padding:4px}table.lines td{padding:3px;vertical-align:top}table.lines textarea.input{min-width:200px;resize:vertical;padding:7px 8px}table.lines .input.n{width:92px;padding:7px 8px;text-align:right}table.lines .input.s{width:72px;padding:7px 6px}table.lines td.r{padding-top:10px;white-space:nowrap;font-weight:700}.rule{background:var(--info-soft);border-radius:8px;padding:10px 12px;margin-top:6px;font-size:13px}.rule.warn{background:var(--warn-soft)}.cli-card{margin-top:6px;padding:8px 10px;border:1px dashed var(--line);border-radius:8px}.checkline{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-bottom:10px;grid-column:1/-1}.sumbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;background:var(--surface-2);border-radius:8px;padding:10px 12px;margin-top:10px}.sumbox div{display:flex;flex-direction:column;font-size:12px;color:var(--muted)}.sumbox b{color:var(--text);font-size:16px}.checks{margin-top:12px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px}.checks .ce{color:var(--danger);margin-top:4px}.checks .cw{color:var(--warn);margin-top:4px}.print-page{background:#fff;min-height:100%}@media (max-width: 1100px){.inv-wrap{grid-template-columns:minmax(0,1fr)}.paper-frame{position:static;max-height:none}}@media (max-width: 860px){.paper{padding:18px;font-size:10px}.paper .parties{grid-template-columns:1fr}.paper-frame{padding:6px}}@media print{body,.print-page{background:#fff}.no-print{display:none!important}.paper{box-shadow:none;padding:0;max-width:none;min-height:0}@page{size:A4;margin:14mm}}.paper th.r,.paper td.r{text-align:right}.inv-wrap>.card{min-width:0}@media (max-width: 860px){.inv-wrap .fields2{grid-template-columns:minmax(0,1fr)}}.bars{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;height:170px;align-items:end;margin:8px 0}.bcol{display:flex;flex-direction:column;align-items:center;height:100%;font-size:11px;color:var(--muted)}.bpair{flex:1;display:flex;gap:2px;align-items:flex-end;width:100%;justify-content:center}.bpair i{display:block;width:40%;max-width:16px;border-radius:3px 3px 0 0;min-height:1px}.catbar{height:7px;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-top:4px}.catbar span{display:block;height:100%}tr.tot-row td{background:var(--surface-2);border-top:2px solid var(--line)}.bk-tx{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.bk-tx:last-child{border-bottom:0}@media (max-width: 860px){.bars{gap:2px;height:130px}.bk-tx{flex-wrap:wrap}}.dt-bar{gap:6px}.dt-bar .small-sel{max-width:190px;padding:6px 8px;font-size:13px}.btn.on{border-color:var(--accent);color:var(--accent)}.dt-panel{margin-bottom:12px;padding:12px}.dt-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;margin:8px 0}.dt-fields label{display:flex;gap:6px;align-items:center;font-size:13px}.dt-filter{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.dt-filter .input{width:auto;min-width:140px;flex:1}.dt-scroll{overflow-x:auto;border-radius:var(--radius)}table.dt-table{table-layout:auto}table.dt-table th{position:relative;-webkit-user-select:none;user-select:none;cursor:grab;min-width:90px}.th-in{display:flex;align-items:center;justify-content:space-between;gap:6px}.th-menu{border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px;padding:0 4px;border-radius:4px}.th-menu:hover{background:var(--line)}.th-resize{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize}.th-resize:hover{background:var(--accent-soft)}table.dt-table td{max-width:420px;overflow:hidden;text-overflow:ellipsis}tr.grp-row td{background:var(--surface-2);cursor:pointer}.col-menu{position:fixed;z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:6px;width:260px;max-height:70vh;overflow:auto}.col-menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13.5px}.col-menu button:hover{background:var(--surface-2)}.col-menu button.danger{color:var(--danger)}.col-menu hr{border:0;border-top:1px solid var(--line-soft);margin:4px 0}@media (max-width: 860px){.th-resize,.th-menu{display:none}.dt-bar .small-sel{max-width:none;flex:1 1 45%}tr.grp-row td{display:block}}table.dt-table td{max-width:none}table.dt-table td .cc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word}table.dt-table.rh-1 td .cc{-webkit-line-clamp:1}table.dt-table.rh-1 td{padding-top:7px;padding-bottom:7px;white-space:nowrap}table.dt-table.rh-1 td .cc{display:block;text-overflow:ellipsis;white-space:nowrap}table.dt-table.rh-2 td .cc{-webkit-line-clamp:2}table.dt-table.rh-4 td .cc{-webkit-line-clamp:4}table.dt-table.rh-6 td .cc{-webkit-line-clamp:6}@media (max-width: 860px){table.dt-table td .cc{display:inline;-webkit-line-clamp:unset}table.dt-table.rh-1 td{white-space:normal}}.btn.bell{position:relative;padding:7px 10px;font-size:16px}.bell-n{position:absolute;top:-6px;right:-6px;background:var(--danger);color:#fff;border-radius:10px;font-size:11px;font-weight:800;padding:1px 6px;line-height:16px}.bell-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:70;width:min(420px,92vw);max-height:70vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0003}.bell-head{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--surface)}.bell-item{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft);cursor:pointer}.bell-item:hover{background:var(--surface-2)}.bell-item.unread{background:var(--accent-soft)}.bell-item .bi{width:20px;text-align:center}.dt{--at-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--at-line:#E1E3E6;--at-head:#F5F6F7;--at-sel:#EAF2FF;font-family:var(--at-font)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dt{--at-line:#2C3A4D;--at-head:#1B2736;--at-sel:#1A2C47}}:root[data-theme=dark] .dt{--at-line:#2C3A4D;--at-head:#1B2736;--at-sel:#1A2C47}.dt-bar2{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 4px;margin-bottom:6px;border-bottom:1px solid var(--at-line)}.dt-view-btn{display:flex;align-items:center;gap:6px;border:0;background:none;font-weight:600;font-size:13.5px;padding:6px 8px;border-radius:6px;cursor:pointer;font-family:var(--at-font)}.dt-view-btn:hover{background:var(--surface-2)}.dt-view-btn .vi{color:#2d7ff9}.dt-tool{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);font-size:13px;padding:6px 9px;border-radius:6px;cursor:pointer;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;font-family:var(--at-font)}.dt-tool:hover{background:var(--surface-2);color:var(--text)}.dt-tool.icon{padding:6px 7px}.dt-tool.active-blue{background:#d0e4ff;color:#0b3d91}.dt-tool.active-green{background:#d1f7c4;color:#0b3b05}.dt-tool.active-purple{background:#ede2fe;color:#2b1650}.dt-tool.active-orange{background:#fee2d5;color:#4b1b04}.dt-tool.active-pink{background:#ffdaf6;color:#400832}.ico16{flex-shrink:0;vertical-align:-2px}.dt-search{max-width:220px;padding:5px 9px;font-size:13px}.dt-pop-wrap{position:relative}.pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68}.dt-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:69;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 28px #00000029;padding:10px;width:300px;max-height:min(70vh,520px);overflow:auto;font-size:13px}.dt-pop.wide{width:min(620px,94vw)}.dt-pop.left{left:0;right:auto}.pop-title{font-size:12.5px;color:var(--muted);margin:2px 2px 8px}.pop-list{display:flex;flex-direction:column;margin:6px 0}.pop-item{display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:13px;width:100%}.pop-item:hover{background:var(--surface-2)}.pop-item.on{background:var(--at-sel);font-weight:600}.pop-item.danger{color:var(--danger)}.dt-pop hr{border:0;border-top:1px solid var(--line-soft);margin:6px 0}.pop-toggle{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px;cursor:grab}.pop-toggle:hover{background:var(--surface-2)}.pop-toggle .grip{margin-left:auto;color:var(--muted);opacity:.5}.sw{width:22px;height:13px;border-radius:7px;background:#c5cad1;position:relative;flex-shrink:0;cursor:pointer;transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#fff;transition:left .15s}.sw.on{background:#20c933}.sw.on:after{left:11px}.pop-foot{display:flex;gap:6px;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.btn.link{border:0;color:#2d7ff9;padding-left:2px}.dt-filter .fw{width:70px;flex:0 0 70px;font-size:12.5px;color:var(--muted);display:flex;align-items:center}.dt-filter .fw .input{min-width:0;padding:4px}.dt-selbar{display:flex;gap:8px;align-items:center;padding:6px 10px;margin-bottom:6px;background:var(--at-sel);border-radius:6px;font-size:13px}.dt-foot{font-size:12px;color:var(--muted);padding:6px 4px}table.dt-table.at{border:1px solid var(--at-line);border-radius:6px;font-size:13px;border-collapse:separate;border-spacing:0}table.dt-table.at th{background:var(--at-head);color:var(--text);font-weight:500;font-size:12.5px;padding:7px 8px;border-bottom:1px solid var(--at-line);border-right:1px solid var(--at-line);position:sticky;top:0;z-index:2}table.dt-table.at th .th-l{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis}table.dt-table.at th .th-l .ico16{color:var(--muted)}table.dt-table.at td{padding:6px 8px;border-bottom:1px solid var(--at-line);border-right:1px solid var(--at-line);background:var(--surface)}table.dt-table.at tr:hover td{background:#f8f9fa}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) table.dt-table.at tr:hover td{background:#1d2a3a}}:root[data-theme=dark] table.dt-table.at tr:hover td{background:#1d2a3a}table.dt-table.at tr.sel td{background:var(--at-sel)}table.dt-table.at .dt-idx{width:52px;min-width:52px;max-width:52px;text-align:center;color:var(--muted);font-size:12px;padding:6px 4px;cursor:pointer}table.dt-table.at td.dt-idx input,table.dt-table.at tr:hover td.dt-idx .n,table.dt-table.at tr.sel td.dt-idx .n{display:none}table.dt-table.at tr:hover td.dt-idx input,table.dt-table.at tr.sel td.dt-idx input{display:inline}.pill{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;line-height:18px;margin:1px 4px 1px 0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dt-num{display:block;text-align:right;font-variant-numeric:tabular-nums}.dt-check{color:#20c933;font-weight:800}tr.grp-row td{background:var(--at-head)!important;font-size:13px;padding:9px 10px!important}.grp-caret{display:inline-block;width:16px;color:var(--muted)}.grp-n{margin-left:8px;color:var(--muted);font-size:12px;background:var(--surface);border:1px solid var(--at-line);border-radius:10px;padding:0 7px}@media (max-width: 860px){.dt-bar2{gap:4px}.dt-tool{max-width:none;background:var(--surface-2)}.dt-pop{position:fixed;left:8px!important;right:8px!important;top:auto!important;bottom:8px;width:auto!important;max-height:75vh;border-radius:14px}table.dt-table.at{border:0;background:transparent}table.dt-table.at tr{background:var(--surface);border:1px solid var(--at-line)!important;border-radius:10px;margin-bottom:8px;padding:8px 0;display:block;position:relative}table.dt-table.at td{border:0;background:transparent!important;padding:3px 12px}table.dt-table.at td.dt-idx{position:absolute;right:6px;top:6px;width:auto;min-width:0;max-width:none}table.dt-table.at td.dt-idx .n{display:none}table.dt-table.at td.dt-idx input{display:inline}table.dt-table.at th{position:static}}:root{--s1:#2a78d6;--s2:#eb6834}.dash{display:flex;flex-direction:column;gap:14px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--s1:#3987e5;--s2:#d95926}}:root[data-theme=dark]{--s1:#3987e5;--s2:#d95926}.hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;padding:26px 28px;border-radius:18px;color:#fff;background:radial-gradient(1200px 400px at 0% 0%,#1d4f73 0%,transparent 60%),radial-gradient(800px 300px at 100% 100%,#0e6e62 0%,transparent 60%),linear-gradient(135deg,#13233a,#0f2f3f);box-shadow:0 10px 30px #13233a40;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(127,209,193,.25);box-shadow:0 0 0 30px #7fd1c10d,0 0 0 60px #7fd1c10a}.hero h1{font-size:34px;color:#fff;margin:4px 0 8px}.hero p{margin:0;color:#c9d3e0;max-width:560px;line-height:1.5}.hero-date{text-transform:capitalize;color:#7fd1c1;font-weight:700;font-size:13px;letter-spacing:.02em}.hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.hero-actions .btn{background:#ffffff1a;border-color:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-actions .btn:hover{background:#fff3;border-color:#7fd1c1}.hero-today{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;position:relative;z-index:1}.ht-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#7fd1c1;margin-bottom:8px}.ht-ev{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:13.5px}.ht-ev span{font-variant-numeric:tabular-nums;color:#7fd1c1;font-weight:700;min-width:44px}.ht-empty{color:#c9d3e0;font-size:13.5px;padding:8px 0}.alerts{display:flex;gap:8px;flex-wrap:wrap}.alert{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font-weight:600;font-size:13px;cursor:pointer}.alert.danger{color:var(--danger);background:var(--danger-soft);border-color:transparent}.alert.warn{color:var(--warn);background:var(--warn-soft);border-color:transparent}.alert.info{color:var(--info);background:var(--info-soft);border-color:transparent}.kpis2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.k2{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;cursor:pointer;transition:transform .12s,box-shadow .12s}.k2:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.k2-l{font-size:12.5px;color:var(--muted);font-weight:700}.k2-v{font-size:26px;font-weight:800;margin:6px 0 4px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k2-s{font-size:12.5px;color:var(--muted)}.k2-s .up{color:var(--ok);font-weight:700}.k2-s .down{color:var(--danger);font-weight:700}.dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dgrid .card{border-radius:14px}.dgrid .span2{grid-column:span 2}.ch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ch h2{margin:0}.mb-wrap{position:relative}.mb-svg{width:100%;height:auto;display:block}.mb-svg .grid{stroke:var(--line-soft);stroke-width:1}.mb-svg .ax{fill:var(--muted);font-size:11px}.mb-svg .hit{fill:transparent}.mb-svg .hit.on{fill:var(--surface-2)}.mb-tip{position:absolute;top:24px;transform:translate(-50%);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px;box-shadow:0 6px 18px #0000001f;pointer-events:none;white-space:nowrap}.legend{display:flex;gap:14px;font-size:12.5px;color:var(--muted);margin-bottom:4px}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.hbars{display:flex;flex-direction:column;gap:8px;cursor:pointer}.hb{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px}.hb-l{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-track{height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden}.hb-bar{height:100%;background:var(--s1);border-radius:5px}.hb-v{font-variant-numeric:tabular-nums;white-space:nowrap}.mini-kpis{display:flex;gap:8px;margin-top:12px}.mini-kpis div{flex:1;background:var(--surface-2);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.mini-kpis b{font-size:15px}.mini-kpis span{font-size:11.5px;color:var(--muted)}.datebox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--surface-2);line-height:1.05;flex-shrink:0}.datebox b{font-size:15px}.datebox span{font-size:10.5px;color:var(--muted);text-transform:uppercase}.datebox.warn{background:var(--warn-soft);color:var(--warn)}.datebox.danger{background:var(--danger-soft);color:var(--danger)}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ell2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tick{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);flex-shrink:0}.tick.hi{border-color:var(--danger)}.late{color:var(--danger);font-weight:700}.team{display:flex;flex-direction:column;gap:10px}.tm{display:flex;align-items:center;gap:10px}.av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:12.5px;flex-shrink:0}.feed{display:flex;flex-direction:column;gap:10px}.fi{display:flex;gap:10px}.fdot{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:6px;flex-shrink:0}@media (max-width: 1100px){.dgrid,.kpis2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hero{grid-template-columns:1fr;padding:20px}.hero h1{font-size:27px}.dgrid{grid-template-columns:1fr}.dgrid .span2{grid-column:auto}.k2-v{font-size:21px}}.dgrid>*,.kpis2>*{min-width:0}.content.full{padding:0;overflow:hidden;display:flex}.au{display:grid;grid-template-columns:300px minmax(0,1fr) 380px;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px}.au-list{border-right:1px solid var(--line);background:var(--surface);overflow:auto;padding:12px 10px}.au-new{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 10px;font-size:14px;border-radius:8px;cursor:pointer}.au-new:hover{background:var(--surface-2)}.au-search{display:flex;align-items:center;gap:8px;padding:6px 10px;color:var(--muted);margin-bottom:6px}.au-search input{border:0;background:none;outline:none;flex:1;font:inherit;color:var(--text)}.au-item{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;cursor:pointer;margin-bottom:2px}.au-item:hover{background:var(--surface-2)}.au-item.on{background:#eef0f3}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .au-item.on{background:#22324a}}:root[data-theme=dark] .au-item.on{background:#22324a}.au-ico{width:24px;height:24px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.au-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.au-txt b{font-weight:500;text-transform:none}.au-txt span{color:var(--muted);font-size:12.5px}.au-err{color:var(--danger)!important}.au-on{border:0;border-radius:4px;font-size:10.5px;font-weight:800;padding:2px 6px;background:#d6dae0;color:#4b5563;cursor:pointer}.au-on.on{background:#1f6feb;color:#fff}.au-main{display:flex;flex-direction:column;min-width:0;background:var(--surface-2)}.au-top{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap}.au-switch{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:3px 10px 3px 4px;font-size:11px;font-weight:800;background:#d6dae0;color:#4b5563;cursor:pointer}.au-switch i{width:16px;height:16px;border-radius:50%;background:#fff;display:block}.au-switch.on{background:#1f6feb;color:#fff;flex-direction:row-reverse;padding:3px 4px 3px 10px}.au-name{border:1px solid transparent;background:none;font:inherit;font-weight:700;font-size:14px;padding:5px 7px;border-radius:6px;min-width:120px;max-width:420px;flex:0 1 380px;color:var(--text)}.au-name:hover,.au-name:focus{border-color:var(--line);background:var(--surface);outline:none}.au-canvas{flex:1;overflow:auto;padding:36px 20px 60px;background-image:radial-gradient(var(--line-soft) 1px,transparent 1px);background-size:18px 18px}.au-flow{max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;position:relative}.au-lbl{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--muted);margin:14px 0 8px -80px}.au-card{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;cursor:pointer;box-shadow:0 1px 2px #0000000d;position:relative}.au-card:hover{border-color:#9aa4b2}.au-card.sel{border:2px solid #1F6FEB;padding:13px}.au-card b{display:block;font-weight:600;margin-bottom:2px}.au-cico{width:34px;height:34px;border-radius:8px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.au-n{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:10px;padding:0 6px}.au-steprow{position:relative;margin-bottom:12px}.au-steprow:before{content:"";position:absolute;left:30px;top:-12px;height:12px;border-left:2px solid var(--line)}.au-test{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px;font-size:12.5px;cursor:pointer;white-space:nowrap}.au-test:hover{border-color:#1f6feb;color:#1f6feb}.au-add-wrap{position:relative;margin-top:4px}.au-add{width:100%;border:2px dashed var(--line);background:transparent;border-radius:8px;padding:18px;color:#1f6feb;font-weight:600;cursor:pointer;font-size:13.5px}.au-add:hover{border-color:#1f6feb;background:var(--surface)}.au-addmenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:69;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0000002e;padding:6px;max-height:60vh;overflow:auto}.au-addmenu button{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:8px;border-radius:8px;cursor:pointer}.au-addmenu button:hover{background:var(--surface-2)}.au-addmenu b{display:block;font-weight:600}.au-props{border-left:1px solid var(--line);background:var(--surface);overflow:auto;display:flex;flex-direction:column}.au-ph{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:2}.au-ph .btn{display:none}.au-pbody{padding:6px 16px 30px}.pl-h{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--muted);margin:18px 0 8px;padding-top:12px;border-top:1px solid var(--line-soft)}.au-pbody>.pl-h:first-child{border-top:0;padding-top:0}.pl{font-weight:600;margin:12px 0 5px;font-size:13px}.au-conds{display:flex;flex-direction:column;gap:6px}.au-cond{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:4px;align-items:center;background:var(--surface-2);padding:6px;border-radius:8px}.au-cond .cw{font-size:12px;color:var(--muted)}.au-cond .cw select{font-size:12px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.au-cond .input{padding:5px 6px;font-size:12.5px}.au-cond input.input{grid-column:2 / 4}.au-cond .btn{grid-column:3;justify-self:end;padding:2px 8px}.au-tok{position:relative}.au-tok .input{padding-right:34px}.au-plus{position:absolute;right:6px;top:6px;width:22px;height:22px;border:0;border-radius:4px;background:#1f6feb;color:#fff;font-weight:800;cursor:pointer;line-height:22px;padding:0}.au-tokmenu{position:absolute;right:0;top:34px;z-index:69;width:300px;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0000002e;padding:4px 8px 8px}.au-tokmenu button{display:flex;justify-content:space-between;gap:8px;width:100%;border:0;background:none;text-align:left;padding:6px;border-radius:6px;cursor:pointer;font-size:12.5px}.au-tokmenu button:hover{background:var(--surface-2)}.au-tokmenu code{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.au-fm{display:flex;flex-direction:column;gap:4px}.au-fmrow .pl{display:flex;justify-content:space-between;align-items:center}.au-stepbtns{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft)}.au-desc{margin-top:22px}.au-warn{background:var(--warn-soft);color:var(--warn);padding:8px 10px;border-radius:8px}.au-run{border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:8px;cursor:pointer}.au-log{margin-top:10px;display:flex;flex-direction:column;gap:6px}.au-logrow{background:var(--ok-soft);border-radius:8px;padding:8px 10px;font-size:12.5px}.au-logrow.bad{background:var(--danger-soft)}.au-logrow ul{margin:4px 0 0;padding-left:18px}@media (max-width: 1200px){.au{grid-template-columns:260px minmax(0,1fr) 340px}}@media (max-width: 960px){.content.full{overflow:auto;display:block}.au{display:flex;flex-direction:column}.au-list{border-right:0;border-bottom:1px solid var(--line);max-height:none}.au-canvas{padding:20px 12px 40px}.au-lbl{margin-left:0}.au-test{position:static;transform:none;margin-bottom:6px}.au-steprow:before{display:none}.au-props{position:fixed;inset:auto 0 0 0;height:82vh;z-index:80;border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0003;transform:translateY(105%);transition:transform .2s}.au-props.open{transform:none}.au-ph .btn{display:inline-flex}}.au-canvas{padding:36px 24px 60px 150px}.au-lbl{margin-left:-70px}@media (max-width: 1300px){.au{grid-template-columns:250px minmax(0,1fr) 330px}.au-canvas{padding-left:130px}}@media (max-width: 960px){.au-canvas{padding:20px 12px 40px}.au-lbl{margin-left:0}}.pgrid{display:flex;flex-direction:column;gap:4px}.pg-group{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:10px 0 4px}.pg-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.pg-l{flex:1;min-width:140px;font-weight:600}.pg-custom{color:var(--accent);margin-left:6px;font-size:10px}.pg-lv{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pg-b{border:0;border-right:1px solid var(--line);background:var(--surface);padding:5px 9px;font-size:12px;cursor:pointer;font-weight:600;color:var(--muted)}.pg-b:last-child{border-right:0}.lv-none{background:var(--surface-2)!important;color:var(--muted)!important}.lv-view{background:#d0f0fd!important;color:#04283f!important}.lv-edit{background:#d1f7c4!important;color:#0b1d05!important}.lv-manage{background:#ede2fe!important;color:#2b1650!important}.pm-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px}table.pm{border-collapse:collapse;font-size:12.5px;min-width:100%}table.pm th{background:var(--surface-2);padding:8px 6px;font-weight:600;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);position:sticky;top:0}table.pm th:first-child,table.pm td:first-child{position:sticky;left:0;background:var(--surface);z-index:1;min-width:150px;border-right:1px solid var(--line)}table.pm th:first-child{background:var(--surface-2)}table.pm td{padding:5px 6px;border-bottom:1px solid var(--line-soft)}.pm-name{cursor:pointer}.pm-cell{border:0;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;display:inline-block;min-width:96px}@media (max-width: 860px){.pg-lv{width:100%}.pg-b{flex:1;padding:7px 4px}}.as-fab{position:fixed;right:22px;bottom:22px;z-index:65;display:flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 18px 12px 14px;font-weight:800;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d28d9,#2563eb 55%,#0e9f8f);box-shadow:0 10px 28px #4c1d9559;transition:transform .15s}.as-fab:hover{transform:translateY(-2px) scale(1.02)}.as-fab.hide{display:none}.as-checkpill{position:fixed;right:22px;bottom:80px;z-index:64;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 14px;font-weight:700;font-size:12.5px;cursor:pointer;box-shadow:0 6px 18px #0000001f;color:var(--warn)}.as-panel{position:fixed;right:16px;bottom:16px;top:86px;width:min(440px,calc(100vw - 32px));z-index:75;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.as-head{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.as-body{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.as-hello{text-align:center;padding:20px 6px}.as-spark{font-size:34px;margin-bottom:6px}.as-sugg{display:flex;flex-direction:column;gap:6px;margin-top:14px}.as-sugg button{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:9px 12px;text-align:left;cursor:pointer;font-size:13px}.as-sugg button:hover{border-color:#6d28d9}.as-msg{max-width:88%;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.5;position:relative;white-space:pre-wrap;word-break:break-word}.as-msg.user{align-self:flex-end;background:linear-gradient(135deg,#6d28d9,#2563eb);color:#fff;border-bottom-right-radius:4px}.as-msg.assistant{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:4px}.as-rich .li{display:block;padding-left:4px}.as-copy{position:absolute;right:-28px;bottom:2px;border:0;background:none;color:var(--muted);cursor:pointer}.as-prop{margin-top:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;white-space:normal;display:flex;flex-direction:column;gap:6px}.as-pf{display:flex;flex-wrap:wrap;gap:4px}.as-pf span{font-size:11.5px;background:var(--surface-2);border-radius:6px;padding:2px 6px}.as-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line-soft)}.as-input textarea{flex:1;resize:none;border:1px solid var(--line);border-radius:12px;padding:10px;font:inherit;background:var(--surface);color:var(--text);max-height:120px}.as-dots{display:inline-flex;gap:4px}.as-dots i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:asd 1s infinite}.as-dots i:nth-child(2){animation-delay:.15s}.as-dots i:nth-child(3){animation-delay:.3s}@keyframes asd{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.as-issue{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:10px;padding:10px 12px}.as-issue.alta{border-left-color:var(--danger)}.as-issue.media{border-left-color:var(--warn)}.as-issue.bassa{border-left-color:var(--info)}.as-sev{font-size:11.5px;font-weight:700;color:var(--muted);margin-bottom:2px}.as-ia{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ck-list{display:flex;flex-direction:column;gap:8px}.ck{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;flex-wrap:wrap}.ck-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--info)}.ck.alta .ck-dot{background:var(--danger)}.ck.media .ck-dot{background:var(--warn)}.ck-meta{font-size:11.5px;color:var(--muted);font-weight:700}.ck-act{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 860px){.as-fab{bottom:76px;right:14px;padding:11px 14px}.as-fab span{display:none}.as-checkpill{bottom:132px;right:14px}.as-panel{right:0;bottom:0;left:0;width:auto;border-radius:0;top:0}}.nav-badge{margin-left:auto;background:#e5484d;color:#fff;border-radius:10px;font-size:11px;padding:0 7px;font-weight:800}.chat{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-height:0}.ch-side{background:var(--surface);border-right:1px solid var(--line);overflow:auto;padding:12px 8px}.ch-sh{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 6px;font-size:12.5px;color:var(--muted)}.ch-sh .btn{padding:2px 8px}.ch-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;text-align:left;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text)}.ch-item:hover{background:var(--surface-2)}.ch-item.on{background:var(--accent-soft);color:var(--accent)}.ch-item.unread .ch-n{font-weight:800}.ch-item.muted{color:var(--muted)}.ch-hash{width:18px;text-align:center;color:var(--muted)}.ch-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-badge{background:var(--accent);color:var(--accent-ink);border-radius:10px;font-size:11px;font-weight:800;padding:0 7px}.ch-badge.at{background:#e5484d;color:#fff}.ch-av{width:36px;height:36px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.ch-av.sm{width:22px;height:22px;border-radius:6px;font-size:10px}.ch-main{display:flex;flex-direction:column;min-width:0;background:var(--surface)}.ch-top{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.ch-search{max-width:220px;padding:6px 10px}.ch-back{display:none}.ch-msgs{flex:1;overflow:auto;padding:10px 0 16px}.ch-day{text-align:center;margin:14px 0 6px;position:relative}.ch-day:before{content:"";position:absolute;left:16px;right:16px;top:50%;border-top:1px solid var(--line-soft)}.ch-day span{position:relative;background:var(--surface);padding:2px 12px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}.ch-msg{display:flex;gap:10px;padding:6px 16px;position:relative}.ch-msg:hover{background:var(--surface-2)}.ch-msg.grouped{padding-top:1px;padding-bottom:1px}.ch-msg.pinned{background:#fff8e1}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ch-msg.pinned{background:#3a3220}}:root[data-theme=dark] .ch-msg.pinned{background:#3a3220}.ch-t2{width:36px;flex-shrink:0;font-size:10.5px;color:transparent;text-align:right;padding-top:3px}.ch-msg:hover .ch-t2{color:var(--muted)}.ch-body{flex:1;min-width:0}.ch-h{display:flex;gap:8px;align-items:baseline}.ch-txt{white-space:pre-wrap;word-break:break-word;line-height:1.5}.mention{background:#e6f0ff;color:#1f5bd8;border-radius:4px;padding:0 3px;font-weight:600}.mention.me{background:#ffe7a8;color:#6b4a00}.ch-rep{font-size:12.5px;color:var(--muted);border-left:3px solid var(--line);padding:2px 8px;margin:2px 0 4px}.ch-img{max-width:280px;max-height:220px;border-radius:10px;margin-top:6px;display:block;border:1px solid var(--line)}.ch-file{display:inline-flex;gap:6px;align-items:center;margin-top:6px;margin-right:6px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;text-decoration:none;color:var(--text)}.ch-rx{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.ch-rx button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:1px 8px;font-size:12px;cursor:pointer}.ch-rx button.mine{border-color:var(--accent);background:var(--accent-soft)}.ch-tools{position:absolute;right:14px;top:-12px;display:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:2px}.ch-msg:hover .ch-tools{display:flex}.ch-tools button{border:0;background:none;cursor:pointer;padding:3px 6px;border-radius:6px;font-size:14px}.ch-tools button:hover{background:var(--surface-2)}.ch-compose{border-top:1px solid var(--line);padding:10px 14px;position:relative}.ch-ctx{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin-bottom:6px}.ch-ctx .btn{margin-left:auto;padding:1px 7px}.ch-row{display:flex;gap:8px;align-items:flex-end}.ch-row textarea{flex:1;resize:none;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;background:var(--surface);color:var(--text);max-height:160px;min-height:42px}.ch-attach{cursor:pointer;height:42px}.ch-mention{position:absolute;bottom:100%;left:56px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 20px #00000026;padding:4px;display:flex;flex-direction:column;min-width:200px}.ch-mention button{border:0;background:none;text-align:left;padding:6px 10px;border-radius:6px;cursor:pointer}.ch-mention button:hover{background:var(--surface-2)}@media (max-width: 860px){.chat{grid-template-columns:1fr;height:calc(100vh - 128px)}.chat.has-cur .ch-side{display:none}.chat:not(.has-cur) .ch-main{display:none}.ch-back{display:inline-flex}.ch-search{display:none}.ch-tools{display:flex;position:static;box-shadow:none;border:0;margin-top:2px;opacity:.6}.ch-msg{flex-wrap:wrap}}.mail{display:grid;grid-template-columns:230px 360px minmax(0,1fr);flex:1;min-height:0;background:var(--surface)}.mail-side{border-right:1px solid var(--line);padding:12px 8px;overflow:auto}.mail-list{border-right:1px solid var(--line);overflow:auto;display:flex;flex-direction:column}.mail-lh{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.mail-lh .input{padding:6px 10px}.mail-item{padding:10px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer;position:relative}.mail-item:hover{background:var(--surface-2)}.mail-item.on{background:var(--accent-soft)}.mail-item.unread{border-left:3px solid var(--accent)}.mail-item.unread b,.mail-item.unread .mi-sub{font-weight:800}.mi-top{display:flex;justify-content:space-between;gap:8px}.mi-sub{margin:2px 0}.mi-ct{margin-top:4px;font-size:11px}.mail-read{display:flex;flex-direction:column;min-width:0;overflow:auto}.mr-bar{display:flex;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;position:sticky;top:0;background:var(--surface);z-index:1}.mr-back{display:none}.mr-head{padding:14px 18px 8px}.mr-head h2{font-size:19px;margin-bottom:8px}.mr-ct{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap;font-size:13px}.mr-ct .input{max-width:260px;padding:5px 8px}.mr-att{padding:0 18px 8px;display:flex;flex-wrap:wrap;gap:6px}.mr-frame{flex:1;min-height:420px;border:0;border-top:1px solid var(--line-soft);background:#fff}.mr-text{white-space:pre-wrap;font-family:inherit;padding:12px 18px;margin:0}@media (max-width: 1100px){.mail{grid-template-columns:200px 300px minmax(0,1fr)}}@media (max-width: 860px){.mail{grid-template-columns:1fr;height:calc(100vh - 128px)}.mail-side{display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:8px;flex-wrap:nowrap}.mail-side>*{flex-shrink:0;width:auto!important}.mail-side .ch-sh,.mail.has-open .mail-list,.mail.has-open .mail-side{display:none}.mail:not(.has-open) .mail-read{display:none}.mr-back{display:inline-flex}}.btn{white-space:nowrap}.ebox{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-2)}a.btn{text-decoration:none;color:inherit}.oo-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.oo-bar{display:flex;gap:10px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.oo-editor{flex:1;min-height:0}.oo-wrap iframe{border:0}@media (max-width: 860px){.oo-wrap{height:calc(100vh - 128px)}}.gs{position:relative;flex:0 1 380px;min-width:160px}.gs-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted)}.gs-in{padding-left:30px}.gs-res{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:72;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #0000002e;max-height:70vh;overflow:auto;padding:4px;min-width:340px}.gs-hit{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.gs-hit.on,.gs-hit:hover{background:var(--surface-2)}.gs-hit b,.gs-hit span.ell{display:block}.gs-ico{width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.top h1{flex:1}@media (max-width: 860px){.gs{order:4;flex:1 1 100%}.gs-res{min-width:0}}.rx-box{margin-top:18px;border-top:1px solid var(--line-soft);padding-top:12px}.rx-c{position:relative;background:var(--surface-2);border-radius:10px;padding:8px 10px;margin-top:8px}.rx-del{position:absolute;right:6px;top:6px;border:0;background:none;color:var(--muted);cursor:pointer}.rx-new{display:flex;gap:6px;align-items:flex-end;margin-top:8px}.rx-h{padding:6px 0;border-bottom:1px solid var(--line-soft)}.rx-chg{display:inline-block;background:var(--surface-2);border-radius:6px;padding:1px 6px;margin:3px 4px 0 0}.imp-map{display:flex;flex-direction:column;gap:6px}.imp-row{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;align-items:center;background:var(--surface-2);border-radius:8px;padding:6px 8px}.imp-h{display:flex;flex-direction:column;min-width:0}.imp-prev{background:var(--surface-2);border-radius:8px;padding:8px;white-space:pre-wrap;font-size:11.5px;max-height:160px;overflow:auto}body:has(.drawer) .as-fab,body:has(.drawer) .as-checkpill{display:none}.stars{color:#f5a524;letter-spacing:1px}.stars .muted{color:var(--line)}.stars.big button{border:0;background:none;font-size:22px;color:var(--line);cursor:pointer;padding:0 2px}.stars.big button.on{color:#f5a524}.nav-sep{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c8ba1;padding:14px 12px 4px}.nav-add{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;border:1px dashed #34465F;background:none;color:var(--rail-text);cursor:pointer;font-weight:600;margin:4px 0;text-align:left}.nav-add:hover{background:var(--rail-active)}.cs-head{display:flex;gap:10px;align-items:center}.cs-ico{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:18px}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.tpl{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px;cursor:pointer}.tpl:hover{border-color:var(--accent);box-shadow:0 6px 18px #00000012}.tpl-i{font-size:24px}.tpl-f{color:var(--muted);margin-top:4px}.rail nav a{padding:7px 12px}.rail nav{padding-bottom:10px}.nav-sep{padding:12px 12px 3px}:root{--s3:#1baf7a;--s4:#eda100}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--s3:#199e70;--s4:#c98500}}:root[data-theme=dark]{--s3:#199e70;--s4:#c98500}.dotl{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.seg-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.seg{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;border-top:4px solid var(--line)}.seg-n{font-size:26px;font-weight:800;margin:4px 0}.seg-Campioni{border-top-color:#1baf7a}.seg-Fedeli{border-top-color:#2a78d6}.seg-Nuovi{border-top-color:#6250d6}.seg-Potenziali{border-top-color:#eda100}.seg-Arischio{border-top-color:#eb6834}.seg-Dormienti{border-top-color:#8a94a6}@media (max-width: 1100px){.seg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.seg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.ag{cursor:pointer;padding:14px;transition:transform .12s,box-shadow .12s}.ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg, 0 6px 20px rgba(0,0,0,.08))}.ag-top{display:flex;gap:10px;align-items:center;margin-bottom:10px}.ag-rank{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft, #eef2ff);color:var(--accent);font-weight:800}.ag-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center}.ag-nums b{display:block;font-size:14px}.ag-nums span{font-size:11px;color:var(--muted)}.ag-target{margin-top:10px}.ag-target .hb-track{margin-top:4px}.banner{padding:10px 14px;border-radius:10px;background:var(--info-soft);color:var(--text);font-size:13.5px;margin-bottom:10px}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.ok{background:var(--ok-soft);color:var(--ok)}.mini-bar{display:inline-block;width:60px;height:6px;border-radius:3px;background:var(--surface-2);vertical-align:middle;overflow:hidden;margin-right:6px}.mini-bar i{display:block;height:100%;background:var(--s3)}.row-line{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);cursor:pointer;font-size:14px}.row-line:last-child{border-bottom:0}.row-line:hover{color:var(--accent)}.row-line span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split2{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.split2{grid-template-columns:minmax(0,1fr)}}.send-grid{display:flex;flex-wrap:wrap;gap:8px}.score{display:flex;align-items:center;gap:8px}.score .hb-track{flex:1;display:block;min-width:60px}.mcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.mcal-h{background:var(--surface-2);padding:6px;font-size:12px;font-weight:700;color:var(--muted);text-align:center}.mcal-d{background:var(--surface);min-height:96px;padding:4px;display:flex;flex-direction:column;gap:3px;min-width:0}.mcal-d.out{background:var(--surface-2);opacity:.6}.mcal-d.today{background:var(--today)}.mcal-n{font-size:12px;color:var(--muted);font-weight:600}.mcal-e{font-size:12px;padding:3px 6px;border-radius:5px;background:var(--surface-2);border-left:3px solid var(--s1);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcal-e:hover{background:var(--accent-soft)}@media (max-width: 700px){.mcal-d{min-height:64px}.mcal-e{font-size:10px;padding:2px 3px}}.budget-t td,.budget-t th{padding:6px 4px;font-size:13px;white-space:nowrap}.input.bud{width:72px;padding:4px 6px;font-size:12.5px;min-height:0}.input.small{padding:4px 6px;font-size:13px;min-height:0}.man{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.man-nav{position:sticky;top:12px;padding:12px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow:auto}.man-nav .input{margin-bottom:8px}.man-nav .nav-sep{color:var(--muted);padding:10px 8px 4px}.man-link{display:flex;gap:8px;align-items:center;text-align:left;border:0;background:none;padding:7px 8px;border-radius:8px;font:inherit;font-size:14px;color:var(--text);cursor:pointer}.man-link span{width:20px;text-align:center}.man-link:hover{background:var(--surface-2)}.man-link.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.man-body{display:flex;flex-direction:column;gap:14px;min-width:0}.man-hero{background:linear-gradient(135deg,var(--accent-soft),var(--surface))}.man-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.man-card{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;font:inherit;color:var(--text)}.man-card:hover{border-color:var(--accent);box-shadow:0 4px 14px #0000000f}.man-n{position:absolute;top:10px;right:12px;font-size:12px;font-weight:800;color:var(--muted)}.man-ico{font-size:22px}.man-res{display:flex;flex-direction:column;gap:2px;padding:9px 4px;border-bottom:1px solid var(--line-soft);cursor:pointer}.man-res:hover b{color:var(--accent)}.man-head{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.man-big{font-size:34px;line-height:1}.man-q{border:1px solid var(--line);border-radius:10px;padding:0 14px;margin-bottom:8px;background:var(--surface)}.man-q summary{cursor:pointer;padding:12px 0;font-weight:600;list-style:none}.man-q summary:before{content:"▸ ";color:var(--accent)}.man-q[open] summary:before{content:"▾ "}.man-q ol{margin:0 0 12px;padding-left:22px;line-height:1.6}.man-q li{margin-bottom:4px}@media (max-width: 800px){.man{grid-template-columns:minmax(0,1fr)}.man-nav{position:static;max-height:none}}.man-q summary::-webkit-details-marker{display:none}.drawer-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.co-card{cursor:pointer;border-top:4px solid var(--accent);padding:16px;transition:transform .12s,box-shadow .12s}.co-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.co-top{display:flex;gap:10px;align-items:center;margin-bottom:12px}.co-flag{font-size:26px;line-height:1}.co-flag.big{font-size:38px}.co-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.co-nums b{display:block;font-size:15px}.co-nums span{font-size:12px;color:var(--muted)}.co-node{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;margin:6px 0;cursor:pointer;background:var(--surface);max-width:560px}.co-node:hover{border-color:var(--accent)}.co-node i{width:10px;height:10px;border-radius:50%;flex:none}.co-hero{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:14px;padding:16px 18px}.co-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 20px}.co-info div div{margin-top:2px;white-space:pre-wrap;word-break:break-word}.qbar{display:flex;gap:2px;overflow-x:auto;padding:0 18px;background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:thin}.qtab{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:9px 12px;font-size:13.5px;color:var(--text);text-decoration:none;border:0;background:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.qtab:hover{background:var(--surface-2)}.qtab.on{border-bottom-color:var(--accent);color:var(--accent);font-weight:600;background:var(--accent-soft)}.qtab .qn{font-size:11px;color:var(--muted);font-weight:600}.qtab.on .qn{color:var(--accent)}.qtab.qedit{color:var(--muted);margin-left:auto}.qlist{display:flex;flex-direction:column;gap:6px}.qrow{display:grid;grid-template-columns:18px 22px minmax(0,1fr) auto auto auto auto;gap:6px;align-items:center;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.qrow.drag{opacity:.5}.qgrip{cursor:grab;color:var(--muted);letter-spacing:-2px}.qrow .qn{font-size:12px;color:var(--muted);text-align:center}.qpath{display:none}@media (max-width: 700px){.qbar{padding:0 8px}.qtab{padding:8px 9px}}.modes{display:flex;gap:2px;margin:0 auto}.mode{border:0;background:none;padding:8px 12px;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.mode:hover{color:var(--text)}.mode.on{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.top h1{flex:0 1 auto}.qtab.qplus{font-size:16px;color:var(--muted)}@media (max-width: 1100px){.modes{order:10;width:100%;justify-content:center}}@media (max-width: 700px){.modes{overflow-x:auto;justify-content:flex-start}.mode{padding:6px 9px;font-size:13px}}.att-thumbs{display:inline-flex;gap:3px;align-items:center;vertical-align:middle}.att-thumbs img{object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--surface-2)}.att-file{display:inline-grid;place-items:center;font-size:9px;font-weight:800;color:var(--danger);background:var(--danger-soft);border-radius:4px;padding:0 3px}.att-file.big{width:100%;height:100%;font-size:16px}.att-box{border:1.5px dashed var(--line);border-radius:10px;padding:10px;transition:background .1s}.att-box.over{background:var(--accent-soft);border-color:var(--accent)}.att-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:8px}.att-grid:empty{display:none}.att-item{position:relative;display:flex;flex-direction:column;gap:3px}.att-item a{display:block;height:80px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.att-item img{width:100%;height:100%;object-fit:cover}.att-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.att-del{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#0009;color:#fff;cursor:pointer;font-size:11px}.ai-val{background:linear-gradient(135deg,rgba(124,58,237,.05),transparent)}.kind-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px}.kind-opts{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 10px;font-size:13px}.kind-opts label{display:flex;gap:6px;align-items:center}.kb{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;align-items:flex-start}.kb-col{flex:0 0 270px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:8px;max-height:calc(100vh - 260px);display:flex;flex-direction:column}.kb-col.over{outline:2px dashed var(--accent);background:var(--accent-soft)}.kb-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;padding:4px 4px 8px}.kb-head i{width:9px;height:9px;border-radius:50%}.kb-head .muted{margin-left:auto;font-weight:500}.kb-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.kb-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;cursor:pointer;font-size:13px;box-shadow:0 1px 2px #0000000a}.kb-card:hover{border-color:var(--accent)}.kb-card b{display:block;margin-bottom:4px}.kb-f{font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.gal-card{padding:0;overflow:hidden;cursor:pointer}.gal-card:hover{box-shadow:0 8px 24px #00000014}.gal-cover{height:140px;background:var(--surface-2);display:grid;place-items:center;overflow:hidden}.gal-cover img{width:100%;height:100%;object-fit:cover}.gal-ph{font-size:46px;font-weight:800;color:var(--accent);opacity:.35}.gal-body{padding:10px 12px;font-size:13px}.gal-body b{display:block;margin-bottom:4px}.gal-cover.small{height:64px}.sub-row td{background:var(--surface-2)}.ifc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.ifc-nav{position:sticky;top:12px;padding:12px;display:flex;flex-direction:column;gap:2px}.ifc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ifc-b{position:relative;min-width:0}.ifc-b.w2{grid-column:span 2}.ifc-b.w3{grid-column:1 / -1}.ifc-num{font-size:34px;font-weight:800;letter-spacing:-.02em;margin:4px 0}.ifc-tools{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:2}.ifc-edit-bar{display:flex;gap:6px;flex-wrap:wrap;padding:10px;border:1px dashed var(--accent);border-radius:12px;background:var(--accent-soft)}.form-fill{max-width:620px;margin:0 auto;padding:22px}@media (max-width: 1000px){.ifc{grid-template-columns:minmax(0,1fr)}.ifc-nav{position:static}.ifc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ifc-grid{grid-template-columns:minmax(0,1fr)}.ifc-b.w2,.ifc-b.w3{grid-column:auto}}.bill-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bq{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:var(--text);transition:transform .12s,box-shadow .12s}.bq:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000012;border-color:var(--accent)}.bq span{font-size:20px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:6px}.bq small{color:var(--muted);font-size:12px}.aging-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--surface-2);margin:4px 0 10px;gap:2px}.aging-bar i{display:block;height:100%}.avatar-s{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:12px;margin-right:8px;vertical-align:middle;text-transform:uppercase}.row-acts{white-space:nowrap;text-align:right}.row-acts .btn{margin-left:4px}.inv-t tbody tr:hover .row-acts .btn{border-color:var(--accent)}.drop-xml{display:block;border:1.5px dashed var(--accent);border-radius:12px;padding:16px;text-align:center;background:var(--accent-soft);cursor:pointer;margin-bottom:12px;font-size:14px}@media (max-width: 900px){.bill-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-setup{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;padding:12px;margin:8px 0 14px;text-align:left}.as-setup b{display:block;margin-bottom:4px}.dash2{gap:16px}.hero2{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;padding:24px 26px;border-radius:20px;color:#fff;background:radial-gradient(900px 380px at 0% 0%,#1f5a80 0%,transparent 60%),radial-gradient(700px 320px at 100% 100%,#0f7a6c 0%,transparent 60%),linear-gradient(135deg,#13233a,#0f2f3f);box-shadow:0 12px 34px #13233a40;position:relative;overflow:hidden}.hero2 h1{font-size:32px;color:#fff;margin:2px 0 6px}.hero2-brief{opacity:.9;margin:0 0 16px;font-size:15px}.hero2-alert{color:#ffb4a8}.hero2-actions{display:flex;flex-wrap:wrap;gap:8px}.hero2-actions button{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s}.hero2-actions button:hover{background:#ffffff2e}.hero2-actions button span{font-size:15px}.hero2-actions button.ai{background:linear-gradient(135deg,#7c3aed,#2563eb);border-color:transparent}.hero2-side{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.ht-empty{opacity:.75;font-size:14px;flex:1}.hero2-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.hero2-stats b{display:block;font-size:22px}.hero2-stats span{font-size:12px;opacity:.75}.kpi3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.kpi3{position:relative;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px 16px 10px;cursor:pointer;font:inherit;color:var(--text);overflow:hidden;transition:transform .12s,box-shadow .12s;min-width:0}.kpi3:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000012}.kpi3-top{display:flex;align-items:center;gap:8px}.kpi3-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);font-size:15px}.kpi3-l{font-size:13px;color:var(--muted);font-weight:600}.kpi3-v{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:8px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi3-s{font-size:12.5px;color:var(--muted)}.kpi3-s.up{color:var(--ok)}.kpi3-s.down{color:var(--danger)}.kpi3-s.warn{color:var(--warn)}.spark{display:block;width:100%;height:28px;margin-top:6px}.dgrid2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dgrid2>*{min-width:0}.dgrid2 .w2{grid-column:span 2}.dgrid2 .w3{grid-column:1 / -1}.todo{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.todo-i{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-left:4px solid var(--info)}.todo-i:hover{background:var(--surface-2)}.todo-i.danger{border-left-color:var(--danger)}.todo-i.warn{border-left-color:var(--warn)}.todo-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);flex:none}.todo-t{flex:1;min-width:0;display:flex;flex-direction:column}.todo-t b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-t small{color:var(--muted);font-size:12px}.todo-go{color:var(--muted)}.empty-big{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 10px;text-align:center;color:var(--muted)}.empty-big span{font-size:30px}.empty-big b{color:var(--text)}.empty-big small{font-size:12.5px;max-width:320px}.empty-big .btn{margin-top:8px}.tl{display:flex;flex-direction:column;gap:4px}.tl-i{display:flex;gap:10px;align-items:center;padding:6px 4px;border-radius:8px;cursor:pointer}.tl-i:hover{background:var(--surface-2)}.tl-d{width:42px;flex:none;text-align:center;background:var(--accent-soft);border-radius:9px;padding:4px 0;line-height:1.1}.tl-d b{display:block;font-size:16px;color:var(--accent)}.tl-d small{font-size:10px;color:var(--accent);text-transform:uppercase}.tl-t{flex:1;min-width:0;font-size:13.5px;display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-t small{color:var(--muted);font-size:11.5px}.funnel{display:flex;flex-direction:column;gap:8px;margin:4px 0 6px}.fn-row{display:grid;grid-template-columns:110px minmax(0,1fr) 30px;gap:8px;align-items:center;font-size:13px;cursor:pointer}.fn-bar{height:14px;background:var(--surface-2);border-radius:7px;overflow:hidden}.fn-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--s1),var(--accent));border-radius:7px}.fn-row b{text-align:right}.co-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.co-mini{text-align:left;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:12px;padding:10px 12px;background:var(--surface);font:inherit;color:var(--text);cursor:pointer}.co-mini:hover{box-shadow:0 6px 18px #0000000f}.co-mini-h{display:block;font-size:13.5px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-mini-n{display:grid;grid-template-columns:1fr 1fr;gap:6px}.co-mini-n b{display:block}.co-mini-n small{font-size:11.5px;color:var(--muted)}.ell2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skel{border-radius:16px;background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;animation:sk 1.2s infinite}.skel.hero2{height:190px}@keyframes sk{to{background-position:-200% 0}}@media (max-width: 1100px){.dgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid2 .w3{grid-column:1 / -1}}@media (max-width: 760px){.hero2{grid-template-columns:minmax(0,1fr);padding:18px}.hero2 h1{font-size:25px}.dgrid2{grid-template-columns:minmax(0,1fr)}.dgrid2 .w2,.dgrid2 .w3{grid-column:auto}.kpi3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi3-v{font-size:21px}}.kpi3-grid.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi3-grid.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1350px){.kpi3-grid.n6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.kpi3-grid.n6,.kpi3-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi3{display:flex;flex-direction:column;justify-content:flex-start}.kpi3 .spark{margin-top:auto}.contact-bar{display:flex;flex-wrap:wrap;gap:6px}.cb-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;font-size:13px;font-weight:600}.cb-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.cb-btn span{font-size:13px}:root,:root[data-theme]{--rail:#C21F2E;--rail-text:#FFFFFF;--rail-active:rgba(255,255,255,.16);--rail-accent:#FFFFFF}.rail{background:linear-gradient(180deg,#d02435,#a8192a);transition:width .18s}.rail nav a{color:#fff;font-weight:600}.rail nav a.active{background:#fff3;box-shadow:inset 3px 0 #fff}.rail .nav-sep{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;color:#ffffffbf;cursor:pointer;font-family:inherit;text-align:left}.rail .nav-sep:hover{color:#fff}.nav-caret{font-size:10px}.rail .nav-add{border-color:#fff6;color:#fff}.rail .foot{color:#ffffffd9}.rail .foot .btn{color:#fff;border-color:#fff6}.nav-badge{background:#fff;color:#c21f2e}.nav-mini{margin:6px 10px 0;padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#00000014;color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.nav-mini:hover{background:#ffffff24}.rail.mini{width:66px}.rail.mini .brand{justify-content:center;padding:18px 0 12px;font-size:0}.rail.mini .nav-l,.rail.mini .nav-sep,.rail.mini .foot,.rail.mini .nav-add{display:none}.rail.mini nav a{justify-content:center;padding:9px 0}.rail.mini .ico{width:auto;font-size:16px}.rail.mini .nav-badge{position:absolute;margin:-16px 0 0 18px;font-size:10px;padding:0 5px}.rail.mini nav a{position:relative}.rail.mini .nav-mini{text-align:center}@media (max-width: 900px){.rail.mini{width:232px}.rail.mini .nav-l,.rail.mini .nav-sep,.rail.mini .foot{display:revert}.nav-mini{display:none}}.rail .brand{flex-direction:column;align-items:flex-start;gap:2px;padding:18px 18px 10px}.rail .brand .brand-full{width:178px;height:auto}.rail .brand .brand-globe{display:none;width:34px;height:34px}.rail .brand .brand-sub{font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#fff;opacity:.9;padding-left:2px}.rail.mini .brand{align-items:center}.rail.mini .brand .brand-full,.rail.mini .brand .brand-sub{display:none}.rail.mini .brand .brand-globe{display:block}.drawer.wide{width:min(1180px,97vw)}.drawer .body.two{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;padding:0;overflow:hidden}.two-main{overflow-y:auto;padding:18px 20px;min-width:0}.two-side{overflow-y:auto;padding:16px;background:var(--surface-2);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:14px}@media (max-width: 1000px){.drawer .body.two{display:block;overflow-y:auto}.two-main{overflow:visible}.two-side{border-left:0;border-top:1px solid var(--line)}}.rf-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.rf-head{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.rf-add{display:flex;flex-wrap:wrap;gap:6px}.rf-drop{border:1.5px dashed var(--line);border-radius:10px;padding:18px;text-align:center;color:var(--muted);font-size:13px}.rf-drop.over,.rf-box:has(.rf-drop.over){border-color:var(--accent);background:var(--accent-soft)}.rf-grid{display:flex;flex-direction:column;gap:6px}.rf-item{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--line-soft);border-radius:10px}.rf-thumb{width:44px;height:44px;flex:none;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;overflow:hidden;cursor:pointer;padding:0;font-size:20px}.rf-thumb img{width:100%;height:100%;object-fit:cover}.rf-meta{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px}.rf-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-acts{display:flex;gap:4px}.rf-acts .btn{padding:3px 7px}.rf-link{background:var(--surface-2);border-radius:10px;padding:8px;margin-bottom:8px}.rf-cam video{width:100%;border-radius:10px;background:#000}.pv-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f19b3;z-index:200;display:grid;place-items:center;padding:20px}.pv{background:var(--surface);border-radius:14px;width:min(1100px,96vw);height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden}.pv-h{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.pv-b{flex:1;display:grid;place-items:center;background:var(--surface-2);overflow:auto}.pv-b img,.pv-b video{max-width:100%;max-height:100%}.pv-b iframe{width:100%;height:100%;border:0;background:#fff}@media print{body.print-table .rail,body.print-table .top,body.print-table .qbar,body.print-table .toolbar,body.print-table .dt-bar2,body.print-table .as-fab,body.print-table .dt-foot,body.print-table button{display:none!important}body.print-table .dt-scroll{overflow:visible!important}body.print-table .main{margin:0}}.menu-row{grid-template-columns:18px 22px minmax(0,1fr) auto auto}.menu-row.off{opacity:.5}.qrow.menu-row{grid-template-columns:18px 22px minmax(0,1fr) 120px 84px}.linkbtn{display:block;margin:12px auto 0;border:0;background:none;color:var(--accent);font:inherit;font-size:13.5px;cursor:pointer;text-decoration:underline}.langs{display:flex;gap:4px;padding:8px 14px 0}.lang{border:1px solid rgba(255,255,255,.25);background:transparent;border-radius:8px;padding:3px 7px;font-size:16px;cursor:pointer;opacity:.7}.lang.on{opacity:1;background:#fff3;border-color:#fff}.rail.mini .langs{flex-direction:column;align-items:center;padding:8px 0 0}.login-langs{justify-content:flex-end;padding:0;margin:-6px 0 8px}.login-langs .lang{border-color:var(--line)}.login-langs .lang.on{background:var(--accent-soft);border-color:var(--accent)}.tm-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.tm-card{display:flex;gap:12px;align-items:flex-start;cursor:pointer;transition:transform .12s,box-shadow .12s}.tm-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.tm-av{position:relative;flex:none;width:44px;height:44px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px}.tm-av.sm{width:26px;height:26px;font-size:11px}.tm-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#16a34a;border:2px solid var(--surface)}.tm-mini{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--muted);margin-top:6px}.tm-bars{display:flex;align-items:flex-end;gap:3px;height:28px;border-bottom:1px solid var(--line);padding:0 2px}.tm-bars span{width:9px;background:var(--accent,#0f766e);border-radius:3px 3px 0 0;opacity:.85}.tm-log{display:flex;flex-direction:column}.tm-log-it{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.tm-log-t{flex:none;width:110px;color:var(--muted);font-size:12px}.card-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}tr.click{cursor:pointer}tr.click:hover td{background:var(--hover,rgba(0,0,0,.03))}.coach{background:linear-gradient(135deg,#f0fdf9,#f8fafc);border:1px solid #cdeee3;border-radius:16px;padding:14px 16px;margin-bottom:14px}.coach-h{display:flex;align-items:flex-start;gap:10px;font-size:14.5px}.coach-h b{flex:1}.coach-h b span{font-weight:500}.coach-e{font-size:20px;line-height:1}.coach-x{flex:none;font-size:16px;text-decoration:none!important}.coach-p{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13.5px}.coach-p span{display:flex;align-items:center;gap:7px}.coach-p i{font-style:normal;flex:none;width:20px;height:20px;border-radius:50%;background:#0f766e;color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700}.cmd-box{display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid #0f766e;border-radius:12px;padding:5px 6px 5px 12px;margin:6px 0 10px}.cmd-box span{color:#0f766e}.cmd-box input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;min-width:0;color:var(--text)}.coach-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coach-tip{display:flex;align-items:center;gap:6px;margin-left:auto;max-width:100%;font-size:13px}.btn.tiny{padding:1px 8px;font-size:12px;min-height:0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .coach{background:linear-gradient(135deg,#0f2a25,#111827);border-color:#1f4d43}}:root[data-theme=dark] .coach{background:linear-gradient(135deg,#0f2a25,#111827);border-color:#1f4d43}@media (max-width:700px){.coach-p{flex-direction:column;gap:6px}.coach-tip{margin-left:0}.tm-log-t{width:80px}}.dkpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dkpis .k2{padding:12px 14px}.dkpis .k2-v{font-size:20px}.dboard{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.dcol{background:var(--surface-2);border:1px solid var(--line);border-top:3px solid #64748b;border-radius:14px;padding:10px;min-height:220px;transition:outline .1s}.dcol.drop{outline:2px dashed var(--accent)}.dcol-h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:2px 4px 10px;font-size:13.5px}.dcol-h .r{text-align:right}.tiny{font-size:11px}.dempty{border:1.5px dashed var(--line);border-radius:10px;padding:18px;text-align:center;color:var(--muted);font-size:12.5px}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 11px;margin-bottom:9px;cursor:grab;transition:box-shadow .12s,transform .12s}.dcard:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}.dcard-top{display:flex;gap:9px;align-items:flex-start}.dav{flex:none;width:30px;height:30px;border-radius:8px;color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700}.dttl{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px;line-height:1.25}.ddot{flex:none;width:8px;height:8px;border-radius:50%}.dsub{font-size:12px;color:var(--muted);margin-top:2px;display:flex;flex-wrap:wrap;gap:3px;align-items:center}.dnext{margin-top:8px;font-size:12px;padding:5px 8px;border-radius:7px;background:var(--surface-2);color:var(--text)}.dnext.late{background:#fee2e2;color:#b91c1c}.dnext.today{background:#dcfce7;color:#15803d}.dnext.warn{background:#ffedd5;color:#c2410c}.dprog{height:4px;border-radius:4px;background:var(--line);margin:9px 0 7px;overflow:hidden}.dprog span{display:block;height:100%;background:#0f766e;border-radius:4px}.dfoot{display:flex;justify-content:space-between;align-items:center;font-size:13px}.dfoot span{font-size:12px;color:var(--muted)}.dfoot .late{color:var(--danger)}.dage{font-size:11.5px;color:#c2410c;margin-top:4px}.dresp{font-size:11.5px;color:var(--muted);margin-top:3px}.ddrops{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;opacity:.8;transition:opacity .15s}.ddrops.on{opacity:1;position:sticky;bottom:8px;z-index:5}.ddrop{border:2px dashed;border-radius:14px;padding:12px;text-align:center;font-weight:600;font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ddrop.won{border-color:#86efac;background:#dcfce7d9;color:#15803d}.ddrop.lost{border-color:#fca5a5;background:#fee2e2d9;color:#b91c1c}.ddrop.over{transform:scale(1.02);box-shadow:0 8px 20px #0000001a}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.drep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.drep h3{margin:0 0 10px;font-size:15px}.drep-bars{display:flex;align-items:flex-end;gap:10px;height:170px}.drep-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.drep-bars span{width:70%;background:#0f766e;border-radius:6px 6px 0 0}.drep-bars small{color:var(--muted)}.drep-row{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center;margin:8px 0;font-size:13px}@media (max-width:1100px){.dkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dkpis{grid-template-columns:repeat(2,minmax(0,1fr))}.drep{grid-template-columns:1fr}.dboard{grid-auto-columns:85vw}.drep-row{grid-template-columns:100px 1fr auto}}.cc{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.cc-list{padding:10px;position:sticky;top:8px;max-height:calc(100vh - 150px);display:flex;flex-direction:column}.cc-tabs{display:flex;flex-wrap:wrap;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:4px}.cc-tabs button{border:0;background:transparent;padding:6px 11px;border-radius:9px;cursor:pointer;font-size:13px;color:var(--muted)}.cc-tabs button.on{background:#0f766e;color:#fff;font-weight:600}.cc-items{overflow:auto;flex:1;margin:0 -10px -10px}.cc-it{display:flex;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;padding:10px 12px;cursor:pointer;text-align:left;color:var(--text)}.cc-it:hover{background:var(--surface-2)}.cc-it.on{background:#e6f4f1}.cc-av{flex:none;width:38px;height:38px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.cc-av.big{width:60px;height:60px;font-size:20px}.cc-it-t{flex:1;min-width:0;display:flex;flex-direction:column}.cc-it-t b,.cc-it-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-it-t small{color:var(--muted)}.cc-it-tags{display:flex;gap:4px;flex:none}.badge.k-CLIENTE{background:#ccfbf1;color:#0f766e}.badge.k-POTENZIALE{background:#e0e7ff;color:#4338ca}.badge.k-FORNITORE{background:#ffedd5;color:#c2410c}.badge.k-PARTNER{background:#fae8ff;color:#a21caf}.badge.k-AGENTE{background:#fef9c3;color:#a16207}.cc-page{min-width:0;display:flex;flex-direction:column;gap:12px}.cc-head{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.cc-head-t{flex:1;min-width:200px}.cc-head-t h2{margin:0 0 6px;font-size:22px}.cc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.pill{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px;color:var(--muted)}.cc-acts{display:grid;grid-template-columns:repeat(5,minmax(78px,1fr));gap:6px}.cc-act{display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 6px;font-size:12.5px;cursor:pointer;color:var(--text);text-decoration:none}.cc-act span{font-size:18px}.cc-act:hover{border-color:#0f766e}.cc-act.primary{background:#0f766e;color:#fff;border-color:#0f766e}.cc-act.danger{color:var(--danger)}.cc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cc-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.cc-seg{display:flex;align-items:center;gap:10px}.cc-seg>span:first-child{font-size:22px}.cc-h4{margin:14px 2px 6px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cc-tl{padding:0;overflow:hidden}.cc-tl-h{padding:8px 12px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2)}.cc-tl-it{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--line)}.cc-tl-it.click{cursor:pointer}.cc-tl-it.click:hover{background:var(--surface-2)}.cc-tl-it.warn{background:#fff7ed}.cc-tl-i{flex:none;width:30px;height:30px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center}.cc-tl-b{flex:1;min-width:0;display:flex;flex-direction:column}.cc-tl-b b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-tl-b small{color:var(--muted);font-size:12px}.cc-tl-d{flex:none;font-size:12px;color:var(--muted)}.cc-info{background:var(--surface-2)}.cc-info-r{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:5px 0;font-size:13.5px}.cc-info-r>span:first-child{color:var(--muted)}.cc-note{margin-top:10px;padding:10px;background:var(--surface);border-radius:10px;font-size:13px;white-space:pre-wrap}:root[data-theme=dark] .cc-it.on{background:#12302b}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cc-it.on{background:#12302b}:root:not([data-theme=light]) .cc-tl-it.warn{background:#3a2410}}@media (max-width:1200px){.cc-acts{grid-template-columns:repeat(4,minmax(70px,1fr))}.cc-cols{grid-template-columns:1fr}}@media (max-width:860px){.cc{grid-template-columns:1fr}.cc-list{position:static;max-height:300px}.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-acts{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cc-info-r{grid-template-columns:110px 1fr}}.coach-b .linkbtn{margin:0}@media (max-width:700px){.coach-p,.coach-tip{display:none}.coach{padding:12px}}.two-side .rx-box{margin:0;border:0;padding:0;display:flex;flex-direction:column;flex:1;min-height:100%}.rx-list{flex:1;overflow:auto;min-height:200px}.rx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;color:var(--muted);padding:60px 20px}.rx-empty span{font-size:30px}.rx-empty b{color:var(--text)}.cbx{position:sticky;bottom:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:10px}.cbx-t{width:100%;border:0;outline:0;resize:vertical;background:transparent;padding:10px 12px 4px;font:inherit;font-size:14px;color:var(--text);min-height:44px}.cbx-bar{display:flex;align-items:center;gap:2px;padding:4px 6px 6px}.cbx-b{border:0;background:transparent;width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:16px;color:var(--muted);display:grid;place-items:center}.cbx-b:hover{background:var(--surface-2);color:var(--text)}.cbx-send{border:1px solid var(--line);background:var(--surface-2);width:34px;height:30px;border-radius:8px;cursor:pointer;color:var(--accent)}.cbx-send:disabled{opacity:.4;cursor:default}.cbx-emo{position:absolute;bottom:34px;left:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #00000026;padding:6px;display:grid;grid-template-columns:repeat(8,30px);z-index:5}.cbx-emo button{border:0;background:none;font-size:18px;cursor:pointer;border-radius:6px;height:30px}.cbx-emo button:hover{background:var(--surface-2)}.cbx-men{border-bottom:1px solid var(--line);padding:4px}.cbx-men button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:6px 8px;border-radius:8px;cursor:pointer;text-align:left;color:var(--text)}.cbx-men button:hover{background:var(--surface-2)}.cbx-av{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.ap-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:90;display:grid;place-items:center;padding:16px}.ap{position:relative;display:grid;grid-template-columns:200px 1fr;width:min(720px,100%);height:min(440px,90vh);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.ap-nav{background:var(--surface-2);border-right:1px solid var(--line);padding:8px;display:flex;flex-direction:column;gap:2px}.ap-nav button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text);text-align:left}.ap-nav button span{width:20px;text-align:center}.ap-nav button.on{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #00000014}.ap-main{position:relative;padding:14px;display:flex;flex-direction:column;overflow:auto}.ap-x{position:absolute;right:10px;top:8px;border:0;background:none;font-size:16px;cursor:pointer;color:var(--muted);z-index:2}.ap-drop{flex:1;border:2px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--muted);font-size:15px;margin-top:18px;text-align:center;padding:16px}.ap-drop u{color:var(--accent)}.ap-drop.over{border-color:var(--accent);background:var(--accent-soft)}.ap-ico{font-size:40px}.ap-pad{padding:18px 10px}.ap-steps{padding-left:18px;font-size:13.5px;line-height:1.7}@media (max-width:600px){.ap{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:90vh}.ap-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.ap-nav button{white-space:nowrap}}.rel-title{margin:18px 0 8px;font-size:15px}.rel-sec{border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.rel-h{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface-2);font-size:13.5px}.rel-n{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:12px}.rel-it{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--text);text-decoration:none}a.rel-it:hover{background:var(--surface-2)}.rel-it b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-it small{flex:none;color:var(--muted)}.rel-empty{margin-top:10px;padding:8px 12px;border:1px dashed var(--line);border-radius:10px}@media (min-width:1001px){.drawer.wide .two-main .fields2{grid-template-columns:1fr}.drawer.wide .two-main .fields2>.field{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:10px}.drawer.wide .two-main .fields2>.field>label{padding-top:9px;margin:0}}.overlay.dim{background:#0f172a80}.drawer.center{top:3vh;bottom:3vh;left:50%;right:auto;transform:translate(-50%);width:min(760px,96vw);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000059;animation:popin .16s ease-out}.drawer.center.wide{width:min(1200px,96vw)}@keyframes popin{0%{opacity:0;transform:translate(-50%) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.drawer.center header{padding:14px 22px}.drawer.center header h2{font-size:22px;font-family:inherit;font-weight:700}.drawer.center .two-main{padding:22px 34px}.f-ico{display:inline-flex;vertical-align:-2px;margin-right:6px;color:var(--muted)}.add-field-link{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);cursor:pointer;padding:10px 0;font-size:14px}.add-field-link:hover{color:var(--accent)}@media (max-width:700px){.drawer.center,.drawer.center.wide{top:0;bottom:0;left:0;transform:none;width:100%;border-radius:0;animation:none}.drawer.center .two-main{padding:16px}}.ns-menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:6px 0 14px}.ns-it{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px;cursor:pointer;color:var(--text)}.ns-it:hover,.ns-it.on{border-color:var(--accent);background:var(--accent-soft)}.ns-it span:last-child{display:flex;flex-direction:column;gap:2px}.ns-it small{color:var(--muted);font-size:12px}.ns-i{font-size:22px;width:30px;text-align:center}.ns-pane{border-top:1px solid var(--line);padding-top:14px}.ck-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:14px;align-items:start}.ck-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:8px}.ck-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.seg{display:flex;flex-wrap:wrap;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:3px}.seg button{border:0;background:none;padding:5px 10px;border-radius:7px;cursor:pointer;font-size:12.5px;color:var(--muted)}.seg button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000014}.ck-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.ck-sum button{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px;cursor:pointer;text-align:left;font-size:13px;color:var(--muted)}.ck-sum button b{display:block;font-size:24px}.ck-sum button.on{border-color:var(--accent);background:var(--accent-soft)}.ck2-list{display:flex;flex-direction:column;gap:8px}.ck2{border:1px solid var(--line);border-left:4px solid #94a3b8;border-radius:12px;padding:10px 12px}.ck2.sev-alta{border-left-color:var(--danger)}.ck2.sev-media{border-left-color:var(--warn)}.ck2.sev-bassa{border-left-color:#2563eb}.ck2-top{display:flex;gap:8px;align-items:center}.ck2-tag{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}.ck2-tag.alta{background:#fee2e2;color:#b91c1c}.ck2-tag.media{background:#ffedd5;color:#c2410c}.ck2-tag.bassa{background:#dbeafe;color:#1d4ed8}.ck2-t{font-weight:700;margin-top:4px}.ck2-d{font-size:13px;color:var(--muted);margin-top:2px}.ck2-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ck-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.ai-h{font-size:13px;margin:12px 0 6px;text-transform:uppercase;letter-spacing:.04em}.ai-ol{padding-left:20px;margin:0}.ai-ol li{margin-bottom:8px}.ai-act{font-size:13px;color:var(--accent);margin-top:2px}.ai-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-ul{padding-left:18px;margin:0;font-size:13px}.ai-ul li{margin-bottom:4px}.ai-wait{display:flex;gap:10px;align-items:center;padding:10px;background:var(--surface-2);border-radius:10px}.spin{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.ask-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.askchip{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:5px 10px;font-size:12.5px;cursor:pointer;color:var(--text)}.askchip:hover{border-color:var(--accent)}@media (max-width:1000px){.ck-grid{grid-template-columns:1fr}.ck-side{position:static}.ai-two{grid-template-columns:1fr}}.kind-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:12px}.kind-tabs button{border:0;background:none;padding:9px 14px;font-size:14px;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;gap:6px;align-items:center}.kind-tabs button.on{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.kind-tabs button span.n{background:var(--surface-2);border-radius:999px;padding:0 7px;font-size:11.5px}.rf-head{flex-direction:row;align-items:center;justify-content:space-between}.cs-btn{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:7px 12px;cursor:pointer;min-width:200px;max-width:300px;color:var(--text);font-size:14px}.cs-btn:hover{border-color:var(--accent)}.cs-name{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.cs-caret{color:var(--muted)}.cs-modal{background:var(--surface);border-radius:16px;width:min(520px,100%);padding:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow:auto}.cs-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px}.cs-it{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px;margin-bottom:8px;cursor:pointer;text-align:left;color:var(--text)}.cs-it:hover{border-color:var(--accent)}.cs-it.on{border-color:var(--accent);background:var(--accent-soft)}.cs-it.closed{opacity:.6}.cs-code{width:34px;font-weight:800;font-size:17px;text-align:center}.cs-t{flex:1;display:flex;flex-direction:column}.cs-t small{color:var(--muted);font-size:12px}.cs-on{background:#dcfce7;color:#15803d;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.cs-f{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px}@media (max-width:860px){.cs-btn{min-width:0;max-width:none;flex:1 1 100%;order:3}}.tx-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.tx-kpis .k2{padding:12px 14px}.tx-kpis .k2-v{font-size:20px}.tx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:10px}.tx-grid h3{margin:0 0 12px;font-size:15px}.tx-bars{display:flex;align-items:flex-end;gap:6px;height:170px}.tx-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.tx-pair{display:flex;align-items:flex-end;gap:2px;height:140px}.tx-pair span{width:9px;border-radius:3px 3px 0 0;min-height:1px}.tx-pair .in,.tx-leg i.in{background:#0f766e}.tx-pair .out,.tx-leg i.out{background:#f59e0b}.tx-bars small{color:var(--muted);font-size:11px}.tx-leg{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:8px}.tx-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:4px}.tx-g{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tx-gi{width:24px;text-align:center;font-size:17px}.tx-gl{display:flex;justify-content:space-between;font-size:13px;margin-bottom:3px}.tx-top,.tx-dl{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.tx-dd{flex:none;width:92px;color:var(--muted);font-size:12.5px}.tx-pend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}@media (max-width:1200px){.tx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.tx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-grid{grid-template-columns:1fr}}.sh-t th.today{color:var(--accent)}.sh-t td{vertical-align:top;min-width:96px}.sh-c{cursor:default}.sh-c.click{cursor:pointer}.sh-c.click:hover{background:var(--surface-2)}.sh-chip{display:block;color:#fff;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:600;margin-bottom:3px;white-space:nowrap}.sh-add{color:var(--line);font-size:16px}.sh-c.click:hover .sh-add{color:var(--accent)}.ced{border:1px solid var(--line);border-radius:12px;padding:14px;font-size:13.5px}.ced-h{display:flex;justify-content:space-between;border-bottom:2px solid var(--text);padding-bottom:8px;margin-bottom:8px}.ced-s{margin:10px 0 4px;font-size:11.5px;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.ced-r{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dotted var(--line)}.ced-r.tot{font-weight:700;border-bottom:1px solid var(--line)}.ced-r.net{font-size:16px;color:var(--accent)}.adp-r{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:none;padding:8px 0;cursor:pointer;color:var(--text);font-size:13.5px}.adp-r.late b{color:var(--danger)}.portals{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.portal{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-decoration:none;color:var(--text)}.portal:hover{border-color:var(--accent)}.portal small{color:var(--muted)}.aid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:12px 0}@media print{body.print-shifts .rail,body.print-shifts .top{display:none}}.content.full{flex-direction:column}.content.full>.coach{margin:10px 14px;flex:none;padding:10px 14px}.content.full>.coach .coach-p,.content.full>.coach .coach-tip{display:none}.content.full>.coach .cmd-box{margin:6px 0}.content.full>*:not(.coach){flex:1;min-height:0}.content.full>.card{flex:none}.prov-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:14px 0 8px;text-align:left}.prov{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px;cursor:pointer;font-size:13.5px;color:var(--text)}.prov:hover{border-color:var(--accent);background:var(--accent-soft)}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.app-c{display:flex;flex-direction:column;gap:4px;transition:transform .12s,box-shadow .12s}.app-c:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.app-c.soon{opacity:.65}.app-c p{margin:2px 0 6px}.app-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.app-i{font-size:24px}.api-key{font-family:ui-monospace,monospace;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px;margin:6px 0;word-break:break-all;font-size:13px}.api-pre{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px;font-size:12px;overflow:auto;white-space:pre}.themes{display:flex;gap:4px;padding:8px 14px 0}.rail.mini .themes{flex-direction:column;align-items:center;padding:8px 0 0}@media (min-width:901px){.rail.mini{width:92px}.rail.mini nav a{flex-direction:column;gap:3px;padding:8px 2px;text-align:center}.rail.mini nav a .nav-l{display:block;font-size:10.5px;line-height:1.15;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;max-width:86px;opacity:.95}.rail.mini nav a .ico{font-size:18px}.rail.mini .nav-badge{margin:-34px 0 0 30px}}.content>.coach{margin-top:20px;margin-bottom:6px}.au-props{min-width:0}.au-props .input{max-width:100%}.au-pbody .chips:has(>.chip:nth-child(7)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.au-pbody .chips:has(>.chip:nth-child(7)) .chip{padding:6px 0;text-align:center;justify-content:center;font-size:12px}.au-card{box-shadow:0 1px 2px #0000000d;border-radius:12px}.au-steprow:before{border-left:2px solid #93a4bd}.au-flow:before{content:"";position:absolute;left:30px;top:40px;bottom:80px;border-left:2px dashed var(--line);z-index:0}.au-card,.au-add{position:relative;z-index:1}@media (max-width:1300px){.au{grid-template-columns:260px minmax(0,1fr) 340px}}.fx-in{width:110px;text-align:right;padding:4px 6px}.tpl-page{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.tpl-side{position:sticky;top:8px}.tpl-cats{display:flex;flex-direction:column;margin-top:10px}.tpl-cats button{display:flex;justify-content:space-between;border:0;background:none;text-align:left;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14.5px;color:var(--text)}.tpl-cats button:hover{background:var(--surface-2)}.tpl-cats button.on{background:var(--accent-soft);font-weight:700}.tpl-hero{margin-bottom:14px}.tpl-grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tpl-c{display:flex;flex-direction:column;gap:6px}.tpl-c p{margin:0 0 6px;flex:1}.tpl-c .btn{align-self:flex-start}.tpl-prev{position:relative;height:110px;border-radius:10px;background:linear-gradient(135deg,var(--accent-soft),var(--surface-2));overflow:hidden;margin-bottom:6px}.tpl-ic{position:absolute;right:10px;top:8px;font-size:26px}.tpl-mini{position:absolute;left:14px;right:60px;bottom:12px;top:22px;display:flex;align-items:flex-end;gap:8px}.tpl-mini span{flex:1;background:var(--accent);opacity:.75;border-radius:4px 4px 0 0}.tpl-rows{position:absolute;left:12px;right:50px;top:14px;display:flex;flex-direction:column;gap:6px}.tpl-rows span{background:var(--surface);border-radius:6px;padding:3px 8px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-tags{display:flex;gap:4px}@media (max-width:800px){.tpl-page{grid-template-columns:1fr}.tpl-side{position:static}.tpl-cats{flex-direction:row;overflow-x:auto}.tpl-cats button{white-space:nowrap}}.co-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:10px}.co-card{border-top:4px solid var(--accent)}.co-card.on{box-shadow:0 0 0 2px var(--accent)}.co-top{display:flex;align-items:center;gap:10px}.seg.big button{padding:10px 16px;font-size:14px}.lang-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lang-card{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px;cursor:pointer;color:var(--text);position:relative}.lang-card span{font-size:22px}.lang-card.on{border-color:var(--accent);background:var(--accent-soft)}.lang-card i{position:absolute;right:10px;font-style:normal;color:var(--accent)}@media (max-width:600px){.lang-cards{grid-template-columns:1fr}}@media (max-width:600px){.top .modes,.qbar{display:none}.kind-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.kind-tabs button{white-space:nowrap;flex:none}.toolbar{gap:6px}.drawer.center header h2{font-size:18px}}.chat-page{display:flex;flex-direction:column;flex:1;min-height:0}.chat-page>.chat{flex:1;min-height:0}.chat-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.chat-tabs button{border:1px solid transparent;background:none;border-radius:999px;padding:6px 16px;font:inherit;font-weight:700;cursor:pointer;color:var(--muted)}.chat-tabs button:hover{background:var(--surface-2)}.chat-tabs button.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.tm-wrap{display:flex;flex-direction:column;min-height:0;flex:1}.tm-scroll{flex:1;overflow:auto;padding:18px}.tm-hero{display:flex;gap:16px;align-items:flex-start;padding:20px;background:linear-gradient(135deg,var(--accent-soft),var(--surface))}.tm-hero h3{margin:0 0 4px;font-size:19px}.tm-hero-ic{width:48px;height:48px;border-radius:14px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;margin:0 auto}.tm-steps{margin:8px 0 14px;padding-left:20px;line-height:1.7}.row-btns{display:flex;flex-wrap:wrap;gap:8px}.tm-h{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--muted);margin:22px 0 10px}.tm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tm-card{display:flex;flex-direction:column;gap:8px;padding:14px;min-width:0}.tm-top{display:flex;gap:10px;align-items:center}.tm-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.ai-page{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface)}.ai-msgs{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px;max-width:860px;width:100%;margin:0 auto}.ai-hello{text-align:center;margin:40px auto;max-width:560px}.ai-hello h3{margin:10px 0 4px;font-size:20px}.ai-m{display:flex;gap:8px;align-items:flex-start}.ai-m.user{justify-content:flex-end}.ai-b{padding:10px 14px;border-radius:14px;background:var(--surface-2);white-space:pre-wrap;line-height:1.55;max-width:85%;word-break:break-word}.ai-m.user .ai-b,.ai-av{background:var(--accent);color:var(--accent-ink)}.ai-page .ch-compose{max-width:860px;width:100%;margin:0 auto}@media (max-width: 860px){.chat-page{height:calc(100vh - 128px);flex:none}.chat-page>.chat{height:auto}.tm-hero{flex-direction:column}.tm-scroll{padding:12px}}.ai-modes{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--line-soft);max-width:860px;width:100%;margin:0 auto}.ai-modes button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer;color:var(--text)}.ai-modes button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700}.ai-plan{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);white-space:normal;overflow:hidden}.ai-plan-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--surface-2);flex-wrap:wrap}.ai-step{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line-soft);font-size:13.5px;flex-wrap:wrap}.ai-step.done{opacity:.65}.ok-t{color:var(--ok);font-weight:700}.bars30{display:flex;align-items:flex-end;gap:2px;height:70px;margin:10px 0}.bars30 span{flex:1;background:var(--accent);border-radius:3px 3px 0 0;min-height:3px;opacity:.85}.danger-t{color:var(--danger,#E5484D)}.linkbtn{display:inline;border:0;background:none;color:var(--accent);cursor:pointer;padding:0;font:inherit}.kpi-row{display:flex;flex-wrap:wrap;gap:12px}.kpi-row>.card.kpi{flex:1 1 170px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.pr-c{display:flex;flex-direction:column;gap:8px;padding:14px}.pr-h{display:flex;align-items:center;gap:8px;font-size:16px}.pr-i{font-size:22px}.pr-rank{border-top:1px solid var(--line-soft);padding-top:6px;display:flex;flex-direction:column;gap:2px}.pr-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;cursor:pointer;font-size:13.5px}.pr-row:hover{background:var(--surface-2)}.net-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:10px;margin:4px 0;cursor:pointer;background:var(--surface)}.net-row:hover{border-color:var(--accent)}.net-dot{width:10px;height:10px;border-radius:50%}.rv-bars{display:flex;align-items:flex-end;gap:6px;height:150px;margin:10px 0 4px}.rv-bars>div{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%;position:relative;padding-bottom:16px}.rv-bars span{width:40%;background:var(--accent);border-radius:4px 4px 0 0;min-height:2px}.rv-bars span.n{background:var(--ok)}.rv-bars small{position:absolute;bottom:0;font-size:10.5px;color:var(--muted)}.cards-page{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.cd-top{padding:14px;display:flex;flex-direction:column;gap:8px}.cd-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cd-row>b{width:70px}.cd-row .input{flex:1;min-width:200px}.cd-shot{padding:22px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.cd-cam{width:100%;max-width:420px;border:2px dashed var(--accent);background:var(--accent-soft);border-radius:18px;padding:30px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--text);font:inherit}.cd-cam span{font-size:48px}.cd-cam b{font-size:18px}.cd-cam small{color:var(--muted)}.cd-imgs{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.cd-imgs img{max-height:160px;max-width:100%;border-radius:10px;border:1px solid var(--line)}.cd-spin{width:34px;height:34px;border:4px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;animation:cdspin .8s linear infinite}@keyframes cdspin{to{transform:rotate(360deg)}}.cd-step{padding:16px}.cd-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cd-types button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;font:inherit;font-weight:700;color:var(--text);position:relative}.cd-types button span{font-size:28px}.cd-types button.on,.cd-types button:hover{border-color:var(--accent);background:var(--accent-soft)}.cd-types small{position:absolute;top:6px;right:8px;font-size:10.5px;background:var(--accent);color:var(--accent-ink);padding:1px 6px;border-radius:999px}.cd-head{display:flex;gap:12px;align-items:center}.cd-thumb{width:96px;height:58px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.cd-miss .input{border-color:var(--warn);background:var(--warn-soft)}.cd-flags{display:flex;flex-direction:column;gap:4px}.btn.big{padding:12px 20px;font-size:16px}.banner.warn{background:var(--warn-soft);color:var(--text)}@media (max-width: 600px){.cd-types{grid-template-columns:1fr 1fr}.cd-row>b{width:auto}}.cg-row{margin:8px 0}.cg-l{display:flex;justify-content:space-between;gap:8px;font-size:14px}.cg-track{position:relative;height:10px;background:var(--surface-2);border-radius:6px;margin:4px 0;overflow:visible}.cg-bar{height:100%;background:var(--accent);border-radius:6px}.cg-bud{position:absolute;top:-3px;width:2px;height:16px;background:var(--text)}.rv-bars span.p{background:var(--line)}.pay-rc{width:46px;height:46px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.rv-bars span.c{background:var(--danger,#E5484D)}.drawer .kpis2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.drawer .k2-v{font-size:20px;overflow-wrap:anywhere}.drawer .k2{padding:12px}.af-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:200}.af-card{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));max-height:76vh;overflow:auto;background:var(--surface);border-radius:12px;box-shadow:0 12px 40px #00000040,0 0 0 1px #0000000f;padding:14px;z-index:201;display:flex;flex-direction:column;gap:10px}.af-name{border:2px solid var(--accent);border-radius:8px;padding:8px 10px;font:inherit;font-size:15px;background:var(--surface);color:var(--text);outline:none}.af-types{border:1px solid var(--line);border-radius:8px;overflow:hidden}.af-search{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--line);color:var(--muted)}.af-search input{border:0;outline:none;flex:1;font:inherit;background:none;color:var(--text);padding:4px 0}.af-list{max-height:300px;overflow:auto;padding:4px}.af-type{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:7px 8px;border-radius:6px;cursor:pointer;font:inherit;font-size:14px;color:var(--text);text-align:left}.af-type:hover,.af-type.on{background:var(--surface-2)}.af-sel{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);cursor:pointer;font:inherit;font-size:14px;color:var(--text);text-align:left}.af-sel:hover{border-color:var(--muted)}.af-caret{margin-left:auto;color:var(--muted)}.af-help{font-size:13px;color:var(--muted);margin:0}.af-opts{display:flex;flex-direction:column;gap:4px}.af-opt{display:flex;align-items:center;gap:8px}.af-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.af-opt input{flex:1;border:1px solid transparent;border-radius:6px;padding:5px 8px;font:inherit;background:var(--surface-2);color:var(--text)}.af-opt input:focus{border-color:var(--accent);outline:none;background:var(--surface)}.af-x{border:0;background:none;color:var(--muted);cursor:pointer;font-size:18px;line-height:1}.af-link{align-self:flex-start;border:0;background:none;color:var(--muted);cursor:pointer;font:inherit;font-size:13.5px;padding:2px 0}.af-link:hover{color:var(--text)}.af-perm{display:flex;flex-direction:column;gap:6px}.af-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:6px;border-top:1px solid var(--line-soft)}.ps{position:relative}.ps-btn{display:flex;align-items:center;gap:6px;width:100%;text-align:left;cursor:pointer;min-height:38px}.ps-caret{margin-left:auto;color:var(--muted)}.ps-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--surface);border-radius:10px;box-shadow:0 10px 30px #0000002e,0 0 0 1px #0000000f;z-index:60;padding:6px;max-height:280px;display:flex;flex-direction:column}.ps-q{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font:inherit;margin-bottom:4px;background:var(--surface);color:var(--text)}.ps-list{overflow:auto}.ps-item{display:flex;width:100%;border:0;background:none;padding:5px 6px;border-radius:6px;cursor:pointer;text-align:left}.ps-item:hover,.ps-item.on{background:var(--surface-2)}.pm-box{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:38px;padding:4px 8px}.pm-box input{border:0;outline:none;flex:1;min-width:120px;font:inherit;background:none;color:var(--text);padding:4px 0}.pm-x{border:0;background:none;cursor:pointer;margin-left:4px;padding:0;font-size:14px;line-height:1;color:inherit;opacity:.6}.pm-x:hover{opacity:1}.af-ai{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -14px -14px;padding:10px 14px;background:var(--surface-2);border-top:1px solid var(--line-soft);font-size:13.5px}
