@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#4f46e5;--color-primary-light:#6366f1;--color-primary-dark:#4338ca;--color-secondary:#f68622;--color-secondary-subtle:#f686221a;--color-bg:#f4f4f5;--color-surface:#fff;--color-border:#d4d4d8;--color-text:#18181b;--color-text-secondary:#52525b;--color-text-muted:#8b8b94;--color-muted-subtle:#71717a2e;--color-separator:#a1a1aa;--color-error:#e03b3b;--color-error-subtle:#e03b3b1a;--color-success:#349824;--color-success-subtle:#3498241a;--color-warning:#d97706;--color-warning-subtle:#d977061a;--color-accent:#7c3aed;--color-accent-subtle:#7c3aed1a;--color-info:#0891b2;--color-info-subtle:#0891b21a;--color-yellow:#ca8a04;--color-yellow-subtle:#ca8a041a;--color-text-on-solid:#fff;--color-status-all:#6b6b75;--color-status-draft:#7e5aa8;--color-status-created:#2c8c96;--color-status-approved:#3b6db0;--color-status-in-progress:#a8901c;--color-status-ready:#df6a2e;--color-status-completed:#4f9a3a;--color-status-rejected:#c4433f;--color-status-cancelled:#7c7a62;--color-status-late:#c23d8b;--color-status-unbilled:#8a5a3c;--color-not-invoiced:#6d28d9;--shadow-sm:0 2px 8px #1a1e7114;--shadow-md:0 4px 24px #1a1e7124;--shadow-lg:0 8px 36px #1a1e7133;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:9999px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-title:22px;--text-2xl:24px;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-h:32px;--control-h-sm:28px;--control-h-lg:36px;--sidebar-w:200px;--sidebar-rail-w:68px;--mobile-bar-h:60px;--header-greeting-h:48px;--header-crumbs-h:32px;--topbar-h:calc(var(--header-greeting-h) + var(--header-crumbs-h));--page-header-h:60px;--action-bar-h:52px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--transition-fast:.15s ease;--transition-base:.25s ease;--color-primary-subtle:#4d53cb12;--color-primary-subtle-border:#4d53cb33;--z-modal:1000;--modal-overlay-bg:#0f0f1480;--shadow-sticky-column:-2px 0 6px #0000000f;--shadow-modal:0 0 0 1px #0000000a, 0 4px 6px -1px #00000012, 0 20px 40px -8px #00000024;--color-hairline:#e4e4e7;--color-surface-2:#fafafa;--color-control-bg:#fff;--color-row-hover:#4f46e50a;--color-selected-bg:#e0e7ff;--color-selected-text:#3730a3;--color-selected-border:#818cf8;--theme-toggle-track:var(--color-surface);--theme-toggle-track-hover:var(--color-border);--theme-toggle-border:var(--color-border);--theme-toggle-thumb:#fff;--theme-toggle-icon:var(--color-secondary);--color-company-devta-bg:var(--color-error-subtle);--color-company-devta-text:#c42b2b;--color-company-turana-bg:#2563eb1a;--color-company-turana-text:#1d4ed8;--shadow-bar:0 -1px 0 var(--color-hairline), 0 -6px 16px #18181b0a;--shadow-seg:0 1px 2px #18181b1f;--shadow-popover:0 8px 24px #18181b1f, 0 0 0 1px var(--color-hairline);--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--color-scrim:#0009;--color-scrim-soft:#00000040;--color-on-scrim-surface:#ffffffe6;--text-hero:4rem;--canvas-sheet-win-label:#4f46e5;--canvas-sheet-alt-label:#94a3b8;--canvas-sheet-win-bg:#eef2ff;--canvas-sheet-alt-bg:#f8fafc;--canvas-sheet-win-stroke:#4f46e5;--canvas-sheet-alt-stroke:#cbd5e1;--canvas-sheet-win-item:#c7d2fe;--canvas-sheet-alt-item:#e2e8f0;--canvas-sheet-win-count:#3730a3;--canvas-sheet-alt-count:#64748b;--canvas-sheet-error-stroke:#f87171;--canvas-sheet-error-text:#ef4444;--canvas-surcharge-bg-warn:#fef9c3;--canvas-surcharge-bg-safe:#dbeafe;--canvas-surcharge-overlay:#fca5a566;--canvas-surcharge-stroke-warn:#f59e0b;--canvas-surcharge-stroke-safe:#3b82f6;--canvas-surcharge-dim-text:#1e40af;--canvas-surcharge-threshold-text:#b45309;--canvas-surcharge-spanduk-bg:#93c5fd;--canvas-surcharge-spanduk-border:#3b82f6;--canvas-surcharge-limit-bg:#fde68a;--canvas-surcharge-limit-border:#f59e0b;--canvas-surcharge-area-bg:#fca5a5;--canvas-surcharge-area-border:#ef4444;--shadow-panel:-4px 0 32px #0000001a;--switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#09090b;--color-surface:#18181b;--color-border:#46464f;--color-text:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-muted:#8b8b94;--color-muted-subtle:#a1a1aa26;--color-separator:#52525b;--color-primary:#6366f1;--color-primary-light:#818cf8;--color-primary-dark:#4f46e5;--color-secondary:#f9a855;--color-secondary-subtle:#f9a85526;--color-error:#f87171;--color-error-subtle:#f8717126;--color-success:#52be42;--color-success-subtle:#52be4226;--color-warning:#fbbf24;--color-warning-subtle:#fbbf2426;--color-accent:#a78bfa;--color-accent-subtle:#a78bfa26;--color-info:#22d3ee;--color-info-subtle:#22d3ee26;--color-yellow:#facc15;--color-yellow-subtle:#facc1526;--color-text-on-solid:#fff;--color-status-all:#a1a1aa;--color-status-draft:#b394e6;--color-status-created:#63d0dc;--color-status-approved:#6fa3ea;--color-status-in-progress:#e3ce63;--color-status-ready:#f4b08f;--color-status-completed:#91cd7a;--color-status-rejected:#e8706f;--color-status-cancelled:#cfcdb8;--color-status-late:#f59ac4;--color-status-unbilled:#dcae8c;--color-not-invoiced:#a78bfa;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--color-primary-subtle:#6368d526;--color-primary-subtle-border:#6368d559;--modal-overlay-bg:#0f0f1480;--shadow-sticky-column:-2px 0 6px #0000000f;--shadow-modal:0 0 0 1px #0000000a, 0 4px 6px -1px #00000012, 0 20px 40px -8px #00000024;--color-hairline:#36363d;--color-surface-2:#1d1d21;--color-control-bg:#111113;--color-row-hover:#818cf80f;--color-selected-bg:#312e81;--color-selected-text:#e0e7ff;--color-selected-border:#818cf8;--theme-toggle-track:#4d53cb4d;--theme-toggle-track-hover:#4d53cb73;--theme-toggle-border:#6368d58c;--theme-toggle-thumb:#4d53cb;--theme-toggle-icon:#fff;--color-company-devta-bg:#f871712e;--color-company-devta-text:#fca5a5;--color-company-turana-bg:#60a5fa2e;--color-company-turana-text:#93c5fd;--shadow-bar:0 -1px 0 var(--color-hairline), 0 -6px 16px #00000059;--shadow-seg:0 1px 2px #00000080;--shadow-popover:0 8px 24px #00000080, 0 0 0 1px var(--color-hairline);--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--canvas-sheet-win-label:#a5b4fc;--canvas-sheet-alt-label:#71717a;--canvas-sheet-win-bg:#6366f12e;--canvas-sheet-alt-bg:#ffffff0d;--canvas-sheet-win-stroke:#818cf8;--canvas-sheet-alt-stroke:#52525b;--canvas-sheet-win-item:#6366f180;--canvas-sheet-alt-item:#fff3;--canvas-sheet-win-count:#a5b4fc;--canvas-sheet-alt-count:#71717a;--canvas-sheet-error-stroke:#fb7185;--canvas-sheet-error-text:#f87171;--canvas-surcharge-bg-warn:#facc1526;--canvas-surcharge-bg-safe:#3b82f626;--canvas-surcharge-overlay:#ef444440;--canvas-surcharge-stroke-warn:#f59e0b;--canvas-surcharge-stroke-safe:#60a5fa;--canvas-surcharge-dim-text:#93c5fd;--canvas-surcharge-threshold-text:#fbbf24;--canvas-surcharge-spanduk-bg:#3b82f626;--canvas-surcharge-spanduk-border:#60a5fa;--canvas-surcharge-limit-bg:#fbbf2433;--canvas-surcharge-limit-border:#f59e0b;--canvas-surcharge-area-bg:#ef444440;--canvas-surcharge-area-border:#f87171;--shadow-panel:-4px 0 32px #00000080;--switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000080}@media (width<=767px){:root{--header-greeting-h:40px;--header-crumbs-h:28px;--topbar-h:calc(var(--mobile-bar-h) + var(--header-greeting-h) + var(--header-crumbs-h))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);font-variant-numeric:tabular-nums;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}[data-theme=dark] input[type=number]::-webkit-inner-spin-button{opacity:.3;filter:invert()}[data-theme=dark] input[type=number]::-webkit-outer-spin-button{opacity:.3;filter:invert()}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--color-separator);background:var(--color-control-bg) center / 12px 12px no-repeat;cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;margin:0}input[type=checkbox]{border-radius:var(--radius-sm)}input[type=radio]{border-radius:var(--radius-full)}input[type=checkbox]:checked{background-color:var(--color-primary);background-image:var(--icon-check);border-color:var(--color-primary)}input[type=radio]:checked{border:5px solid var(--color-primary)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-primary-subtle-border);outline-offset:1px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}@media (width<=767px){input,select,textarea{font-size:16px!important}}@keyframes field-flash{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 55%, transparent);background-color:color-mix(in srgb, var(--color-primary) 16%, var(--color-control-bg))}to{box-shadow:0 0 #0000}}[data-flash=on]{animation:1.8s ease-out field-flash}@media (prefers-reduced-motion:reduce){[data-flash=on]{animation-duration:10ms}}
