@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17181c;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17181c;--muted:#60636b;--line:#e3e3df;--line-strong:#d6d6d0;--surface:#fff;--soft:#f1f1ed;--accent:#c83f10;--kiemelo-rgb:200, 63, 16;--accent-dark:#a92d07;--accent-soft:#fff0e9;--green:#0d713c;--green-soft:#e9f7ed;--blue:#2970d6;--blue-soft:#eaf2ff;--amber:#925000;--amber-soft:#fff3dc;--red:#b72f32;--red-soft:#ffeded;--sidebar-width:238px;--shadow:0 12px 40px #191c200e;--bg-acc-37:#a53c17;--bg-acc-38:#a93218;--bg-acc-55:#f1a327;--bg-acc-81:#f2cfac;--bg-acc-96:#fff0ea;--bg-acc-96a:#fff3ec;--bg-blu-43:#245eb8;--bg-blu-45:#6339ad;--bg-blu-60:#438cf1;--bg-blu-82:#bfd3e5;--bg-blu-96:#edf4ff;--bg-blu-96a:#f3edff;--bg-blu-96b:#f0edff;--bg-grn-24:#116b3e;--bg-grn-50:#48b56a;--bg-grn-50a:#56b747;--bg-grn-80:#b8dfd2;--bg-n-10:#18191c;--bg-n-100:#fff;--bg-n-11:#1a1b1f;--bg-n-14:#202125;--bg-n-20:#303136;--bg-n-21:#323339;--bg-n-67:#aaa;--bg-n-7:#111214;--bg-n-86:#dddeda;--bg-n-87:#dfe0dd;--bg-n-89:#e2e2e2;--bg-n-92:#ecece8;--bg-n-92a:#eaebe8;--bg-n-92b:#e4f3e8;--bg-n-93:#eeeeeb;--bg-n-93a:#ececec;--bg-n-94:#f2f2ef;--bg-n-94a:#f1f1ee;--bg-n-94b:#eaf5ed;--bg-n-95:#eaf8f0;--bg-n-95a:#edf5f6;--bg-n-95b:#f5f5f2;--bg-n-96:#f6f6f3;--bg-n-96a:#f7f7f4;--bg-n-96b:#f0f5fc;--bg-n-96c:#eef3fb;--bg-n-96d:#fdecec;--bg-n-97:#faf7f3;--bg-n-97a:#fff0f0;--bg-n-97b:#f8f8f5;--bg-n-97c:#eef3ff;--bg-n-97d:#faf8f5;--bg-n-97e:#fffaf1;--bg-n-98:#fafaf8;--bg-n-98a:#fff8f4;--bg-pur-84:#d5c5e5;--bg-red-44:#b9252d;--bg-red-62:#ed4f4f;--bg-tea-30:#345963;--border-acc-38:#a93218;--border-acc-71:#d8a691;--border-acc-72:#e0c48f;--border-acc-78:#edd3a2;--border-acc-86:#f3d3c2;--border-acc-87:#eed8cc;--border-blu-87:#cddcf1;--border-n-17:#2a2b2e;--border-n-20:#303135;--border-n-22:#34353a;--border-n-67:#aaa;--border-n-74:#b8bac0;--border-n-76:#bfc1c5;--border-n-77:#c8c8c3;--border-n-77a:#c8c8c2;--border-n-78:#c9c9c3;--border-n-78a:#c9cac5;--border-n-80:#ccc;--border-n-86:#deded9;--border-n-87:#ddd;--border-n-90:#e7e7e2;--border-n-92:#ecece8;--border-n-96:#f6f6f3;--border-red-85:#edc5c5;--border-red-86:#edcccc;--border-red-86a:#f0c9c9;--shadow-acc-84:#e0d6ca;--text-acc-19:#53310c;--text-acc-21:#6c4300;--text-acc-41:#b5471e;--text-acc-60:#ff7a32;--text-blu-28:#31455f;--text-blu-31:#3a4a63;--text-blu-35:#1f4e91;--text-blu-40:#52637c;--text-blu-46:#5b4aa1;--text-blu-47:#4d67a2;--text-blu-50:#6d45b8;--text-blu-53:#3173db;--text-grn-24:#14683b;--text-grn-27:#137544;--text-grn-35:#4f6257;--text-grn-62:#69d287;--text-n-13:#222;--text-n-13a:#1e2024;--text-n-16:#26282d;--text-n-17:#282a30;--text-n-26:#3f4248;--text-n-27:#42444a;--text-n-27a:#414349;--text-n-27b:#3f4249;--text-n-27c:#41444b;--text-n-28:#44464c;--text-n-29:#464950;--text-n-30:#484b53;--text-n-32:#4d5058;--text-n-33:#4f525a;--text-n-33a:#4e5158;--text-n-33b:#50535a;--text-n-33c:#4f535a;--text-n-35:#555860;--text-n-35a:#55585f;--text-n-36:#575a61;--text-n-38:#5d6066;--text-n-39:#5e6169;--text-n-39a:#5f6269;--text-n-40:#62656c;--text-n-40a:#60636b;--text-n-41:#62656d;--text-n-41a:#64676e;--text-n-42:#666970;--text-n-42a:#676a71;--text-n-42b:#65686f;--text-n-43:#686b73;--text-n-43a:#696c73;--text-n-43b:#686b72;--text-n-44:#6b6e75;--text-n-45:#6d7077;--text-n-45a:#6e7178;--text-n-46:#70737a;--text-n-47:#74777e;--text-n-48:#767980;--text-n-49:#777a82;--text-n-49a:#777a81;--text-n-49b:#787b82;--text-n-50:#7b7e84;--text-n-51:#7d8087;--text-n-52:#81838a;--text-n-52a:#808187;--text-n-52b:#7d808a;--text-n-54:#85878e;--text-n-55:#898b92;--text-n-55a:#898b91;--text-n-55b:#888a91;--text-n-55c:#888b92;--text-n-56:#8c8e94;--text-n-56a:#898c94;--text-n-56b:#8a8c92;--text-n-56c:#8b8d93;--text-n-58:#6e717a;--text-n-58a:#919399;--text-n-59:#94969b;--text-n-59a:#92949a;--text-n-59b:#93959b;--text-n-60:#999;--text-n-60a:#96989d;--text-n-60b:#96989e;--text-n-61:#999b9f;--text-n-61a:#989a9f;--text-n-64:#9fa1a7;--text-n-65:#a1a3a8;--text-n-70:#b6b6b0;--text-n-81:#cbccd0;--text-n-87:#ddd;--text-n-91:#e7e7e7;--text-n-95:#f5f5f2;--text-pur-28:#47315f;--text-red-30:#6d2a2c;--text-red-41:#b3261e;--text-red-48:#c42f36;--text-tea-24:#21594b;--text-tea-34:#3f6670;--border-n-100:#fff;--on-brand:#fff;--text-n-100:#fff;--bg-n-96f:#f6f6f3eb;--bg-n-84f:#d8d8d3e0;background:#f6f6f3;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--on-brand:#1c1206;--border-n-100:#3a3b40;--text-n-100:#f2f2f4;--bg-n-96f:#16171aeb;--bg-n-84f:#34353ae0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9e9ec;--ink:#e9e9ec;--muted:#a3a5ab;--line:#2c2d31;--line-strong:#3c3d42;--surface:#1e1f23;--soft:#26272b;--accent:#ff8a52;--kiemelo-rgb:255, 138, 82;--accent-dark:#ffa075;--accent-soft:#3a251b;--green:#55d98a;--green-soft:#16301f;--blue:#82b4ff;--blue-soft:#19263a;--amber:#f2b63c;--amber-soft:#33280f;--red:#ff7b7b;--red-soft:#391e1f;--shadow:0 12px 40px #00000080;--bg-acc-37:#983715;--bg-acc-38:#982d16;--bg-acc-55:#e08f0e;--bg-acc-81:#5b4229;--bg-acc-96:#402a21;--bg-acc-96a:#402c21;--bg-blu-43:#1f509c;--bg-blu-45:#543093;--bg-blu-60:#1872ee;--bg-blu-82:#29445b;--bg-blu-96:#212d40;--bg-blu-96a:#2b2140;--bg-blu-96b:#262140;--bg-grn-24:#189657;--bg-grn-50:#3d9a5a;--bg-grn-50a:#499c3c;--bg-grn-80:#295b4b;--bg-n-10:#3c3d40;--bg-n-100:#1a1a1a;--bg-n-11:#3c3c40;--bg-n-14:#3b3c3f;--bg-n-20:#39393c;--bg-n-21:#38393b;--bg-n-67:#272727;--bg-n-7:#3d3f41;--bg-n-86:#1f201e;--bg-n-87:#1f1f1e;--bg-n-89:#1e1e1e;--bg-n-92:#1e1e1c;--bg-n-92a:#1d1e1c;--bg-n-92b:#18211b;--bg-n-93:#1d1d1c;--bg-n-93a:#1d1d1d;--bg-n-94:#1d1d1b;--bg-n-94a:#1d1d1b;--bg-n-94b:#18201a;--bg-n-95:#16211b;--bg-n-95a:#181f1f;--bg-n-95b:#1d1d1a;--bg-n-96:#1d1d1a;--bg-n-96a:#1d1d19;--bg-n-96b:#141a22;--bg-n-96c:#141a22;--bg-n-96d:#241212;--bg-n-97:#1f1b16;--bg-n-97a:#251010;--bg-n-97b:#1d1d19;--bg-n-97c:#101626;--bg-n-97d:#1e1b17;--bg-n-97e:#251e10;--bg-n-98:#1c1c19;--bg-n-98a:#251810;--bg-pur-84:#42295b;--bg-red-44:#9d1f26;--bg-red-62:#e92424;--bg-tea-30:#3c6672;--border-acc-38:#6d382c;--border-acc-71:#6d3f2c;--border-acc-72:#6d562c;--border-acc-78:#6d562c;--border-acc-86:#6d432c;--border-acc-87:#6d432c;--border-blu-87:#2c476d;--border-n-17:#4c4c4f;--border-n-20:#4b4c4e;--border-n-22:#4a4b4e;--border-n-67:#414141;--border-n-74:#3d3e40;--border-n-76:#3d3e3f;--border-n-77:#3f3f3d;--border-n-77a:#3f3f3d;--border-n-78:#3f3f3c;--border-n-78a:#3e3f3d;--border-n-80:#3d3d3d;--border-n-86:#3d3d3a;--border-n-87:#3c3c3c;--border-n-90:#3d3d39;--border-n-92:#3c3c38;--border-n-96:#3c3c36;--border-red-85:#6d2c2c;--border-red-86:#6d2c2c;--border-red-86a:#6d2c2c;--shadow-acc-84:#e0d6ca;--text-acc-19:#f4d4b1;--text-acc-21:#f3d9ad;--text-acc-41:#edac94;--text-acc-60:#eca279;--text-blu-28:#bac9db;--text-blu-31:#bbc6d7;--text-blu-35:#a1c0eb;--text-blu-40:#b5bfce;--text-blu-46:#aea5d6;--text-blu-47:#a5b3d4;--text-blu-50:#b19bda;--text-blu-53:#86adea;--text-grn-24:#acefcb;--text-grn-27:#a7f1cc;--text-grn-35:#c0ccc5;--text-grn-62:#87db9f;--text-n-13:#e0e0e0;--text-n-13a:#dedfe2;--text-n-16:#dbdcdf;--text-n-17:#dadbdf;--text-n-26:#d3d4d7;--text-n-27:#d2d3d6;--text-n-27a:#d3d4d6;--text-n-27b:#d3d4d7;--text-n-27c:#d2d3d6;--text-n-28:#d2d3d5;--text-n-29:#d1d2d5;--text-n-30:#d0d1d4;--text-n-32:#cecfd2;--text-n-33:#cdcfd2;--text-n-33a:#cecfd2;--text-n-33b:#cdcfd1;--text-n-33c:#cdcfd2;--text-n-35:#cccdd0;--text-n-35a:#cccdd0;--text-n-36:#cbcccf;--text-n-38:#cacbcd;--text-n-39:#c9cacd;--text-n-39a:#c9cacc;--text-n-40:#c8c9cb;--text-n-40a:#c8c9cc;--text-n-41:#c7c9cb;--text-n-41a:#c7c8cb;--text-n-42:#c7c8ca;--text-n-42a:#c6c7ca;--text-n-42b:#c7c8ca;--text-n-43:#c6c7ca;--text-n-43a:#c6c7c9;--text-n-43b:#c6c7c9;--text-n-44:#c5c6c9;--text-n-45:#c4c5c8;--text-n-45a:#c4c5c8;--text-n-46:#c3c4c7;--text-n-47:#c2c3c6;--text-n-48:#c2c3c5;--text-n-49:#c1c2c5;--text-n-49a:#c1c2c5;--text-n-49b:#c1c2c4;--text-n-50:#c0c1c3;--text-n-51:#bfc0c3;--text-n-52:#bebfc2;--text-n-52a:#bfc0c2;--text-n-52b:#bebfc3;--text-n-54:#bdbec0;--text-n-55:#bbbcbf;--text-n-55a:#bcbdbf;--text-n-55b:#bcbdbf;--text-n-55c:#bbbdbf;--text-n-56:#bbbcbe;--text-n-56a:#bbbcbf;--text-n-56b:#bcbcbf;--text-n-56c:#bbbcbe;--text-n-58:#b9babd;--text-n-58a:#b9babd;--text-n-59:#b8b9bc;--text-n-59a:#b9babc;--text-n-59b:#b8b9bc;--text-n-60:#bababa;--text-n-60a:#b8b9bb;--text-n-60b:#b7b8bb;--text-n-61:#b7b8ba;--text-n-61a:#b7b8bb;--text-n-64:#b4b5b9;--text-n-65:#b4b5b8;--text-n-70:#b3b3af;--text-n-81:#cbccd0;--text-n-87:#ddd;--text-n-91:#e7e7e7;--text-n-95:#f4f4f1;--text-pur-28:#cabadb;--text-red-30:#e1b2b4;--text-red-41:#ed9a95;--text-red-48:#e59397;--text-tea-24:#b8e5d9;--text-tea-34:#b6d0d6;background:#16171a}}:root[data-theme=dark]{--on-brand:#1c1206;--border-n-100:#3a3b40;--text-n-100:#f2f2f4;--bg-n-96f:#16171aeb;--bg-n-84f:#34353ae0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9e9ec;--ink:#e9e9ec;--muted:#a3a5ab;--line:#2c2d31;--line-strong:#3c3d42;--surface:#1e1f23;--soft:#26272b;--accent:#ff8a52;--kiemelo-rgb:255, 138, 82;--accent-dark:#ffa075;--accent-soft:#3a251b;--green:#55d98a;--green-soft:#16301f;--blue:#82b4ff;--blue-soft:#19263a;--amber:#f2b63c;--amber-soft:#33280f;--red:#ff7b7b;--red-soft:#391e1f;--shadow:0 12px 40px #00000080;--bg-acc-37:#983715;--bg-acc-38:#982d16;--bg-acc-55:#e08f0e;--bg-acc-81:#5b4229;--bg-acc-96:#402a21;--bg-acc-96a:#402c21;--bg-blu-43:#1f509c;--bg-blu-45:#543093;--bg-blu-60:#1872ee;--bg-blu-82:#29445b;--bg-blu-96:#212d40;--bg-blu-96a:#2b2140;--bg-blu-96b:#262140;--bg-grn-24:#189657;--bg-grn-50:#3d9a5a;--bg-grn-50a:#499c3c;--bg-grn-80:#295b4b;--bg-n-10:#3c3d40;--bg-n-100:#1a1a1a;--bg-n-11:#3c3c40;--bg-n-14:#3b3c3f;--bg-n-20:#39393c;--bg-n-21:#38393b;--bg-n-67:#272727;--bg-n-7:#3d3f41;--bg-n-86:#1f201e;--bg-n-87:#1f1f1e;--bg-n-89:#1e1e1e;--bg-n-92:#1e1e1c;--bg-n-92a:#1d1e1c;--bg-n-92b:#18211b;--bg-n-93:#1d1d1c;--bg-n-93a:#1d1d1d;--bg-n-94:#1d1d1b;--bg-n-94a:#1d1d1b;--bg-n-94b:#18201a;--bg-n-95:#16211b;--bg-n-95a:#181f1f;--bg-n-95b:#1d1d1a;--bg-n-96:#1d1d1a;--bg-n-96a:#1d1d19;--bg-n-96b:#141a22;--bg-n-96c:#141a22;--bg-n-96d:#241212;--bg-n-97:#1f1b16;--bg-n-97a:#251010;--bg-n-97b:#1d1d19;--bg-n-97c:#101626;--bg-n-97d:#1e1b17;--bg-n-97e:#251e10;--bg-n-98:#1c1c19;--bg-n-98a:#251810;--bg-pur-84:#42295b;--bg-red-44:#9d1f26;--bg-red-62:#e92424;--bg-tea-30:#3c6672;--border-acc-38:#6d382c;--border-acc-71:#6d3f2c;--border-acc-72:#6d562c;--border-acc-78:#6d562c;--border-acc-86:#6d432c;--border-acc-87:#6d432c;--border-blu-87:#2c476d;--border-n-17:#4c4c4f;--border-n-20:#4b4c4e;--border-n-22:#4a4b4e;--border-n-67:#414141;--border-n-74:#3d3e40;--border-n-76:#3d3e3f;--border-n-77:#3f3f3d;--border-n-77a:#3f3f3d;--border-n-78:#3f3f3c;--border-n-78a:#3e3f3d;--border-n-80:#3d3d3d;--border-n-86:#3d3d3a;--border-n-87:#3c3c3c;--border-n-90:#3d3d39;--border-n-92:#3c3c38;--border-n-96:#3c3c36;--border-red-85:#6d2c2c;--border-red-86:#6d2c2c;--border-red-86a:#6d2c2c;--shadow-acc-84:#e0d6ca;--text-acc-19:#f4d4b1;--text-acc-21:#f3d9ad;--text-acc-41:#edac94;--text-acc-60:#eca279;--text-blu-28:#bac9db;--text-blu-31:#bbc6d7;--text-blu-35:#a1c0eb;--text-blu-40:#b5bfce;--text-blu-46:#aea5d6;--text-blu-47:#a5b3d4;--text-blu-50:#b19bda;--text-blu-53:#86adea;--text-grn-24:#acefcb;--text-grn-27:#a7f1cc;--text-grn-35:#c0ccc5;--text-grn-62:#87db9f;--text-n-13:#e0e0e0;--text-n-13a:#dedfe2;--text-n-16:#dbdcdf;--text-n-17:#dadbdf;--text-n-26:#d3d4d7;--text-n-27:#d2d3d6;--text-n-27a:#d3d4d6;--text-n-27b:#d3d4d7;--text-n-27c:#d2d3d6;--text-n-28:#d2d3d5;--text-n-29:#d1d2d5;--text-n-30:#d0d1d4;--text-n-32:#cecfd2;--text-n-33:#cdcfd2;--text-n-33a:#cecfd2;--text-n-33b:#cdcfd1;--text-n-33c:#cdcfd2;--text-n-35:#cccdd0;--text-n-35a:#cccdd0;--text-n-36:#cbcccf;--text-n-38:#cacbcd;--text-n-39:#c9cacd;--text-n-39a:#c9cacc;--text-n-40:#c8c9cb;--text-n-40a:#c8c9cc;--text-n-41:#c7c9cb;--text-n-41a:#c7c8cb;--text-n-42:#c7c8ca;--text-n-42a:#c6c7ca;--text-n-42b:#c7c8ca;--text-n-43:#c6c7ca;--text-n-43a:#c6c7c9;--text-n-43b:#c6c7c9;--text-n-44:#c5c6c9;--text-n-45:#c4c5c8;--text-n-45a:#c4c5c8;--text-n-46:#c3c4c7;--text-n-47:#c2c3c6;--text-n-48:#c2c3c5;--text-n-49:#c1c2c5;--text-n-49a:#c1c2c5;--text-n-49b:#c1c2c4;--text-n-50:#c0c1c3;--text-n-51:#bfc0c3;--text-n-52:#bebfc2;--text-n-52a:#bfc0c2;--text-n-52b:#bebfc3;--text-n-54:#bdbec0;--text-n-55:#bbbcbf;--text-n-55a:#bcbdbf;--text-n-55b:#bcbdbf;--text-n-55c:#bbbdbf;--text-n-56:#bbbcbe;--text-n-56a:#bbbcbf;--text-n-56b:#bcbcbf;--text-n-56c:#bbbcbe;--text-n-58:#b9babd;--text-n-58a:#b9babd;--text-n-59:#b8b9bc;--text-n-59a:#b9babc;--text-n-59b:#b8b9bc;--text-n-60:#bababa;--text-n-60a:#b8b9bb;--text-n-60b:#b7b8bb;--text-n-61:#b7b8ba;--text-n-61a:#b7b8bb;--text-n-64:#b4b5b9;--text-n-65:#b4b5b8;--text-n-70:#b3b3af;--text-n-81:#cbccd0;--text-n-87:#ddd;--text-n-91:#e7e7e7;--text-n-95:#f4f4f1;--text-pur-28:#cabadb;--text-red-30:#e1b2b4;--text-red-41:#ed9a95;--text-red-48:#e59397;--text-tea-24:#b8e5d9;--text-tea-34:#b6d0d6;background:#16171a}*{box-sizing:border-box}body{background:var(--bg-n-96);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--kiemelo-rgb), .22);outline-offset:2px}h1,h2,h3,h4,p{margin-top:0}.app-shell{min-height:100vh}.sidebar{z-index:50;width:var(--sidebar-width);background:var(--bg-n-7);color:var(--text-n-95);border-right:1px solid var(--border-n-17);flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:52px;padding:0 5px;display:flex}.brand-mark{width:37px;height:37px;color:var(--accent);border:2px solid var(--accent);border-radius:11px;place-items:center;display:grid;transform:rotate(-3deg)}.brand strong{letter-spacing:-.45px;font-size:19px;display:block}.brand small{color:var(--text-n-64);letter-spacing:.75px;margin-top:2px;font-size:12px;display:block}.sidebar nav{gap:5px;margin-top:33px;display:grid}.sidebar nav button{width:100%;height:47px;color:var(--text-n-81);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:0 13px;font-size:14.5px;font-weight:600;display:flex;position:relative}.sidebar nav button:hover{color:var(--text-n-100);background:var(--bg-n-11)}.sidebar nav button.active{color:var(--text-acc-60);background:linear-gradient(90deg, rgba(var(--kiemelo-rgb), .19), rgba(var(--kiemelo-rgb), .07))}.sidebar nav button.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:0}.sidebar nav em{background:var(--bg-n-21);border-radius:10px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 6px;font-size:13px;font-style:normal;display:grid}.storage-panel{border:1px solid var(--border-n-20);background:var(--bg-n-10);border-radius:11px;margin-top:auto;padding:15px}.storage-title{color:var(--text-n-87);align-items:center;gap:8px;font-size:13.5px;display:flex}.storage-title svg{color:var(--accent)}.storage-value{color:var(--text-n-91);justify-content:space-between;margin:17px 0 9px;font-size:13px;display:flex}.storage-value b{font-size:13px}.progress{background:var(--bg-n-20);border-radius:5px;height:5px;overflow:hidden}.progress i{background:var(--accent);border-radius:inherit;height:100%;display:block}.storage-panel button{border:1px solid var(--border-n-22);width:100%;height:37px;color:var(--text-n-87);background:var(--bg-n-14);border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:13px;display:flex}.system-ok{color:var(--text-n-56);align-items:center;gap:7px;margin:13px 6px 0;font-size:12.5px;display:flex}.system-ok span{background:var(--bg-grn-50);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #48b56a1f}.sidebar-backdrop{display:none}.app-main{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:30;background:var(--bg-n-96f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #d8d8d3e0;grid-template-columns:minmax(180px,1fr) minmax(300px,570px) auto auto auto;align-items:center;gap:14px;height:76px;padding:0 26px;display:grid;position:sticky;top:0}.menu-button{display:none!important}.page-heading small,.page-heading strong{display:block}.page-heading small{color:var(--text-n-42);text-transform:uppercase;letter-spacing:.9px;font-size:12.5px}.page-heading strong{letter-spacing:-.25px;margin-top:2px;font-size:16.5px}.global-search{background:var(--bg-n-100);border:1px solid var(--line-strong);height:42px;color:var(--text-n-56a);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex;box-shadow:0 2px 8px #14141405}.global-search:focus-within{border-color:rgba(var(--kiemelo-rgb), .6);box-shadow:0 0 0 3px rgba(var(--kiemelo-rgb), .08)}.global-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.global-search kbd{background:var(--bg-n-94);border:1px solid var(--border-n-90);white-space:nowrap;border-radius:5px;align-items:center;gap:3px;height:24px;padding:0 8px;font-size:13px;display:flex}.quick-upload,.intro-actions button,.document-actions button,.quick-actions button,.modal-actions button,.wide{border:1px solid var(--line-strong);background:var(--bg-n-100);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.quick-upload:hover,.intro-actions button:hover,.document-actions button:hover,.quick-actions button:hover{border-color:var(--border-n-67)}.primary{box-shadow:0 6px 15px rgba(var(--kiemelo-rgb),.16);color:var(--on-brand)!important;border-color:var(--accent)!important;background:var(--accent)!important}.primary:hover{background:var(--accent-dark)!important}.primary:disabled{cursor:not-allowed;opacity:.45}.notification-button,.icon-button{background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:39px;height:39px;display:grid;position:relative}.notification-button:hover,.icon-button:hover{background:var(--bg-n-92)}.notification-button i{width:16px;height:16px;color:var(--on-brand);background:var(--accent);border:2px solid var(--border-n-96);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;top:0;right:0}.user-menu{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-width:154px;padding:4px 6px;display:flex}.user-menu:hover{background:var(--soft)}.user-menu>span:not(.avatar){flex:1;min-width:0}.user-menu strong,.user-menu small{white-space:nowrap;display:block}.user-menu strong{font-size:13.5px}.user-menu small{color:var(--text-n-40);margin-top:2px;font-size:12.5px}.avatar{width:29px;height:29px;color:var(--text-acc-19);background:var(--bg-acc-81);border:2px solid var(--border-n-100);box-shadow:0 0 0 1px var(--shadow-acc-84);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.avatar-1{color:var(--text-tea-24);background:var(--bg-grn-80)}.avatar-2{color:var(--text-pur-28);background:var(--bg-pur-84)}.avatar-3{color:var(--text-blu-28);background:var(--bg-blu-82)}.page-stage{animation:.28s ease-out both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page{max-width:1660px;margin:0 auto;padding:28px 28px 44px}.surface{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px}.eyebrow{color:var(--accent);letter-spacing:.9px;text-transform:uppercase;font-size:12.5px;font-weight:800;display:inline-block}.welcome-line,.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.welcome-line h1,.page-intro h1{letter-spacing:-1.2px;margin:5px 0;font-size:clamp(25px,2.3vw,36px);line-height:1.1}.welcome-line p,.page-intro p{color:var(--muted);margin:0;font-size:14px}.quick-actions,.intro-actions{gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:24px;display:grid}.metric{text-align:left;background:var(--bg-n-100);border:1px solid var(--line);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:38px 1fr;gap:1px 10px;min-height:135px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 25px #181a1d09}.metric:hover{border-color:var(--border-n-77);transform:translateY(-2px);box-shadow:0 12px 30px #181a1d12}.metric-icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:9px;grid-row:1/span 3;place-items:center;display:grid}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.metric-icon.red{color:var(--red);background:var(--red-soft)}.metric small{font-size:13.5px;font-weight:650}.metric strong{letter-spacing:-.8px;margin-top:5px;font-size:29px}.metric em{color:var(--green);align-self:end;font-size:12.5px;font-style:normal;font-weight:700}.metric em.down{color:var(--red)}.metric em span{color:var(--text-n-58);font-weight:500}.dashboard-grid{grid-template-columns:minmax(0,2.1fr) minmax(270px,.86fr);gap:14px;margin-top:14px;display:grid}.recent-documents{grid-column:1;min-width:0;overflow:hidden}.recent-activity{grid-area:1/2/span 2;min-width:0}.status-overview{grid-column:1;min-width:0;overflow:hidden}.section-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:56px;padding:0 18px;display:flex}.section-header h2{letter-spacing:-.2px;flex:1;margin:0;font-size:15.5px}.section-header button{color:var(--accent);background:0 0;border:0;align-items:center;gap:2px;font-size:13px;font-weight:800;display:flex}.section-header select,.status-overview select{height:33px;color:var(--text-n-32);background:var(--bg-n-100);border:1px solid var(--line);border-radius:7px;padding:0 28px 0 10px;font-size:13px}.document-table{width:100%;overflow-x:auto}.table-head,.table-row{grid-template-columns:minmax(230px,2fr) minmax(120px,1fr) minmax(130px,1fr) 65px 145px 135px 30px;align-items:center;column-gap:12px;min-width:850px;display:grid}.table-head{height:41px;color:var(--text-n-40);background:var(--bg-n-98);border-bottom:1px solid var(--line);padding:0 15px;font-size:12.5px}.table-row{text-align:left;background:var(--bg-n-100);border:0;border-bottom:1px solid var(--border-n-92);width:100%;min-height:59px;padding:7px 15px;transition:background .14s}.table-row:last-child{border-bottom:0}.table-row:hover{background:var(--bg-n-97)}.table-row>span{min-width:0;color:var(--text-n-30);font-size:12.5px}.table-row span strong,.table-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-row span strong{color:var(--text-n-17);font-size:12.5px}.table-row span small{color:var(--text-n-42);margin-top:3px;font-size:12px}.document-name{align-items:center;gap:10px;display:flex}.document-name i{min-width:0;font-style:normal}.document-name strong{font-size:13px!important}.owner-cell{align-items:center;gap:7px;display:flex}.owner-cell .avatar{width:24px;height:24px;font-size:11px}.file-type{width:31px;height:35px;color:var(--text-blu-53);background:var(--bg-blu-96);border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.file-type em{color:var(--text-n-100);background:var(--bg-blu-43);letter-spacing:.2px;border-radius:3px;padding:2px 3px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:-3px;right:-4px}.file-type.type-pdf{color:var(--text-red-48);background:var(--bg-n-97a)}.file-type.type-pdf em{background:var(--bg-red-44)}.file-type.type-xlsx{color:var(--text-grn-27);background:var(--bg-n-95)}.file-type.type-pptx{color:var(--text-acc-41);background:var(--bg-acc-96)}.file-type.large{border-radius:9px;width:70px;height:84px}.file-type.large em{padding:4px 6px;font-size:11px;bottom:9px;right:-7px}.status-badge{width:fit-content;min-height:21px;color:var(--text-n-41);background:var(--bg-n-93);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.approved{color:var(--green);background:var(--green-soft)}.status-badge.review{color:var(--blue);background:var(--blue-soft)}.status-badge.pending{color:var(--amber);background:var(--amber-soft)}.status-badge.expired{color:var(--red);background:var(--red-soft)}.status-badge.archived{color:var(--text-n-38);background:var(--bg-n-93a)}.compact .table-head,.compact .table-row{grid-template-columns:minmax(220px,2fr) 1fr 1fr 55px 130px 115px 20px;min-width:760px}.activity-list{padding:8px 17px 15px}.activity-list>div{border-bottom:1px solid var(--border-n-92);gap:10px;min-height:68px;padding:11px 0 10px;display:flex;position:relative}.activity-list>div:last-child{border-bottom:0}.activity-list>div:not(:last-child):before{content:"";background:var(--bg-n-86);width:1px;position:absolute;top:42px;bottom:-13px;left:14px}.activity-list span{flex:1;min-width:0}.activity-list strong,.activity-list em,.activity-list small{line-height:1.45;display:block}.activity-list strong{font-size:12.5px}.activity-list em{color:var(--text-n-40a);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.activity-list small{color:var(--text-n-42);margin-top:3px;font-size:12px}.status-visual{align-items:center;gap:52px;min-height:210px;padding:23px 36px;display:flex}.donut{background:conic-gradient(var(--bg-grn-50a) 0 70%, var(--bg-acc-55) 70% 85%, var(--bg-blu-60) 85% 93%, var(--bg-red-62) 93%);border-radius:50%;flex:none;place-items:center;width:150px;height:150px;display:grid;transform:rotate(-20deg)}.donut:before{content:"";background:var(--bg-n-100);border-radius:50%;grid-area:1/1;width:92px;height:92px}.donut span{z-index:1;background:var(--bg-n-100);text-align:center;border-radius:50%;flex-direction:column;grid-area:1/1;justify-content:center;width:88px;height:88px;display:flex;transform:rotate(20deg)}.donut span small,.donut span strong{display:block}.donut span small{color:var(--text-n-40);font-size:12.5px}.donut span strong{font-size:22px}.legend{flex:1}.legend>div{border-bottom:1px solid var(--border-n-92);grid-template-columns:10px 1fr 50px 45px;align-items:center;gap:8px;height:38px;font-size:13px;display:grid}.legend i{background:var(--bg-n-67);border-radius:2px;width:8px;height:8px}.legend i.green{background:var(--bg-grn-50a)}.legend i.orange{background:var(--bg-acc-55)}.legend i.blue{background:var(--bg-blu-60)}.legend i.red{background:var(--bg-red-62)}.legend em{color:var(--text-n-41a);font-style:normal}.page-intro{align-items:center;min-height:82px;margin-bottom:20px}.page-intro h1{font-size:33.6px}.page-intro p{max-width:680px}.library-layout{grid-template-columns:218px minmax(0,1fr);gap:14px;display:grid}.filters{background:var(--bg-n-100);border:1px solid var(--line);border-radius:10px;min-height:620px;padding:17px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:23px;font-size:14px;display:flex}.filter-title button{color:var(--accent);background:0 0;border:0;font-size:12.5px;font-weight:700}.filter-group{margin-bottom:17px;display:block}.filter-group>span{margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.filter-group select{width:100%;height:39px;color:var(--text-n-39);background:var(--bg-n-100);border:1px solid var(--line);border-radius:7px;padding:0 10px;font-size:12.5px}.saved-view{color:var(--text-n-49);border-top:1px solid var(--line);gap:9px;margin-top:27px;padding-top:18px;display:flex}.saved-view strong,.saved-view small{display:block}.saved-view strong{color:var(--text-n-27);font-size:12.5px}.saved-view small{margin-top:5px;font-size:12px}.library-content{min-width:0;overflow:hidden}.library-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.library-toolbar label{max-width:460px;height:39px;color:var(--text-n-47);background:var(--bg-n-97b);border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.library-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.library-toolbar>span{color:var(--text-n-40);margin-left:auto;font-size:12.5px}.view-switch{background:var(--bg-n-94a);border-radius:7px;padding:3px;display:flex}.view-switch button{width:31px;height:29px;color:var(--text-n-50);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.view-switch button.active{color:var(--text-n-13);background:var(--bg-n-100);box-shadow:0 2px 5px #00000014}.document-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:14px;display:grid}.document-card{text-align:left;background:var(--bg-n-100);border:1px solid var(--line);border-radius:9px;min-height:220px;padding:16px;transition:transform .18s,border-color .18s}.document-card:hover{border-color:var(--border-n-77a);transform:translateY(-2px)}.document-card>div:first-child{justify-content:space-between;align-items:start;display:flex}.document-card>strong,.document-card>small{display:block}.document-card>strong{margin-top:18px;font-size:14px}.document-card>small{color:var(--text-n-59);margin-top:4px;font-size:12px}.document-card p{height:38px;color:var(--text-n-43);margin:11px 0;font-size:12.5px;line-height:1.6;overflow:hidden}.document-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;font-size:12.5px;display:flex}.document-card footer span:first-child{align-items:center;gap:7px;display:flex}.document-card .avatar{width:24px;height:24px}.empty-state{min-height:300px;color:var(--text-n-65);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state strong{color:var(--text-n-27a);margin-top:11px;font-size:14.5px}.empty-state p{margin-top:5px;font-size:13px}.templates-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.template-main{min-width:0;overflow:hidden}.template-card{text-align:left;background:var(--bg-n-100);border:1px solid var(--line);border-radius:9px;grid-template-columns:40px 1fr;gap:0 10px;min-height:205px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid}.template-card:hover,.template-card.selected{border-color:rgba(var(--kiemelo-rgb),.75);box-shadow:0 0 0 2px rgba(var(--kiemelo-rgb),.07)}.template-file{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.template-card>div:nth-child(2) strong,.template-card>div:nth-child(2) small{display:block}.template-card>div:nth-child(2) strong{font-size:13px}.template-card>div:nth-child(2) small{color:var(--text-n-54);margin-top:4px;font-size:12px}.template-card p{height:34px;color:var(--text-n-42);grid-column:1/-1;margin:12px 0 7px;font-size:12px;line-height:1.55;overflow:hidden}.template-meta,.usage{grid-column:1/-1;align-items:center;display:flex}.template-meta{color:var(--text-n-52);justify-content:space-between;font-size:12px}.usage{color:var(--text-n-49a);border-top:1px solid var(--line);align-self:end;gap:6px;margin-top:11px;padding-top:10px;font-size:12px}.usage strong{color:var(--text-n-16);font-size:13px}.usage i{letter-spacing:-5px;margin-left:auto;font-size:17.5px}.template-preview{padding:17px}.preview-title{align-items:center;gap:10px;display:flex}.preview-title strong,.preview-title small{display:block}.preview-title strong{font-size:13.5px}.preview-title small{color:var(--text-n-54);margin-top:4px;font-size:12px}.template-preview .paper{min-height:290px;margin:18px 0;padding:35px 28px}.preview-details{gap:12px;display:grid}.field-list{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.field-list span,.tags span{color:var(--text-blu-47);background:var(--bg-n-97c);border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.wide{width:100%}.version-ledger{overflow:hidden}.ledger-head,.version-ledger>button{grid-template-columns:2.1fr 2fr 1.1fr 1fr .7fr;align-items:center;gap:18px;min-width:980px;display:grid}.ledger-head{height:42px;color:var(--text-n-55);background:var(--bg-n-98);border-bottom:1px solid var(--line);padding:0 17px;font-size:12.5px}.version-ledger>button{text-align:left;background:var(--bg-n-100);border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;padding:8px 17px;font-size:12.5px}.version-ledger>button:hover{background:var(--bg-n-97d)}.version-ledger>button>span{color:var(--text-n-36);align-items:center;gap:8px;display:flex}.version-ledger code{color:var(--text-n-49b);font-size:12px}.version-document i{min-width:0;font-style:normal}.version-document strong,.version-document small{display:block}.version-document small{color:var(--text-n-61);margin-top:3px;font-size:11px}.version-document b{color:var(--accent);margin-left:auto;font-size:13px}.version-ledger .avatar{width:25px;height:25px}.comments-board{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.comment-row{text-align:left;background:var(--bg-n-100);border:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto 20px;gap:11px;width:100%;min-height:96px;padding:15px 18px;display:grid}.comment-row:last-child{border-bottom:0}.comment-row:hover{background:var(--bg-n-97d)}.comment-row>div{min-width:0}.comment-row div span{justify-content:space-between;display:flex}.comment-row strong{font-size:12.5px}.comment-row small{color:var(--text-n-61a);font-size:12px}.comment-row p{color:var(--text-n-33);margin:7px 0;font-size:12.5px;line-height:1.5}.comment-row em{color:var(--text-n-55);align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.count-badge{min-width:23px;height:23px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;font-size:12.5px;font-weight:800;display:grid}.approval-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.approval-queue-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:53px;padding:0 18px;display:flex}.approval-queue-head span{font-size:14.5px;font-weight:800}.approval-queue-head em{min-width:23px;height:23px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;display:grid}.approval-queue-head button{background:var(--bg-n-100);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;height:33px;margin-left:auto;padding:0 10px;font-size:12.5px;display:flex}.approval-queue{background:var(--bg-n-100);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.approval-item{border-bottom:1px solid var(--line);padding:17px 18px}.approval-file{align-items:center;gap:11px;display:flex}.approval-file div button{background:0 0;border:0;padding:0;font-size:13.5px;font-weight:800;display:block}.approval-file small{color:var(--text-n-59a);margin-top:4px;font-size:12px;display:block}.urgent{color:var(--red);background:var(--red-soft);border-radius:4px;margin-left:auto;padding:4px 7px;font-size:12px;font-weight:800}.approval-item>p{color:var(--text-n-35);margin:13px 0;font-size:12.5px}.approval-meta{color:var(--text-n-49);flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.approval-meta span{align-items:center;gap:6px;display:flex}.approval-meta .avatar{width:24px;height:24px}.approval-actions{gap:8px;margin-top:15px;display:flex}.approval-actions button{background:var(--bg-n-100);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.approval-actions button:last-child{margin-left:auto}.approval-actions .approve{color:var(--on-brand);background:var(--green);border-color:var(--green)}.approval-actions .reject{color:var(--red);border-color:var(--border-red-85)}.approval-guide{align-self:start;padding:22px}.approval-guide>svg{color:var(--accent)}.approval-guide h3{margin:17px 0 8px;font-size:16.5px}.approval-guide p{color:var(--text-n-43a);font-size:12.5px;line-height:1.7}.approval-guide div{border-top:1px solid var(--line);padding:13px 0}.approval-guide small,.approval-guide strong{display:block}.approval-guide small{color:var(--text-n-58a);font-size:12px}.approval-guide strong{margin-top:4px;font-size:12.5px}.settings-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-row{text-align:left;background:var(--bg-n-100);border:1px solid var(--line);border-radius:9px;grid-template-columns:39px 1fr auto 20px;align-items:center;gap:12px;min-height:92px;padding:15px;display:grid}.settings-row:hover{border-color:var(--border-n-78)}.settings-row>span{width:39px;height:39px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.settings-row strong{font-size:13px}.settings-row p{color:var(--text-n-49);margin:5px 0 0;font-size:12px}.settings-row em{color:var(--text-n-56b);font-size:12px;font-style:normal}.local-data{justify-content:space-between;align-items:center;margin-top:14px;padding:17px;display:flex}.local-data>div{align-items:center;gap:10px;display:flex}.local-data svg{color:var(--accent)}.local-data strong,.local-data small{display:block}.local-data strong{font-size:13px}.local-data small{color:var(--text-n-56b);margin-top:3px;font-size:12px}.local-data button{height:34px;color:var(--red);background:var(--bg-n-100);border:1px solid var(--border-red-86);border-radius:7px;padding:0 12px;font-size:12.5px}.breadcrumb{color:var(--text-n-59b);align-items:center;gap:7px;margin-bottom:14px;font-size:12.5px;display:flex}.breadcrumb button{color:var(--text-n-35);background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:flex}.breadcrumb strong{color:var(--text-n-26)}.document-hero{gap:23px;min-height:195px;padding:20px;display:flex}.large-file{background:var(--bg-n-96a);border:1px solid var(--line);width:115px;color:var(--text-n-55a);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.document-summary{flex:1;min-width:0}.title-row{justify-content:space-between;align-items:center;display:flex}.title-row h1{letter-spacing:-.8px;margin:4px 0 0;font-size:26.9px}.meta-strip{grid-template-columns:1.2fr 1.2fr .8fr 1fr 1.2fr;gap:22px;margin:20px 0 16px;display:grid}.detail-row small,.detail-row strong{display:block}.detail-row small{color:var(--text-n-59a);font-size:12px}.detail-row strong{margin-top:5px;font-size:12.5px}.document-actions{flex-wrap:wrap;gap:8px;display:flex}.document-actions button{height:37px;min-height:37px}.document-workspace{grid-template-columns:minmax(470px,1.55fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.document-preview-panel{background:var(--bg-n-92a);padding-bottom:15px;overflow:hidden}.preview-toolbar{background:var(--bg-n-100);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.preview-toolbar>span{align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex}.preview-toolbar>span .file-type{width:26px;height:29px}.preview-toolbar div{align-items:center;gap:7px;display:flex}.preview-toolbar button{background:var(--bg-n-100);border:1px solid var(--line);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.preview-toolbar em{font-size:12px;font-style:normal}.paper{width:min(72%,580px);min-height:620px;color:var(--text-n-13a);background:var(--bg-n-100);border:1px solid var(--border-n-87);margin:25px auto 12px;padding:72px 68px 45px;font-family:Georgia,serif;position:relative;box-shadow:0 8px 28px #191b1d21}.paper>small{color:var(--text-n-47);letter-spacing:.7px;font-family:Manrope,sans-serif;font-size:6px}.paper h3{text-align:center;letter-spacing:.4px;margin:40px 0 9px;font-size:17px}.paper .lead{text-align:center;font-size:8px}.paper hr{border:0;border-top:1px solid var(--border-n-80);margin:35px 0}.paper h4{margin:25px 0 8px;font-size:10px}.paper p{font-size:7px;line-height:1.7}.paper-lines{gap:10px;margin-top:34px;display:grid}.paper-lines i{background:var(--bg-n-89);height:1px}.paper-lines i:nth-child(3){width:85%}.paper-lines i:nth-child(5){width:60%}.paper footer{color:var(--text-n-60);border-top:1px solid var(--border-n-87);justify-content:space-between;padding-top:8px;font-family:Manrope,sans-serif;font-size:6px;display:flex;position:absolute;bottom:22px;left:35px;right:35px}.preview-caption{color:var(--text-n-46);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.inspector{min-width:0;overflow:hidden}.tabs{border-bottom:1px solid var(--line);height:52px;display:flex}.tabs button{color:var(--text-n-55b);background:var(--bg-n-100);border:0;flex:1;padding:0;font-size:12px;font-weight:700;position:relative}.tabs button.active{color:var(--accent)}.tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.tabs em{color:inherit;background:var(--bg-n-94a);border-radius:8px;padding:2px 5px;font-size:11px;font-style:normal}.inspector-details{grid-template-columns:1fr 1fr;gap:20px 15px;padding:20px;display:grid}.inspector-details p,.inspector-details .tags{grid-column:1/-1}.inspector-details p{color:var(--text-n-42);margin:2px 0 0;font-size:12.5px;line-height:1.7}.tags{flex-wrap:wrap;gap:5px;display:flex}.inspector-comments{padding:12px}.comment-thread{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:12px}.comment-thread.resolved{opacity:.68}.comment-thread>div:first-child,.reply>div{align-items:center;gap:7px;display:flex}.comment-thread strong{font-size:12.5px}.comment-thread small{color:var(--text-n-60a);font-size:11px}.comment-thread p{color:var(--text-n-29);margin:9px 0 0 37px;font-size:12.5px;line-height:1.55}.open-label,.resolved-label{border-radius:4px;margin-left:auto;padding:3px 5px;font-size:11px}.open-label{color:var(--amber);background:var(--amber-soft)}.reply{background:var(--bg-n-96a);border-radius:7px;margin:12px 0 0 32px;padding:10px}.reply p{margin-left:34px}.comment-form{margin-top:12px}.comment-form textarea{resize:vertical;border:1px solid var(--line);border-radius:7px;width:100%;min-height:75px;padding:10px;font-size:12.5px}.comment-form button{border-radius:7px;align-items:center;gap:6px;height:34px;margin-top:7px;padding:0 12px;font-size:12.5px;display:flex}.inline-versions{margin-top:14px}.version-timeline{padding:8px 18px 16px}.version-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto 30px;align-items:center;gap:10px;min-height:83px;display:grid}.version-timeline>div:last-child{border:0}.version-timeline>div>i{width:17px;height:17px;color:var(--on-brand);border:2px solid var(--border-n-74);border-radius:50%;place-items:center;display:grid}.version-timeline>div.current>i{background:var(--green);border-color:var(--green)}.version-timeline strong{font-size:13.5px}.version-timeline div div span{color:var(--green);background:var(--green-soft);border-radius:4px;margin-left:8px;padding:3px 5px;font-size:11px}.version-timeline p{color:var(--text-n-35);margin:5px 0 3px;font-size:12px}.version-timeline small{color:var(--text-n-60b);font-size:12px}.version-timeline code{color:var(--text-n-56c);font-size:12px}.version-timeline button{background:0 0;border:0}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1213158c;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.modal{background:var(--bg-n-100);border-radius:13px;width:min(500px,100%);max-height:calc(100vh - 40px);animation:.22s both modal-in;overflow-y:auto;box-shadow:0 30px 90px #00000042}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 20px;display:flex}.modal h2{margin-bottom:5px;font-size:19px}.modal header p{color:var(--text-n-51);margin:0;font-size:12.5px}.modal-form>label:not(.dropzone){margin-top:14px;display:block}.modal-form label>span{margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.modal-form input:not([type=file]),.modal-form select,.modal-form textarea{border:1px solid var(--line-strong);border-radius:7px;width:100%;min-height:41px;padding:9px 11px;font-size:13px}.modal-form textarea{resize:vertical;min-height:88px}.dropzone{min-height:130px;color:var(--text-n-55c);background:var(--bg-n-98);border:1px dashed var(--border-n-77);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dropzone:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.dropzone strong{color:var(--text-n-28);margin-top:10px;font-size:13px}.dropzone span{margin-top:5px;font-size:12px}.dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.modal-note{color:var(--text-blu-40);background:var(--bg-n-96b);border-radius:7px;align-items:center;gap:9px;margin-top:14px;padding:11px;font-size:12px;line-height:1.5;display:flex}.modal-note svg{flex:none}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions button{height:38px}.toast-stack{z-index:120;gap:8px;display:grid;position:fixed;bottom:22px;right:22px}.toast{max-width:380px;min-height:48px;color:var(--text-n-100);background:var(--bg-n-14);border-radius:8px;align-items:center;gap:9px;padding:10px 15px;font-size:12.5px;animation:.25s both toast-in;display:flex;box-shadow:0 14px 45px #0000003d}.toast svg{color:var(--text-grn-62)}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1180px){:root{--sidebar-width:210px}.topbar{grid-template-columns:170px minmax(220px,1fr) auto auto}.quick-upload{display:none}.document-grid,.template-grid{grid-template-columns:repeat(2,1fr)}.templates-layout{grid-template-columns:minmax(0,1fr) 270px}.metric{padding:15px}.document-workspace{grid-template-columns:1.2fr .8fr}.paper{width:82%}}@media (width<=900px){.sidebar{transition:transform .24s;transform:translate(-102%);box-shadow:20px 0 60px #0000002e}.sidebar.is-open{transform:none}.sidebar-backdrop{z-index:45;background:#00000059;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.topbar{grid-template-columns:42px 140px minmax(180px,1fr) auto auto;padding:0 15px}.menu-button{display:grid!important}.user-menu{min-width:auto}.user-menu>span:not(.avatar),.user-menu>svg{display:none}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.recent-documents,.recent-activity,.status-overview{grid-area:auto/1}.recent-activity{max-height:430px;overflow:auto}.templates-layout,.approval-layout{grid-template-columns:1fr}.template-preview,.approval-guide{display:none}.document-workspace{grid-template-columns:1fr}.inspector{min-height:400px}.comments-board{grid-template-columns:1fr}}@media (width<=680px){.topbar{grid-template-columns:38px 1fr auto auto;gap:7px;height:66px;padding:0 10px}.global-search{z-index:2;position:absolute;top:71px;left:12px;right:12px}.global-search kbd,.page-heading small{display:none}.page-heading strong{font-size:14.5px}.page{padding:65px 12px 30px}.dashboard-page{padding-top:78px}.welcome-line,.page-intro{flex-direction:column;align-items:flex-start}.welcome-line h1,.page-intro h1{font-size:29px}.quick-actions,.intro-actions{width:100%}.quick-actions button,.intro-actions button{flex:1}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{grid-template-columns:33px 1fr;min-height:123px;padding:12px}.metric-icon{width:33px;height:33px}.metric strong{font-size:23.5px}.metric em span{display:none}.status-visual{flex-direction:column;gap:22px;padding:20px 15px}.legend{width:100%}.donut{width:130px;height:130px}.library-layout{grid-template-columns:1fr}.filters{min-height:auto;display:none}.filters.mobile-open{display:block}.library-toolbar{flex-wrap:wrap}.library-toolbar label{flex-basis:100%;max-width:none}.library-toolbar>span{margin-left:0}.document-grid,.template-grid{grid-template-columns:1fr}.template-grid{padding:10px}.template-card{min-height:190px}.settings-list{grid-template-columns:1fr}.settings-row{grid-template-columns:39px 1fr 20px}.settings-row em{display:none}.local-data{gap:16px}.local-data small{display:none}.document-hero{align-items:flex-start}.large-file{display:none}.meta-strip{grid-template-columns:1fr 1fr;gap:15px}.document-actions button{flex:42%}.document-actions .icon-button{flex:0 0 39px}.title-row h1{font-size:23.5px}.document-workspace{grid-template-columns:1fr}.paper{width:91%;min-height:480px;padding:50px 38px}.preview-toolbar>span{white-space:nowrap;max-width:45%;overflow:hidden}.preview-toolbar>span .file-type{display:none}.preview-caption{text-align:center;padding:0 12px}.version-timeline>div{grid-template-columns:22px 1fr 30px}.version-timeline code{display:none}.approval-actions{flex-wrap:wrap}.approval-actions button:last-child{margin-left:0}.approval-meta{gap:8px}.comment-row{grid-template-columns:30px 1fr 18px}.comment-row>.status-badge{display:none}.toast-stack{bottom:12px;left:12px;right:12px}.toast{max-width:none}.modal-backdrop{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.file-type.type-png,.file-type.type-jpg{color:var(--text-blu-50);background:var(--bg-blu-96a)}.file-type.type-png em,.file-type.type-jpg em{background:var(--bg-blu-45)}.file-type.type-txt,.file-type.type-csv{color:var(--text-tea-34);background:var(--bg-n-95a)}.file-type.type-txt em,.file-type.type-csv em{background:var(--bg-tea-30)}.large-file{color:var(--text-n-47);gap:10px}.large-file>em{color:var(--green);align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:700;display:flex}.favorite-button.active{color:var(--accent);background:var(--accent-soft)}.detail-row small{color:var(--text-n-45)}.local-file-state{color:var(--green);align-items:center;gap:5px;font-weight:700;display:inline-flex}.paper footer{color:var(--text-n-48)}.preview-caption{color:var(--text-n-39a)}.native-file-preview{background:var(--bg-n-100);border:0;border-radius:7px;width:calc(100% - 34px);min-height:670px;margin:17px;display:block;box-shadow:0 8px 28px #191b1d1c}.native-image-preview{background:var(--bg-n-87);border-radius:7px;place-items:center;min-height:610px;margin:17px;padding:20px;display:grid;overflow:auto}.native-image-preview img{object-fit:contain;max-width:100%;max-height:720px;box-shadow:0 8px 30px #00000026}.native-text-preview{width:calc(100% - 34px);min-height:610px;max-height:720px;color:var(--text-n-16);background:var(--bg-n-100);white-space:pre-wrap;border-radius:7px;margin:17px;padding:28px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;box-shadow:0 8px 28px #191b1d17}.unsupported-preview,.file-preview-loading{text-align:center;background:var(--bg-n-96a);border:1px dashed var(--border-n-78a);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:610px;margin:17px;display:flex}.unsupported-preview h3{margin:20px 0 5px;font-size:15.5px}.unsupported-preview p{color:var(--text-n-45);font-size:12.5px}.unsupported-preview>span{max-width:350px;color:var(--text-grn-35);background:var(--bg-n-94b);border-radius:7px;align-items:center;gap:7px;margin-top:18px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.file-preview-loading{color:var(--text-n-45);font-size:12.5px}.open-label,.resolved-label{border:0;padding:4px 6px;font-weight:700}.version-timeline>div{grid-template-columns:24px minmax(0,1fr) auto auto}.version-timeline div div .restored-label{color:var(--text-blu-46);background:var(--bg-blu-96b)}.version-timeline small{color:var(--text-n-42)}.version-timeline code{color:var(--text-n-42a)}.version-timeline .restore-version{height:31px;color:var(--text-n-35);border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.version-timeline .restore-version:hover{color:var(--accent);border-color:var(--border-acc-71);background:var(--accent-soft)}.form-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metadata-form .form-columns label{margin-top:14px}.confirmation-content{padding:24px}.confirmation-content>span{width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;display:grid}.confirmation-content>p{color:var(--text-n-39a);margin:16px 0 0;font-size:13px;line-height:1.7}.danger-action{min-height:38px;color:var(--text-n-100);background:var(--bg-acc-38);border:1px solid var(--border-acc-38);border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.breadcrumb{color:var(--text-n-42b)}.tabs button{color:var(--text-n-39a)}.comment-thread.resolved{opacity:1;background:var(--bg-n-98)}.comment-thread small{color:var(--text-n-42b)}.comment-thread p{color:var(--text-n-27b)}.resolved-label,.version-timeline div div span{color:var(--text-grn-24);background:var(--bg-n-92b)}.unsupported-preview h3{overflow-wrap:anywhere;max-width:90%}@media (width<=680px){.native-file-preview,.native-image-preview,.native-text-preview,.unsupported-preview{min-height:480px}.unsupported-preview h3{font-size:13.5px;line-height:1.45}.version-timeline>div{grid-template-columns:22px minmax(0,1fr) auto}.version-timeline>div>button:not(.restore-version){display:none}.version-timeline .restore-version{grid-column:2/-1;width:fit-content}.form-columns{grid-template-columns:1fr;gap:0}}.quick-views{border-bottom:1px solid var(--line);gap:3px;margin:-5px 0 20px;padding-bottom:17px;display:grid}.quick-views button{width:100%;min-height:34px;color:var(--text-n-42b);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:grid}.quick-views button:hover{background:var(--bg-n-95b)}.quick-views button.active{color:var(--accent);background:var(--accent-soft);font-weight:800}.quick-views em{min-width:20px;color:var(--text-n-42b);background:var(--bg-n-92);text-align:center;border-radius:8px;padding:2px 5px;font-size:11px;font-style:normal}.quick-views button.active em{color:var(--accent);background:var(--bg-n-100)}.saved-views{border-top:1px solid var(--line);margin-top:24px;padding-top:17px}.saved-views>div:first-child{color:var(--text-n-33a);align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;display:flex}.saved-views>div:first-child svg{color:var(--accent)}.saved-view-row{border-radius:6px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;min-height:37px;display:grid}.saved-view-row:hover{background:var(--bg-n-96a)}.saved-view-row>button{min-width:0;height:33px;color:var(--text-n-33a);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:flex}.saved-view-row>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-view-row>button:first-child small{color:var(--text-n-45a);flex:none;font-size:11px}.saved-view-row>button:last-child{width:25px;color:var(--text-n-56b);opacity:0;justify-content:center}.saved-view-row:hover>button:last-child,.saved-view-row>button:last-child:focus-visible{opacity:1}.bulk-toolbar{min-height:54px;color:var(--text-n-27c);background:var(--bg-n-98a);border-bottom:1px solid var(--border-acc-87);align-items:center;gap:13px;padding:8px 13px;animation:.18s ease-out both page-in;display:flex}.bulk-toolbar>span{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;display:flex}.bulk-toolbar>span strong{font-size:12.5px}.bulk-toolbar>em{color:var(--text-n-44);flex:1;font-size:12px;font-style:normal}.bulk-toolbar>div{gap:6px;display:flex}.bulk-toolbar button{min-height:32px;color:var(--text-n-33b);background:var(--bg-n-100);border:1px solid var(--border-n-86);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.bulk-toolbar button:hover{color:var(--accent);border-color:var(--border-acc-71)}.bulk-toolbar button:disabled{cursor:not-allowed;opacity:.4}.document-table.selectable .table-head.with-selection,.document-table.selectable .table-row.with-selection{grid-template-columns:27px minmax(230px,2fr) minmax(120px,1fr) minmax(130px,1fr) 65px 145px 135px 30px}.table-row.with-selection.selected{background:var(--bg-n-98a);box-shadow:inset 3px 0 var(--accent)}.row-checkbox{cursor:pointer;place-items:center;width:21px;height:21px;display:grid}.row-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.row-checkbox span{background:var(--bg-n-100);border:1px solid var(--border-n-76);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.row-checkbox input:checked+span{background:var(--accent);border-color:var(--accent)}.row-checkbox input:checked+span:after{content:"";border:solid var(--border-n-100);border-width:0 0 2px 2px;width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.row-checkbox input:focus-visible+span{outline-offset:2px;outline:3px solid #c83f1038}.row-title-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.row-title-button:hover strong,.row-title-button:focus-visible strong{color:var(--accent)}.row-title-button:focus-visible,.row-more:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #c83f1033}.row-title-button i{flex-direction:column;min-width:0;display:flex}.row-title-button strong,.row-title-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-more{width:28px;height:28px;color:var(--text-n-52a);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.row-more:hover{color:var(--accent);background:var(--bg-acc-96a)}.row-favorite{color:var(--accent);flex:none;margin-left:auto}.saved-view-summary{background:var(--bg-n-96a);border-radius:7px;margin-top:15px;padding:12px}.saved-view-summary>small{color:var(--text-n-43b);margin-bottom:8px;font-size:12px;display:block}.saved-view-summary>div{flex-wrap:wrap;gap:5px;display:flex}.saved-view-summary span{color:var(--text-n-33c);background:var(--bg-n-100);border:1px solid var(--line);border-radius:5px;padding:5px 7px;font-size:12px}@media (width<=900px){.bulk-toolbar{flex-wrap:wrap;align-items:flex-start}.bulk-toolbar>em{flex-basis:100%;order:3}.bulk-toolbar>div{margin-left:auto}}@media (width<=680px){.bulk-toolbar>span,.bulk-toolbar>div{width:100%}.bulk-toolbar>div{margin-left:0;overflow-x:auto}.bulk-toolbar button{flex:none}.saved-view-row>button:last-child{opacity:1}}.status-badge.rejected{color:var(--red);background:var(--red-soft)}.version-banner,.lock-banner{border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 15px;animation:.2s ease-out both page-in;display:flex}.version-banner{color:var(--text-acc-21);background:var(--amber-soft);border:1px solid var(--border-acc-78);border-left:4px solid var(--amber)}.lock-banner{color:var(--text-blu-31);background:var(--bg-n-96c);border:1px solid var(--border-blu-87);border-left:4px solid var(--blue)}.lock-banner.foreign{color:var(--text-red-30);background:var(--red-soft);border-color:var(--border-red-86a);border-left-color:var(--red)}.version-banner>svg,.lock-banner>svg{flex:none}.version-banner>div,.lock-banner>div{flex:1;min-width:0}.version-banner strong,.lock-banner strong{font-size:13px;display:block}.version-banner span,.lock-banner span{opacity:.85;margin-top:4px;font-size:12px;line-height:1.55;display:block}.version-banner button{height:34px;color:var(--text-acc-21);background:var(--bg-n-100);border:1px solid var(--border-acc-72);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.version-banner button:hover{color:var(--accent);border-color:var(--accent)}.preview-toolbar>span b{color:var(--text-n-35a);background:var(--bg-n-94a);border-radius:4px;padding:3px 6px;font-size:12px}.preview-toolbar>span b.historic{color:var(--text-acc-21);background:var(--amber-soft)}.version-row-actions{align-items:center;gap:6px;display:flex}.version-timeline>div.viewing{background:var(--bg-n-97e);box-shadow:inset 3px 0 var(--amber)}.version-timeline div div .viewing-label{color:var(--text-acc-21);background:var(--amber-soft)}.rejection-note{color:var(--red);align-items:center;gap:5px;margin:4px 0 3px;font-size:12px;font-style:normal;font-weight:700;display:flex}.row-lock{color:var(--text-n-52b);flex:none;margin-left:auto}.row-lock+.row-favorite{margin-left:6px}.document-actions button:disabled{cursor:not-allowed;opacity:.45}.document-actions button:disabled:hover{border-color:var(--line-strong)}@media (width<=680px){.metric em span{font-size:12px;display:inline}.version-banner,.lock-banner{flex-wrap:wrap;align-items:flex-start}.version-banner button{justify-content:center;width:100%}.version-row-actions{flex-direction:column;grid-column:2/-1;align-items:stretch}.version-row-actions>button:not(.restore-version){display:none}.version-timeline .restore-version{justify-content:center;width:100%}}.auth-screen{background:radial-gradient(1100px 520px at 12% -8%, var(--accent-soft), transparent 60%), var(--soft);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:16px;width:min(420px,100%);padding:32px;display:grid;box-shadow:0 24px 60px -32px #17181c59}.auth-card .brand{margin-bottom:4px}.auth-card h1{letter-spacing:-.02em;margin:0;font-size:29px}.auth-card>p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.auth-card .modal-form{gap:14px}.auth-card .modal-form .primary{margin-top:4px}.auth-error{background:var(--red-soft,var(--bg-n-96d));color:var(--red,var(--text-red-41));border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:14.5px;font-weight:600;display:flex}.auth-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.auth-secondary{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:center;padding:0;font-size:14.5px;text-decoration:underline}.app-loading{min-height:100vh;color:var(--muted);background:var(--soft);place-items:center;font-size:15.5px;display:grid}.workspace-error{background:var(--red-soft,var(--bg-n-96d));color:var(--red,var(--text-red-41));border-radius:11px;align-items:center;gap:9px;margin:16px 24px;padding:13px 15px;font-size:14.5px;font-weight:600;display:flex}.admin-page{align-content:start;gap:18px;display:grid}.admin-page .page-intro h1{letter-spacing:-.02em;margin:2px 0 4px;font-size:30.2px}.admin-page .page-intro p{color:var(--muted);margin:0;font-size:14.5px}.admin-blokk{gap:14px;padding:20px 22px;display:grid}.admin-blokk>header{align-items:center;gap:9px;display:flex}.admin-blokk>header h2{letter-spacing:-.01em;margin:0;font-size:17.5px}.admin-blokk>header svg{color:var(--accent)}.admin-tabla{gap:2px;display:grid}.admin-fej,.admin-sor{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;display:grid}.admin-fej{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 4px 6px;font-size:13px;font-weight:700}.admin-sor{border-bottom:1px solid var(--soft);padding:9px 4px;font-size:14.5px}.admin-sor:last-child{border-bottom:none}.admin-nev{align-items:center;gap:10px;min-width:0;display:flex}.admin-nev i{min-width:0;font-style:normal;display:grid}.admin-nev strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.admin-nev small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.admin-sor select{width:100%;max-width:200px}.admin-muveletek{justify-content:flex-end;gap:6px;display:flex}.admin-muveletek button{padding:6px 9px;font-size:14px}.admin-muveletek button:disabled{opacity:.35;cursor:not-allowed}.admin-meghivo-urlap{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-meghivo-urlap label{gap:5px;min-width:0;display:grid}.admin-meghivo-urlap span{color:var(--muted);font-size:13.5px;font-weight:600}.admin-meghivo-urlap button{height:38px}.admin-reszleg-urlap{gap:10px;display:flex}.admin-reszleg-urlap input{flex:1}.admin-reszlegek{gap:2px;display:grid}.admin-reszlegek>div{border-bottom:1px solid var(--soft);align-items:center;gap:10px;padding:8px 4px;font-size:14.5px;display:flex}.admin-reszlegek>div:last-child{border-bottom:none}.admin-reszlegek strong{flex:1;font-weight:600}.admin-reszlegek em{color:var(--muted);font-size:14px;font-style:normal}.admin-reszlegek input{flex:1}.admin-reszlegek button{padding:6px 9px}.admin-sugo{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lejart-jelzes{color:var(--red);font-style:normal;font-weight:600}.admin-tiltas{align-items:flex-start;gap:14px;padding:22px;display:flex}.admin-tiltas svg{color:var(--amber);flex:none}.admin-tiltas p{color:var(--muted);margin:4px 0 0;font-size:14.5px}@media (width<=900px){.admin-fej{display:none}.admin-sor{grid-template-columns:1fr 1fr;grid-auto-rows:min-content}.admin-sor .admin-nev{grid-column:1/-1}.admin-muveletek{grid-column:1/-1;justify-content:flex-start}.admin-meghivo-urlap{grid-template-columns:1fr}.admin-sor select{max-width:none}}.meghivo-link{background:var(--accent-soft);border:1px solid var(--border-acc-86);border-radius:11px;gap:10px;padding:14px 15px;display:grid}.meghivo-link strong{font-size:14.5px;display:block}.meghivo-link small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.meghivo-link input{background:var(--surface);width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.meghivo-link-muveletek{gap:8px;display:flex}.page-actions{align-items:center;gap:8px;display:flex}.admin-page .page-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tipus-lista{gap:2px;display:grid}.tipus-sor{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.tipus-sor:last-child{border-bottom:none}.tipus-fo{min-width:0}.tipus-fo>strong{font-size:15.5px;display:block}.tipus-fo>p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.5}.tipus-jelzok{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.tipus-jelzo{background:var(--soft);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:13px;font-weight:600}.tipus-jelzo.biz-belso{color:var(--green);background:var(--green-soft)}.tipus-jelzo.biz-bizalmas{color:var(--amber);background:var(--amber-soft)}.tipus-jelzo.biz-szigoru{color:var(--red);background:var(--red-soft)}.tipus-hasznalat{text-align:right}.tipus-hasznalat strong{font-size:19px;display:block}.tipus-hasznalat small{color:var(--muted);font-size:13px}.tipus-szerkeszto{border-bottom:1px solid var(--line);padding:6px 0 14px}.tipus-urlap{gap:13px;display:grid}.tipus-urlap label{gap:5px;display:grid}.tipus-urlap label>span{color:var(--muted);font-size:13.5px;font-weight:600}.tipus-urlap-sor{grid-template-columns:2fr 1.3fr 1fr;gap:12px;display:grid}.tipus-kapcsolo{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex!important}.tipus-kapcsolo input{flex:none;width:16px;height:16px;margin-top:2px}.tipus-kapcsolo strong{font-size:14.5px;display:block}.tipus-kapcsolo small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.5;display:block}.tipus-banner{background:var(--blue-soft);color:var(--text-blu-35);border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:14.5px;display:flex}.tipus-banner svg{flex:none}@media (width<=900px){.tipus-sor{grid-template-columns:1fr auto}.tipus-fo{grid-column:1/-1}.tipus-urlap-sor{grid-template-columns:1fr}}.verzio-nevjegy{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:flex}.verzio-nevjegy>div{align-items:center;gap:12px;min-width:0;display:flex}.verzio-nevjegy svg{color:var(--muted);flex:none}.verzio-nevjegy strong{font-size:14.5px;display:block}.verzio-nevjegy small{color:var(--muted);margin-top:2px;font-size:14px;display:block}.verzio-nevjegy code{background:var(--soft);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.verzio-nevjegy a{color:var(--accent);white-space:nowrap;font-size:14.5px;font-weight:600}.sablon-lista{gap:2px;display:grid}.sablon-sor{border-bottom:1px solid var(--soft);grid-template-columns:4px minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 4px;display:grid}.sablon-sor:last-child{border-bottom:none}.sablon-szin{border-radius:2px;align-self:stretch;width:4px;min-height:42px}.sablon-fo{min-width:0}.sablon-cim{align-items:center;gap:8px;display:flex}.sablon-cim strong{font-size:15.5px}.sablon-fo>small{color:var(--muted);margin-top:1px;font-size:14px;display:block}.sablon-fo>p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.sablon-mezok{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sablon-mezok span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:13.5px;display:inline-flex}.sablon-elozmeny{border-left:2px solid var(--line);gap:6px;margin-top:10px;padding-left:11px;display:grid}.sablon-elozmeny>div{gap:1px;display:grid}.sablon-elozmeny strong{font-size:14px}.sablon-elozmeny span{color:var(--muted);font-size:14px}.sablon-elozmeny em{color:var(--text-n-58);font-size:13.5px;font-style:normal}.szin-valaszto{flex-wrap:wrap;gap:6px;display:flex}.szin-valaszto button{cursor:pointer;border:2px solid #0000;border-radius:7px;width:26px;height:26px;padding:0}.szin-valaszto button.aktiv{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface) inset}.mezo-szerkeszto{border:1px solid var(--line);background:var(--soft);border-radius:11px;gap:9px;padding:14px;display:grid}.mezo-cim{color:var(--muted);font-size:13.5px;font-weight:600}.mezo-lista{gap:5px;display:grid}.mezo-lista>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.mezo-lista strong{flex:1;font-size:14.5px;font-weight:500}.mezo-lista svg{color:var(--text-n-70)}.mezo-lista button{padding:3px 7px;font-size:14px;line-height:1}.mezo-lista button:disabled{opacity:.3;cursor:not-allowed}.mezo-hozzaadas{gap:8px;display:flex}.mezo-hozzaadas input{flex:1}.egyedi-mezok{background:var(--soft);border-radius:10px;gap:8px;margin:12px 0;padding:12px 13px;display:grid}.egyedi-mezok>div{gap:1px;display:grid}.egyedi-mezok small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.egyedi-mezok strong{font-size:14.5px;font-weight:500}@media (width<=900px){.sablon-sor{grid-template-columns:4px 1fr}.sablon-sor .admin-muveletek{grid-column:2;justify-content:flex-start}}.tema-valto{color:var(--muted)}.tema-valto:hover{color:var(--ink)}.adatvedelem-mutatok{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adatvedelem-mutatok>div{background:var(--soft);border:1px solid var(--line);border-radius:10px;gap:2px;padding:13px 14px;display:grid}.adatvedelem-mutatok strong{letter-spacing:-.02em;font-size:24.6px}.adatvedelem-mutatok small{color:var(--muted);font-size:13.5px}.adatvedelem-sor{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) auto}.anonimizalas-doboz{border:1px solid var(--red)}.anonimizalas-doboz>header svg{color:var(--red)}.anonimizalas-indok{gap:6px;display:grid}.anonimizalas-indok>span{color:var(--muted);font-size:13.5px;font-weight:600}.anonimizalas-indok textarea{border:1px solid var(--line-strong);font:inherit;resize:vertical;border-radius:8px;padding:9px 11px;font-size:14.5px}.anonimizalas-doboz .modal-note{color:var(--text-red-41);background:var(--red-soft)}.anonimizalas-doboz .modal-note svg{color:var(--red)}.adat-leltar{gap:2px;display:grid}.adat-leltar>div{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 4px;font-size:14.5px;display:grid}.adat-leltar>div:last-child{border-bottom:none}.adat-leltar strong{font-weight:600}.adat-leltar span{color:var(--muted)}.adat-leltar em{color:var(--muted);font-size:14px;font-style:normal}@media (width<=900px){.adatvedelem-mutatok{grid-template-columns:1fr}.adatvedelem-sor{grid-template-columns:1fr 1fr}.adat-leltar>div{grid-template-columns:1fr;gap:2px}}.felulvizsgalat-sav{color:var(--text-blu-31);background:var(--blue-soft);border:1px solid var(--border-blu-87);border-left:4px solid var(--blue);border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 15px;animation:.2s ease-out both page-in;display:flex}.felulvizsgalat-sav.kozeleg{color:var(--text-acc-21);background:var(--amber-soft);border-color:var(--border-acc-78);border-left-color:var(--amber)}.felulvizsgalat-sav.lejart{color:var(--text-red-30);background:var(--red-soft);border-color:var(--border-red-86a);border-left-color:var(--red)}.felulvizsgalat-sav>svg{flex:none}.felulvizsgalat-sav>div{flex:1;min-width:0}.felulvizsgalat-sav strong{font-size:14.5px;display:block}.felulvizsgalat-sav span{opacity:.85;margin-top:3px;font-size:14px;line-height:1.5;display:block}.felulvizsgalat-sav button{height:34px;color:inherit;background:var(--bg-n-100);border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.felulvizsgalat-urlap{gap:10px;margin-bottom:12px;padding:16px 18px;display:grid}.felulvizsgalat-urlap label{gap:6px;display:grid}.felulvizsgalat-urlap label>span{color:var(--muted);font-size:13.5px;font-weight:600}.felulvizsgalat-urlap textarea{border:1px solid var(--line-strong);font:inherit;resize:vertical;border-radius:8px;padding:9px 11px;font-size:14.5px}.urlap-hiba{color:var(--red);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.visszaigazolas-panel{gap:13px;margin-top:14px;padding:20px 22px;display:grid}.visszaigazolas-panel>header{align-items:center;gap:9px;display:flex}.visszaigazolas-panel>header h2{letter-spacing:-.01em;margin:0;font-size:17.5px}.visszaigazolas-panel>header svg{color:var(--accent)}.visszaigazolas-panel>header button{border:1px solid var(--line-strong);background:var(--bg-n-100);border-radius:7px;margin-left:auto;padding:6px 11px;font-size:14px;font-weight:700}.sajat-visszaigazolas{color:var(--text-acc-21);background:var(--amber-soft);border:1px solid var(--border-acc-78);border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.sajat-visszaigazolas>div{flex:1;min-width:0}.sajat-visszaigazolas strong{font-size:14.5px;display:block}.sajat-visszaigazolas span{opacity:.85;margin-top:3px;font-size:14px;display:block}.sajat-visszaigazolas.kesz{color:var(--text-grn-27);background:var(--green-soft);border-color:var(--green);font-size:14.5px}.sajat-visszaigazolas.kesz svg{flex:none}.visszaigazolas-valaszto{gap:10px;display:grid}.tag-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.tag-lista label{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:14.5px;display:flex}.tag-lista label.mar-kert{opacity:.55}.tag-lista label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tag-lista small{color:var(--muted);font-size:13.5px}.visszaigazolas-tabla{gap:2px;display:grid}.visszaigazolas-tabla>div{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.visszaigazolas-tabla>div:last-child{border-bottom:none}.visszaigazolas-tabla em{align-items:center;gap:6px;font-size:14px;font-style:normal;display:inline-flex}.visszaigazolas-tabla em.ok{color:var(--green)}.visszaigazolas-tabla em.var{color:var(--muted)}.korabbi-visszaigazolasok summary{cursor:pointer;color:var(--muted);font-size:14px}.korabbi-visszaigazolasok[open] summary{margin-bottom:8px}.adatvedelem-mutatok>div.riaszt{border-color:var(--red)}.adatvedelem-mutatok>div.riaszt strong{color:var(--red)}.felulvizsgalat-fej,.felulvizsgalat-sor{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr)}.felulvizsgalat-sor{text-align:left;background:0 0;width:100%}.felulvizsgalat-sor:hover{background:var(--soft)}.hatarido{gap:1px;font-size:14.5px;display:grid}.hatarido small{color:var(--muted);font-size:13.5px}.hatarido.lejart,.hatarido.lejart small{color:var(--red)}.visszaigazolas-osszesito{text-align:left;background:0 0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1.4fr);width:100%}.visszaigazolas-osszesito:hover{background:var(--soft)}.varakozok{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hozzaferes-fej,.hozzaferes-sor{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hozzaferes-allapot p{margin:0;font-size:14.5px}.hozzaferes-allapot p.figyelmeztet{color:var(--amber);align-items:center;gap:8px;display:flex}.korabbi-felulvizsgalatok{gap:2px;display:grid}.korabbi-felulvizsgalatok>div{border-bottom:1px solid var(--soft);grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;padding:7px 4px;font-size:14px;display:grid}.korabbi-felulvizsgalatok>div:last-child{border-bottom:none}.korabbi-felulvizsgalatok span,.korabbi-felulvizsgalatok em{color:var(--muted);font-style:normal}@media (width<=900px){.felulvizsgalat-sav{flex-wrap:wrap}.felulvizsgalat-sav button{justify-content:center;width:100%}.felulvizsgalat-fej,.hozzaferes-fej{display:none}.felulvizsgalat-sor,.visszaigazolas-osszesito,.hozzaferes-sor{grid-template-columns:1fr 1fr}.felulvizsgalat-sor .admin-nev,.visszaigazolas-osszesito .admin-nev,.hozzaferes-sor .admin-nev{grid-column:1/-1}.varakozok{white-space:normal;grid-column:1/-1}}.ertesites-doboz{position:relative}.ertesites-panel{z-index:60;background:var(--surface);border:1px solid var(--line);width:min(360px,100vw - 32px);box-shadow:var(--shadow);border-radius:11px;animation:.16s both modal-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ertesites-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.ertesites-panel>header strong{flex:1;font-size:14.5px}.ertesites-panel>header button{border:1px solid var(--line-strong);background:var(--bg-n-100);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:13.5px;font-weight:700;display:inline-flex}.ertesites-lista{max-height:min(60vh,420px);overflow-y:auto}.ertesites-lista button{text-align:left;border:0;border-bottom:1px solid var(--soft);background:0 0;grid-template-columns:auto 1fr;gap:11px;width:100%;padding:11px 14px;display:grid}.ertesites-lista button:last-child{border-bottom:none}.ertesites-lista button.olvasatlan{background:var(--accent-soft)}.ertesites-lista button.olvasatlan:hover{filter:brightness(.97)}.ertesites-lista svg{color:var(--accent);margin-top:2px}.ertesites-lista strong{font-size:14.5px;display:block}.ertesites-lista p{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.ertesites-lista small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.ertesites-ures{color:var(--muted);justify-items:center;gap:8px;padding:28px 16px;font-size:14px;display:grid}:root{--muted:#55585f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--muted:#b4b6bd}}:root[data-theme=dark]{--muted:#b4b6bd}.topbar{grid-template-columns:minmax(140px,auto) minmax(220px,1fr) auto auto auto auto;gap:12px;height:72px;padding:0 22px}.page-heading small{letter-spacing:.09em;font-size:12px}.page-heading strong{letter-spacing:-.01em;font-size:17px}.global-search{min-width:0}.global-search input{font-size:14.5px}.quick-upload{font-size:13px}.gyorskereso{min-width:0;position:relative}.gyorskereso-panel{z-index:70;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;animation:.14s both modal-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden}.gyorskereso-panel button{text-align:left;border:0;border-bottom:1px solid var(--soft);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:10px 13px;display:grid}.gyorskereso-panel button:last-child{border-bottom:none}.gyorskereso-panel button.kiemelt{background:var(--accent-soft)}.gyorskereso-panel svg{color:var(--accent)}.gyorskereso-panel strong{font-size:14px;display:block}.gyorskereso-panel small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.gyorskereso-panel em{color:var(--muted);font-size:12.5px;font-style:normal}.gyorskereso-ures{color:var(--muted);padding:16px 13px;font-size:13.5px}.felhasznalo-menu{position:relative}.user-menu{border:1px solid #0000;gap:10px;min-width:0;padding:5px 8px}.user-menu:hover{background:var(--soft);border-color:var(--line)}.user-menu-nev{min-width:0;display:grid}.user-menu-nev strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.user-menu-nev small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-menu svg.forgatva,.ui-select-gomb svg.forgatva{transform:rotate(180deg)}.user-menu svg,.ui-select-gomb svg{transition:transform .15s}.felhasznalo-panel{z-index:70;background:var(--surface);border:1px solid var(--line);width:min(288px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;padding:6px;animation:.14s both modal-in;position:absolute;top:calc(100% + 8px);right:0}.felhasznalo-fej{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:4px;padding:11px 10px;display:flex}.felhasznalo-fej strong{font-size:14.5px;display:block}.felhasznalo-fej small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.avatar.nagy{width:40px;height:40px;font-size:14px}.felhasznalo-panel>button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:14px;font-weight:600;display:flex}.felhasznalo-panel>button:hover{background:var(--accent-soft);color:var(--accent-dark)}.felhasznalo-panel>button svg{color:var(--muted)}.felhasznalo-panel>button:hover svg{color:var(--accent)}.felhasznalo-panel .kilepes{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px}.felhasznalo-panel .kilepes:hover{background:var(--red-soft);color:var(--red)}.felhasznalo-panel .kilepes:hover svg{color:var(--red)}.felhasznalo-jogosultsag{color:var(--muted);align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.felhasznalo-szervezetek{border-top:1px solid var(--line);padding:4px 0 2px}.felhasznalo-szervezetek>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 11px 4px;font-size:11.5px;font-weight:700;display:flex}.felhasznalo-szervezetek>button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 11px;display:flex}.felhasznalo-szervezetek>button>span{min-width:0;display:grid}.felhasznalo-szervezetek strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.felhasznalo-szervezetek em{color:var(--muted);font-size:12px;font-style:normal}.felhasznalo-szervezetek>button:hover{background:var(--accent-soft)}.felhasznalo-szervezetek>button.aktiv{background:var(--soft)}.felhasznalo-szervezetek>button svg{color:var(--accent);flex:none}.primary{box-shadow:0 1px 0 #ffffff2e inset, 0 6px 16px -6px rgba(var(--kiemelo-rgb),.55);letter-spacing:.01em;font-weight:700;transition:transform .12s,box-shadow .15s,filter .15s;background:linear-gradient(180deg, var(--accent), var(--accent-dark))!important;border-color:var(--accent-dark)!important}.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 1px 0 #ffffff38 inset, 0 9px 22px -7px rgba(var(--kiemelo-rgb),.62);transform:translateY(-1px)}.primary:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;transition:border-color .15s,box-shadow .15s}input:not([type=file]):not([type=checkbox]):not([type=radio]):hover,textarea:hover{border-color:var(--border-acc-78)}input:not([type=file]):not([type=checkbox]):not([type=radio]):focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}.modal-form input:not([type=file]),.modal-form textarea{min-height:44px;font-size:14.5px}.modal-form label>span{font-size:13px}.ui-select{width:100%;position:relative}.ui-select-gomb{width:100%;min-height:41px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.ui-select-gomb:hover:not(:disabled){border-color:var(--border-acc-78)}.ui-select-gomb:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-select-gomb>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-gomb svg{color:var(--muted);flex:none}.ui-select.tiltva .ui-select-gomb{opacity:.5;cursor:not-allowed}.ui-select-panel{z-index:80;background:var(--surface);border:1px solid var(--line);max-height:264px;box-shadow:var(--shadow);border-radius:10px;padding:5px;animation:.12s both modal-in;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.ui-select-panel button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:14px;display:flex}.ui-select-panel button.kiemelt{background:var(--accent-soft);color:var(--accent-dark)}.ui-select-panel button.kivalasztott{font-weight:700}.ui-select-panel button svg{color:var(--accent)}.ui-date{width:100%;position:relative}.ui-date-gomb{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:14.5px;display:flex}.ui-date-gomb:hover{border-color:var(--border-acc-78)}.ui-date-gomb>span{flex:1;min-width:0}.ui-date-gomb>span.ures{color:var(--muted)}.ui-date-gomb svg{color:var(--muted);flex:none}.ui-date-torles{border-radius:5px;place-items:center;padding:3px;display:grid}.ui-date-torles:hover{background:var(--soft)}.ui-date-panel{z-index:80;background:var(--surface);border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;padding:12px;animation:.12s both modal-in;position:absolute;top:calc(100% + 6px);left:0}.ui-date-fej{grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;display:grid}.ui-date-fej>button{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ui-date-fej>button:hover{background:var(--accent-soft);border-color:var(--accent)}.ui-date-valaszto .ui-select-gomb{border-radius:8px;min-height:32px;padding:4px 8px;font-size:13px}.ui-date-racs{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:10px;display:grid}.ui-date-nevnap{height:26px;color:var(--muted);place-items:center;font-size:11.5px;font-weight:700;display:grid}.ui-date-racs button{background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;height:34px;font-size:13.5px;display:grid}.ui-date-racs button:hover{background:var(--accent-soft);color:var(--accent-dark)}.ui-date-racs button.ma{border-color:var(--line-strong);font-weight:700}.ui-date-racs button.kivalasztott{color:var(--on-brand);background:var(--accent);border-color:var(--accent);font-weight:700}.ui-date-lab{border-top:1px solid var(--line);gap:7px;margin-top:10px;padding-top:10px;display:flex}.ui-date-lab button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex:1;height:33px;font-size:13px;font-weight:600}.ui-date-lab button:hover{border-color:var(--accent);color:var(--accent)}.modal{border-radius:15px;width:min(600px,100%)}.modal>header{padding:22px 26px}.modal h2{font-size:21px}.modal header p{font-size:13.5px}.modal-form{padding:22px 26px 26px}.modal-form>label:not(.dropzone){margin-top:17px}.modal-note{border-radius:9px;padding:13px 14px;font-size:13px}.modal-note.veszely{color:var(--text-red-41);background:var(--red-soft)}.modal-note.veszely svg{color:var(--red)}.modal-actions{margin-top:22px}.modal-actions button{height:42px;font-size:13.5px}.auth-screen{background:radial-gradient(760px 420px at calc(12% + var(--eger-x,0px)) calc(-6% + var(--eger-y,0px)), var(--accent-soft), transparent 62%), radial-gradient(620px 380px at calc(88% - var(--eger-x,0px)) calc(104% - var(--eger-y,0px)), var(--accent-soft), transparent 60%), radial-gradient(420px 300px at calc(72% + var(--eger-x,0px)) calc(16% + var(--eger-y,0px)), var(--blue-soft), transparent 66%), var(--soft);position:relative;overflow:hidden}.auth-card{gap:18px;width:min(452px,100%);padding:38px 36px}.auth-lead{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.auth-alcim{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.auth-urlap{gap:16px;padding:0;display:grid}.auth-urlap>label{margin-top:0!important}.auth-card .modal-form .primary{height:48px;margin-top:8px;font-size:15px}.jelszo-mezo{display:block;position:relative}.jelszo-mezo input{width:100%;padding-right:46px!important}.jelszo-mezo button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.jelszo-mezo button:hover{color:var(--accent);background:var(--accent-soft)}.auth-segitseg{justify-content:flex-end;margin-top:-6px;display:flex}.auth-segitseg button{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.auth-uzenet{color:var(--text-blu-40);background:var(--blue-soft);border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:13.5px;display:flex}.auth-lab{position:absolute;bottom:18px;right:22px}.auth-lab a{color:var(--muted);font-size:12.5px;text-decoration:none}.auth-lab a:hover{color:var(--accent);text-decoration:underline}.breadcrumb{margin-bottom:16px;font-size:13.5px}.breadcrumb button{font-size:13.5px}.breadcrumb button:hover{color:var(--accent)}.breadcrumb strong{font-size:13.5px}.vissza-sav{margin-bottom:14px;display:flex}.vissza-sav button{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.vissza-sav button:hover{color:var(--accent);border-color:var(--accent)}.document-table{table-layout:fixed;width:100%}.document-table th,.document-table td{text-overflow:ellipsis;overflow:hidden}.kuka-fej,.kuka-sor{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1fr) auto}.profil-dok-sor{grid-template-columns:minmax(0,2.4fr) auto minmax(0,1fr) auto}.naplo-eszkozok{grid-template-columns:1fr minmax(150px,220px);gap:10px;display:grid}.naplo-kereso{align-items:center;gap:9px;display:flex;position:relative}.naplo-kereso svg{color:var(--muted);position:absolute;left:12px}.naplo-kereso input{width:100%;min-height:41px;padding:8px 12px 8px 38px;font-size:14px}.naplo-lista{gap:2px;display:grid}.naplo-sor{border-bottom:1px solid var(--soft);grid-template-columns:minmax(120px,auto) 1fr auto auto;align-items:baseline;gap:12px;padding:9px 4px;font-size:13.5px;display:grid}.naplo-sor:last-child{border-bottom:none}.naplo-ki{font-weight:700}.naplo-mit{color:var(--muted);min-width:0}.naplo-mit strong{color:var(--ink);font-weight:600}.naplo-sor code{background:var(--soft);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:11.5px}.naplo-sor time{color:var(--muted);white-space:nowrap;font-size:12.5px}.naplo-lapozo{justify-content:space-between;align-items:center;gap:12px;display:flex}.naplo-lapozo span{color:var(--muted);font-size:13px}.naplo-lapozo button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.naplo-lapozo button:disabled{opacity:.4;cursor:not-allowed}.allapot-racs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.allapot-racs>div{background:var(--soft);border:1px solid var(--line);border-radius:11px;gap:3px;padding:14px 15px;display:grid}.allapot-racs strong{letter-spacing:-.02em;font-size:22px}.allapot-racs small{color:var(--muted);font-size:12.5px}.tarhely-sav{background:var(--soft);border-radius:999px;height:12px;overflow:hidden}.tarhely-sav>div{background:var(--accent);border-radius:999px;min-width:3px;height:100%}.allapot-lista{gap:8px;display:grid}.allapot-lista>div{align-items:center;gap:10px;font-size:13.5px;display:flex}.allapot-lista code{background:var(--soft);border-radius:5px;padding:1px 6px;font-size:12px}.allapot-lista .pipa,.allapot-lista .hiany{border-radius:50%;flex:none;width:9px;height:9px}.allapot-lista .pipa{background:var(--green)}.allapot-lista .hiany{background:var(--amber)}.profil-adatok{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.profil-adatok>div{background:var(--soft);border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.profil-adatok svg{color:var(--accent);flex:none}.profil-adatok small{color:var(--muted);font-size:12px;display:block}.profil-adatok strong{margin-top:2px;font-size:14px;display:block}.torles-gomb:hover{color:var(--red);background:var(--red-soft)}@media (width<=1100px){.topbar{grid-template-columns:auto 1fr auto auto}.quick-upload span{display:none}}@media (width<=900px){.naplo-eszkozok{grid-template-columns:1fr}.naplo-sor{grid-template-columns:1fr auto}.naplo-sor code,.kuka-fej{display:none}.kuka-sor,.profil-dok-sor{grid-template-columns:1fr 1fr}.kuka-sor .admin-nev,.profil-dok-sor .admin-nev{grid-column:1/-1}.auth-lab{text-align:center;margin-top:18px;position:static}}.quick-views button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filters{min-width:0}.section-header .ui-select,.status-overview .ui-select{width:auto;min-width:148px}.section-header .ui-select-gomb,.status-overview .ui-select-gomb{min-height:34px;padding:5px 10px;font-size:13px}.modal .ui-select-panel,.modal .ui-date-panel{width:100%;box-shadow:none;margin-top:6px;position:relative;top:auto;left:auto;right:auto}:root{--text-n-51:#6b6e75}.global-search kbd,.large-file span,.large-file em,.modal header p{color:var(--muted)}.tipus-magyarazat{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.tipus-magyarazat>div{background:var(--soft);border:1px solid var(--line);border-radius:11px;padding:14px 16px}.tipus-magyarazat strong{margin-bottom:5px;font-size:14px;display:block}.tipus-magyarazat p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.tipus-magyarazat em{color:var(--ink);font-style:normal;font-weight:600}.file-type em,.file-type.type-pdf em{background:#8f1a20}.file-type.type-xlsx em{background:#0d5230}.file-type.type-pptx em{background:#7d2c10}.topbar{grid-template-columns:minmax(150px,auto) 1fr auto auto auto auto}.gyorskereso{width:100%;max-width:360px;margin:0 auto}input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea{padding:10px 14px}.modal-form input:not([type=file]),.modal-form textarea{padding:11px 14px}.tipus-urlap input,.tipus-urlap textarea,.admin-blokk input:not([type=checkbox]),.admin-blokk textarea{padding:10px 14px}.naplo-kereso input{padding:10px 14px 10px 40px}.global-search input,.library-toolbar input{padding-left:4px}.mezo-hozzaadas input,.anonimizalas-indok textarea,.felulvizsgalat-urlap textarea{padding:10px 14px}.vissza-sav{max-width:1660px;margin:0 auto;padding:22px 28px 0;display:flex}.vissza-sav+.page{padding-top:14px}.table-head .rendezo{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.table-head .rendezo svg{opacity:.35;transition:opacity .15s,color .15s}.table-head .rendezo:hover{color:var(--ink)}.table-head .rendezo:hover svg{opacity:.75}.table-head .rendezo.aktiv{color:var(--accent)}.table-head .rendezo.aktiv svg{opacity:1;color:var(--accent)}.template-main{padding-bottom:18px}.template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;padding:16px 18px 4px;display:grid}.template-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:13px;gap:10px;padding:17px 18px;transition:border-color .15s,transform .15s;display:grid}.template-card:hover{border-color:var(--border-acc-78);transform:translateY(-2px)}.template-card>div strong{font-size:15px;display:block}.template-card>div small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.template-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.template-mezok{flex-wrap:wrap;gap:5px;display:flex}.template-mezok span{background:var(--soft);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.template-mezok em{color:var(--muted);font-size:12px;font-style:normal}.template-lab{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.template-lab>span{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.template-lab>span strong{color:var(--ink)}.template-lab button{min-height:36px;padding:0 13px;font-size:13px}.template-lista{gap:2px;padding:12px 18px 4px;display:grid}.template-lista-fej,.template-lista-sor{grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) auto auto auto;align-items:center;gap:14px;display:grid}.template-lista-fej{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 4px 8px;font-size:11.5px;font-weight:700}.template-lista-sor{border-bottom:1px solid var(--soft);padding:10px 4px;font-size:13.5px}.template-lista-sor:last-child{border-bottom:none}.template-file.kicsi{border-radius:8px;width:32px;height:32px}.preview-allapot{flex:1;justify-content:flex-end;min-width:0;display:flex}.preview-allapot em{background:var(--soft);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-style:normal;display:inline-flex;overflow:hidden}.preview-allapot em.local-file-state{color:var(--text-grn-27);background:var(--green-soft)}.inspector{flex-direction:column;max-height:620px;display:flex}.inspector-details,.inspector-comments{flex:1;min-height:0;overflow-y:auto}.inspector-comments{flex-direction:column;display:flex}.inspector-comments .comment-thread{flex:none}.panel-lapozo{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.panel-lapozo span{color:var(--muted);font-size:12.5px}.panel-lapozo button{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.panel-lapozo button:disabled{opacity:.35;cursor:not-allowed}.panel-lapozo button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.szakasz-nyito{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:4px 0;display:flex}.szakasz-nyito h2{letter-spacing:-.01em;flex:1;margin:0;font-size:17px}.szakasz-nyito svg{color:var(--muted);transition:transform .18s}.szakasz-nyito svg.forgatva{transform:rotate(-90deg)}.szakasz-nyito:hover svg{color:var(--accent)}.inline-versions.osszecsukva{padding-bottom:16px}.rich-elonezet{flex-direction:column;min-height:0;display:flex}.rich-eszkozok{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.rich-eszkozok>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rich-eszkozok button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rich-eszkozok button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.rich-eszkozok button.primary:hover{color:var(--on-brand)}.rich-eszkozok button:disabled{opacity:.4;cursor:not-allowed}.rich-tipus{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rich-tartalom{background:var(--bg-n-100);min-height:0;color:var(--ink);flex:1;padding:28px 34px;font-size:14.5px;line-height:1.65;overflow-y:auto}.rich-tartalom h1{margin:0 0 14px;font-size:25px}.rich-tartalom h2{margin:26px 0 10px;font-size:20px}.rich-tartalom h3{margin:22px 0 8px;font-size:17px}.rich-tartalom p{margin:0 0 12px}.rich-tartalom ul,.rich-tartalom ol{margin:0 0 12px;padding-left:24px}.rich-tartalom li{margin-bottom:5px}.rich-tartalom table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13.5px}.rich-tartalom td,.rich-tartalom th{border:1px solid var(--line-strong);padding:7px 10px}.rich-tartalom th{background:var(--soft)}.rich-tartalom img{max-width:100%;height:auto}.rich-tartalom a{color:var(--accent)}.rich-tartalom pre,.rich-tartalom .szoveg-elonezet{background:var(--soft);white-space:pre-wrap;word-break:break-word;border-radius:9px;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7}.rich-szerkeszto{flex:1;align-content:start;gap:12px;min-height:0;padding:16px 18px;display:grid}.rich-szerkeszto textarea{resize:vertical;min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.7}.rich-szerkeszto label{gap:6px;display:grid}.rich-szerkeszto label>span{color:var(--muted);font-size:12.5px;font-weight:600}.rich-labjegyzet{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:12px;display:flex}.torles-varakozas{color:var(--muted);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;display:flex}.torles-varakozas code{background:var(--soft);color:var(--ink);border-radius:5px;padding:2px 7px}.torles-varakozas svg{color:var(--green)}@media (width<=1100px){.topbar{grid-template-columns:auto 1fr auto auto}.gyorskereso{max-width:none}}@media (width<=900px){.template-lista-fej{display:none}.template-lista-sor{grid-template-columns:1fr auto}.template-lista-sor .admin-nev{grid-column:1/-1}.rich-eszkozok{flex-direction:column;align-items:stretch}.inspector{max-height:none}}.file-type.type-md{color:var(--text-blu-35);background:var(--blue-soft)}.file-type.type-md em{background:#1f4f8c}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.template-grid{grid-template-columns:1fr}}.library-layout{grid-template-columns:minmax(232px,250px) minmax(0,1fr)}.quick-views button{gap:8px;padding:0 9px;font-size:12.5px}.template-mezok span{white-space:nowrap}.template-lab{flex-wrap:wrap}.template-lab>span{flex:1;min-width:0}.template-lab button{white-space:nowrap;flex:none}.szin-racs{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:9px;display:grid}.szin-valaszto{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;display:flex}.szin-valaszto:hover{border-color:var(--border-acc-78)}.szin-valaszto.aktiv{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.szin-valaszto i{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ton-racs{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:9px;display:grid}.ton-valaszto{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ton-valaszto:hover{border-color:var(--border-acc-78)}.ton-valaszto.aktiv{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ton-valaszto>svg{color:var(--accent);flex:none;margin-left:auto}.ton-minta{border:1px solid var(--line);border-radius:8px;flex:none;display:flex;overflow:hidden}.ton-minta i{width:16px;height:34px}.ton-szoveg{gap:2px;min-width:0;display:grid}.ton-szoveg strong{font-size:14px}.ton-szoveg small{color:var(--muted);font-size:12px}.profil-urlap{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.profil-urlap label{gap:6px;display:grid}.profil-urlap label>span{color:var(--muted);font-size:12.5px;font-weight:600}.profil-urlap input{min-height:42px;font-size:14px}.profil-urlap button{min-height:42px;padding:0 18px}.profil-vedett{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.vedett-fej{align-items:center;gap:8px;font-size:14px;display:flex}.vedett-fej svg{color:var(--amber)}.vedett-racs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.vedett-racs>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.vedett-racs small{color:var(--muted);font-size:12px}.vedett-racs strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.vedett-racs button{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vedett-racs button:hover{border-color:var(--accent);color:var(--accent)}.var-jelzes{background:var(--amber-soft);color:var(--text-acc-21);border-radius:7px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.kerelem-urlap{background:var(--surface);border:1px solid var(--accent);border-radius:10px;gap:11px;padding:14px 15px;display:grid}.kerelem-urlap label{gap:6px;display:grid}.kerelem-urlap label>span{color:var(--muted);font-size:12.5px;font-weight:600}.kerelem-urlap .modal-actions{margin-top:0}.kerelem-lista{gap:2px;display:grid}.kerelem-lista>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:9px 4px;display:grid}.kerelem-lista>div:last-child{border-bottom:none}.kerelem-lista strong{font-size:13.5px;display:block}.kerelem-lista small{color:var(--muted);font-size:12.5px;display:block}.kerelem-lista em{color:var(--muted);font-size:12.5px;font-style:normal}.kerelem-lista .pending em{color:var(--amber)}.kerelem-lista .approved em{color:var(--green)}.kerelem-lista .rejected em{color:var(--red)}.kerelem-lista time{color:var(--muted);white-space:nowrap;font-size:12px}.kerelem-tabla{gap:2px;display:grid}.kerelem-tabla>div{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.kerelem-tabla>div:last-child{border-bottom:none}.kerelem-valtozas{gap:2px;min-width:0;display:grid}.kerelem-valtozas small{color:var(--muted);font-size:12px}.kerelem-valtozas strong{font-size:13.5px}.kerelem-valtozas em{color:var(--muted);font-size:12.5px;font-style:italic}.kerelem-tabla time{color:var(--muted);white-space:nowrap;font-size:12.5px}.kerelem-elutasitas{background:var(--red-soft);border-radius:10px;grid-column:1/-1;gap:10px;margin-top:4px;padding:13px 15px;display:grid}.kerelem-elutasitas label{gap:6px;display:grid}.kerelem-elutasitas label>span{color:var(--text-red-41);font-size:12.5px;font-weight:600}.kerelem-elutasitas .modal-actions{margin-top:0}.rich-tartalom{height:620px;max-height:620px}@media (width<=900px){.profil-urlap,.kerelem-tabla>div,.kerelem-lista>div{grid-template-columns:1fr}.rich-tartalom{height:480px;max-height:480px}}.avatar{flex:none;place-self:center start}.megosztas-panel{gap:13px;margin-top:14px;padding:20px 22px;display:grid}.megosztas-panel>header{align-items:center;gap:9px;display:flex}.megosztas-panel>header h2{letter-spacing:-.01em;margin:0;font-size:17.5px}.megosztas-panel>header svg{color:var(--accent)}.megosztas-panel>header button{border:1px solid var(--line-strong);background:var(--bg-n-100);border-radius:7px;margin-left:auto;padding:6px 11px;font-size:14px;font-weight:700}.megosztas-urlap{background:var(--bg-n-97d);border:1px solid var(--line);border-radius:9px;gap:11px;padding:14px 15px;display:grid}.megosztas-tipus{gap:7px;display:flex}.megosztas-tipus button{color:var(--text-n-42);background:var(--bg-n-100);border:1px solid var(--line-strong);border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:700;display:flex}.megosztas-tipus button.aktiv{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.megosztas-mezok{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.megosztas-mezok label{gap:5px;min-width:0;display:grid}.megosztas-mezok label span{color:var(--text-n-42);font-size:13px;font-weight:700}.megosztas-mezok button{border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13.5px;display:flex}.megosztas-magyarazat{color:var(--text-n-55);margin:0;font-size:13.5px;line-height:1.55}.megosztas-ures{color:var(--text-n-55);margin:0;font-size:14px;line-height:1.6}.megosztas-lista{margin:0;padding:0;list-style:none;display:grid}.megosztas-lista li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto auto;align-items:center;gap:11px;padding:11px 2px;display:grid}.megosztas-lista li:last-child{border-bottom:0}.megosztas-lista i{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.megosztas-lista i.reszleg{color:var(--text-n-42);background:var(--bg-n-94a)}.megosztas-lista li>div{min-width:0}.megosztas-lista strong{font-size:14px;display:block}.megosztas-lista small{color:var(--text-n-60a);margin-top:2px;font-size:13px;display:block}.megosztas-szerep{color:var(--text-n-42);font-size:13.5px;font-weight:700}@media (width<=720px){.megosztas-mezok{grid-template-columns:1fr}.megosztas-lista li{grid-template-columns:30px 1fr auto;row-gap:8px}.megosztas-lista li>div{grid-column:2/-1}}.karanten-banner{color:var(--text-red-27);background:var(--red-soft);border:1px solid var(--red);border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.karanten-banner svg{color:var(--red);flex:none}.karanten-banner>div{min-width:0}.karanten-banner strong{font-size:14.5px;display:block}.karanten-banner span{opacity:.9;margin-top:3px;font-size:14px;line-height:1.5;display:block}.karanten-elonezet{text-align:center;min-height:320px;color:var(--text-n-42);background:var(--bg-n-97d);align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.karanten-elonezet svg{color:var(--red)}.karanten-elonezet strong{font-size:15.5px}.karanten-elonezet p{max-width:380px;margin:0;font-size:14px;line-height:1.6}.karanten-jelzes{color:var(--red);align-items:center;gap:5px;font-style:normal;display:flex}.statusz-cella{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.karanten-badge{color:var(--text-red-27);background:var(--red-soft);border:1px solid var(--red);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.karanten-ajanlas{margin-top:6px;font-weight:700}.karanten-torles{height:36px;color:var(--on-brand);background:var(--red);border:1px solid var(--red);border-radius:7px;flex:none;align-self:center;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.karanten-torles:hover:not(:disabled){filter:brightness(1.08)}.karanten-torles:disabled{opacity:.6}@media (width<=720px){.karanten-banner{flex-wrap:wrap}.karanten-torles{justify-content:center;width:100%;margin-top:4px}}.meghivo-elkuldve{color:var(--text-grn-27);background:var(--green-soft);border:1px solid var(--green);border-radius:9px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.meghivo-elkuldve svg{color:var(--green);flex:none;margin-top:1px}.meghivo-elkuldve strong{font-size:14px;display:block}.meghivo-elkuldve small{opacity:.9;margin-top:4px;font-size:13.5px;line-height:1.55;display:block}.lanc-szerkeszto{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lanc-szerkeszto li{background:var(--bg-n-97d);border:1px solid var(--line);border-radius:9px;grid-template-columns:34px 1fr 30px;align-items:start;gap:10px;padding:11px 12px;display:grid}.lanc-szerkeszto li>div{gap:5px;min-width:0;display:grid}.lanc-szerkeszto strong{font-size:14px}.lanc-szerkeszto label{color:var(--text-n-49);align-items:center;gap:6px;font-size:13px;display:flex}.lanc-lepcso{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.lanc-hozzaadas{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.lanc-hozzaadas button{background:var(--bg-n-100);border:1px solid var(--line-strong);border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13.5px;font-weight:700;display:flex}.lanc-nezet{gap:12px;padding:8px 18px 18px;display:grid}.lanc-lepcso-blokk{border:1px solid var(--line);background:var(--bg-n-100);border-radius:9px;padding:12px 14px}.lanc-lepcso-blokk.aktiv{border-color:var(--accent);background:var(--accent-soft)}.lanc-lepcso-cim{align-items:center;gap:9px;margin-bottom:9px;display:flex}.lanc-lepcso-cim i{width:24px;height:24px;color:var(--on-brand);background:var(--border-n-74);border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.lanc-lepcso-blokk.aktiv .lanc-lepcso-cim i{background:var(--accent)}.lanc-lepcso-cim span{font-size:13.5px;font-weight:800}.lanc-nezet ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lanc-nezet li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.lanc-nezet li:last-child{border-bottom:0}.lanc-nezet li>div:first-child{flex:1;min-width:160px}.lanc-nezet strong{font-size:14px;display:block}.lanc-nezet small{color:var(--text-n-60a);margin-top:2px;font-size:13px;display:block}.lanc-jel{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.lanc-jel.jova{color:var(--green);background:var(--green-soft)}.lanc-jel.elutasit{color:var(--red);background:var(--red-soft)}.lanc-jel.targytalan{color:var(--text-n-55);background:var(--bg-n-94a)}.lanc-jel.varakozik{color:var(--amber);background:var(--amber-soft)}.lanc-muveletek{gap:7px;display:flex}.lanc-muveletek button{background:var(--bg-n-100);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.lanc-muveletek .approve{color:var(--on-brand);background:var(--green);border-color:var(--green)}.lanc-muveletek .reject{color:var(--red);border-color:var(--border-red-85)}.lanc-muveletek button:disabled{opacity:.6}.status-badge.status-ok{color:var(--green);background:var(--green-soft)}.status-badge.status-warn{color:var(--amber);background:var(--amber-soft)}.status-badge.status-partial{color:var(--accent-dark);background:var(--accent-soft)}.status-badge.status-down{color:var(--red);background:var(--red-soft)}.status-badge.status-maint{color:var(--blue);background:var(--blue-soft)}.status-badge.status-unknown{color:var(--muted);background:var(--soft)}.status-badge.status-muted{color:var(--muted);border:1px dashed var(--line-strong);background:0 0}.status-badge.nagy{border-radius:7px;min-height:30px;padding:5px 12px;font-size:14px}.status-badge svg{flex:none}.dashboard-grid>div,.dashboard-grid>section,.dashboard-grid>aside{min-width:0}.metric.kattinthato{cursor:pointer;font:inherit;color:inherit}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric>span:last-child{color:var(--muted);align-self:end;font-size:12.5px}.statusz-lista{display:grid}.statusz-lista .table-head,.statusz-lista .table-row{grid-template-columns:150px minmax(160px,2fr) minmax(120px,1fr) 110px 120px;min-width:0}.statusz-lista .table-row small{white-space:nowrap}.statusz-lista .table-row.figyelem{box-shadow:inset 3px 0 var(--red)}.uptime-csik{gap:6px;display:grid}.uptime-cellak{gap:2px;display:flex}.uptime-cellak i{background:var(--soft);border-radius:2px;flex:1 1 0;min-width:2px;height:26px}.uptime-cellak i.ok{background:var(--green)}.uptime-cellak i.warn{background:var(--amber)}.uptime-cellak i.down{background:var(--red)}.uptime-cellak i.nincs{background:var(--soft);background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--line) 3px 4px)}.uptime-lab{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.uptime-lab strong{color:var(--ink,inherit);font-size:13px}.sparkline{align-items:center;gap:8px;display:inline-flex}.sparkline svg{width:72px;height:22px}.sparkline strong{font-size:13px}.idosor{width:100%;position:relative}.idosor.ures{color:var(--muted);place-items:center;font-size:13px;display:grid}.idosor svg{width:100%;height:auto;display:block}.idosor .racs{stroke:var(--line);stroke-width:1px}.idosor .tengely{fill:var(--muted);font-size:10.5px}.idosor path.p50{fill:none;stroke:var(--accent);stroke-width:2px}.idosor path.p95{fill:none;stroke:var(--amber);stroke-width:1.3px}.idosor circle.p50{fill:var(--accent)}.idosor circle.p95{fill:var(--amber)}.idosor .kieses{fill:var(--red);opacity:.28}.idosor .kieses-jel{fill:var(--red)}.idosor .kuszob{stroke:var(--green);stroke-width:1.3px;stroke-dasharray:5 4}.idosor .kuszob-felirat{fill:var(--green);font-size:10.5px;font-weight:700}.idosor .kurzor{stroke:var(--line-strong);stroke-width:1px}.idosor .tengely.aktiv{fill:var(--ink);font-weight:700}.idosor .buborek rect{fill:var(--surface);stroke:var(--line-strong)}.idosor .buborek text{fill:var(--ink);font-size:12px;font-weight:700}.idosor-lab{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:12px;display:flex}.idosor-lab i{vertical-align:middle;background:var(--accent);border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.idosor-lab i.p95{background:var(--amber)}.idosor-lab i.kieses{background:var(--red);opacity:.8;height:10px}.idosor-lab i.kuszob{background:var(--green)}.idosor-lab .magyarazat{color:var(--muted);flex-basis:100%;font-style:normal}.diagram-fej{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.tav-valaszto button{padding:3px 10px;font-size:12.5px}.profil-racs{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:20px;display:grid}.auth-vagy{color:var(--muted);align-items:center;gap:10px;margin:-4px 0;font-size:12.5px;display:flex}.auth-vagy:before,.auth-vagy:after{content:"";background:var(--line);flex:1;height:1px}.auth-oauth{gap:8px;display:grid}.auth-oauth button{justify-content:center;align-items:center;gap:9px;min-height:42px;display:flex}.fiok-sor{border:1px solid var(--line);background:var(--bg-n-100);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fiok-sor>div{flex:1;min-width:0;display:grid}.fiok-sor small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fiok-sor svg.fiok-ok{color:var(--green)}.fiok-sor svg.fiok-muted{color:var(--muted)}.fiok-sor>button{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.fiok-sor>svg{flex:none}.fiok-gombok{flex-wrap:wrap;gap:8px;display:flex}.fiok-gombok button{align-items:center;gap:8px;display:inline-flex}.totp-beallitas{gap:12px;display:grid}.totp-qr img{border:1px solid var(--line);background:#fff;border-radius:10px;width:180px;height:180px;padding:8px;display:block}.totp-titok{color:var(--muted);gap:4px;margin:0;font-size:12.5px;display:grid}.totp-titok code{letter-spacing:.08em;word-break:break-all;color:var(--ink);background:var(--soft);border-radius:6px;padding:6px 8px;font-size:13px}.ping-cellak{grid-template-columns:repeat(48,1fr);gap:2px;height:34px;margin-top:6px;display:grid}.ping-cella{background:var(--soft);border-radius:3px;display:block}.ping-cella.ok{background:var(--green)}.ping-cella.hiba{background:var(--red)}.idosor-lab i.ok{background:var(--green);height:10px}.idosor-lab i.hiba{background:var(--red);height:10px}.idosor-lab i.nincs{background:var(--soft);border:1px solid var(--line-strong);height:10px}.idosor-lab i.kieses{background:var(--red-soft);height:10px}.idosor-lab em{color:var(--text-n-30,inherit);margin-left:auto;font-style:normal}.monitor-lista{display:grid}.monitor-lista .table-head,.monitor-lista .table-row{grid-template-columns:140px minmax(160px,2fr) minmax(120px,1fr) 90px 130px 110px 210px;min-width:0}.monitor-lista .table-row.aktiv{background:var(--bg-n-97);box-shadow:inset 3px 0 var(--accent)}.monitor-muveletek{justify-content:flex-end;gap:4px;display:flex}.monitor-muveletek button{align-items:center;gap:5px;min-width:32px;min-height:32px;padding:0 9px;font-size:12.5px;display:inline-flex}.monitor-reszletezo{gap:14px;display:grid}.monitor-reszletezo .adatok{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;display:grid}.monitor-reszletezo .adatok small{color:var(--muted);font-size:12px;display:block}.monitor-reszletezo .adatok strong{font-size:14px}.minta-tabla{border-collapse:collapse;width:100%;font-size:12.5px}.minta-tabla th,.minta-tabla td{text-align:left;border-bottom:1px solid var(--soft);white-space:nowrap;padding:6px 8px}.minta-tabla th{color:var(--muted);font-weight:650}.minta-tabla td.hiba{color:var(--red);white-space:normal}.minta-tabla-doboz{max-height:340px;overflow:auto}.atmenet-lista{gap:6px;font-size:13px;display:grid}.atmenet-lista>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atmenet-lista small{color:var(--muted)}.komponens-racs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.komponens-kartya{border:1px solid var(--line);background:var(--bg-n-100);border-radius:9px;gap:8px;padding:12px 14px;display:grid}.komponens-kartya header{justify-content:space-between;align-items:center;gap:8px;display:flex}.komponens-kartya header strong{font-size:14px}.komponens-kartya small{color:var(--muted);font-size:12px}.komponens-kartya ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.komponens-kartya li{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.token-doboz{border:1px dashed var(--line-strong);background:var(--bg-n-98);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.masolo-mezo{align-items:center;gap:8px;display:flex}.masolo-mezo input{flex:auto;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.masolo-mezo button{white-space:nowrap;flex:none}.token-doboz code{word-break:break-all;font-size:12.5px}.urlap-racs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.urlap-racs.harom{grid-template-columns:1fr 1fr 1fr}.jelolo{align-items:center;gap:8px;display:flex}.modal-form label.jelolo,.modal-form>label.jelolo{flex-direction:row;align-items:center;gap:8px;display:flex}.modal-form label.jelolo input{width:auto;margin:0}.storage-panel .allapot-szamok{gap:5px;margin:4px 0 10px;display:grid}.storage-panel .allapot-szamok span{justify-content:space-between;font-size:12.5px;display:flex}.storage-panel .allapot-szamok b{font-weight:700}.esemeny-lista{display:grid}.esemeny-lista>div{border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 0;font-size:13px;display:grid}.esemeny-lista>div:last-child{border-bottom:0}.esemeny-lista strong{font-size:13px;display:block}.esemeny-lista small{color:var(--muted)}.page-actions>button,.page-actions>a{min-height:39px;color:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.page-actions>button:hover,.page-actions>a:hover{border-color:var(--border-n-67)}.empty-state>button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.danger-action.halk{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.danger-action.halk:hover,.danger-action.halk:focus-visible{color:var(--red);background:var(--red-soft);border-color:var(--red-soft)}.szuro-sav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.szuro-sav .kereso{max-width:420px;height:39px;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;flex:240px;align-items:center;gap:8px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.szuro-sav .kereso:hover{border-color:var(--border-acc-78)}.szuro-sav .kereso:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.szuro-sav .kereso input{width:100%;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:14px}.szuro-sav>.ui-select,.szuro-sav>.ui-date{width:auto;min-width:168px}.szuro-sav>.ui-select>.ui-select-gomb,.szuro-sav>.ui-date>.ui-date-gomb{min-height:39px}.szuro-sav .szuro-torles{min-height:39px;color:var(--accent);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.szuro-sav .szuro-torles:hover{background:var(--accent-soft)}.szuro-sav .talalat{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.rendszer-lista .table-head,.rendszer-lista .table-row{grid-template-columns:150px minmax(220px,2fr) minmax(150px,1fr) 120px 120px 150px;align-items:center;min-width:0;display:grid}.skeleton-lista{gap:14px;padding:16px 18px;display:grid}.skeleton-sor{background:linear-gradient(90deg, var(--soft) 25%, var(--line) 50%, var(--soft) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s linear infinite skeleton-fut;display:block}@keyframes skeleton-fut{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-sor{animation:none}}.admin-meghivo-urlap .meghivo-mod{grid-column:1/-1;justify-content:flex-start}.admin-meghivo-urlap .meghivo-mod button{flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.workspace-error>span{flex:1;min-width:0}.workspace-error>button{min-height:32px;color:var(--red);border:1px solid var(--red);background:0 0;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.workspace-error>button:hover{background:var(--surface)}.settings-row>.settings-szoveg{width:auto;min-width:0;height:auto;color:inherit;text-align:left;background:0 0;display:block}.settings-szoveg small{text-align:left;width:100%;display:block}.link-gomb{min-height:0;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline}.link-gomb:hover{text-decoration-color:currentColor}.admin-blokk>header button,.admin-muveletek button{align-items:center;gap:6px;display:inline-flex}.page-actions>a:focus-visible{outline:3px solid rgba(var(--kiemelo-rgb), .22);outline-offset:2px}.admin-meghivo-urlap .modal-actions{grid-column:1/-1;justify-content:flex-end;margin-top:4px;display:flex}.ertesitesek{position:relative}.ertesites-panel{width:min(380px,100vw - 24px);padding:0}.ertesites-fej{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.ertesites-fej strong{font-size:14px}.ertesites-fej button{min-height:30px;color:var(--accent);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ertesites-fej button:hover{background:var(--accent-soft)}.ertesites-ures{color:var(--muted);margin:0;padding:18px 14px;font-size:13px;line-height:1.5}.ertesites-lista{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.ertesites-lista li{border-bottom:1px solid var(--soft)}.ertesites-lista li:last-child{border-bottom:0}.ertesites-lista button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:2px;padding:10px 14px 10px 24px;display:grid;position:relative}.ertesites-lista button svg{margin:0}.ertesites-lista button:hover{background:var(--bg-n-97)}.ertesites-lista button.olvasatlan:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:11px}.ertesites-lista strong{font-size:13px}.ertesites-lista span{color:var(--text-n-30);font-size:12.5px}.ertesites-lista small{color:var(--muted);font-size:12px}.audit-lista .table-head,.audit-lista .table-row{grid-template-columns:150px minmax(200px,2fr) minmax(160px,1.2fr) minmax(140px,1fr) 32px;align-items:center;min-width:0;display:grid}.audit-lista .table-row .nyil{color:var(--muted);place-items:center;transition:transform .15s;display:grid}.audit-sor.nyitva .table-row .nyil{transform:rotate(180deg)}.audit-reszlet{background:var(--bg-n-98);border-bottom:1px solid var(--border-n-92);grid-template-columns:1fr 1fr;gap:12px;padding:12px 15px 16px;display:grid}.audit-reszlet small{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.audit-reszlet pre{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:280px;margin:0;padding:10px;font-size:12px;overflow:auto}.sidebar nav em.figyelem{color:var(--on-brand);background:var(--red)}.allapot-fulek{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px 12px 0;display:flex}.allapot-fulek button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.allapot-fulek button:hover{color:var(--ink)}.allapot-fulek button.active{color:var(--accent);border-bottom-color:var(--accent)}.allapot-fulek em{background:var(--soft);border-radius:10px;min-width:20px;padding:1px 6px;font-size:11.5px;font-style:normal}.allapot-fulek button.active em{background:var(--accent-soft)}.riasztas-lista .table-head,.riasztas-lista .table-row{grid-template-columns:28px 130px minmax(200px,2fr) minmax(140px,1.2fr) 120px 110px 110px 120px;align-items:center;min-width:0;display:grid}.riasztas-lista .table-row{cursor:default}.riasztas-lista .jelolo-cella{place-items:center;display:grid}.riasztas-lista .jelolo-cella input{width:16px;height:16px;margin:0}.tomeges-sav{background:var(--bg-n-98a);border-bottom:1px solid var(--border-acc-87);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 15px;font-size:13px;display:flex}.tomeges-sav strong{color:var(--accent)}.tomeges-sav button{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.incidens-lista .table-head,.incidens-lista .table-row{grid-template-columns:120px 110px minmax(220px,2fr) minmax(160px,1.2fr) 130px 120px 110px;align-items:center;min-width:0;display:grid}.incidens-lista .table-row.figyelem{box-shadow:inset 3px 0 var(--red)}.incidens-fej{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.incidens-cim{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.incidens-cim code{color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:2px 8px;font-size:15px;font-weight:800}.idovonal{margin:0;padding:4px 0 0;list-style:none;display:grid}.idovonal li{border-bottom:1px solid var(--soft);padding:10px 0 12px 34px;position:relative}.idovonal li:last-child{border-bottom:0}.idovonal li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:11px}.idovonal li:first-child:before{top:14px}.idovonal li:last-child:before{height:14px;bottom:auto}.idovonal .ikon{width:23px;height:23px;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:0}.idovonal .ikon.transition{color:var(--accent);border-color:var(--accent)}.idovonal .ikon.opened,.idovonal .ikon.reopened,.idovonal .ikon.escalated{color:var(--red);border-color:var(--red)}.idovonal .ikon.auto_resolved{color:var(--green);border-color:var(--green)}.idovonal .ikon.comment{color:var(--blue);border-color:var(--blue)}.idovonal .fejsor{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;display:flex}.idovonal .fejsor strong{font-size:13px}.idovonal .fejsor small{color:var(--muted);font-size:12px}.idovonal .fejsor .ugyfelnek{color:var(--blue);font-size:11.5px;font-weight:700}.idovonal p{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px;line-height:1.5}.komment-doboz{gap:8px;margin-top:12px;display:grid}.komment-doboz textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:76px;font:inherit;border-radius:9px;padding:10px 12px;font-size:13.5px}.komment-doboz .sor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.komment-doboz .sor button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.statusz-valto{position:relative}.statusz-valto-menu{z-index:20;background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.statusz-valto-menu button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.statusz-valto-menu button:hover{background:var(--bg-n-97)}.statusz-valto-menu button.lezaras{color:var(--green);font-weight:700}.helykitolto-panel{color:var(--muted);border:1px dashed var(--line-strong);border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.helykitolto-panel strong{color:var(--ink);font-size:13px}.jelolo-csoport.lista{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;gap:2px;max-height:180px;padding:6px 10px;display:grid;overflow:auto}.jelolo-csoport.lista label{background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 4px}.jelolo-csoport.lista label:has(input:checked){background:var(--accent-soft)}.jelolo-csoport.lista label small{color:var(--muted);margin-left:auto}.modal-form .jelolo-csoport label{margin-top:0;display:inline-flex}.modal-form .jelolo-csoport.lista label{display:flex}.modal-form .jelolo-csoport input[type=checkbox],.modal-form .jelolo input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.modal-form label.jelolo{display:flex}.mezo-cim{margin-bottom:4px;font-size:13px;display:block}.lepes-lista fieldset.lepes{border:1px solid var(--line);border-radius:9px;margin:0;padding:10px 12px 12px}.lepes-lista fieldset.lepes legend{color:var(--muted);padding:0 6px;font-size:12.5px;font-weight:700}.lepes-lista fieldset.lepes>div{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 36px;align-items:start;gap:8px;display:grid}.monitor-muveletek button:disabled,.page-actions>button:disabled,.tomeges-sav button:disabled{opacity:.45;cursor:not-allowed}.esemeny-lista>[role=button]:focus-visible,.table-row[role=link]:focus-visible{outline:3px solid rgba(var(--kiemelo-rgb), .22);outline-offset:-3px;border-radius:6px}.table-row[role=link]{cursor:pointer}.jelolo-csoport{flex-wrap:wrap;gap:6px;display:flex}.jelolo-csoport label{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.jelolo-csoport label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.jelolo-csoport input{margin:0}.elonezet{background:var(--bg-n-98);border:1px solid var(--line);border-radius:9px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.elonezet.figyelmeztet{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.szabaly-lista .table-head,.szabaly-lista .table-row{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) 150px 120px 110px 90px 120px;align-items:center;min-width:0;display:grid}.kapcsolo{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lepes-lista{gap:8px;display:grid}.lepes-lista>div{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;gap:8px;display:grid}.ui-combobox{background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;align-items:center;gap:8px;width:100%;min-height:41px;padding:0 9px 0 11px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ui-combobox:hover:not(.tiltva){border-color:var(--border-acc-78)}.ui-combobox:focus-within,.ui-combobox.nyitva{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-combobox.tiltva{opacity:.5;cursor:not-allowed}.ui-combobox input[type=text],.modal-form .ui-combobox input[type=text]{width:auto;min-width:0;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:8px 0;font-size:14px;font-weight:500}.ui-combobox input[type=text]:not([type=file]):not([type=checkbox]):not([type=radio]):focus,.ui-combobox input[type=text]:focus-visible{box-shadow:none;border:0;outline:none}.ui-combobox input::placeholder{color:var(--muted);font-weight:400}.ui-combobox>svg{color:var(--muted);flex:none;transition:transform .15s}.ui-combobox>svg.forgatva{transform:rotate(180deg)}.ui-combobox-torles{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-combobox-torles:hover{background:var(--accent-soft);color:var(--accent-dark)}.ui-combobox-sugo{color:var(--muted);margin:0;padding:9px 10px;font-size:12.5px}.szuro-sav .ui-combobox{width:auto;min-width:200px;min-height:39px}.modal-form .ui-combobox{min-height:44px}.admin-muveletek{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-muveletek>.muvelet-szerkeszt{order:8;justify-content:center;width:34px}.admin-muveletek>.danger-action{order:9;justify-content:center;width:34px}.admin-sor.tomor{align-items:center;min-height:44px;padding:5px 4px}.admin-sor.tomor .admin-nev i{align-items:baseline;gap:10px;min-width:0;display:flex}.admin-sor.tomor .admin-nev strong{flex:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.modal-form label.jelolo input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.page.reszletezo{padding-top:12px}.page.reszletezo .vissza-sav{align-items:center;gap:10px;margin-bottom:4px}.vissza-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vissza-link:hover{color:var(--accent)}.megnyitas{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.megnyitas:hover{border-color:var(--accent);color:var(--accent)}.page.reszletezo .page-intro{min-height:0;margin-bottom:12px}.cim-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cim-link svg{color:var(--muted);flex:none}.cim-link:hover,.cim-link:hover svg{color:var(--accent)}.csatorna-cel,.csatorna-teszt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.modal-form .urlap-cim{letter-spacing:.6px;text-transform:uppercase;color:var(--accent);margin:8px 0 -6px;font-size:12px;font-weight:800}.modal-form .urlap-cim:first-child{margin-top:0}.ugyfel-adatok{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));gap:4px 28px;margin:0;display:grid}.ugyfel-adatok div{gap:1px;display:grid}.ugyfel-adatok .szeles{grid-column:1/-1}.ugyfel-adatok dt{color:var(--muted);font-size:12px}.ugyfel-adatok dd{margin:0;font-size:14px}.status-badge.partner-priority{color:var(--accent-dark);background:var(--accent-soft)}.status-badge.partner-vip{color:var(--on-brand);background:var(--accent)}.komponens-kartya small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.komponens-kartya header{align-items:flex-start}.komponens-kartya header .status-badge{flex:none}.komponens-kartya li{justify-content:flex-start}.dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.ok{background:var(--green)}.dot.warn{background:var(--amber)}.dot.down{background:var(--red)}.dot.maint{background:var(--blue)}.modal-actions .danger-action:not(.halk){color:var(--on-brand);background:var(--red);border-color:var(--red)}.modal-actions .danger-action:not(.halk):disabled{opacity:.45;cursor:not-allowed}.toast{cursor:pointer}.toast.hiba{background:var(--red-soft);color:var(--red)}.toast.hiba svg{color:var(--red)}@media (width<=900px){.profil-racs{grid-template-columns:1fr}.topbar{grid-template-columns:42px minmax(0,1fr) minmax(120px,1fr) auto auto auto;padding:0 15px}.rendszer-lista .table-head,.rendszer-lista .table-row{grid-template-columns:140px minmax(0,1fr) 110px}.riasztas-lista .table-head,.riasztas-lista .table-row{grid-template-columns:28px 120px minmax(0,1fr) 120px}.riasztas-lista .table-head>span:nth-child(n+4):not(:last-child),.riasztas-lista .table-row>span:nth-child(n+4):not(:last-child){display:none}.incidens-lista .table-head,.incidens-lista .table-row{grid-template-columns:110px minmax(0,1fr) 120px}.incidens-lista .table-head>span:nth-child(n+4),.incidens-lista .table-row>span:nth-child(n+4),.incidens-lista .table-head>span:nth-child(2),.incidens-lista .table-row>span:nth-child(2){display:none}.audit-lista .table-head,.audit-lista .table-row{grid-template-columns:120px minmax(0,1fr) 32px}.audit-lista .table-head>span:nth-child(3),.audit-lista .table-head>span:nth-child(4),.audit-lista .table-row>span:nth-child(3),.audit-lista .table-row>span:nth-child(4){display:none}.audit-reszlet{grid-template-columns:1fr}.szabaly-lista .table-head,.szabaly-lista .table-row{grid-template-columns:minmax(0,1fr) 120px 110px}.szabaly-lista .table-head>span:nth-child(n+2):not(:nth-child(3)):not(:last-child),.szabaly-lista .table-row>span:nth-child(n+2):not(:nth-child(3)):not(:last-child){display:none}.lepes-lista>div{grid-template-columns:1fr 1fr}.rendszer-lista .table-head>span:nth-child(n+4),.rendszer-lista .table-row>span:nth-child(n+4){display:none}.statusz-lista .table-head,.statusz-lista .table-row{grid-template-columns:130px 1fr 100px}.statusz-lista .table-head>span:nth-child(n+4),.statusz-lista .table-row>span:nth-child(n+4){display:none}.monitor-lista .table-head,.monitor-lista .table-row{grid-template-columns:130px 1fr auto}.monitor-lista .table-head>span:nth-child(n+3):not(:last-child),.monitor-lista .table-row>span:nth-child(n+3):not(:last-child){display:none}.urlap-racs,.urlap-racs.harom,.urlap-racs.negy{grid-template-columns:1fr}}@media (width<=680px){.topbar{grid-template-columns:38px minmax(0,1fr) 0 auto auto auto;gap:7px;height:66px;padding:0 10px}.gyorskereso{position:static}.riasztas-lista .table-head,.incidens-lista .table-head{display:none}.riasztas-lista .table-row{grid-template-columns:28px minmax(0,1fr);row-gap:8px;padding:10px 12px}.riasztas-lista .table-row>span:nth-child(n+3){grid-column:2}.riasztas-lista .table-row>span:last-child{grid-column:1/-1}.incidens-lista .table-row{grid-template-columns:auto minmax(0,1fr);row-gap:6px;padding:10px 12px}.incidens-lista .table-row>span:nth-child(5),.incidens-lista .table-row>span:nth-child(6),.incidens-lista .table-row>span:nth-child(7){grid-column:2;align-items:center;gap:6px;display:flex}.incidens-lista .table-row>span:nth-child(7) small{margin-left:4px;display:inline}.szabaly-lista .table-row>span:nth-child(6){grid-column:1/-1;display:block}.lepes-lista fieldset.lepes>div{grid-template-columns:1fr}.ertesites-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}.rendszer-lista .table-head{display:none}.rendszer-lista .table-row{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px}.rendszer-lista .table-row>span:nth-child(n+3){display:none}.statusz-lista .table-head,.statusz-lista .table-row{grid-template-columns:auto minmax(0,1fr)}.statusz-lista .table-head>span:nth-child(n+3),.statusz-lista .table-row>span:nth-child(n+3){display:none}.szuro-sav .kereso{flex-basis:100%;max-width:none}.szuro-sav>.ui-select,.szuro-sav>.ui-date{flex:calc(50% - 5px);min-width:0}.szuro-sav .ui-combobox{flex:100%;min-width:0}.szuro-sav .talalat{margin-left:0}.monitor-muveletek button,.admin-muveletek button{min-width:40px;min-height:40px}.admin-meghivo-urlap{grid-template-columns:1fr}.monitor-lista .table-head{display:none}.monitor-lista .table-row{grid-template-columns:auto minmax(0,1fr);row-gap:8px;padding:10px 12px}.monitor-lista .table-row>span:nth-child(2){min-width:0}.monitor-lista .table-row>span:last-child{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.monitor-reszletezo .adatok{grid-template-columns:1fr 1fr}.uptime-cellak{gap:1px}.uptime-cellak i{min-width:1px}.page.reszletezo{padding-top:62px}.workspace-error{margin-top:52px}.workspace-error+.page-stage .page,.workspace-error+.page-stage .page.reszletezo{padding-top:12px}.ugyfel-kartya>header{flex-wrap:wrap;row-gap:6px}.ugyfel-kartya>header>.tavtarto{display:none}.ugyfel-kartya>header>.admin-muveletek{flex-basis:100%;justify-content:flex-start}.ugyfel-adatok{grid-template-columns:1fr 1fr}.ugyfel-adatok dd{overflow-wrap:anywhere}.ugyfel-kartya .admin-sor.tomor{grid-template-columns:minmax(0,1fr) auto}.ugyfel-kartya .admin-sor.tomor>.admin-muveletek{grid-column:1/-1}.szabaly-lista .table-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.szabaly-lista .table-row>span:nth-child(3),.szabaly-lista .table-row>span:nth-child(6){grid-column:1/-1;display:block}.szabaly-lista .table-row>.monitor-muveletek{grid-column:1/-1;justify-content:flex-start}.section-header button,.admin-blokk>header button{min-height:40px}.masolo-mezo{flex-wrap:wrap}.masolo-mezo input{flex-basis:100%}}.idosor.betolt{align-content:center;gap:10px;padding:0 2px;display:grid}.idosor.betolt .skeleton-sor:first-child{border-radius:10px}@media (width<=680px){.topbar{border-bottom-color:#0000}.topbar:after{content:"";background:var(--bg-n-96f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1;border-bottom:1px solid #d8d8d3e0;height:47px;position:absolute;top:100%;left:0;right:0}.szabaly-lista .table-head{display:none}}.agent-lista .table-head,.agent-lista .table-row{grid-template-columns:170px minmax(220px,2fr) minmax(160px,1.2fr) 150px 130px;min-width:0}.agent-lista .table-row>span:nth-child(4){flex-direction:column;align-items:flex-start;gap:3px;display:flex}.agent-lista .table-row.figyelem{box-shadow:inset 3px 0 var(--red)}.szolgaltatas-lista .table-head,.szolgaltatas-lista .table-row{grid-template-columns:minmax(180px,1.6fr) 110px 120px 80px minmax(140px,1.2fr) 100px;min-width:0}.szolgaltatas-lista .table-row{cursor:default}.szolgaltatas-lista .table-row>span:nth-child(4){text-align:right}.szolgaltatas-lista .table-row>span:nth-child(3){align-items:center;gap:6px;display:flex}.szolgaltatas-lista-infra .table-head,.szolgaltatas-lista-infra .table-row{grid-template-columns:minmax(180px,1.6fr) 110px 120px minmax(140px,1.2fr) 100px;min-width:0}.szolgaltatas-lista-infra .table-row{cursor:default}.szolgaltatas-lista-infra .table-row>span:nth-child(3),.szolgaltatas-lista-infra .table-row>span:nth-child(4){align-items:center;gap:6px;display:flex}.urlap-racs.negy{grid-template-columns:repeat(4,1fr)}.urlap-cimke{margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.infra-racs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.adatok{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;display:grid}.adatok small{color:var(--muted);font-size:12px;display:block}.adatok strong{font-size:14px}.lepesjelzo{letter-spacing:.2px;color:var(--muted);padding:2px 20px 0;font-size:12px;font-weight:700;display:block}.lepesjelzo span.aktiv{color:var(--accent)}.lepesjelzo em{font-style:normal}@media (width<=680px){.lepesjelzo span:not(.aktiv) em{display:none}}.modal-form .masolo-mezo input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px}.masolo-blokk{gap:6px;display:grid}.masolo-blokk-fej{align-items:center;gap:8px;display:flex}.masolo-blokk-fej .urlap-cim{flex:1;margin:0}.masolo-blokk textarea{border:1px solid var(--line-strong);background:var(--bg-n-98);white-space:pre;resize:vertical;border-radius:8px;width:100%;min-height:220px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}.idosor.metrika-vonal{gap:2px;display:grid}.idosor-cim{justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.idosor-cim strong{font-size:12.5px}.idosor-cim span{color:var(--muted);font-weight:700}@media (width<=680px){.agent-lista .table-head{display:none}.agent-lista .table-row{grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding:10px 12px}.agent-lista .table-row>span:nth-child(n+3){flex-flow:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.szolgaltatas-lista .table-head{display:none}.szolgaltatas-lista .table-row{grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding:10px 12px}.szolgaltatas-lista .table-row>span:nth-child(n+3){flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.szolgaltatas-lista .table-row>span:nth-child(4){text-align:left}.infra-racs{grid-template-columns:1fr}.masolo-blokk textarea{font-size:12px}.szolgaltatas-lista-infra .table-head{display:none}.szolgaltatas-lista-infra .table-row{grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding:10px 12px}.szolgaltatas-lista-infra .table-row>span:nth-child(n+3){flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.tabs{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;padding:0 14px}.agent-kartya-fejlec{flex-wrap:wrap}.agent-kartya-fejlec .vissza-link{flex:100%;justify-content:flex-end}}.eyebrow.morzsa{align-items:center;gap:6px;display:inline-flex}.morzsa-link{color:var(--accent);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-1px -2px;padding:1px 2px}.morzsa-link:hover{text-decoration:underline}.morzsa-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.morzsa-elvalaszto{color:var(--text-n-56b);font-weight:600}.morzsa-aktualis{color:var(--text-n-56b);font-weight:700}.modal-form>:first-child{margin-top:0!important}.modal-form>.urlap-racs,.modal-form>fieldset,.modal-form>.jelolo-lista,.modal-form>.elonezet,.modal-form>.lepes-lista,.modal-form>.urlap-alszakasz{margin-top:17px}.modal-form fieldset{border:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0}.modal-form fieldset>legend{color:var(--muted);margin:0 0 7px;padding:0;font-size:12.5px;font-weight:700}.jelolo-lista{gap:8px;display:grid}.urlap-alszakasz{gap:10px;display:grid}.urlap-alszakasz>.behuzva{margin-left:25px}.lepes-lista fieldset.lepes>div>button{justify-self:end;place-items:center;width:32px;height:32px;padding:0;display:grid}.avatar{line-height:1}.modal-form label>span.avatar{place-items:center;margin-bottom:0;display:grid}.lepes-lista fieldset.lepes>div{align-items:stretch}.lepes-lista fieldset.lepes>div>button{align-self:start}.lepes-mezo{flex-direction:column;min-height:0;display:flex}.lepes-lista fieldset.lepes>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"perc kuka""cimzett csatorna"}.lepes-lista fieldset.lepes>div>label:first-child{grid-area:perc;max-width:160px}.lepes-lista fieldset.lepes>div>.lepes-mezo:first-of-type{grid-area:cimzett}.lepes-lista fieldset.lepes>div>.lepes-mezo:nth-of-type(2){grid-area:csatorna}.lepes-lista fieldset.lepes>div>button{grid-area:kuka;justify-self:end}.lepes-mezo>:last-child{flex:1;align-content:start}.lepes-lab button{align-items:center;gap:6px;display:inline-flex}@media (width<=680px){.lepes-lista fieldset.lepes>div{grid-template-columns:1fr auto;grid-template-areas:"perc kuka""cimzett cimzett""csatorna csatorna"}.lepes-lista fieldset.lepes>div>label:first-child{max-width:none}}.incidens-morzsa{margin-bottom:3px}.incidens-morzsa button{color:var(--accent);letter-spacing:.3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.incidens-morzsa button:hover{text-decoration:underline}.incidens-grid{align-items:start}.detail-row .owner-cell{margin-top:6px}@media (width>=901px){.projekt-tabla .admin-fej,.projekt-tabla .admin-sor{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) 76px}.kornyezet-tabla .admin-sor.tomor .admin-nev{grid-column:1/span 3}.kornyezet-tabla .admin-sor.tomor .admin-muveletek{grid-column:4}}.idosor-lab .kuszob-hianyzik{font-style:italic}@media (width>=901px){.admin-sor>.admin-muveletek{grid-column:-2}.admin-sor>.admin-nev:nth-last-child(2):first-child{grid-column:1/-2}}.admin-muveletek>.muvelet-szerkeszt,.admin-muveletek>.danger-action{width:auto;min-width:34px;min-height:32px}@media (width>=901px){.admin-fej,.admin-sor{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(76px,auto)}}.page .vissza-sav{max-width:none;margin:0 0 4px;padding:0}.page .vissza-sav .vissza-link{margin-left:0;padding-left:0}.urlap-racs.cim-port{grid-template-columns:minmax(0,1fr) 120px}.lemez-kor{align-content:start;gap:6px;display:grid}.lemez-kor.ures,.lemez-kor.betolt{color:var(--muted);place-items:center;font-size:12.5px}.lemez-kor-test{align-items:center;gap:16px;display:flex}.lemez-kor .lemez-szabad{stroke:var(--line)}.lemez-kor .lemez-foglalt{stroke:var(--accent)}.lemez-kor.szint-figyel .lemez-foglalt{stroke:var(--amber)}.lemez-kor.szint-kritikus .lemez-foglalt{stroke:var(--red)}.lemez-kor .lemez-ertek{fill:var(--ink);font-size:15px;font-weight:800}.lemez-kor .lemez-ossz{fill:var(--muted);font-size:11.5px;font-weight:600}.lemez-jelmagyarazat{color:var(--muted);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.lemez-jelmagyarazat li{grid-template-columns:10px auto auto;align-items:center;gap:6px;display:grid}.lemez-jelmagyarazat strong{color:var(--ink);font-weight:700}.lemez-jelmagyarazat i{border-radius:3px;width:10px;height:10px}.lemez-foglalt-jel{background:var(--accent)}.lemez-kor.szint-figyel .lemez-foglalt-jel{background:var(--amber)}.lemez-kor.szint-kritikus .lemez-foglalt-jel{background:var(--red)}.lemez-szabad-jel{background:var(--line)}.lemez-jelmagyarazat .lemez-kuszob{font-size:11.5px;display:block}.lemez-kor .lemez-kor-test>svg{flex:none;width:120px;height:120px}.lemez-jelmagyarazat li{white-space:nowrap}.lemez-jelmagyarazat .lemez-kuszob{white-space:normal}.ui-date.meret-s{width:168px}.ui-date.meret-m{width:232px}.ui-date.meret-l{width:296px}.ui-date{max-width:100%}.ui-date-panel{box-sizing:border-box;padding:12px}.ui-date-fej{grid-template-columns:32px minmax(0,1fr) 70px 32px;gap:4px}.ui-date-panel .ui-select{width:auto;min-width:0}.ui-date-panel .ui-select-gomb{border-radius:8px;gap:4px;width:100%;height:32px;min-height:32px;padding:4px 6px;font-size:13px}.ui-date-racs{grid-template-columns:repeat(7,36px);justify-content:space-between;gap:2px}.ui-date-racs button{width:36px;height:34px}@media (width<=680px){.szuro-sav>.ui-date{flex:none}}.page-actions>.statusz-valto>button{align-items:center;gap:6px;display:inline-flex}.section-header button{gap:6px}.allapot-fulek-tartalom{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.n8n-fej{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.n8n-fej>div:first-child{gap:4px;min-width:0;display:grid}.n8n-fej small{color:var(--muted);overflow-wrap:anywhere}.n8n-fej-cim{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n8n-elavult{color:var(--amber);font-weight:700}.n8n-muveletek{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n8n-muveletek>button,.n8n-muveletek .statusz-valto>button{align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}.statusz-valto-menu .menu-elvalaszto{border:0;border-top:1px solid var(--line);margin:6px 0}.statusz-valto-menu button.torles{color:var(--red)}.n8n-sav{border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.n8n-sav>svg{flex:none}.n8n-sav>span{overflow-wrap:anywhere;flex:1;min-width:0}.n8n-sav.hiba{color:var(--red);background:var(--red-soft)}.n8n-sav.figyel{color:var(--amber);background:var(--amber-soft)}.n8n-sav a{color:inherit;text-decoration:underline}.n8n-sav>button{min-height:32px;color:inherit;background:0 0;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.n8n-titok-figyelmeztetes{margin-top:0}.n8n-mezo-sugo,.n8n-mezo-hiba{margin-top:5px;font-size:12.5px;font-weight:400;display:block}.n8n-mezo-sugo{color:var(--muted)}.n8n-mezo-hiba{color:var(--red);font-weight:600}.n8n-szuro{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 12px;display:flex}.n8n-chipek{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.n8n-chipek button{min-height:32px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 12px;font-size:13px;font-weight:700}.n8n-chipek button.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.n8n-kereso{width:260px;min-width:0;max-width:100%;min-height:36px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.n8n-kereso:focus-within{border-color:var(--accent)}.n8n-kereso input{min-width:0;min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.n8n-lista .table-head,.n8n-lista .table-row{grid-template-columns:168px minmax(180px,2fr) 110px 100px 110px minmax(110px,1fr) 84px;min-width:0}.n8n-lista .table-row.figyelem{box-shadow:inset 3px 0 var(--red)}.n8n-lista .c-nev strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n8n-lista .n8n-alsor-figyel{color:var(--amber)}.n8n-lista .n8n-rendszer-alsor{display:none}.n8n-lista .sor-muveletek{justify-content:flex-end;gap:6px;display:flex}.n8n-ikon-gomb{width:32px;height:32px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;place-items:center;padding:0;display:inline-grid}.n8n-ikon-gomb:hover{background:var(--bg-n-97)}.n8n-link-gomb{min-height:0;color:var(--accent);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.n8n-letoltes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.n8n-letoltve{color:var(--green);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.lepesek{gap:8px;margin:0;padding-left:20px;display:grid}@media (width>=901px) and (width<=1279px){.n8n-lista .table-head,.n8n-lista .table-row{grid-template-columns:168px minmax(160px,2fr) 110px 100px 84px}.n8n-lista .table-head>span:nth-child(5),.n8n-lista .table-head>span:nth-child(6),.n8n-lista .table-row>.c-utemezes,.n8n-lista .table-row>.c-rendszer{display:none}.n8n-lista .n8n-rendszer-alsor{display:block}}@media (width<=900px){.n8n-fej{flex-direction:column}.n8n-kereso{width:100%}.n8n-lista .table-head{display:none}.n8n-lista .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"allapot muv""nev nev""futas futas""siker siker""utemezes utemezes""rendszer rendszer";row-gap:6px;padding:12px 15px}.n8n-lista .c-allapot{grid-area:allapot}.n8n-lista .sor-muveletek{grid-area:muv}.n8n-lista .c-nev{grid-area:nev}.n8n-lista .c-nev strong{white-space:normal;overflow-wrap:anywhere}.n8n-lista .c-futas{grid-area:futas}.n8n-lista .c-siker{grid-area:siker}.n8n-lista .c-utemezes{grid-area:utemezes}.n8n-lista .c-rendszer{grid-area:rendszer}.n8n-lista .c-futas,.n8n-lista .c-siker,.n8n-lista .c-utemezes,.n8n-lista .c-rendszer{justify-content:space-between;gap:12px;display:flex}.n8n-lista .table-row>span[data-label]:before{content:attr(data-label);color:var(--muted)}.n8n-ikon-gomb{width:40px;height:40px}.n8n-lista .n8n-rendszer-alsor{display:none}}@media (width<=680px){.n8n-muveletek>button,.n8n-muveletek .statusz-valto>button{min-height:40px}}.n8n-lista.rendszer .table-head>span:nth-child(5){display:block}.hibas-futasok{margin:0;padding:0;list-style:none}.hibas-futasok li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) minmax(0,2fr) 40px;align-items:baseline;gap:12px;padding:10px 18px;font-size:13.5px;display:grid}.hibas-futasok .hf-nev,.hibas-futasok .hf-uzenet{overflow-wrap:anywhere;min-width:0}.hibas-futasok .hf-link{place-self:center end}@media (width<=900px){.n8n-lista.rendszer .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"allapot muv""nev nev""futas futas""siker siker"}}@media (width<=680px){.hibas-futasok li{grid-template-columns:76px minmax(0,1fr) 40px;grid-template-areas:"ido nev link""msg msg msg";align-items:center;row-gap:4px}.hibas-futasok .hf-ido{grid-area:ido}.hibas-futasok .hf-nev{grid-area:nev}.hibas-futasok .hf-uzenet{grid-area:msg}.hibas-futasok .hf-link{grid-area:link}}.n8n-blokk-fej{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 12px;display:flex}.n8n-blokk-fej strong{letter-spacing:-.01em;font-size:17px}.n8n-blokk-fej small{color:var(--muted)}.gh-repo-fej{flex-wrap:wrap;align-items:center}.gh-repo-fej-jobb>button{align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}.gh-repo-fej-jobb>button:disabled{opacity:.45;cursor:not-allowed}.gh-repo-fej-jobb>button{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}.gh-repo-fej-jobb>button:hover:not(:disabled){border-color:var(--border-n-67)}.gh-repo-fej-jobb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;min-width:0;display:flex}@media (width>=901px) and (width<=1100px){.topbar{align-items:center;gap:12px;display:flex}.topbar>.page-heading{flex:0 auto;min-width:0}.topbar>.gyorskereso{flex:1 1 0;min-width:0;margin:0}.topbar>:not(.page-heading):not(.gyorskereso){flex:none}}.allapot-fulek-tartalom .empty-state{text-align:center;padding:24px 18px}.allapot-fulek-tartalom .empty-state p{max-width:56ch;color:var(--muted);overflow-wrap:anywhere;margin-inline:auto;font-size:13.5px;line-height:1.5}.allapot-fulek-tartalom .empty-state p.admin-sugo{color:var(--muted)}.hibas-futasok .hf-nev{font-weight:700}.hibas-futasok .hf-ido{color:var(--muted)}.n8n-letoltes>button,.masolo-blokk-fej>button{align-items:center;gap:6px;display:inline-flex}.n8n-titok-urlap{gap:14px}.n8n-titok-urlap .masolo-blokk textarea{height:64px;min-height:0}.n8n-titok-urlap>.urlap-cim{margin:6px 0 -6px}.n8n-titok-urlap .lepesek li>div>.masolo-blokk{margin-top:8px}.n8n-titok-urlap .masolo-blokk textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;field-sizing:content;resize:none;height:auto;min-height:64px;overflow-x:hidden}.n8n-ok{color:var(--muted);font-weight:600}.allapot-fulek-tartalom .empty-state>button{color:var(--ink)}.auth-screen{background:var(--soft);grid-template-columns:minmax(320px,40%) 1fr;place-items:stretch stretch;min-height:100dvh;padding:0;display:grid;position:static}@media (width>=681px){.auth-screen{height:100dvh;overflow:hidden}}@media (width<=1180px){.auth-screen{grid-template-columns:minmax(280px,34%) 1fr}}.auth-screen>.auth-panel{--auth-panel-kep:url(/oldal/hatter/vilagos-allo.webp);border-right:1px solid var(--line);background:#fafafa var(--auth-panel-kep) left bottom / cover no-repeat;min-width:0;color:var(--ink);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(110px,23vh,210px) clamp(24px,4vw,56px) clamp(56px,11vh,110px);display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-screen>.auth-panel{--auth-panel-kep:url(/oldal/hatter/sotet-allo.webp);background-color:#141414}}:root[data-theme=dark] .auth-screen>.auth-panel{--auth-panel-kep:url(/oldal/hatter/sotet-allo.webp);background-color:#141414}@media (width<=1180px){.auth-screen>.auth-panel{background-position:25% 0;background-size:auto 112%}}.auth-panel>.auth-panel-fej{gap:14px;min-width:0;display:grid}.auth-panel-fej>.brand{height:auto;padding:0}.auth-panel-fej>.brand strong{font-size:26px}.auth-panel-fej>.auth-szlogen{text-wrap:balance;letter-spacing:-.02em;max-width:13em;margin:0;font-size:clamp(22px,2.3vw,32px);font-weight:800;line-height:1.2}.auth-panel>.auth-vissza{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.auth-panel>.auth-vissza:hover{color:var(--accent-dark);border-color:var(--accent)}.auth-panel>.auth-vissza:focus-visible{outline:3px solid rgba(var(--kiemelo-rgb), .35);outline-offset:2px}.auth-screen>.auth-fo{flex-direction:column;align-items:center;min-width:0;min-height:0;padding:14px clamp(16px,3vw,40px) 12px;display:flex;overflow-y:auto}.auth-fo>.auth-eszkozok{align-self:flex-end;align-items:center;gap:8px;min-height:38px;display:flex}.auth-eszkozok>.auth-tema{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.auth-eszkozok>.auth-tema:hover{color:var(--accent-dark)}@media (width>=1350px){.auth-screen>.auth-fo{position:relative}.auth-fo>.auth-eszkozok{position:absolute;top:14px;right:clamp(16px,3vw,40px)}}.auth-fo>.auth-card{gap:14px;width:min(460px,100%);margin-block:auto;padding:28px 32px}.auth-card>.brand{margin-bottom:2px}.auth-card>h1{font-size:26px}.auth-card>p{font-size:15px}.auth-card>.modal-form{gap:12px}.auth-card>.modal-form>.primary{height:46px;margin-top:4px;font-size:15px}.auth-urlap>.auth-vagy{margin:0}.auth-oauth>button{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;font-weight:700}.auth-oauth>button:hover:not(:disabled){border-color:var(--accent)}.auth-oauth>button:disabled{cursor:not-allowed;opacity:.55}.auth-fo>.auth-lab{text-align:center;margin-top:10px;position:static}.auth-lab>a:hover{color:var(--accent-dark)}@media (width>=681px) and (height<=720px){.auth-screen>.auth-fo{padding-bottom:8px}.auth-fo>.auth-lab{margin-top:6px}.auth-fo>.auth-card{gap:11px;padding:22px 30px}.auth-card>h1{font-size:24px}.auth-card>.modal-form{gap:10px}.auth-card>.modal-form>.primary{height:44px;margin-top:0}}.tetlenseg-ido{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.tetlenseg-ido>strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}@media (width<=680px){.auth-screen{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:auto;overflow:visible}.auth-screen>.auth-panel{border-right:0;border-bottom:1px solid var(--line);background-position:50% 28%;background-size:cover;flex-direction:row;align-items:center;gap:12px;min-height:120px;padding:16px}.auth-panel-fej>.brand strong{font-size:21px}.auth-panel-fej>.brand .brand-mark{width:32px;height:32px}.auth-panel>.auth-panel-fej{gap:6px}.auth-panel-fej>.auth-szlogen{font-size:16px}.auth-panel>.auth-vissza{flex:none;align-self:center;min-height:44px;padding:0 12px;font-size:13px}.auth-screen>.auth-fo{padding:10px 16px 16px;overflow:visible}.auth-eszkozok>.auth-tema{width:44px;height:44px}.auth-fo>.auth-card{margin-block:0 auto;padding:22px 18px}.auth-screen{position:relative}.auth-fo>.auth-eszkozok{min-height:0;position:absolute;top:38px;right:16px}.auth-fo>.auth-eszkozok:empty{display:none}.auth-segitseg>button,.auth-lab>a{align-items:center;min-height:44px;display:inline-flex}}.n8n-lista .table-head,.n8n-lista .table-row{grid-template-columns:160px minmax(150px,2fr) 96px 108px 96px minmax(80px,1fr) 96px 84px}.n8n-lista .c-aktiv{min-width:0}.n8n-lista .c-nev .n8n-wf-link{min-width:0;color:inherit;text-decoration:none;display:block;overflow:hidden}.n8n-lista .c-nev .n8n-wf-link:hover strong{color:var(--accent);text-decoration:underline}.n8n-lista .c-nev .n8n-wf-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.n8n-lista .c-siker .n8n-futasszam{color:var(--muted);white-space:nowrap;font-size:12.5px;display:inline}.n8n-lista .c-siker{white-space:nowrap}.n8n-archiv-kapcsolo{min-height:36px;color:var(--muted);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.n8n-archiv-kapcsolo input{width:16px;height:16px;min-height:0;accent-color:var(--accent);flex:none;margin:0}.n8n-lista .n8n-aktiv-alsor{display:none}@media (width>=901px) and (width<=1279px){.n8n-lista .table-head,.n8n-lista .table-row{grid-template-columns:160px minmax(0,2fr) 96px 108px 84px}.n8n-lista .n8n-aktiv-alsor{margin-top:4px;display:flex}.n8n-lista .table-head>span:nth-child(5),.n8n-lista .table-head>span:nth-child(6),.n8n-lista .table-head>span:nth-child(7),.n8n-lista .table-row>.c-utemezes,.n8n-lista .table-row>.c-rendszer,.n8n-lista .table-row>.c-aktiv{display:none}}@media (width<=900px){.n8n-lista .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"allapot muv""nev nev""futas futas""siker siker""utemezes utemezes""rendszer rendszer""aktiv aktiv"}.n8n-lista .c-aktiv{grid-area:aktiv;justify-content:space-between;align-items:center;gap:12px;display:flex}.n8n-archiv-kapcsolo{min-height:44px}}.n8n-lista.rendszer .table-head,.n8n-lista.rendszer .table-row{grid-template-columns:168px minmax(180px,2fr) 120px 120px 44px}@media (width<=900px){.n8n-lista.rendszer .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"allapot muv""nev nev""futas futas""siker siker"}}.n8n-reszlet .page-intro{align-items:flex-start;min-height:0}.n8n-reszlet .page-intro>div{min-width:0}.n8n-reszlet .page-intro h1{overflow-wrap:anywhere}.n8n-reszlet .page-intro .megnyitas{flex:none;min-height:38px}.n8n-jelvenyek{flex-wrap:wrap;gap:6px 8px;margin-top:10px;display:flex}.n8n-kartyak{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.n8n-kartya{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:11px;align-content:start;gap:4px;padding:14px 16px;display:grid}.n8n-kartya small{color:var(--muted);font-size:12.5px;font-weight:650}.n8n-kartya strong{letter-spacing:-.6px;font-size:26px;line-height:1.15}.n8n-kartya strong.nincs{color:var(--muted);letter-spacing:0;padding:4px 0;font-size:17px;font-weight:700}.n8n-kartya strong.kicsi{letter-spacing:0;padding:4px 0;font-size:17px}.n8n-kartya strong.szin-ok{color:var(--green)}.n8n-kartya strong.szin-warn{color:var(--amber)}.n8n-kartya strong.szin-down{color:var(--red)}.n8n-kartya>span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.n8n-blokk{margin-top:14px}.n8n-reszlet .empty-state{text-align:left;align-items:flex-start;min-height:0;padding:32px 18px}.n8n-blokk-test{padding:0 18px 16px}.n8n-blokk-hiba{color:var(--red);background:var(--red-soft);border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;display:flex}.n8n-blokk-hiba>svg{flex:none}.n8n-blokk-hiba>span{overflow-wrap:anywhere;flex:1;min-width:0}.n8n-blokk-hiba>button{min-height:32px;color:inherit;background:0 0;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.n8n-ures{color:var(--muted);padding:8px 18px 22px}.n8n-ures strong{color:var(--ink);font-size:14.5px;display:block}.n8n-ures p{max-width:62ch;margin:4px 0 0;font-size:13px}.n8n-ures-sor{color:var(--green);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:650;display:flex}.idosor.futasido .futasido-pont{stroke:var(--surface);stroke-width:1.2px}.idosor.futasido .futasido-pont.ok{fill:var(--green)}.idosor.futasido .futasido-pont.hiba{fill:var(--red)}.idosor.futasido .futasido-pont.egyeb{fill:var(--muted)}.n8n-futasok .table-head,.n8n-futasok .table-row{grid-template-columns:130px 140px 150px 90px minmax(0,1fr) 44px;min-width:0}.n8n-futasok .c-hiba{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n8n-futasok .c-idotartam{font-variant-numeric:tabular-nums}.n8n-futasok .halvany{color:var(--muted)}.n8n-futasok .sor-muveletek{justify-content:flex-end;display:flex}.n8n-futasok .sor-torees{display:none}.n8n-hibak,.n8n-verziok{margin:0;padding:0;list-style:none}.n8n-hibak{gap:10px;display:grid}.n8n-hiba{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--red);border-radius:9px;gap:8px;padding:12px 14px;display:grid}.n8n-hiba-fej{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.n8n-hiba-fej time{color:var(--muted);font-size:12.5px}.n8n-hiba-fej .n8n-hiba-link{width:32px;height:32px;margin-left:auto}.n8n-hiba-reszlet{grid-template-columns:76px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;display:grid}.n8n-hiba-reszlet dt{color:var(--muted);padding-top:1px;font-size:12.5px}.n8n-hiba-reszlet dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.n8n-hiba-reszlet dd small{color:var(--muted)}.n8n-hiba-nincs{color:var(--muted);margin:0;font-size:13.5px}.n8n-verziok>li{border-top:1px solid var(--line);grid-template-columns:96px 190px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:4px 14px;padding:11px 18px;font-size:13px;display:grid}.n8n-verziok code{color:var(--ink);font-size:13px}.n8n-verzio-jelek{flex-wrap:wrap;gap:6px;min-width:60px;display:flex}.n8n-verzio-ido{color:var(--muted);overflow-wrap:anywhere;min-width:0}@media (width<=1279px){.n8n-kartyak{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.n8n-reszlet .page-intro{flex-direction:column;align-items:stretch;gap:12px}.n8n-reszlet .page-intro .megnyitas{justify-content:center;min-height:44px}.n8n-futasok .table-head{display:none}.n8n-futasok .table-row{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:0;padding:10px 14px;display:flex}.n8n-futasok .c-allapot{order:1}.n8n-futasok .c-ido{color:var(--muted);order:2;font-size:13px}.n8n-futasok .sor-muveletek{order:3;margin-left:auto}.n8n-futasok .sor-torees{flex:1 0 100%;order:4;height:0;display:block}.n8n-futasok .c-mod{order:5}.n8n-futasok .c-idotartam{order:6}.n8n-futasok .c-mod,.n8n-futasok .c-idotartam{color:var(--muted);font-size:12.5px}.n8n-futasok .c-idotartam:before{content:"·";margin-right:10px}.n8n-futasok .c-hiba{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 0 100%;order:7;font-size:13px;display:-webkit-box;overflow:hidden}.n8n-futasok .c-hiba.ures{display:none}.n8n-futasok .n8n-ikon-gomb{width:40px;height:40px}.n8n-verziok>li{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.n8n-verzio-ido{flex:100%}.n8n-verzio-ido:empty{display:none}}@media (width<=600px){.n8n-kartyak{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.n8n-kartya:last-child{grid-column:1/-1}.n8n-kartya{padding:12px}.n8n-kartya strong{font-size:23px}.n8n-blokk-test{padding:0 12px 14px}.n8n-hiba-reszlet{grid-template-columns:1fr;gap:0}.n8n-hiba-reszlet dt{padding-top:6px}}.n8n-tobb{border-top:1px solid var(--line);justify-content:center;padding:10px 18px 14px;display:flex}.n8n-tobb button{min-height:38px;color:var(--accent);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:0 16px;font-size:13.5px;font-weight:700}@media (width<=900px){.n8n-tobb button{width:100%;min-height:44px}}.idosor-lab i.egyeb{background:var(--muted);height:10px}.n8n-utolso{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;margin-top:10px;font-size:13.5px;display:flex}.n8n-ures-sor.halvany{color:var(--muted);font-weight:500}.n8n-tobb{flex-direction:column;align-items:center;gap:8px}.n8n-tobb small{color:var(--muted);text-align:center}.idosor.betolt .idosor-betolt-felirat{color:var(--muted);text-align:center;font-size:12.5px}.gh-uj-sor{justify-content:flex-end;margin:14px 0 0;display:flex}.gh-uj-sor>button{align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}.gh-beallitas .lepesek{margin:8px 0 12px}.gh-kapcsolat+.gh-kapcsolat{margin-top:28px}.gh-kapcsolat>.n8n-sav:first-of-type{margin-top:12px}.gh-nincs{color:var(--muted)}.gh-lista code,.deploy-lista code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.gh-lista .table-head,.gh-lista .table-row{grid-template-columns:minmax(150px,2fr) minmax(150px,1.6fr) minmax(90px,1fr) minmax(170px,1.7fr) 84px;min-width:0}.gh-lista .c-repo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-lista .c-repo small.gh-minta-alsor{display:none}.gh-lista .c-minta code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gh-lista .c-deploy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gh-lista .c-deploy small{margin-top:0}.gh-kotetlen{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gh-kivalaszt{min-height:24px;color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.gh-kivalaszt:disabled{opacity:.45;color:var(--muted);cursor:not-allowed;text-decoration:none}.gh-kivalaszt-ok{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.gh-label-sor{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gh-label-sor .n8n-link-gomb{text-align:right;align-self:auto;font-size:12.5px;font-weight:600}.gh-sav-info{color:var(--muted);background:var(--bg-n-97);font-weight:500}.gh-beallitas .lepesek li .masolo-blokk{margin-top:8px}.gh-beallitas .masolo-blokk textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;resize:none;field-sizing:content;height:auto;min-height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow:hidden}.gh-lista .sor-muveletek,.deploy-lista .sor-muveletek{justify-content:flex-end;gap:6px;display:flex}.deploy-lista .table-head,.deploy-lista .table-row{grid-template-columns:124px 112px minmax(160px,3fr) minmax(90px,1fr) 56px;min-width:0}.deploy-lista .table-row.figyelem{box-shadow:inset 3px 0 var(--red)}.deploy-lista .c-commit strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deploy-lista .c-ido small{display:block}.deploy-lista .c-szerzo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-ellenorzes{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin-top:4px;display:flex}.gh-ellenorzes .urlap-hiba{flex:100%;margin:0}.gh-ell-szoveg{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:700;display:inline-flex}.gh-ell-szoveg small{color:var(--muted);flex:100%;font-size:12.5px;font-weight:400}.gh-ell-szoveg.ok{color:var(--green)}.gh-forog{animation:1s linear infinite gh-forog}@keyframes gh-forog{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gh-forog{animation:none}}.gh-minta-mezo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width>=901px) and (width<=1279px){.gh-lista .table-head,.gh-lista .table-row{grid-template-columns:minmax(150px,2fr) minmax(130px,1.4fr) minmax(170px,1.7fr) 84px}.gh-lista .table-head>span:nth-child(3),.gh-lista .table-row>.c-minta{display:none}.gh-lista .c-repo small.gh-minta-alsor{display:block}}@media (width<=900px){.gh-lista .table-head,.deploy-lista .table-head{display:none}.gh-lista .table-row,.deploy-lista .table-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:12px 15px}.gh-lista .table-row{grid-template-areas:"repo muv""rendszer rendszer""minta minta""deploy deploy"}.gh-lista .c-repo{grid-area:repo}.gh-lista .sor-muveletek{grid-area:muv}.gh-lista .c-rendszer{grid-area:rendszer}.gh-lista .c-minta{grid-area:minta}.gh-lista .c-deploy{grid-area:deploy}.gh-lista .table-row>.c-minta{display:flex}.gh-lista .c-repo small.gh-minta-alsor{display:none}.gh-lista .c-repo strong{white-space:normal;overflow-wrap:anywhere}.gh-lista .c-rendszer,.gh-lista .c-minta,.gh-lista .c-deploy{justify-content:space-between;align-items:center;gap:12px;display:flex}.gh-lista .c-minta code{max-width:70%}.gh-lista .c-deploy{flex-flow:row}.gh-lista .c-rendszer{align-items:flex-start}.gh-kotetlen{align-items:flex-end}.gh-lista .table-row>span[data-label]:before,.deploy-lista .table-row>span[data-label]:before{content:attr(data-label);color:var(--muted);flex:none}.deploy-lista .table-row{grid-template-areas:"allapot muv""commit commit""ido ido""szerzo szerzo"}.deploy-lista .c-allapot{grid-area:allapot}.deploy-lista .sor-muveletek{grid-area:muv}.deploy-lista .c-commit{grid-area:commit}.deploy-lista .c-ido{grid-area:ido}.deploy-lista .c-szerzo{grid-area:szerzo}.deploy-lista .c-commit strong{white-space:normal;overflow-wrap:anywhere}.deploy-lista .c-commit small{white-space:normal}.deploy-lista .c-ido,.deploy-lista .c-szerzo{justify-content:space-between;gap:12px;display:flex}.deploy-lista .c-ido{align-items:baseline}.deploy-lista .c-ido small{margin-top:0;display:inline}.deploy-lista .sor-muveletek{justify-content:center;min-width:40px}.gh-kapcsolat .n8n-ikon-gomb,.deploy-lista .n8n-ikon-gomb{width:44px;height:44px}.gh-uj-sor>button,.gh-repo-fej-jobb>button,.gh-kapcsolat .n8n-muveletek button,.gh-kapcsolat .n8n-muveletek .statusz-valto>button,.gh-kapcsolat .n8n-sav>button,.gh-kivalaszt,.gh-kapcsolat .statusz-valto-menu button{min-height:44px}}.idosor .deploy-jelolo{--dj:var(--green);cursor:pointer;outline:none}.idosor .deploy-jelolo.failure{--dj:var(--red)}.idosor .deploy-jelolo.cancelled{--dj:var(--muted)}.idosor .deploy-vonal{stroke:var(--dj);stroke-width:1.4px;stroke-dasharray:4 3}.idosor .deploy-jelolo.aktiv .deploy-vonal{stroke-width:2.2px}.idosor .deploy-fej{fill:var(--dj);stroke:var(--surface);stroke-width:1.2px}.idosor .deploy-fej.ures{fill:var(--surface);stroke:var(--dj);stroke-width:1.8px}.idosor .deploy-szam{fill:var(--surface);pointer-events:none;font-size:9px;font-weight:700}.idosor .deploy-talalat{fill:#0000}.idosor .deploy-jelolo:focus-visible .deploy-talalat{stroke:var(--accent);stroke-width:1.5px;rx:4}.idosor-lab i.deploy{border-left:2px dashed var(--muted);background:0 0;border-radius:0;width:0;height:12px;margin-right:6px}.idosor-lab .deploy-hiba{font-style:italic}.kozeli-deployok ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kozeli-deployok li{border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:8px 10px;display:grid}.kozeli-deployok li.kiemelt{border-color:var(--amber);background:var(--amber-soft)}.kozeli-deployok .lehetseges-ok{color:var(--ink);font-size:13px}.kozeli-deployok .sor{align-items:center;gap:8px;min-width:0;display:flex}.kozeli-deployok .uzenet{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:13px;display:-webkit-box;overflow:hidden}.kozeli-deployok .n8n-ikon-gomb{flex:none}.kozeli-deployok small{color:var(--muted);overflow-wrap:anywhere}.kozeli-deployok code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (width<=680px){.kozeli-deployok .n8n-ikon-gomb{flex-basis:44px;width:44px;height:44px}}.n8n-repo-sor{gap:8px;min-width:0;padding:0 18px 12px;display:grid}.n8n-repo-sor label{gap:5px;min-width:0;max-width:420px;display:grid}.n8n-repo-sor label>span{color:var(--muted);font-size:13px}.n8n-repo-sor p{margin:0;font-size:13.5px}.n8n-repo-sor small{overflow-wrap:anywhere}.n8n-repo-sor .ui-combobox-torles{width:32px;height:32px}.n8n-deployok{margin:0;padding:0;list-style:none}.n8n-deployok>li{border-top:1px solid var(--line);gap:4px;min-width:0;padding:11px 18px;display:grid}.n8n-deploy-fej{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:13px;display:flex}.n8n-deploy-fej time{color:var(--muted)}.n8n-deploy-fej .n8n-ikon-gomb{margin-left:auto}.n8n-deploy-fej code,.n8n-verzio-deploy code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.n8n-deploy-uzenet{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;display:-webkit-box;overflow:hidden}.n8n-verzio-deploy{gap:4px}@media (width<=900px){.n8n-repo-sor{padding:0 14px 12px}.n8n-repo-sor label{max-width:none}.n8n-repo-sor .ui-combobox input{min-height:44px}.n8n-repo-sor .ui-combobox-torles{width:40px;height:40px}.n8n-deployok>li{padding:11px 14px}.n8n-telepitesek .n8n-blokk-hiba button,.n8n-deploy-fej .n8n-ikon-gomb{min-height:44px}.n8n-deploy-fej .n8n-ikon-gomb{width:44px;height:44px}}.document-table .table-row span small.tablet-info,.ti-int{display:none}@media (width>=681px) and (width<=1180px){.agent-lista .table-head,.agent-lista .table-row{grid-template-columns:150px minmax(0,1fr) 140px 130px}.agent-lista .table-head>span:nth-child(3),.agent-lista .table-row>span:nth-child(3){display:none}.document-table.agent-lista .table-row span small.tablet-info{display:block}}@media (width>=901px) and (width<=1330px){.monitor-lista .table-head,.monitor-lista .table-row{grid-template-columns:140px minmax(0,2fr) 90px 130px 110px 210px}.monitor-lista .table-head>span:nth-child(3),.monitor-lista .table-row>span:nth-child(3){display:none}.document-table.monitor-lista .table-row span small.tablet-komp{display:block}}@media (width>=901px) and (width<=1197px){.monitor-lista .table-head,.monitor-lista .table-row{grid-template-columns:140px minmax(0,2fr) 130px 110px 210px}.monitor-lista .table-head>span:nth-child(4),.monitor-lista .table-row>span:nth-child(4){display:none}.monitor-lista .ti-int{display:inline}}@media (width>=901px) and (width<=1095px){.monitor-lista .table-head,.monitor-lista .table-row{grid-template-columns:130px minmax(0,1fr) 100px 210px}.monitor-lista .table-head>span:nth-child(5),.monitor-lista .table-row>span:nth-child(5){display:none}.document-table.monitor-lista .table-row span small.tablet-mer{display:block}}.eredmenyek{margin-top:0;margin-bottom:14px}.eredmeny-fej{flex-wrap:wrap;align-items:center}.eredmeny-fej>strong{overflow-wrap:anywhere;min-width:0}.eredmeny-idoszak{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.eredmeny-idoszak>.allapot-fulek{border-bottom:0;gap:2px;padding:0}.eredmeny-idoszak>.allapot-fulek>button{border-bottom-width:0;border-radius:7px;min-height:34px;padding:0 11px}.eredmeny-idoszak>.allapot-fulek>button.active{background:var(--accent-soft)}.eredmeny-leptet{align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:inline-flex}.eredmeny-leptet>span{text-align:center;min-width:124px}.eredmeny-leptet>.icon-button{width:34px;height:34px}.eredmeny-leptet>.icon-button:disabled{opacity:.35;cursor:default}.eredmeny-perc{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 18px 12px;display:flex}.eredmeny-perc>label{align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.eredmeny-perc>label>input{text-align:right;border:1px solid var(--line-strong);background:var(--surface);width:76px;min-height:36px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;padding:0 10px;font-size:14px}.eredmeny-perc-egyseg{color:var(--muted);font-weight:600}.eredmeny-perc>button{min-height:36px;padding:0 14px}.eredmeny-perc-siker{min-width:62px;color:var(--green);font-size:13px;font-weight:700}.eredmeny-perc>.urlap-hiba{flex:100%;font-size:13px}.eredmeny-kartyak{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 4px}.eredmeny-tartalom.frissul{opacity:.6;transition:opacity .15s}.eredmeny-vazlat>.n8n-kartyak{margin:0 18px 12px}.eredmeny-vazlat>.n8n-kartyak>.n8n-kartya{gap:10px}.eredmeny-valtozas{font-size:12.5px;font-style:normal;font-weight:700}.eredmeny-valtozas small{color:var(--muted);font-size:12px;font-weight:500}.eredmeny-valtozas.jo{color:var(--green)}.eredmeny-valtozas.rossz{color:var(--red)}.eredmeny-valtozas.semleges{color:var(--muted)}.eredmeny-link{color:var(--accent);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.n8n-kartya strong:has(>.eredmeny-link){letter-spacing:0;padding:4px 0;font-size:14px;line-height:1.35}.eredmeny-szakasz{padding-top:14px}.eredmeny-szakasz+.eredmeny-szakasz{border-top:1px solid var(--line);margin-top:14px}.eredmeny-szakasz-fej{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.eredmeny-szakasz-fej strong{font-size:14.5px}.eredmeny-szakasz-fej small{color:var(--muted)}.eredmeny-szakasz-fej>.ui-select{flex:none;width:230px;max-width:100%}.eredmeny-figyelmeztetes{color:var(--amber);background:var(--amber-soft);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 11px;font-size:13px;display:flex}.eredmeny-figyelmeztetes svg{flex:none;margin-top:2px}.havi-oszlopok-doboz{min-width:0}.havi-oszlopok{max-width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.havi-oszlopok .havi-oszlop{fill:var(--accent)}.havi-oszlopok .havi-oszlop-nincs{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:3 3}.havi-oszlopok .halvany{opacity:.45}.havi-oszlopok .havi-alap{stroke:var(--line-strong);stroke-width:1px}.havi-oszlopok text{fill:var(--muted);font-family:inherit;font-size:11.5px}.havi-oszlopok .havi-ertek{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.havi-oszlopok .havi-ertek.nincs{fill:var(--muted);font-weight:600}.havi-oszlopok.mini{display:inline-block}.havi-magyarazat{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;display:flex}.havi-minta{border:1.2px dashed var(--muted);border-radius:3px;flex:none;width:16px;height:12px}.tfd{min-width:0;position:relative}.tfd-svg{max-width:100%;height:auto;display:block;overflow:visible}.tfd-svg text{font-family:inherit}.tfd-racs{stroke:var(--line);stroke-width:1px}.tfd-alap{stroke:var(--line-strong);stroke-width:1px}.tfd-tengely{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.tfd-tengely.ido{fill:var(--accent)}.tfd-tengely-cim{fill:var(--muted);font-size:11px;font-weight:700}.tfd-tengely-cim.ido{fill:var(--accent)}.tfd-oszlop{cursor:default;outline:none}.tfd-talalat{fill:#0000}.tfd-fokusz{fill:none;stroke:none}.tfd-oszlop.aktiv .tfd-fokusz{fill:var(--soft)}.tfd-oszlop:focus-visible .tfd-fokusz{fill:var(--soft);stroke:var(--accent);stroke-width:2px}.tfd-sav{fill:var(--blue);opacity:.72}.tfd-oszlop.aktiv .tfd-sav,.tfd-oszlop:hover .tfd-sav{opacity:1}.tfd-vonal{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.tfd-vonal-pont{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.tfd-futas-pont{fill:var(--accent);opacity:.42}.tfd-buborek{z-index:3;box-sizing:border-box;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:grid;position:absolute;top:14px}.tfd-buborek strong{font-size:12.5px}.tfd-buborek span{color:var(--muted);font-variant-numeric:tabular-nums}.tfd-jelmagyarazat{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.tfd-jelmagyarazat i{vertical-align:middle;margin-right:5px;display:inline-block}.tfd-jelmagyarazat i.tetel{background:var(--blue);opacity:.72;border-radius:2px;width:12px;height:10px}.tfd-jelmagyarazat i.vonal{background:var(--accent);border-radius:2px;width:16px;height:3px}.tfd-jelmagyarazat i.pont{background:var(--accent);opacity:.42;border-radius:50%;width:7px;height:7px}.tfd-hiba{margin:0}.eredmeny-szakasz.frissul .tfd{opacity:.6;transition:opacity .15s}.eredmeny-bontas{gap:7px;margin:0;padding:0;list-style:none;display:grid}.eredmeny-bontas li{grid-template-columns:minmax(90px,200px) minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:13.5px;display:grid}.bontas-cimke{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bontas-sav{background:var(--soft);border-radius:5px;height:10px;overflow:hidden}.bontas-sav i{background:var(--blue);border-radius:5px;height:100%;display:block}.bontas-ertek{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.eredmeny-tabla-fej{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;padding:14px 18px 10px;display:flex}.eredmeny-tabla-fej strong{font-size:14.5px}.eredmeny-tabla-fej small{color:var(--muted)}.eredmeny-kapcsolo{color:var(--muted);cursor:pointer;align-self:center;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.eredmeny-kapcsolo input{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.eredmeny-ures{padding-top:14px}.eredmeny-bekot-cim{color:var(--ink);font-weight:700;margin-top:12px!important}.eredmeny-bekot{gap:4px;max-width:70ch;margin:6px 0 0;padding-left:20px;font-size:13px;display:grid}.eredmeny-bekot code{font-size:12.5px}.eredmeny-tabla>.table-head,.eredmeny-tabla>.table-row{grid-template-columns:190px repeat(var(--oszlopok,0), minmax(0, 1fr)) 84px 108px;min-width:0}.eredmeny-tabla>.table-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eredmeny-tabla .c-szam{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.eredmeny-tabla .c-cimke,.eredmeny-tabla .c-ikon{display:none}.eredmeny-tabla .c-mikor{justify-items:start;gap:3px;min-width:0;display:grid}.eredmeny-jelvenyek{flex-wrap:wrap;gap:4px;display:flex}.eredmeny-jelvenyek:empty{display:none}.eredmeny-kizaras{max-width:100%;color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-size:12.5px;line-height:1.35;display:inline-flex}.eredmeny-kizaras svg{flex:none;margin-top:2px}.eredmeny-tabla>.table-row.kizart .c-szam{color:var(--muted);text-decoration:line-through}.eredmeny-tabla>.table-row.nem-szamit .c-szam{color:var(--muted)}.eredmeny-tabla .sor-muveletek{justify-content:flex-end;display:flex}.eredmeny-muvelet{min-height:34px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.eredmeny-muvelet:disabled{opacity:.55;cursor:default}.eredmeny-rejtett{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 18px 14px;font-size:12.5px}.kizaras-segitseg{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}@media (width<=1279px){.eredmeny-tabla>.table-head{display:none}.eredmeny-tabla>.table-row{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;min-height:0;padding:12px 14px;display:flex}.eredmeny-tabla .c-mikor{flex:calc(100% - 136px);order:1;min-width:150px}.eredmeny-tabla .sor-muveletek{flex:none;order:2;margin-left:auto}.eredmeny-tabla .c-szam{text-align:left;flex:none;order:3;gap:1px;min-width:76px;display:grid}.eredmeny-tabla .c-cimke{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.eredmeny-tabla .c-ertek{font-size:13.5px;font-weight:700}}@media (width<=900px){.eredmeny-kartyak{grid-template-columns:repeat(2,minmax(0,1fr))}.eredmeny-leptet>.icon-button,.eredmeny-idoszak>.allapot-fulek>button{min-height:44px}.eredmeny-leptet>.icon-button{width:44px;height:44px}.eredmeny-muvelet,.eredmeny-perc>button,.eredmeny-perc>label>input{min-height:44px}.eredmeny-kapcsolo{flex:100%;min-height:44px;margin-left:0}.eredmeny-kapcsolo input{width:20px;height:20px}}@media (width<=600px){.eredmeny-kartyak{gap:8px;margin:0 12px 4px}.eredmeny-kartyak>.n8n-kartya:last-child{grid-column:auto}.eredmeny-vazlat>.n8n-kartyak{margin:0 12px 12px}.eredmeny-perc,.eredmeny-tabla-fej,.eredmeny-rejtett,.eredmeny-fej{padding-left:12px;padding-right:12px}.eredmeny-valtozas small{display:none}.eredmeny-bontas li{grid-template-columns:minmax(70px,120px) minmax(0,1fr) 52px;gap:8px}.eredmeny-szakasz-fej>.ui-select{flex:100%;width:100%}}.eredmeny-tabla>.table-row>.c-mikor .eredmeny-kizaras{white-space:normal;text-overflow:clip;overflow:visible}.stat-szuro{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 16px;display:flex}.stat-szuro>.ui-combobox{flex:0 330px;width:auto;min-width:240px;min-height:39px;margin-left:auto}.stat-uzenet{margin-bottom:14px;padding:14px 18px}.stat-hiany{margin:0 0 12px}.stat-osszesito{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0 0 16px}.stat-osszesito.frissul{opacity:.6;transition:opacity .15s}.stat-racs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stat-racs>li{min-width:0;display:flex}.stat-kartya{text-align:left;width:100%;min-width:0;color:var(--ink);font:inherit;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;display:flex}button.stat-kartya{cursor:pointer;transition:border-color .12s,box-shadow .12s}button.stat-kartya:hover{border-color:var(--border-acc-78)}button.stat-kartya:focus-visible,.stat-kartya-nyit:focus-visible{outline:3px solid rgba(var(--kiemelo-rgb), .32);outline-offset:2px}.stat-kartya.frissul{opacity:.6}.stat-kartya-fej{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.stat-kartya-fej>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.stat-kartya-fej>svg{color:var(--muted);flex:none;margin-top:1px}button.stat-kartya:hover .stat-kartya-fej>svg{color:var(--accent)}.stat-kartya-ugyfel{color:var(--muted);margin-top:-8px;font-size:12.5px;font-weight:600}.stat-kartya-fo{gap:2px;display:grid}.stat-kartya-fo>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.stat-kartya-fo>strong.nincs{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:700}.stat-kartya-fo>small,.stat-kartya-trend>small,.stat-kartya-tenyek small{color:var(--muted);font-size:12.5px;font-weight:600}.stat-kartya-tenyek{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.stat-kartya-tenyek>span{align-content:start;gap:2px;min-width:0;display:grid}.stat-kartya-tenyek b{font-variant-numeric:tabular-nums;font-size:15px}.stat-kartya-tenyek b.nincs,.stat-kartya-tenyek em.nincs{color:var(--muted);font-weight:600}.stat-kartya-tenyek b.rossz{color:var(--red)}.stat-kartya-tenyek em{overflow-wrap:anywhere;font-size:12.5px;font-style:normal}.stat-kartya-trend{align-items:center;gap:10px;min-width:0;display:flex}.stat-kartya-trend>svg{flex:none}.stat-kartya.hiba{align-self:flex-start;gap:10px}.stat-kartya-nyit>.stat-kartya-ugyfel{margin-top:0}.stat-jogtalan{min-height:0;padding:40px 18px}.stat-kartya-nyit{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:4px;padding:0;display:flex}.stat-ures .n8n-ures{text-align:left;max-width:560px;margin-top:10px;padding:0}@media (width<=900px){.stat-szuro>.ui-combobox{flex:100%;margin-left:0}}.n8n-kartya strong.rossz{color:var(--red)}.eredmeny-perc-megj{color:var(--muted);font-size:12.5px;font-weight:500}.eredmeny-fej>.eredmeny-kapcsolo{margin-left:auto}.eredmeny-muvelet.csendes{color:var(--muted);background:0 0;border-color:#0000;font-weight:650}.eredmeny-muvelet.csendes:hover:not(:disabled),.eredmeny-muvelet.csendes:focus-visible{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.ui-combobox input[type=text]:not([type=file]):not([type=checkbox]):not([type=radio]),.ui-combobox input[type=text]:not([type=file]):not([type=checkbox]):not([type=radio]):hover,.ui-combobox input[type=text]:not([type=file]):not([type=checkbox]):not([type=radio]):focus{box-shadow:none;background:0 0;border:0;border-radius:0}@media (width<=900px){.eredmeny-fej>.eredmeny-kapcsolo{flex:100%;margin-left:0}}.stat-szuro .ui-combobox-torles{width:32px;height:32px}@media (width<=900px){.stat-szuro .ui-combobox-torles{width:40px;height:40px}}.eredmeny-tabla.frissul{opacity:.6;transition:opacity .15s}.eredmeny-jelvenyek .jelveny-workflow{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.stat-kartya-elteres{color:var(--amber);align-items:flex-start;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex}.stat-kartya-elteres svg{flex:none;margin-top:2px}.gh-kulcs-sor{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 18px;display:flex}.gh-kulcs-sor>.gh-kulcs-szoveg{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.gh-kulcs-sor>.gh-kulcs-szoveg>small{color:var(--muted);flex-basis:100%}.gh-kulcs-sor>button{flex:none;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}@media (width<=680px){.gh-kulcs-sor{flex-direction:column;align-items:stretch}.gh-kulcs-sor>button{justify-content:center;min-height:40px}}.admin-blokk>header>.deploy-inditas-gombok{flex-wrap:wrap;gap:8px;margin-right:12px;display:flex}.deploy-inditas-gombok>button{align-items:center;gap:6px;min-height:36px;padding:0 13px;display:inline-flex}.admin-blokk>.deploy-inditas-sugo{margin:10px 14px 0}.deploy-inditas-sugo{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.deploy-inditasok{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;margin:12px 14px 4px;padding:12px 14px;display:grid}.deploy-inditasok>.n8n-sav{margin-top:0}.deploy-inditasok-fej{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.deploy-inditasok-fej>small{color:var(--muted)}.deploy-inditas-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deploy-inditas-lista>li{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.deploy-inditas-lista>li>strong{overflow-wrap:anywhere;min-width:0}.deploy-inditas-lista>li>small{color:var(--muted)}.deploy-inditas-lista>li>.n8n-ikon-gomb{margin-left:auto}.deploy-inditas-lista>li>.deploy-inditas-hiba{color:var(--red);overflow-wrap:anywhere;flex-basis:100%;font-size:13px}.deploy-inditas-modal .deploy-osszegzes{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.deploy-inditas-modal .deploy-osszegzes>div{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.deploy-inditas-modal .deploy-osszegzes dt{color:var(--muted);font-size:13px}.deploy-inditas-modal .deploy-osszegzes dd{overflow-wrap:anywhere;min-width:0;margin:0}.deploy-inditas-modal .deploy-osszegzes dd small{color:var(--muted)}.deploy-inditas-modal code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.deploy-inditas-figyelmeztetes{color:var(--amber);background:var(--amber-soft);border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.deploy-inditas-figyelmeztetes>svg{flex:none;margin-top:2px}.deploy-inditas-figyelmeztetes>span{min-width:0}.deploy-inditas-modal .urlap-hiba>span{overflow-wrap:anywhere;min-width:0}.deploy-inditas-modal .szoveg-gomb{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.rollback-lista{border:0;gap:6px;min-width:0;max-height:300px;margin:0;padding:0;display:grid;overflow-y:auto}.rollback-lista>legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:700}.rollback-lista>.rollback-sor{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:9px 12px;display:flex}.rollback-lista>.rollback-sor.kivalasztott{border-color:var(--accent);background:var(--surface);box-shadow:inset 3px 0 var(--accent)}.rollback-lista>.rollback-sor>input{flex:none;margin-top:3px}.rollback-lista>.rollback-sor>.rollback-szoveg{flex:1;gap:2px;min-width:0;display:grid}.rollback-lista>.rollback-sor>.rollback-szoveg>strong{overflow-wrap:anywhere}.rollback-lista>.rollback-sor>.rollback-szoveg>small{color:var(--muted)}@media (width<=680px){.admin-blokk>header{flex-wrap:wrap}.admin-blokk>header>.deploy-inditas-gombok{flex:100%;order:3;margin:6px 0 0}.deploy-inditas-gombok>button{flex:1;justify-content:center;min-height:44px}.deploy-inditas-modal .deploy-osszegzes>div{grid-template-columns:minmax(0,1fr);gap:2px}.rollback-lista>.rollback-sor{padding:12px}}.modal-form.deploy-inditas-modal{gap:14px;display:grid}.modal-form.deploy-inditas-modal>label:not(.dropzone){margin-top:0}.modal-form.deploy-inditas-modal>.modal-actions{margin-top:4px}.rollback-lista>.rollback-sor>input[type=radio]{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0}.rollback-lista>.rollback-sor>span.rollback-szoveg{margin-bottom:0;font-size:13.5px;font-weight:400}.rollback-lista>.rollback-sor>span.rollback-szoveg>small{font-size:12.5px}.deploy-inditas-figyelmeztetes>svg{margin-top:1px}.deploy-inditas-lista>li{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.deploy-inditas-lista>li>.status-badge{grid-area:1/1;justify-self:start}.deploy-inditas-lista>li>strong{grid-area:1/2}.deploy-inditas-lista>li>small{grid-area:2/2}.deploy-inditas-lista>li>.n8n-ikon-gomb{grid-area:1/3/span 2;align-self:center;margin-left:0}.deploy-inditas-lista>li>.deploy-inditas-hiba{grid-column:1/-1}.deploy-inditas-lista>li{border-top:1px solid var(--line);padding:6px 0}.deploy-inditas-lista>li:first-child{border-top:0;padding-top:0}.deploy-inditas-lista>li{grid-template-columns:176px minmax(0,1fr) auto}@media (width<=680px){.deploy-inditas-lista>li{grid-template-columns:minmax(0,1fr) auto}.deploy-inditas-lista>li>.status-badge{grid-area:1/1}.deploy-inditas-lista>li>strong{grid-area:2/1}.deploy-inditas-lista>li>small{grid-area:3/1}.deploy-inditas-lista>li>.n8n-ikon-gomb{grid-area:1/2/span 3}.deploy-inditas-lista>li>.deploy-inditas-hiba{grid-area:auto/1/auto/-1}}.deploy-inditas-lista>li{grid-template-columns:176px minmax(0,1fr) 32px;align-items:start}.deploy-inditas-lista>li>.status-badge{grid-area:1/1}.deploy-inditas-lista>li>.deploy-inditas-szoveg{grid-area:1/2;gap:2px;min-width:0;display:grid}.deploy-inditas-lista>li>.deploy-inditas-szoveg>strong{overflow-wrap:anywhere}.deploy-inditas-lista>li>.deploy-inditas-szoveg>small{color:var(--muted)}.deploy-inditas-lista>li>.deploy-inditas-szoveg>.deploy-inditas-hiba{color:var(--red);overflow-wrap:anywhere;font-size:13px}.deploy-inditas-lista>li>.n8n-ikon-gomb,.deploy-inditas-lista>li>.deploy-inditas-nincs-link{grid-area:1/3;align-self:center;margin:0}@media (width<=680px){.deploy-inditas-lista>li{grid-template-columns:minmax(0,1fr) 40px}.deploy-inditas-lista>li>.status-badge{grid-area:1/1;justify-self:start}.deploy-inditas-lista>li>.deploy-inditas-szoveg{grid-area:2/1}.deploy-inditas-lista>li>.n8n-ikon-gomb,.deploy-inditas-lista>li>.deploy-inditas-nincs-link{grid-area:1/2/span 2}}.projekt-link{color:inherit;text-decoration:none}.projekt-link:hover strong,.projekt-link:focus-visible strong{text-decoration:underline}.projekt-figyelmeztetes{color:var(--amber);background:var(--amber-soft);border-radius:10px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.projekt-figyelmeztetes>svg{flex:none;margin-top:1px}.projekt-figyelmeztetes>span{min-width:0}.modal-form>label.jelolo{margin-top:17px}.projekt-lap .page-intro{align-items:flex-start}.projekt-lap .page-intro>div{min-width:0}.projekt-lap .page-intro h1{overflow-wrap:anywhere}.pi-fejjelvenyek{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pi-blokk{margin-top:14px}.pi-blokk>header>small{color:var(--muted)}.pi-sugo{color:var(--muted);max-width:680px;margin:0;font-size:13.5px;line-height:1.5}.pi-indito-gombok{flex-wrap:wrap;gap:8px;display:flex}.pi-indito-gombok>button{align-items:center;gap:6px;min-height:38px;display:inline-flex}.pi-osszefoglalo{background:var(--soft);border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.pi-osszefoglalo.done{color:var(--green);background:var(--green-soft)}.pi-osszefoglalo.failed{color:var(--red);background:var(--red-soft)}.pi-osszefoglalo.waiting_user{color:var(--blue);background:var(--blue-soft)}.pi-osszefoglalo.running{color:var(--amber);background:var(--amber-soft)}.pi-adatok{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px 18px;margin:0;display:grid}.pi-adatok>div{gap:2px;min-width:0;display:grid}.pi-adatok dt{color:var(--muted);font-size:12.5px}.pi-adatok dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.pi-adatok dd a{color:inherit;text-decoration:underline}.pi-muvelet-hiba{color:var(--red);background:var(--red-soft);border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.pi-muvelet-hiba>svg{flex:none;margin-top:2px}.pi-muvelet-hiba>span{overflow-wrap:anywhere;min-width:0}.pi-lepesek{margin:0;padding:0;list-style:none;display:grid}.pi-lepes{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 150px;align-items:start;gap:4px 16px;padding:12px 0;display:grid}.pi-lepes:first-child{border-top:0;padding-top:4px}.pi-lepes>.pi-allapot{grid-area:1/1;justify-self:start}.pi-lepes>.pi-szoveg{grid-area:1/2;gap:6px;min-width:0;display:grid}.pi-lepes>.pi-szoveg>strong{padding-top:2px;font-size:14.5px;line-height:1.35}.pi-lepes>.pi-szoveg>p{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.pi-lepes>.pi-muvelet{grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;min-height:30px;display:flex}.pi-lepes>.pi-muvelet>button{align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.pi-teendo{color:var(--blue);background:var(--blue-soft);border-radius:10px;padding:10px 12px;font-weight:600}.pi-hiba{color:var(--red);background:var(--red-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:600;display:flex}.pi-hiba>svg{flex:none;margin-top:3px}.pi-hiba>span{min-width:0}.pi-megjegyzes,.pi-lepes.pending>.pi-szoveg>strong,.pi-lepes.skipped>.pi-szoveg>strong{color:var(--muted)}.pi-ftp{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;padding:12px;display:grid}.pi-ftp>label{gap:6px;min-width:0;display:grid}.pi-ftp>label>span{font-size:12.5px;font-weight:700}.pi-ftp input{border:1px solid var(--line-strong);border-radius:7px;width:100%;min-height:41px;padding:9px 11px;font-size:13px}.pi-ftp small{margin-top:0}.pi-ftp>.urlap-hiba,.pi-ftp>.pi-ftp-gomb{grid-column:1/-1}.pi-ftp .urlap-hiba{margin:0}.pi-ftp .urlap-hiba>span{overflow-wrap:anywhere;min-width:0}.pi-ftp-gomb>button{align-items:center;gap:6px;min-height:38px;display:inline-flex}@media (width<=900px){.pi-lepes{grid-template-columns:130px minmax(0,1fr) 130px;gap:4px 12px}}@media (width<=680px){.pi-lepes{grid-template-columns:minmax(0,1fr) auto}.pi-lepes>.pi-allapot{grid-area:1/1}.pi-lepes>.pi-muvelet{grid-area:1/2}.pi-lepes>.pi-szoveg{grid-area:2/1/auto/-1}.pi-lepes>.pi-muvelet>button{min-height:44px}.pi-lepes>.pi-muvelet>.n8n-ikon-gomb{min-width:44px;min-height:44px}.pi-ftp{grid-template-columns:minmax(0,1fr)}.pi-indito-gombok>button{flex:1;justify-content:center;min-height:44px}.projekt-lap .page-intro{flex-direction:column;align-items:stretch;gap:12px}}.modal-form>.pi-modal-hiba{margin:17px 0 0}.deploy-inditas-lista>li>.deploy-inditas-elakadt{white-space:normal;max-width:100%}.deploy-inditas-gombok>.deploy-inditas-gomb-ok{color:var(--muted);flex:100%;font-size:12.5px;line-height:1.4}.modal-form.deploy-inditas-modal>.deploy-inditas-sugo{margin:0}.modal-form.deploy-inditas-modal>label>.n8n-mezo-sugo{margin-top:6px;display:block}.modal-actions>.danger-action:not(.halk){min-height:38px}.javito-kartya{margin-top:18px}.javito-kartya>.javito-fej{flex-wrap:wrap}.javito-kartya>.javito-fej>.status-badge{flex:none}.javito-kartya>.javito-fej>.javito-frissit{gap:5px;margin-left:auto;font-size:13px}.javito-szakasz{gap:8px;min-width:0;display:grid}.javito-szakasz>h3,.javito-szakasz-fej>h3{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.javito-szakasz-fej{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.javito-szakasz-fej>small{color:var(--muted);font-size:13px}.javito-szakasz-fej>.status-badge{margin-left:auto}.javito-diagnozis{justify-items:start;gap:6px;min-width:0;display:grid}.javito-diagnozis>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.javito-szoveg{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.javito-halk{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.javito-fajlok{border:1px solid var(--line);border-radius:9px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.javito-fajlok>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;min-height:36px;padding:6px 12px;display:grid}.javito-fajlok>li:first-child{border-top:0}.javito-fajlok>li>.plusz,.javito-fajlok>li>.minusz{text-align:right;min-width:3.5ch}.javito-fajlok>li>code{white-space:nowrap;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.javito-fajlok>li>code>.javito-fajl-ut{text-overflow:ellipsis;min-width:1.6em;color:var(--muted);flex:0 100000 auto;overflow:hidden}.javito-fajlok>li>code>.javito-fajl-nev{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.javito-fajlok>li.javito-tobb{color:var(--muted);font-size:13px;display:block}.javito-kartya .plusz{color:var(--green);font-variant-numeric:tabular-nums;font-weight:700}.javito-kartya .minusz{color:var(--red);font-variant-numeric:tabular-nums;font-weight:700}.javito-sav{border-radius:10px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.javito-sav>svg{flex:none;margin-top:1px}.javito-sav>span{overflow-wrap:anywhere;flex:1;min-width:0}.javito-sav.hiba{color:var(--red);background:var(--red-soft)}.javito-sav.figyel{color:var(--amber);background:var(--amber-soft)}.javito-sav.info{color:var(--blue);background:var(--blue-soft)}.javito-sav>button{min-height:32px;color:inherit;background:0 0;border:1px solid;border-radius:7px;flex:none;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700}.javito-gombok{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.javito-gombok>button{justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;display:inline-flex}.javito-gombok>button:not(.primary),.javito-token>button,.javito-rendszerek>li>button{color:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;font-size:13.5px;font-weight:700}.javito-gombok>button:not(.primary):hover:not(:disabled),.javito-token>button:hover:not(:disabled),.javito-rendszerek>li>button:hover:not(:disabled){border-color:var(--border-n-67)}.javito-gombok>button:not(.primary):disabled,.javito-token>button:disabled{cursor:not-allowed;opacity:.45}.javito-gombok>.javito-linkek{flex-wrap:wrap;gap:6px 14px;margin-left:auto;display:inline-flex}.javito-link{min-height:44px;color:var(--accent);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.javito-link:hover{text-decoration:underline}.modal-form.javito-elutasitas>label>textarea{min-height:120px}.modal-form.javito-elutasitas>label>small{margin-top:6px;display:block}.javito-switch{min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13.5px;font-weight:700;display:inline-flex}.javito-switch:disabled{opacity:.55;cursor:not-allowed}.javito-switch>.javito-switch-sin{background:var(--line-strong);border-radius:10px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.javito-switch>.javito-switch-sin>i{background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.javito-switch.be>.javito-switch-sin{background:var(--accent)}.javito-switch.be>.javito-switch-sin>i{transform:translate(16px)}.javito-kapcsolo>header>.javito-switch{min-height:44px}.javito-fo-sor{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.javito-beallitas>.javito-blokk{margin-top:18px}.modal-form.javito-urlap{padding:0}.modal-form.javito-urlap>.javito-token-mezo{gap:7px;min-width:0;margin-top:17px;display:grid}.javito-token-mezo>.javito-mezo-cim{font-size:13px;font-weight:700}.javito-token{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.javito-token>button{align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.javito-rendszerek{margin:0;padding:0;list-style:none;display:grid}.javito-rendszerek>li{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;min-height:52px;display:flex}.javito-rendszerek>li:first-child{border-top:0}.javito-rendszerek>li>span{flex:1;min-width:0;display:grid}.javito-rendszerek>li>span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.javito-rendszerek>li>span>small{color:var(--muted)}.javito-rendszerek>li>button{flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.metric-grid.javito-csempek{margin-top:0}.metric-grid.javito-csempek>.metric{min-height:0}.metric-grid.javito-csempek>.metric>small{min-height:2.6em}.javito-meres-sor{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.javito-meres-sor>div{gap:2px;min-width:0;display:grid}.javito-meres-sor>div>dt{color:var(--muted);font-size:12.5px}.javito-meres-sor>div>dd{margin:0;font-size:17.5px;font-weight:800}@media (width<=680px){.javito-gombok{flex-direction:column;align-items:stretch}.javito-gombok>button{width:100%}.javito-gombok>.javito-linkek,.javito-szakasz-fej>.status-badge{margin-left:0}.javito-sav{flex-wrap:wrap}.javito-sav>button{flex:100%;min-height:44px;margin-left:0}.javito-token>button,.javito-rendszerek>li>button,.javito-kartya>.javito-fej>.javito-frissit,.modal-form.javito-urlap>.modal-actions>button{min-height:44px}}.fel-tabla,.fel-fejlec,.fel-lista,.fel-jelolt,.fel-sor{grid-template-columns:minmax(150px,1.1fr) minmax(0,1.7fr) 132px;column-gap:18px;display:grid}.fel-fejlec,.fel-lista,.fel-jelolt,.fel-sor{grid-column:1/-1}@supports (grid-template-columns:subgrid){.fel-tabla{grid-template-columns:minmax(150px,1.1fr) minmax(0,1.7fr) minmax(425px,auto)}.fel-fejlec,.fel-lista,.fel-jelolt,.fel-sor{grid-template-columns:subgrid}}.fel-fejlec,.fel-sor{align-items:start;row-gap:6px}.fel-fejlec{color:var(--muted);background:var(--bg-n-98);border-top:1px solid var(--line);padding:9px 18px;font-size:12.5px;font-weight:700}.fel-fejlec>span:last-child{text-align:right}.fel-lista{margin:0;padding:0;list-style:none}.fel-sor{border-top:1px solid var(--line);padding:12px 18px}.fel-fejlec+.fel-lista>.fel-sor:first-child{border-top:0}.fel-repo{align-content:start;gap:2px;min-width:0;display:grid}.fel-repo small,.fel-helyzet small{color:var(--muted);font-size:12.5px}.fel-repo-nev{min-width:0;max-width:100%;color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.fel-repo-nev>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.fel-repo-nev>svg{color:var(--muted);flex:none}.fel-repo-nev:hover>strong{text-decoration:underline}.fel-helyzet{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.fel-helyzet>p{margin:0;font-size:13.5px;line-height:1.45}.fel-javaslatok{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fel-javaslatok>li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:13.5px;display:flex}.fel-figyel{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.fel-muveletek{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fel-muveletek button,.fel-muveletek .statusz-valto>button{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.fel-muveletek button:hover:not(:disabled):not(.fel-javaslat),.fel-muveletek .statusz-valto>button:hover:not(:disabled){border-color:var(--border-n-67)}.fel-muveletek button:disabled{cursor:not-allowed}.fel-muveletek button:disabled:not([aria-busy=true]){opacity:.45}.fel-muveletek button[aria-busy=true]:disabled{cursor:progress}.fel-ures{padding:14px 18px 18px}.fel-sav{margin:0 4px 16px}.fel-blokk .skeleton-lista{padding-bottom:20px}.statusz-valto-menu.fel-menu{z-index:60;width:220px;position:fixed;right:auto}.fel-jelolt{border-top:1px solid var(--line)}.fel-jelolt>button,.fel-jelolt>ul{grid-column:1/-1}.fel-jelolt-gomb{min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;justify-self:stretch;align-items:center;gap:6px;margin-right:18px;padding:0 18px;font-size:13.5px;font-weight:700;display:flex}.fel-jelolt-gomb:hover{color:var(--ink)}.fel-sor-jelolt{background:var(--bg-n-98);align-items:center}.fel-sor-jelolt .fel-helyzet{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.fel-indok{font-size:13.5px;font-weight:600}@media (width<=1200px){.fel-fejlec{display:none}.fel-tabla,.fel-lista,.fel-jelolt{display:block}.fel-sor{grid-template-columns:minmax(130px,1fr) minmax(0,2fr);display:grid}.fel-repo{grid-row:1/span 2}.fel-sor>.fel-muveletek{grid-column:2;justify-content:flex-start}}@media (width<=680px){.fel-sor{grid-template-columns:minmax(0,1fr);padding:14px 15px}.fel-repo{grid-row:auto}.fel-sor>.fel-muveletek{grid-column:1}.fel-repo-nev,.fel-muveletek button,.fel-muveletek .statusz-valto>button,.fel-menu>button{min-height:44px}.fel-jelolt-gomb{padding:0 15px}.fel-sav{flex-wrap:wrap;margin:0 4px 14px}.fel-sav>button{flex:100%;justify-content:center;min-height:44px;margin-left:0}.fel-blokk .gh-repo-fej-jobb>button{flex:100%;justify-content:center;min-height:44px}.fel-blokk .gh-repo-fej-jobb,.fel-blokk .gh-repo-fej-jobb>small{flex:100%}.fel-ures{padding:14px 15px 18px}}.fel-blokk .fel-javaslat{min-height:30px;color:var(--accent-dark);background:var(--accent-soft);border:1px solid var(--accent);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.fel-blokk .fel-javaslat:hover:not(:disabled){color:var(--accent-dark);border-color:var(--accent-dark)}.fel-blokk .fel-javaslat:disabled{cursor:not-allowed}.fel-blokk .fel-javaslat:disabled:not([aria-busy=true]){opacity:.45}.fel-blokk .fel-javaslat[aria-busy=true]:disabled{cursor:progress}.fel-kot-sor{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.fel-javaslatok>li>.fel-javaslat{text-align:left;overflow-wrap:anywhere;flex:0 auto;max-width:100%}.kotes-elonezet:empty,.kotes-savok:empty{display:none}.kotes-savok{gap:8px;margin-top:12px;display:grid}.kotes-savok>.n8n-sav{margin-top:0}@media (width<=680px){.fel-kot-sor,.fel-javaslatok>li{flex-direction:column;align-items:stretch}.fel-blokk .fel-javaslat{justify-content:center;min-height:44px}.fel-sor>.fel-muveletek>button,.fel-sor>.fel-muveletek>.statusz-valto{flex:1 1 0;min-width:0}.fel-sor>.fel-muveletek>.statusz-valto>button{justify-content:center;width:100%}.fel-sor>.fel-muveletek>button{justify-content:center}}.modal-form.fel-urlap>.fel-mezo,.modal-form.fel-urlap>.urlap-racs,.modal-form.fel-urlap>.urlap-cim,.modal-form.fel-urlap>.ugyfel-adatok{margin-top:17px}.modal-form.fel-urlap>.urlap-cim{margin-bottom:-6px}.fel-urlap fieldset.fel-mezo{min-width:0}.fel-urlap .mezo-fej{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.fel-urlap .mezo-fej>span{font-size:12.5px;font-weight:700}.fel-urlap .mezo-fej .n8n-link-gomb{text-align:right;align-self:auto;font-size:12.5px;font-weight:600}.fel-urlap .n8n-mezo-hiba,.fel-urlap .n8n-mezo-sugo{overflow-wrap:anywhere}.fel-urlap .modal-actions{scroll-margin-bottom:26px}.fel-urlap .fel-letrejon{color:var(--muted);margin:17px 0 0;font-size:13px;line-height:1.5}.fel-urlap .urlap-hiba{align-items:flex-start;margin-top:12px}.fel-urlap .urlap-hiba:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.fel-urlap .urlap-hiba>span{overflow-wrap:anywhere;min-width:0}.fel-urlap .urlap-racs>label{min-width:0}@media (width<=680px){.fel-sor>.fel-muveletek>.fel-uj{flex:100%;justify-content:center}.fel-urlap .mezo-fej .n8n-link-gomb{min-height:44px;padding:0 4px}}.oldalprofil>header{flex-wrap:wrap;row-gap:8px}.oldalprofil>header>button{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.oldalprofil>header>button:hover{border-color:var(--border-n-67)}@media (width<=680px),(pointer:coarse){.oldalprofil>header>button{min-height:44px}}.oldalprofil .oldalprofil-ertek{overflow-wrap:anywhere;min-width:0}.oldalprofil .oldalprofil-ertek.nincs{color:var(--muted)}.oldalprofil .oldalprofil-ertek.azon{font-variant-numeric:tabular-nums;font-size:12.5px}.oldalprofil .oldalprofil-vaz{padding:0}.oldalprofil-vaz-sor{align-content:space-between;height:39px;display:grid}.oldalprofil-ures{gap:4px;display:grid}.oldalprofil-ures p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.oldalprofil>.n8n-sav{margin-top:0}.oldalprofil-urlap .urlap-racs{gap:17px 10px}.oldalprofil-urlap .urlap-racs>label{min-width:0}.oldalprofil-urlap .ui-date.meret-l,.oldalprofil-urlap .ui-date.meret-m,.oldalprofil-urlap .ui-date.meret-s{width:100%}.oldalprofil-urlap .oldalprofil-sugo{margin-top:14px;line-height:1.5}.oldalprofil-urlap .urlap-hiba{align-items:flex-start;margin-top:12px}.oldalprofil-urlap .urlap-hiba:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.oldalprofil-urlap .urlap-hiba>span{overflow-wrap:anywhere;min-width:0}.oldalprofil-urlap .n8n-mezo-hiba{overflow-wrap:anywhere}.gh-oldal{isolation:isolate}.fel-siker-tapad{z-index:5;background:var(--bg-n-96);margin:0 0 8px;padding:8px 0 6px;position:sticky;top:76px}.n8n-sav.fel-siker{color:var(--ink);background:var(--green-soft);border:1px solid var(--green);box-shadow:var(--shadow);margin:0;font-weight:600}.fel-siker>svg{color:var(--green)}.fel-siker small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.fel-figyel-ok{overflow-wrap:anywhere;flex-basis:100%}@media (width<=680px){.fel-siker-tapad{top:113px}.fel-siker{flex-wrap:wrap}.fel-siker>button{flex:100%;justify-content:center;min-height:44px;margin-left:0}}@media (pointer:coarse){.fel-sor button,.fel-muveletek button,.fel-muveletek .statusz-valto>button,.fel-blokk .fel-javaslat,.fel-menu>button,.fel-jelolt-gomb,.gh-repo-fej-jobb>button,.fel-sav>button,.fel-siker>button,.gh-kivalaszt{min-height:44px}}.fel-blokk>.gh-repo-fej strong[tabindex]{scroll-margin-top:170px}@media (width<=680px){.fel-blokk>.gh-repo-fej strong[tabindex]{scroll-margin-top:260px}}.gh-lista .c-rendszer>.gh-kotetlen{min-width:0;max-width:100%}.gh-lista .gh-kivalaszt-ok{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}@media (width<=900px){.gh-lista .gh-kivalaszt-ok{text-align:right}}
