@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/static/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-text:#17171a;--color-bg:#f4f5f7;--color-white:#fff;--color-gray:#7a7d86;--color-border:#e4e6ea;--color-hover:#f0f2f5;--line:#e5e7eb;--accent-ink:#4d7c0f;--muted:#6b7280;--paper:#f5f6f8;--color-accent:#c8f031;--color-accent-text:#17171a;--color-accent-glow:#a0c81459;--color-blue:#2f5fd0;--color-blue-bg:#e8efff;--color-blue-label:#3b6fe0;--color-green:#2d7a1f;--color-green-bg:#e3f5d6;--color-red:#f0544b;--color-red-bg:#fdecec;--color-yellow:#f08a3c;--color-yellow-bg:#fdf0e6;--color-gray-bg:#f3f4f6;--color-overlay:#0a0a0e66;--color-text-12:#17171a1f;--color-black-12:#0000001f;--color-black-6:#0000000f;--color-source-site:#e08a2c;--color-source-call:#1fae8f;--color-source-whatsapp:#38b24a;--color-source-telegram:#3b8fe0;--color-source-max:#d8508a;--color-source-email:#7a5ce0;--color-source-referral:#c9a227;--color-source-repeat:#5a6b7d;--color-source-cold:#8a8f98;--color-brand-helios:#d9a21b;--color-brand-green_red:#2f9e55;--color-brand-strekoza:#8a5ce0;--color-brand-r3:#3b6fe0;--font-family-text:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--sidebar-width:260px;--topbar-height:72px;--drawer-width:800px;--column-width:280px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-pill:999px;--transition-duration:.15s;--transition-duration-slow:.2s;--container-padding-x:32px}@media (width<=767px){:root{--container-padding-x:16px}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-text);margin:0;font-size:15px}*{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--muted) 55%, transparent) transparent}.layout{min-height:100vh;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{padding:var(--container-padding-x);flex:1}.layout:has(.board){height:100vh;min-height:0;overflow:hidden}.layout:has(.board) .content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--color-white);border-right:1px solid var(--color-border);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__nav{flex-direction:column;flex:1;display:flex}.sidebar__brand{color:var(--color-text);align-items:center;gap:12px;padding:0 8px 28px;text-decoration:none;display:flex}.sidebar__logo{width:36px;height:36px;color:var(--color-text)}.sidebar__title{letter-spacing:.02em;font-size:26px;font-weight:800}.nav-section--bottom{margin-top:auto;padding-top:16px}.nav-section__title{color:var(--color-gray);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px;font-size:12px;font-weight:600;list-style:none;display:flex}.nav-section__title::-webkit-details-marker{display:none}.nav-section__title:hover{color:var(--color-text)}.nav-section__chevron{width:16px;height:16px;transition:transform var(--transition-duration-slow)}.nav-section:not([open]) .nav-section__chevron{transform:rotate(-90deg)}.nav-item{border-radius:var(--radius-lg);color:var(--color-text);transition:background var(--transition-duration), color var(--transition-duration), box-shadow var(--transition-duration);align-items:center;gap:14px;margin-top:4px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.nav-item:hover{background:var(--color-hover)}.nav-item__icon{flex:0 0 20px;width:20px;height:20px}.nav-item__badge{border-radius:var(--radius-pill);background:var(--color-hover);text-align:center;min-width:26px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.nav-item--active,.nav-item--active:hover{background:var(--color-accent);color:var(--color-accent-text);box-shadow:0 4px 16px var(--color-accent-glow)}.nav-item--active .nav-item__badge{background:var(--color-text-12)}.topbar{height:var(--topbar-height);padding:0 var(--container-padding-x);background:var(--color-white);border-bottom:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:20px;display:flex}.topbar__user{align-items:center;gap:12px;display:flex}.topbar__avatar{background:var(--color-hover);border:1px solid var(--color-border);border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.topbar__user-name{font-weight:700;line-height:1.2}.topbar__user-role{color:var(--color-gray);font-size:13px;line-height:1.2}.topbar__divider{background:var(--color-border);align-self:center;width:1px;height:28px}.topbar__date{font-weight:600}.topbar__menu{position:relative}.topbar__user{cursor:pointer;list-style:none}.topbar__user::-webkit-details-marker{display:none}.topbar__dropdown{z-index:10;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:0 8px 24px var(--color-black-12);margin:0;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.topbar__dropdown-item{border-radius:var(--radius-md);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 12px}.topbar__dropdown-item:hover{background:var(--color-hover)}.topbar__brand{margin:0}.topbar__brand-select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;padding:8px 12px}.page-header{margin-bottom:24px}.page-header__section{color:var(--color-gray);font-size:14px;font-weight:500}.page-header__title{letter-spacing:-.01em;margin:4px 0 0;font-size:40px;font-weight:800;line-height:1.1}.page-top{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-top .page-header{margin-bottom:0}.button{border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-text);font:inherit;cursor:pointer;transition:box-shadow var(--transition-duration);padding:11px 20px;font-weight:700;text-decoration:none;display:inline-block}.button:hover{box-shadow:0 4px 16px var(--color-accent-glow)}.button--ghost{border-color:var(--color-border);color:var(--color-text);background:0 0}.button--ghost:hover{box-shadow:none;background:var(--color-hover)}.form{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:520px;padding:24px}.form__row{margin-bottom:18px}.form__label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form input,.form select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;padding:10px 12px}.form input:focus,.form select:focus{outline:2px solid var(--color-accent);outline-offset:0}.form__error{color:var(--color-red);margin-top:6px;font-size:13px}.form__actions{gap:10px;margin-top:8px;display:flex}.drawer{width:min(var(--drawer-width), 100vw);background:var(--paper);max-width:none;height:100vh;max-height:none;color:var(--color-text);box-shadow:-12px 0 40px var(--color-black-12);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.drawer[open]{animation:drawer-in var(--transition-duration-slow) ease-out;flex-direction:column;display:flex}.drawer::backdrop{background:var(--color-overlay)}.drawer .drawer__form{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;max-width:none;padding:0;display:flex}.drawer__head,.drawer__foot{align-items:center;gap:10px;display:flex}.drawer__head{justify-content:space-between}.drawer__header{z-index:2;background:var(--color-white);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:14px 20px;display:flex;position:sticky;top:0}.drawer__foot{border-top:1px solid var(--color-border)}.drawer__title{margin:0;font-size:22px;font-weight:800}.drawer__close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-gray);cursor:pointer;background:0 0;border:0;place-items:center;font-size:26px;line-height:1;display:grid}.drawer__close:hover{background:var(--color-hover);color:var(--color-text)}.drawer__body{flex:1;padding:24px;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(100%)}}.chip{border-radius:var(--radius-pill);background:var(--color-hover);align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip--process{background:var(--color-blue-bg);color:var(--color-blue)}.chip--success{background:var(--color-green-bg);color:var(--color-green)}.chip--failure{background:var(--color-red-bg);color:var(--color-red)}.board-group{color:var(--color-blue-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.board{flex:1;align-items:stretch;gap:24px;min-height:0;padding-bottom:16px;display:flex;overflow-x:auto}.board-section{flex-direction:column;flex:none;min-height:0;display:flex}.board-section__columns{flex:1;align-items:stretch;gap:10px;min-height:0;display:flex}.column{flex:0 0 var(--column-width);flex-direction:column;min-height:0;padding:8px;display:flex}.column-first-production{box-shadow:-6px 0 0 -3px var(--color-accent-text);border-radius:12px}.column__head{align-items:center;gap:10px;display:flex}.column__code{border-radius:var(--radius-sm);background:var(--color-blue-bg);color:var(--color-blue);padding:3px 8px;font-size:12px;font-weight:700}.column--success .column__code{background:var(--color-green-bg);color:var(--color-green)}.column--failure .column__code{background:var(--color-red-bg);color:var(--color-red)}.column__title{margin:0;font-size:16px;font-weight:700}.column__count{color:var(--color-gray);margin-left:auto;font-size:14px;font-weight:700}.column__hint{color:var(--color-gray);margin:8px 0 16px;font-size:13px;line-height:1.4}.column__cards{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.column__empty{color:var(--color-gray);text-align:center;padding:32px 0;font-size:14px}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 14px}.card__num{color:var(--color-gray);font-family:var(--font-family-mono);font-size:12px;font-weight:600}.card__title{margin-top:4px;font-weight:700}.card__source,.card__brand{align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.card__brand{justify-content:space-between;margin-top:8px}.card__brand-name{align-items:center;gap:8px;display:flex}.card__amount{font-family:var(--font-family-mono);white-space:nowrap;font-weight:700}.card__foot{color:var(--color-gray);justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.card__manager{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card__deadline{white-space:nowrap}.card__deadline--overdue{color:var(--color-red);font-weight:700}.card__subtitle{color:var(--color-gray);margin-top:2px;font-size:13px}.card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.card__meta{align-items:center;gap:8px;display:flex}.card__lead{color:var(--color-gray);align-items:center;display:inline-flex}.card__days{border-radius:var(--radius-pill);background:var(--color-hover);color:var(--color-gray);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700}.card__days--warn{background:var(--color-yellow-bg);color:var(--color-yellow)}.card__days--danger{background:var(--color-red-bg);color:var(--color-red)}a.card{color:inherit;transition:border-color var(--transition-duration), box-shadow var(--transition-duration);text-decoration:none;display:block}a.card:hover{border-color:var(--color-gray) var(--color-gray) var(--color-gray) var(--sc,var(--color-gray));box-shadow:0 2px 10px var(--color-black-6)}.card--dragging{opacity:.45}.column--over{background:var(--color-hover);border-color:var(--color-accent)}.toast{border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-white);box-shadow:0 8px 24px var(--color-black-12);padding:12px 16px;font-weight:600;position:fixed;bottom:24px;right:24px}.dot,.square{background:var(--color-gray);flex:0 0 8px;width:8px;height:8px}.dot{border-radius:50%}.square{border-radius:2px}.dot--site{background:var(--color-source-site)}.card--site{--sc:var(--color-source-site);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--call{background:var(--color-source-call)}.card--call{--sc:var(--color-source-call);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--whatsapp{background:var(--color-source-whatsapp)}.card--whatsapp{--sc:var(--color-source-whatsapp);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--telegram{background:var(--color-source-telegram)}.card--telegram{--sc:var(--color-source-telegram);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--max{background:var(--color-source-max)}.card--max{--sc:var(--color-source-max);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--email{background:var(--color-source-email)}.card--email{--sc:var(--color-source-email);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--referral{background:var(--color-source-referral)}.card--referral{--sc:var(--color-source-referral);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--repeat{background:var(--color-source-repeat)}.card--repeat{--sc:var(--color-source-repeat);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.dot--cold{background:var(--color-source-cold)}.card--cold{--sc:var(--color-source-cold);--surface:var(--color-bg);border-left:4px solid var(--sc);background:linear-gradient(100deg, color-mix(in srgb, var(--sc) 11%, var(--surface)) 0, var(--surface) 70%);padding-left:11px}.square--helios{background:var(--color-brand-helios)}.square--green_red{background:var(--color-brand-green_red)}.square--strekoza{background:var(--color-brand-strekoza)}.square--r3{background:var(--color-brand-r3)}.order__tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order__num{color:var(--accent-ink);font-family:var(--font-family-mono);font-size:14px}.order__brand{align-items:center;gap:6px;font-size:14px;display:inline-flex}.order__title{font-size:22px;font-weight:800;line-height:1.15;font-family:var(--font-family-text);margin:0}.order__subtitle{color:var(--muted);font-size:12px;font-family:var(--font-family-mono)}.order__facts{grid-template-columns:repeat(5,1fr);gap:8px 16px;display:grid}.fact dt{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.fact dd{font-size:13px;font-weight:600;font-family:var(--font-family-text);margin:0}.fact__hint{color:var(--color-gray);margin-left:4px;font-size:12px;font-weight:400}.fact__hint--danger{color:var(--color-red)}.channels{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.channels__label{color:var(--color-gray);text-transform:uppercase;margin-right:6px;font-size:10px}.channel{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-text);align-items:center;gap:8px;padding:5px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.channel:hover{background:var(--color-hover)}.channel__count{color:var(--color-gray);font-weight:700}.channel--active{border-color:var(--color-text);background:var(--color-text);color:var(--color-white)}.channel--active:hover{background:var(--color-text)}.channel--active .channel__count{color:var(--color-white);opacity:.7}.lead-icon{width:20px;height:20px;color:var(--color-gray);border:1px solid var(--line);background-color:var(--color-gray-bg);border-radius:6px;flex:0 0 20px}.lead-icon--text{place-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.lead-icon--small{letter-spacing:-.02em;font-size:10px}.channel--active .lead-icon{color:var(--color-text)}.facts-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 4px var(--color-black-6);padding:16px 18px 12px}.facts-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.facts-card__title{margin:0;font-size:18px;font-weight:800}.facts-card__note{color:var(--color-gray);font-size:13px}.facts{margin:0;padding:0;list-style:none;position:relative}.facts__item{grid-template-columns:22px 1fr auto;align-items:start;column-gap:12px;padding:7px 12px 7px 0;display:grid;position:relative}.facts__item:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:24px;bottom:-7px;left:7px}.facts__item--current{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-white));margin:2px -18px;padding:10px 18px}.facts__item--current:not(:last-child):before{top:28px;bottom:-9px;left:25px}.facts__item--current .facts__title{font-weight:700}.facts__dot{border:2px solid var(--color-border);background:var(--color-white);border-radius:50%;width:14px;height:14px;margin-top:3px}.facts__item--closed .facts__dot{border-color:var(--color-green);background:var(--color-green)}.facts__item--current .facts__dot{border-color:var(--accent-ink,var(--color-green));background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-white)}.facts__title{font-size:14px}.facts__title:first-letter{text-transform:uppercase}.facts__item--pending .facts__title{color:var(--muted,var(--color-gray))}.facts__needs{color:var(--accent-ink,var(--color-green));margin-top:2px;font-size:12px}.facts__meta{color:var(--muted,var(--color-gray));font-family:var(--font-family-mono);white-space:nowrap;font-size:12px}.facts__meta--overdue{color:var(--color-red)}.facts__action{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.facts__button{border-radius:var(--radius-md);background:var(--color-text);color:var(--color-white);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-size:13px;font-weight:700}.facts__button:hover{opacity:.85}.facts__button--alt{background:var(--color-bg-soft,var(--color-border));color:var(--color-text)}.facts__pause{border-radius:var(--radius-md);color:#e8832a;white-space:nowrap;background:#e8832a38;padding:5px 10px;font-size:13px;font-weight:700}.facts__hint{color:var(--muted,var(--color-gray));font-size:13px}.facts__error{color:var(--color-red);flex-basis:100%;font-size:13px;font-weight:600}.order-refuse{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding-top:16px;display:flex}.order-refuse__hint{color:var(--muted,var(--color-gray));font-size:13px}.order-refuse .facts__error{color:var(--color-red);flex-basis:100%;font-size:13px;font-weight:600}.facts__button--danger{background:var(--color-red-bg);color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.touch-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);width:min(380px,100vw - 32px);color:var(--color-text);box-shadow:0 12px 40px var(--color-black-6);padding:20px}.touch-dialog::backdrop{background:#0006}.touch-dialog__title{margin:0 0 6px;font-size:18px;font-weight:800}.touch-dialog__hint{color:var(--color-gray);margin:0 0 12px;font-size:13px}.touch-dialog__date{width:100%}.touch-dialog__comment{resize:vertical;width:100%;margin-top:8px}.touch-dialog__footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.order-calls{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-top:20px;padding:16px 18px}.order-calls__title{margin:0 0 8px;font-size:18px;font-weight:800}.order-calls__table{border-collapse:collapse;width:100%}.order-calls__table th,.order-calls__table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:8px 6px}.order-calls__table th{color:var(--muted,var(--color-gray));font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.order-calls__table tbody tr:last-child td{border-bottom:0}.order-calls__mono{font-family:var(--font-family-mono);font-size:12px}.order-calls__num{text-align:right!important}.order-calls__empty{color:var(--color-gray);margin:0;font-size:13px}.fields-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 4px var(--color-black-6);margin-top:20px;padding:16px 18px 6px}.fields-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fields-card__title{margin:0;font-size:18px;font-weight:800}.fields-card__owners{flex-wrap:wrap;gap:6px;display:flex}.fields-card__alert{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;font-size:13px;font-weight:600;display:flex}.fields-card__badge{border-radius:var(--radius-pill);background:var(--color-red-bg);color:var(--color-red);padding:4px 12px;font-size:12px;font-weight:700}.owner{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.owner--manager{background:var(--color-blue-bg);color:var(--color-blue)}.owner--auto{background:var(--color-hover);color:var(--color-gray)}.owner--shop{color:#c2570c;background:#fff1de}.fgroup{border-top:1px solid var(--color-border);margin-top:8px}.fgroup__head{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 0;list-style:none;display:flex}.fgroup__head::-webkit-details-marker{display:none}.fgroup__head:hover .fgroup__title{color:var(--color-blue)}.fgroup__chevron{width:12px;height:12px;stroke:var(--color-gray);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-duration);flex:0 0 12px;transform:rotate(-90deg)}.fgroup[open] .fgroup__chevron{transform:rotate(0)}.fgroup--empty .fgroup__head{cursor:default}.fgroup--empty .fgroup__chevron{visibility:hidden}.fgroup__code{border-radius:var(--radius-sm);background:var(--color-hover);font-family:var(--font-family-mono);padding:2px 8px;font-size:12px;font-weight:700}.fgroup__title{font-size:15px;font-weight:700}.fgroup__current{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);padding:2px 10px;font-size:11.5px;font-weight:700}.fgroup__note{color:var(--color-gray);margin-left:auto;font-size:13px}.fgroup--done .fgroup__note{color:var(--color-green);font-weight:600}.fgroup--todo .fgroup__note{color:#c2570c;font-weight:700}.fgroup--future .fgroup__title,.fgroup--future .fgroup__code{color:var(--color-gray);font-weight:600}.frows{margin:0 0 12px;padding:0;list-style:none}.frow{grid-template-columns:minmax(140px,200px) 1fr auto;align-items:center;gap:8px 12px;padding:4px 0;display:grid}.frow__label{color:var(--color-gray);font-size:13px}.frow__req{color:var(--color-red);margin-left:2px;font-style:normal}.frow__value{flex-direction:column;gap:4px;min-width:0;display:flex}.finput{border:1px solid color-mix(in srgb, var(--color-blue) 25%, var(--color-white));border-radius:var(--radius-md);background:var(--color-blue-bg);width:100%;color:var(--color-text);font:inherit;padding:7px 10px;font-size:13px;font-weight:600}.finput:focus{outline:2px solid var(--color-accent);outline-offset:0}.frow--missing .finput{background:#fff7ed;border-color:#e8832a}.flocked{align-items:center;gap:6px;padding:6px 2px;font-size:13px;font-weight:600;display:inline-flex}.flocked svg{width:12px;height:12px;stroke:var(--color-gray);stroke-width:1.2px;flex:0 0 12px}.flocked--empty{border-radius:var(--radius-md);color:#c2570c;border:1px dashed #e8832a;padding:6px 10px}.ferror{color:var(--color-red);font-size:12px;font-weight:600}.combo{display:block;position:relative}.combo__toggle{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.combo__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.combo__value--empty{color:var(--color-gray);font-weight:500}.combo__clear{color:var(--color-gray);padding:0 4px;font-size:16px;line-height:1}.combo__clear:hover{color:var(--color-red)}.combo__arrow{width:12px;height:12px;stroke:var(--color-gray);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px}.combo__panel{z-index:5;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--color-black-12);padding:6px;display:block;position:absolute;top:calc(100% + 4px);left:0;right:0}.combo__panel[hidden]{display:none}.combo__search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;color:var(--color-text);font:inherit;margin-bottom:6px;padding:7px 10px;font-size:13px}.combo__search:focus{outline:2px solid var(--color-accent);outline-offset:0}.combo__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.combo__item,.combo__empty{border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}.combo__item{cursor:pointer}.combo__item:hover,.combo__item--active{background:var(--color-blue-bg);color:var(--color-blue)}.combo__empty{color:var(--color-gray)}.fields-card__footer{z-index:3;background:var(--color-white);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);justify-content:flex-end;align-items:center;gap:8px;margin:8px -18px 0;padding:10px 18px;display:flex;position:sticky;bottom:0}.fields-card__footer[hidden]{display:none}.fields-card__dirty{color:#c2570c;margin-right:auto;font-size:13px;font-weight:600}.fbtn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font:inherit;cursor:pointer;padding:7px 16px;font-size:13px;font-weight:700}.fbtn:hover{background:var(--color-hover)}.fbtn--primary{border-color:var(--color-text);background:var(--color-text);color:var(--color-white)}.fbtn--primary:hover{background:var(--color-text);opacity:.85}.fbtn:disabled{opacity:.5;cursor:wait}.frow--dirty .finput{border-color:#e8832a}.frow--dirty .frow__label{color:#c2570c;font-weight:600}.fbtn--accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.fbtn--accent:hover{background:var(--color-accent);opacity:.85}.fpositions{font-size:13px;font-weight:600}.fbtn--inline{align-self:flex-start}.positions-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 4px var(--color-black-6);margin-top:20px;padding:16px 18px}.positions-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.positions-card__title{margin:0;font-size:18px;font-weight:800}.positions-card__note{color:var(--color-gray);font-size:13px}.positions-card__scroll{overflow-x:auto}.positions-card__footer{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.positions-card__footer .fbtn--primary{margin-left:auto}.positions-card__error{flex:1}.positions-card--locked .finput:disabled{color:inherit;opacity:1;cursor:default;background:0 0;border-color:#0000}.positions{border-collapse:collapse;width:100%;min-width:560px}.positions th{color:var(--muted,var(--color-gray));text-align:left;padding:8px 6px;font-size:12px;font-weight:700}.positions td{border-top:1px solid var(--color-border);vertical-align:middle;padding:4px 6px}.positions__num{text-align:right!important}.positions tfoot td{padding-top:10px;font-weight:800}.positions__total-label{font-size:14px}.positions__total{white-space:nowrap;font-size:15px}.finput--num{text-align:right;min-width:90px}.finput--error{border-color:var(--color-red);background:var(--color-red-bg)}.prow__remove{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-gray);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.prow__remove:hover{background:var(--color-red-bg);color:var(--color-red)}.chats-frame{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;width:100%;height:calc(100vh - 190px);min-height:480px;display:block}.chats-error{color:var(--color-red)}.login{min-height:100vh;padding:var(--container-padding-x);justify-content:center;align-items:center;display:flex}.login__card{width:100%;max-width:360px}.login__title{letter-spacing:.04em;margin-bottom:20px;font-size:20px;font-weight:700}.login__error{margin:0 0 16px}.login__submit{width:100%}.table-wrap{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:12px 16px}.table th{color:var(--color-gray);font-size:13px;font-weight:600}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--color-hover)}.table__main{font-weight:600}.table__num{text-align:right}.table__mono{color:var(--color-gray);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.table td{vertical-align:middle}.page-note{max-width:760px;color:var(--color-gray);margin:0 0 20px;line-height:1.5}.status{border-radius:var(--radius-pill);background:var(--color-hover);padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status--regular{background:var(--color-green-bg);color:var(--color-green)}.status--new{background:var(--color-blue-bg);color:var(--color-blue)}.status--returned{background:var(--color-red-bg);color:var(--color-red)}.brand-label{align-items:center;gap:6px;display:inline-flex}.docs{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.docs__method{font-weight:500}.docs__email{color:var(--color-gray);font-size:12px}.docs__mail{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-gray);margin-top:4px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none}.docs__mail:hover{background:var(--color-hover);color:var(--color-text)}.empty{color:var(--color-gray)}.call{margin-right:6px;font-weight:600}.call--in{color:var(--color-blue)}.call--out{color:var(--color-gray)}.link{color:var(--color-blue);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.pager{align-items:center;gap:12px;margin-top:16px;display:flex}.pager__info{color:var(--color-gray);font-size:13px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:16px 18px}.kpi__label{font-size:13px;font-weight:700}.kpi__value{margin-top:4px;font-size:32px;font-weight:800;line-height:1.15}.kpi__value--alert{color:var(--color-red)}.kpi__value--muted{color:var(--color-gray)}.kpi__sub{color:var(--color-gray);margin-top:6px;font-size:12px}.panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:28px}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 20px;display:flex}.panel__title{margin:0;font-size:17px;font-weight:800}.panel__note{color:var(--color-gray);font-size:13px}.panel .table-wrap--flat{border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.section-title{margin:8px 0 6px;font-size:17px;font-weight:800}.table--compact th,.table--compact td{padding-top:9px;padding-bottom:9px}.table__mono--strong{color:var(--color-text);font-weight:700}.table__soft{color:var(--color-gray)}.table__num--alert{color:var(--color-red);font-weight:700}.table__row--muted td{color:var(--color-gray)}.badge{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.badge--warn{color:#c2570c;background:#fff1de}.panel__filters{margin:0;padding:0 20px 14px}.panel__empty{margin:0;padding:8px 20px 20px}.table--journal .table__row--dim td{color:var(--color-gray)}.table--journal .table__row--attention{background:color-mix(in srgb, var(--color-red) 4%, var(--color-white))}.table--journal .table__row--attention td{color:var(--color-text)}.table--journal .table__actions{text-align:right}.dir{vertical-align:-1px;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;margin-left:8px}.dir--in{color:var(--color-blue)}.line-cell{line-height:1.3}.line-cell--sub{color:var(--color-gray);font-size:12px}.result{border-radius:var(--radius-pill);background:var(--color-hover);color:var(--color-gray);padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.result--ok{background:var(--color-green-bg);color:var(--color-green)}.result--bad{background:var(--color-red-bg);color:var(--color-red)}.result--warn{color:#c2570c;background:#fff1de}.mini{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);font:inherit;cursor:pointer;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.mini:hover{background:var(--color-hover)}.mini--primary{border-color:var(--color-text);background:var(--color-text);color:var(--color-white)}.mini--primary:hover{background:var(--color-text);opacity:.85}.date-filter{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:8px;margin:0 0 0 4px;padding:2px 4px 2px 12px;display:inline-flex}.date-filter__label{color:var(--color-gray);font-size:12.5px;font-weight:600}.date-filter__input{color:var(--color-text);font:inherit;background:0 0;border:0;padding:3px 6px;font-size:12.5px}.date-filter--active{border-color:var(--color-text);background:var(--color-text)}.date-filter--active .date-filter__label,.date-filter--active .date-filter__input{color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.channel--toggle{margin-left:auto}.panels{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:28px;display:grid}.panels .panel{min-width:0;margin-bottom:0}@media (width<=1100px){.panels{grid-template-columns:minmax(0,1fr)}}.channel-tag{border-radius:var(--radius-pill);background:var(--color-hover);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.state{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.state--working{background:var(--color-green-bg);color:var(--color-green)}.state--checking{color:#c2570c;background:#fff1de}.state--off{background:var(--color-hover);color:var(--color-gray)}.record-player{width:240px;max-width:100%;height:32px;display:block}.record-failed{color:var(--color-red)}.table--rules .table__wrap{white-space:normal;min-width:320px}.table--rules .table__row--disabled{pointer-events:none}.table--rules .table__row--disabled td,.table--rules .table__row--disabled .table__main,.table--rules .table__row--disabled .table__soft,.table--rules .table__row--disabled .table__mono{color:var(--color-gray);font-weight:400}.table--rules .table__row--disabled:hover{background:0 0}.table--rules form{margin:0}.switch{background:var(--color-border);vertical-align:middle;cursor:pointer;width:40px;height:22px;transition:background var(--transition-duration);border:0;border-radius:999px;padding:0;display:inline-block;position:relative}.switch:after{content:"";background:var(--color-white);width:16px;height:16px;box-shadow:0 1px 3px var(--color-black-12);transition:transform var(--transition-duration);border-radius:50%;position:absolute;top:3px;left:3px}.switch--on{background:var(--color-green)}.switch--on:after{transform:translate(18px)}.switch--disabled{opacity:.45;cursor:not-allowed}.tasks-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 4px var(--color-black-6);margin-top:20px;padding:16px 18px}.tasks-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.tasks-card__title{margin:0;font-size:18px;font-weight:800}.tasks-card__note,.tasks-card__hint,.tasks-card__empty{color:var(--color-gray);font-size:13px}.tasks-card__empty{margin:4px 0 0}.tasks-card__estimate{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.tasks-card__estimate .facts__error{color:var(--color-red);flex-basis:100%;font-size:13px;font-weight:600}.tasks-card__closed{color:var(--color-gray);margin-top:12px;font-size:13px}.tasks-card__closed summary{cursor:pointer}.tasks-card__closed ul{margin:6px 0 0;padding:0;list-style:none}.tasks-card__closed li{padding:3px 0}.tasks-card__done-title{text-decoration:line-through}.task{border-top:1px solid var(--color-border);padding:12px 0}.task:first-of-type{border-top:0}.task__top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.task__title{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700}.task__kind{border-radius:var(--radius-sm);background:var(--color-blue-bg);color:var(--color-blue);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700}.task__kind--task{background:var(--color-green-bg);color:var(--color-green)}.task__status{color:var(--color-gray);font-size:13px}.task__deadline{font-family:var(--font-family-mono);white-space:nowrap;font-size:13px;font-weight:600}.task__deadline--overdue{color:var(--color-red)}.task__meta,.task__text{color:var(--color-gray);margin:4px 0 0;font-size:13px}.task__checks{margin:8px 0 0;padding:0;list-style:none}.task__checks .facts__error{color:var(--color-red);font-size:13px;font-weight:600;display:block}.task__check{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:3px 0;font-size:14px;display:flex}.task__check--done{color:var(--color-gray);text-decoration:line-through}.task__check--done .task__box{border-color:var(--color-green);background:var(--color-green)}.task__box{border:1.5px solid var(--color-border);border-radius:4px;flex:none;width:15px;height:15px;margin-top:2px}.task__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.task__actions .facts__error{color:var(--color-red);flex-basis:100%;font-size:13px;font-weight:600}.task__deadline--overdue,.task--overdue .task__title{color:var(--color-red)}.tasks-filters{align-items:center}.tasks-filters__sep{background:var(--color-border);width:1px;height:18px;margin:0 4px}.table--tasks .task__kind{margin-right:6px}
/*$vite$:1*/