.pay-page{color:#eaf0f8;min-height:100vh;font-family:var(--app-font-family);background:radial-gradient(900px 500px at 85% -10%,#149cff24,#0000 60%),#07090d}:where(:root[data-theme=light]) .pay-page{color:#1d2836;background:radial-gradient(900px 500px at 85% -10%,#149cff24,#0000 60%),#dee3ed}.pay-top{color:#8693a3;border-bottom:1px solid #1e2733;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:18px 24px;font-size:14px;display:flex}:where(:root[data-theme=light]) .pay-top{color:#647284;border-bottom:1px solid #c8d2df}.pay-top b{color:#c3ccd7;font-weight:600}:where(:root[data-theme=light]) .pay-top b{color:#384555}.pay-logo img{height:44px;margin-left:-8px;display:block}.pay-main{max-width:1180px;margin:0 auto;padding:40px 24px 80px}.pay-main h1{letter-spacing:-.01em;margin:6px 0 8px;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.pay-kicker{color:#149cff;font:600 12px/1.2 var(--app-font-family);letter-spacing:.14em;text-transform:uppercase;margin:0}:where(:root[data-theme=light]) .pay-kicker{color:#155f95}.pay-muted{color:#8693a3;margin:0}:where(:root[data-theme=light]) .pay-muted{color:#647284}.pay-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.pay-steps{gap:20px;display:grid}.pay-card{background:#0f141c;border:1px solid #2a3542;border-radius:12px;gap:16px;padding:24px;display:grid}:where(:root[data-theme=light]) .pay-card{background:#e9edf3;border:1px solid #c6d0db}.pay-card h2{align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.pay-card h2 span{color:#149cff;background:#149cff1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}:where(:root[data-theme=light]) .pay-card h2 span{color:#155f95}.pay-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pay-plan{cursor:pointer;background:#0b0f15;border:1px solid #2a3542;border-radius:10px;align-content:start;gap:6px;padding:16px;display:grid;position:relative}:where(:root[data-theme=light]) .pay-plan{background:#e2e7ef;border:1px solid #c6d0db}.pay-plan.selected{background:#149cff12;border-color:#149cff}.pay-plan input{opacity:0;pointer-events:none;position:absolute}.pay-plan:has(input:focus-visible){outline-offset:2px;outline:2px solid #149cff}.pay-plan>b{font-size:16px}.pay-plan>strong{font-variant-numeric:tabular-nums;font-size:22px}.pay-plan>strong small{color:#8693a3;font-size:13px;font-weight:500}:where(:root[data-theme=light]) .pay-plan>strong small{color:#647284}.pay-plan>strong.promo{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pay-plan>strong.promo s{color:#8693a3;font-size:17px;font-weight:600;text-decoration-color:#ffb04ad9;text-decoration-thickness:2px}:where(:root[data-theme=light]) .pay-plan>strong.promo s{color:#647284;text-decoration-color:#b27019d9}.pay-sticker{color:#10151d;filter:drop-shadow(0 3px #00000059)drop-shadow(0 8px 14px #ffb04a47);background:linear-gradient(225deg,#0000 7px,#ffb04a 7px);border-radius:3px;padding:3px 13px 4px 10px;font-size:21px;font-weight:800;line-height:1.15;display:inline-block;position:relative;transform:rotate(-4deg)}.pay-sticker:after{content:"";background:linear-gradient(45deg,#ffd9a3 50%,#0000 50%);border-radius:0 0 0 2px;width:10px;height:10px;position:absolute;top:0;right:0}.pay-plan-promo{color:#ffb04a;font-size:12.5px;font-style:normal;font-weight:600}:where(:root[data-theme=light]) .pay-plan-promo{color:#b27019}.pay-plan>span{color:#8693a3;min-height:2.8em;font-size:13px;line-height:1.4}:where(:root[data-theme=light]) .pay-plan>span{color:#647284}.pay-plan ul{margin:4px 0 0;padding:0;list-style:none;display:grid}.pay-plan li{border-top:1px solid #1e2733;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;display:flex}:where(:root[data-theme=light]) .pay-plan li{border-top:1px solid #c8d2df}.pay-plan li span{color:#8693a3}:where(:root[data-theme=light]) .pay-plan li span{color:#647284}.pay-plan .pay-plan-projects{color:#35c97d;background:#35c97d1a;border:1px solid #35c97d59;border-radius:8px;justify-self:start;padding:4px 9px;font-size:12.5px;font-weight:700;line-height:1.3}:where(:root[data-theme=light]) .pay-plan .pay-plan-projects{color:#217d4d}.pay-periods{background:#0b0f15;border:1px solid #2a3542;border-radius:10px;flex-wrap:wrap;justify-self:start;gap:6px;padding:4px;display:flex}:where(:root[data-theme=light]) .pay-periods{background:#e2e7ef;border:1px solid #c6d0db}.pay-periods button{color:#c3ccd7;min-height:38px;font:600 14px var(--app-font-family);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px}:where(:root[data-theme=light]) .pay-periods button{color:#384555}.pay-periods button.active{color:#fff;background:#1a2330}:where(:root[data-theme=light]) .pay-periods button.active{color:#1f1f1f;background:#fdfefe}.pay-periods em{color:#35c97d;margin-left:6px;font-style:normal}:where(:root[data-theme=light]) .pay-periods em{color:#217d4d}.pay-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pay-fields label,.pay-field-inline{gap:6px;display:grid}.pay-fields label.wide{grid-column:1/-1}.pay-fields span,.pay-field-inline span{color:#c3ccd7;font-size:13px;font-weight:600}:where(:root[data-theme=light]) .pay-fields span,:where(:root[data-theme=light]) .pay-field-inline span{color:#384555}.pay-page input[type=text],.pay-page input:not([type]),.pay-page input[type=email],.pay-page input[type=tel]{color:#eaf0f8;height:44px;font:15px var(--app-font-family);background:#0b0f15;border:1px solid #2a3542;border-radius:8px;padding:0 12px}:where(:root[data-theme=light]) .pay-page input[type=text],:where(:root[data-theme=light]) .pay-page input:not([type]),:where(:root[data-theme=light]) .pay-page input[type=email],:where(:root[data-theme=light]) .pay-page input[type=tel]{color:#1d2836;background:#e2e7ef;border:1px solid #c6d0db}.pay-page input:focus{border-color:#149cff;outline:none;box-shadow:0 0 0 3px #149cff26}:where(:root[data-theme=light]) .pay-page input:focus{box-shadow:0 0 0 3px #149cff15}.pay-methods{gap:10px;display:grid}.pay-method{cursor:pointer;background:#0b0f15;border:1px solid #2a3542;border-radius:10px;grid-template-columns:18px 1fr;gap:12px;padding:14px;display:grid}:where(:root[data-theme=light]) .pay-method{background:#e2e7ef;border:1px solid #c6d0db}.pay-method.selected{background:#149cff12;border-color:#149cff}.pay-method[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pay-method input,.pay-check input{accent-color:#149cff;width:16px;height:16px;margin:3px 0 0}:where(:root[data-theme=light]) .pay-method input,:where(:root[data-theme=light]) .pay-check input{accent-color:#155f95}.pay-method b{display:block}.pay-method span{color:#8693a3;font-size:13.5px}:where(:root[data-theme=light]) .pay-method span{color:#647284}.pay-check{color:#c3ccd7;align-items:flex-start;gap:10px;font-size:14px;display:flex}:where(:root[data-theme=light]) .pay-check{color:#384555}.pay-check a{color:#4db4ff}:where(:root[data-theme=light]) .pay-check a{color:#1a73b4}.pay-summary{position:sticky;top:20px}.pay-summary>div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.pay-summary>div span{color:#8693a3}:where(:root[data-theme=light]) .pay-summary>div span{color:#647284}.pay-summary>div b{text-align:right;font-variant-numeric:tabular-nums}.pay-summary small{color:#8693a3}:where(:root[data-theme=light]) .pay-summary small{color:#647284}.pay-total{border-top:1px solid #1e2733;align-items:baseline;padding-top:14px}:where(:root[data-theme=light]) .pay-total{border-top:1px solid #c8d2df}.pay-total b{font-size:28px}.pay-total b s{color:#8693a3;margin-right:10px;font-size:16px;font-weight:600;text-decoration-color:#ffb04ad9}:where(:root[data-theme=light]) .pay-total b s{color:#647284;text-decoration-color:#b27019d9}.pay-promo-note{color:#ffb04a;margin:-4px 0 0;font-size:13px}:where(:root[data-theme=light]) .pay-promo-note{color:#b27019}.pay-button{color:#04111f;min-height:46px;font:700 15px var(--app-font-family);cursor:pointer;background:#149cff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pay-button:hover{background:#3aadff}.pay-button:disabled{opacity:.5;cursor:progress}.pay-button.ghost{color:#eaf0f8;background:0 0;border:1px solid #2a3542}:where(:root[data-theme=light]) .pay-button.ghost{color:#1d2836;border:1px solid #c6d0db}.pay-error{color:#ff8f8f;margin:0}:where(:root[data-theme=light]) .pay-error{color:#d61f1f}.pay-result{justify-items:start;max-width:640px}.pay-result p{color:#c3ccd7;margin:0}:where(:root[data-theme=light]) .pay-result p{color:#384555}.pay-result ol{color:#c3ccd7;gap:6px;margin:0;padding-left:20px;display:grid}:where(:root[data-theme=light]) .pay-result ol{color:#384555}.pay-result a:not(.pay-button){color:#4db4ff}:where(:root[data-theme=light]) .pay-result a:not(.pay-button){color:#1a73b4}.pay-pill{border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pay-pill.ok{color:#35c97d;background:#35c97d1f}:where(:root[data-theme=light]) .pay-pill.ok{color:#217d4d}.pay-pill.wait{color:#f0b44c;background:#f0b44c1f}:where(:root[data-theme=light]) .pay-pill.wait{color:#ab7618}.pay-pill.bad{color:#ff8f8f;background:#ff6b6b1f}:where(:root[data-theme=light]) .pay-pill.bad{color:#d61f1f}@media (width<=900px){:where(:root:not([data-zoom])) .pay-grid{grid-template-columns:1fr}:where(:root:not([data-zoom])) .pay-summary{position:static}:where(:root:not([data-zoom])) .pay-plans{grid-template-columns:1fr}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .pay-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .pay-summary{position:static}:where(:root[data-zoom="1.1"]) .pay-plans{grid-template-columns:1fr}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .pay-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .pay-summary{position:static}:where(:root[data-zoom="1.25"]) .pay-plans{grid-template-columns:1fr}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .pay-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .pay-summary{position:static}:where(:root[data-zoom="1.5"]) .pay-plans{grid-template-columns:1fr}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .pay-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .pay-summary{position:static}:where(:root[data-zoom="1.75"]) .pay-plans{grid-template-columns:1fr}}@media (width<=1800px){:where(:root[data-zoom="2"]) .pay-grid{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .pay-summary{position:static}:where(:root[data-zoom="2"]) .pay-plans{grid-template-columns:1fr}}@media (width<=560px){:where(:root:not([data-zoom])) .pay-main{padding:28px 16px 60px}:where(:root:not([data-zoom])) .pay-top{padding:14px 16px}:where(:root:not([data-zoom])) .pay-fields{grid-template-columns:1fr}:where(:root:not([data-zoom])) .pay-card{padding:18px}}@media (width<=616px){:where(:root[data-zoom="1.1"]) .pay-main{padding:28px 16px 60px}:where(:root[data-zoom="1.1"]) .pay-top{padding:14px 16px}:where(:root[data-zoom="1.1"]) .pay-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .pay-card{padding:18px}}@media (width<=700px){:where(:root[data-zoom="1.25"]) .pay-main{padding:28px 16px 60px}:where(:root[data-zoom="1.25"]) .pay-top{padding:14px 16px}:where(:root[data-zoom="1.25"]) .pay-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .pay-card{padding:18px}}@media (width<=840px){:where(:root[data-zoom="1.5"]) .pay-main{padding:28px 16px 60px}:where(:root[data-zoom="1.5"]) .pay-top{padding:14px 16px}:where(:root[data-zoom="1.5"]) .pay-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .pay-card{padding:18px}}@media (width<=980px){:where(:root[data-zoom="1.75"]) .pay-main{padding:28px 16px 60px}:where(:root[data-zoom="1.75"]) .pay-top{padding:14px 16px}:where(:root[data-zoom="1.75"]) .pay-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .pay-card{padding:18px}}@media (width<=1120px){:where(:root[data-zoom="2"]) .pay-main{padding:28px 16px 60px}:where(:root[data-zoom="2"]) .pay-top{padding:14px 16px}:where(:root[data-zoom="2"]) .pay-fields{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .pay-card{padding:18px}}.invoice-page{color:#111;background:#e9edf2;min-height:100vh;padding:24px 16px 60px;font-family:Arial,Helvetica Neue,sans-serif}.invoice-actions{align-items:center;gap:12px;max-width:794px;margin:0 auto 16px;display:flex}.invoice-sheet{background:#fff;max-width:794px;margin:0 auto;padding:40px 48px;font-size:13px;line-height:1.45;box-shadow:0 8px 30px #0000001f}:where(:root[data-theme=light]) .invoice-sheet{box-shadow:0 8px 30px #0000000b}.invoice-sheet h1{border-bottom:2px solid #111;margin:24px 0 14px;padding-bottom:8px;font-size:20px}:where(:root[data-theme=light]) .invoice-sheet h1{border-bottom:2px solid #d8d8d8}.invoice-sheet table{border-collapse:collapse;width:100%}.invoice-sheet td,.invoice-sheet th{text-align:left;vertical-align:top;border:1px solid #111;padding:5px 7px}:where(:root[data-theme=light]) .invoice-sheet td,:where(:root[data-theme=light]) .invoice-sheet th{border:1px solid #d8d8d8}.invoice-sheet small{color:#555}.invoice-sheet dl{grid-template-columns:110px 1fr;gap:8px 12px;margin:0 0 16px;display:grid}.invoice-sheet dt{color:#444}.invoice-sheet dd{margin:0;font-weight:700}.invoice-items th{background:#f3f3f3}.invoice-items td:nth-child(n+3),.invoice-items th:nth-child(n+3){text-align:right;white-space:nowrap}.invoice-total{justify-items:end;gap:4px;margin:10px 0 16px;display:grid}.invoice-total div{gap:24px;display:flex}.invoice-total b{text-align:right;min-width:110px}.invoice-note{color:#444}.invoice-sign{align-items:end;gap:14px;margin-top:36px;display:flex}.invoice-sign i{border-bottom:1px solid #111;flex:0 0 180px;height:20px}:where(:root[data-theme=light]) .invoice-sign i{border-bottom:1px solid #d8d8d8}.billing-sub-docs a+a{margin-left:10px}.act-sub{color:#333;margin-top:4px;font-size:13px;font-weight:400;display:block}.act-signs{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.act-signs div{gap:6px;display:grid}.act-signs i{border-bottom:1px solid #111;height:28px}:where(:root[data-theme=light]) .act-signs i{border-bottom:1px solid #d8d8d8}.act-signs small{color:#333}.invoice-warning{background:#fff6d6;border:1px solid #e0a100;margin:0 0 16px;padding:8px 12px}@media print{.invoice-page{background:#fff;padding:0}.invoice-actions{display:none}.invoice-sheet{box-shadow:none;max-width:none;padding:0}}.billing-sub{gap:14px;display:grid}.billing-sub-state{background:#111822;border:1px solid #2d3745;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}:where(:root[data-theme=light]) .billing-sub-state{background:#eef2f6;border:1px solid #c6ceda}.billing-sub-state>div{gap:3px;display:grid}.billing-sub-state small{color:#8e9cad;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .billing-sub-state small{color:#5b6b7e}.billing-sub-state strong{font-size:18px}.billing-sub-state span{color:#b9c7d9;font-size:13px}:where(:root[data-theme=light]) .billing-sub-state span{color:#344760}.billing-sub-state.expired{background:#24141a;border-color:#8a3a37}:where(:root[data-theme=light]) .billing-sub-state.expired{background:#f8f2f4;border-color:#dca9a7}.billing-sub-state.trial{border-color:#7a5a1c}:where(:root[data-theme=light]) .billing-sub-state.trial{border-color:#e8ce9b}.billing-sub-state a.primary-action{text-decoration:none}.billing-sub-hint{color:#8e9cad;margin:0;font-size:13px}:where(:root[data-theme=light]) .billing-sub-hint{color:#5b6b7e}.billing-sub-promo{color:#ffb04a}:where(:root[data-theme=light]) .billing-sub-promo{color:#b27019}.billing-sub-auto{color:#b9c7d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}:where(:root[data-theme=light]) .billing-sub-auto{color:#344760}.billing-sub-auto label{align-items:center;gap:8px;display:flex}.billing-sub-orders{border-collapse:collapse;width:100%;font-size:12.5px}.billing-sub-orders th,.billing-sub-orders td{text-align:left;white-space:nowrap;border-bottom:1px solid #2b3542;padding:7px 8px}:where(:root[data-theme=light]) .billing-sub-orders th,:where(:root[data-theme=light]) .billing-sub-orders td{border-bottom:1px solid #c7cfda}.billing-sub-orders th{color:#8e9cad;font-size:11px}:where(:root[data-theme=light]) .billing-sub-orders th{color:#5b6b7e}.billing-sub-orders a{color:#9fc4ff}:where(:root[data-theme=light]) .billing-sub-orders a{color:#1f65d6}.subscription-banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:900;color:#1b1203;background:#ffb04a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:max-content;max-width:calc(100vw - 32px);padding:9px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #00000073}:where(:root[data-theme=light]) .subscription-banner{box-shadow:0 12px 34px #00000028}.subscription-banner.expired{color:#fff;background:#b8433f}.subscription-banner a{color:inherit;background:#00000029;border-radius:6px;padding:4px 12px;font-weight:800;text-decoration:none}:where(:root[data-theme=light]) .subscription-banner a{background:#e6e6e629}.subscription-banner button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.platform-billing{gap:12px;margin-bottom:20px;display:grid}.platform-billing h2{align-items:center;gap:8px;margin:0;display:flex}.platform-billing-table{background:#111822;border:1px solid #2b3542;border-radius:12px;overflow-x:auto}:where(:root[data-theme=light]) .platform-billing-table{background:#eef2f6;border:1px solid #c7cfda}.platform-billing-table table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.platform-billing-table th,.platform-billing-table td{text-align:left;vertical-align:top;border-bottom:1px solid #222c38;padding:10px 12px}:where(:root[data-theme=light]) .platform-billing-table th,:where(:root[data-theme=light]) .platform-billing-table td{border-bottom:1px solid #c7d1dd}.platform-billing-table th{color:#8e9cad;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .platform-billing-table th{color:#5b6b7e}.platform-billing-table td small{color:#8e9cad;font-size:11.5px;display:block}:where(:root[data-theme=light]) .platform-billing-table td small{color:#5b6b7e}.platform-billing-table td small.mono{color:#9fc4ff;font-family:ui-monospace,Menlo,monospace}:where(:root[data-theme=light]) .platform-billing-table td small.mono{color:#1f65d6}.platform-billing-table tr.pending td:first-child{box-shadow:inset 3px 0 #ffb04a}:where(:root[data-theme=light]) .platform-billing-table tr.pending td:first-child{box-shadow:inset 3px 0 #ffb04a8c}.platform-billing-table tr.expired td:first-child,.platform-billing-table tr.failed td:first-child{box-shadow:inset 3px 0 #b8433f}:where(:root[data-theme=light]) .platform-billing-table tr.expired td:first-child,:where(:root[data-theme=light]) .platform-billing-table tr.failed td:first-child{box-shadow:inset 3px 0 #b8433f8c}.platform-billing-table tr.bank-paid td:first-child{box-shadow:inset 3px 0 #35c97d}:where(:root[data-theme=light]) .platform-billing-table tr.bank-paid td:first-child{box-shadow:inset 3px 0 #35c97d8c}.platform-billing-table .bank-payer{margin-bottom:4px;display:block}.platform-billing-table small.bank-agent{color:#7d8a9b;margin-top:2px;font-style:italic}:where(:root[data-theme=light]) .platform-billing-table small.bank-agent{color:#6b788b}.platform-billing-due{color:#ffe2b8;background:#ffb04a14;border:1px solid #ffb04a59;border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;font-size:13px;display:grid}:where(:root[data-theme=light]) .platform-billing-due{color:#d68b1f}.platform-billing-due strong{color:#ffcf8f}:where(:root[data-theme=light]) .platform-billing-due strong{color:#d6881f}.platform-billing-due-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-billing-due-row button{color:#ffe2b8;cursor:pointer;background:#ffffff14;border:0;border-radius:7px;flex:none;width:26px;height:26px;padding:0;font-size:16px;line-height:1}:where(:root[data-theme=light]) .platform-billing-due-row button{color:#d68b1f;background:#0f1e320c}@media (hover:hover) and (pointer:fine){.platform-billing-due-row button:hover{color:#fff;background:#ffffff29}:where(:root[data-theme=light]) .platform-billing-due-row button:hover{color:#1f1f1f;background:#0f1e3218}}.platform-billing-due-row button:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.platform-billing-due small{color:#b9a58a;font-size:11.5px}:where(:root[data-theme=light]) .platform-billing-due small{color:#7d684b}.platform-billing-table td small.code-used{color:#35c97d}:where(:root[data-theme=light]) .platform-billing-table td small.code-used{color:#217d4d}.platform-billing-table td small.code-waiting{color:#ffb04a}:where(:root[data-theme=light]) .platform-billing-table td small.code-waiting{color:#b27019}.platform-billing-docs{color:#91a0b4;background:#111822;border:1px solid #2b3542;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13px;display:flex}:where(:root[data-theme=light]) .platform-billing-docs{color:#526278;background:#eef2f6;border:1px solid #c7cfda}.platform-billing-docs span{color:#cfd8e3;margin-right:4px;font-weight:700}:where(:root[data-theme=light]) .platform-billing-docs span{color:#2d3b4d}.platform-billing-docs label{align-items:center;gap:6px;display:inline-flex}.platform-billing-docs input{color:#eef5ff;min-height:34px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:4px 8px;font-size:13px}:where(:root[data-theme=light]) .platform-billing-docs input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.platform-billing-hint{color:#91a0b4;max-width:90ch;margin:0;font-size:13px;line-height:1.5}:where(:root[data-theme=light]) .platform-billing-hint{color:#526278}.platform-billing-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platform-billing-actions a{color:#9fc4ff}:where(:root[data-theme=light]) .platform-billing-actions a{color:#1f65d6}.platform-billing-actions select,.platform-billing-actions input,.platform-billing-plans input,.platform-billing-seller input{color:#eef5ff;min-height:34px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:4px 8px;font-size:13px}:where(:root[data-theme=light]) .platform-billing-actions select,:where(:root[data-theme=light]) .platform-billing-actions input,:where(:root[data-theme=light]) .platform-billing-plans input,:where(:root[data-theme=light]) .platform-billing-seller input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.platform-billing-plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.platform-billing-plans .panel,.platform-billing-seller{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:14px;display:grid}.platform-billing-plans label,.platform-billing-seller label{color:#91a0b4;gap:4px;font-size:10.5px;font-weight:700;display:grid}:where(:root[data-theme=light]) .platform-billing-plans label,:where(:root[data-theme=light]) .platform-billing-seller label{color:#526278}.platform-billing-plans label.wide,.platform-billing-plans label.check,.platform-billing-seller p{grid-column:1/-1}.platform-billing-plans label.check{align-items:center;gap:8px;font-size:12px;display:flex}.platform-billing-seller p{color:#9aa9bb;margin:0;font-size:13px}:where(:root[data-theme=light]) .platform-billing-seller p{color:#4f6075}.platform-billing-plans .primary-action,.platform-billing-seller .primary-action{grid-column:1/-1;justify-self:start}.inbox-button{color:#dfe7f2;cursor:pointer;background:#151c26;border:1px solid #344052;border-radius:10px;place-items:center;width:42px;height:38px;display:inline-grid;position:relative}:where(:root[data-theme=light]) .inbox-button{color:#222e3f;background:#f4f6f9;border:1px solid #c3ccd9}.inbox-button:hover{border-color:#4b6488}.inbox-badge{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #0b1017}:where(:root[data-theme=light]) .inbox-badge{box-shadow:0 0 0 2px #0b101759}.inbox-backdrop{z-index:1000;background:#03060a8c;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(:root[data-theme=light]) .inbox-backdrop{background:#dee4ed8c}.inbox-panel{background:#10161f;border-left:1px solid #2b3542;flex-direction:column;gap:12px;width:min(560px,100vw);height:100%;padding:18px;display:flex;overflow-y:auto;box-shadow:-20px 0 60px #00000073}:where(:root[data-theme=light]) .inbox-panel{background:#eceff5;border-left:1px solid #c7cfda;box-shadow:-20px 0 60px #00000028}.inbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-head h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.inbox-close{color:#9aa9bb;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}:where(:root[data-theme=light]) .inbox-close{color:#4f6075}.inbox-back{color:#9fc4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}:where(:root[data-theme=light]) .inbox-back{color:#1f65d6}.inbox-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-item{color:#b9c7d9;text-align:left;width:100%;font:inherit;cursor:pointer;background:#131b26;border:1px solid #243040;border-radius:10px;gap:4px;padding:12px 14px;display:grid}:where(:root[data-theme=light]) .inbox-item{color:#344760;background:#f2f5f8;border:1px solid #c5cfde}.inbox-item:hover{border-color:#3a5378}:where(:root[data-theme=light]) .inbox-item:hover{border-color:#acbed7}.inbox-item.unread{color:#eaf0f8;background:#14223a;border-color:#2f5fa8}:where(:root[data-theme=light]) .inbox-item.unread{color:#1d2836;background:#eef2f9}.inbox-item.unread .inbox-item-top b:before{content:"";vertical-align:1px;background:#4a9dff;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.inbox-item-top{justify-content:space-between;gap:10px;font-size:13px;display:flex}.inbox-item-top time{color:#8e9cad;flex:none;font-size:12px}:where(:root[data-theme=light]) .inbox-item-top time{color:#5b6b7e}.inbox-item:not(.unread) .inbox-item-top b{font-weight:600}.inbox-item-title{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.inbox-item-text{color:#8e9cad;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(:root[data-theme=light]) .inbox-item-text{color:#5b6b7e}.inbox-source-app{color:#dfe7f2;background:#2b3542;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}:where(:root[data-theme=light]) .inbox-source-app{color:#222e3f;background:#e5e9ee}.inbox-detail{gap:12px;display:grid}.inbox-detail-meta{color:#8e9cad;gap:4px;font-size:12.5px;display:grid}:where(:root[data-theme=light]) .inbox-detail-meta{color:#5b6b7e}.inbox-detail-meta b{color:#eaf0f8;font-size:15px}:where(:root[data-theme=light]) .inbox-detail-meta b{color:#1d2836}.inbox-detail textarea{color:#eef5ff;min-height:70px;font:inherit;resize:vertical;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:8px 10px;font-size:13px}:where(:root[data-theme=light]) .inbox-detail textarea{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.inbox-save{justify-self:end}@media (width<=560px){:where(:root:not([data-zoom])) .inbox-panel{padding:14px}}@media (width<=616px){:where(:root[data-zoom="1.1"]) .inbox-panel{padding:14px}}@media (width<=700px){:where(:root[data-zoom="1.25"]) .inbox-panel{padding:14px}}@media (width<=840px){:where(:root[data-zoom="1.5"]) .inbox-panel{padding:14px}}@media (width<=980px){:where(:root[data-zoom="1.75"]) .inbox-panel{padding:14px}}@media (width<=1120px){:where(:root[data-zoom="2"]) .inbox-panel{padding:14px}}.platform-companies-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.import-hint{color:#9aa9bb;margin:0;font-size:13px;line-height:1.5}:where(:root[data-theme=light]) .import-hint{color:#4f6075}.import-drop{cursor:pointer;text-align:center;background:#0c1219;border:1px dashed #3a4a60;border-radius:12px;justify-items:center;gap:4px;padding:34px 16px;display:grid;position:relative}:where(:root[data-theme=light]) .import-drop{background:#e5ebf1;border:1px dashed #b3bfd1}.import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-drop b{color:#9fc4ff;font-size:15px}:where(:root[data-theme=light]) .import-drop b{color:#1f65d6}.import-drop span{color:#8e9cad;font-size:12px}:where(:root[data-theme=light]) .import-drop span{color:#5b6b7e}.import-mapping{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.import-mapping label{color:#91a0b4;gap:4px;font-size:10.5px;font-weight:700;display:grid}:where(:root[data-theme=light]) .import-mapping label{color:#526278}.import-warning{color:#ffb04a;margin:0;font-size:12.5px}:where(:root[data-theme=light]) .import-warning{color:#b27019}.import-preview{overflow-x:auto}.import-preview table{border-collapse:collapse;width:100%;font-size:12px}.import-preview th,.import-preview td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #222c38;max-width:260px;padding:6px 8px;overflow:hidden}:where(:root[data-theme=light]) .import-preview th,:where(:root[data-theme=light]) .import-preview td{border-bottom:1px solid #c7d1dd}.import-preview th{color:#8e9cad;font-size:10.5px}:where(:root[data-theme=light]) .import-preview th{color:#5b6b7e}.import-preview small{color:#8e9cad;margin-top:6px;font-size:11.5px;display:block}:where(:root[data-theme=light]) .import-preview small{color:#5b6b7e}.import-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.import-errors{color:#ff9a96;margin:8px 0 0;padding-left:18px;font-size:12px}:where(:root[data-theme=light]) .import-errors{color:#d6261f}.platform-code-used{color:#35c97d;font-size:12px;font-weight:600}:where(:root[data-theme=light]) .platform-code-used{color:#217d4d}.platform-owners{gap:12px;margin-bottom:20px;display:grid}.platform-owners h2{align-items:center;gap:8px;margin:0;display:flex}.platform-owners-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-owners-actions input{color:#eef5ff;min-width:min(320px,100%);min-height:36px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:4px 10px;font-size:13px}:where(:root[data-theme=light]) .platform-owners-actions input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.platform-reminders h3{margin:10px 0 0;font-size:15px}.platform-reminder-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.platform-reminder-settings,.platform-reminder-preview{gap:12px;padding:16px;display:grid}.platform-reminder-switch{color:#dfe7f2;text-align:left;width:100%;font:inherit;cursor:pointer;background:#111822;border:1px solid #2b3542;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}:where(:root[data-theme=light]) .platform-reminder-switch{color:#222e3f;background:#eef2f6;border:1px solid #c7cfda}.platform-reminder-switch b{font-size:13px;display:block}.platform-reminder-switch small{color:#8e9cad;font-size:12px;line-height:1.4;display:block}:where(:root[data-theme=light]) .platform-reminder-switch small{color:#5b6b7e}.platform-reminder-knob{background:#2b3542;border-radius:11px;width:40px;height:22px;transition:background-color .15s;position:relative}:where(:root[data-theme=light]) .platform-reminder-knob{background:#e5e9ee}.platform-reminder-knob:after{content:"";background:#c3ccd7;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.platform-reminder-switch.on{background:#122036;border-color:#1f4f96}:where(:root[data-theme=light]) .platform-reminder-switch.on{background:#eef3f9;border-color:#9abaea}.platform-reminder-switch.on .platform-reminder-knob{background:#149cff}.platform-reminder-switch.on .platform-reminder-knob:after{background:#fff;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.platform-reminder-knob,.platform-reminder-knob:after{transition:none}}.platform-reminder-numbers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.platform-reminders .staff-empty{min-height:0;padding:18px}.platform-reminder-numbers label,.platform-reminder-field{color:#91a0b4;gap:4px;font-size:11px;font-weight:700;display:grid}:where(:root[data-theme=light]) .platform-reminder-numbers label,:where(:root[data-theme=light]) .platform-reminder-field{color:#526278}.platform-reminder-numbers input,.platform-reminder-field input,.platform-reminder-field textarea,.platform-reminder-preview input{color:#eaf0f8;width:100%;min-height:34px;font:inherit;background:#0d131b;border:1px solid #2b3542;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:500}:where(:root[data-theme=light]) .platform-reminder-numbers input,:where(:root[data-theme=light]) .platform-reminder-field input,:where(:root[data-theme=light]) .platform-reminder-field textarea,:where(:root[data-theme=light]) .platform-reminder-preview input{color:#1d2836;background:#e7ecf2;border:1px solid #c7cfda}.platform-reminder-field textarea{resize:vertical;line-height:1.45}.platform-reminder-preview input{flex:1;min-width:200px}.platform-reminder-tags{color:#8e9cad;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}:where(:root[data-theme=light]) .platform-reminder-tags{color:#5b6b7e}.platform-reminder-tags code{color:#9fc4ff}:where(:root[data-theme=light]) .platform-reminder-tags code{color:#1f65d6}.platform-reminder-label{color:#91a0b4;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .platform-reminder-label{color:#526278}.platform-reminder-preview>b{color:#eef3fa;font-size:14px}:where(:root[data-theme=light]) .platform-reminder-preview>b{color:#1c2533}.platform-reminder-preview pre{color:#c9d4e2;font:inherit;white-space:pre-wrap;background:#0d131b;border:1px solid #222c38;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5}:where(:root[data-theme=light]) .platform-reminder-preview pre{color:#2d3e53;background:#e7ecf2;border:1px solid #c7d1dd}.platform-reminder-note{color:#ffb04a;font-size:12px}:where(:root[data-theme=light]) .platform-reminder-note{color:#b27019}.platform-reminder-warn{color:#ff9aa1}:where(:root[data-theme=light]) .platform-reminder-warn{color:#d61f2b}@media (width<=900px){:where(:root:not([data-zoom])) .platform-reminder-grid,:where(:root:not([data-zoom])) .platform-reminder-numbers{grid-template-columns:1fr}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .platform-reminder-grid,:where(:root[data-zoom="1.1"]) .platform-reminder-numbers{grid-template-columns:1fr}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .platform-reminder-grid,:where(:root[data-zoom="1.25"]) .platform-reminder-numbers{grid-template-columns:1fr}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .platform-reminder-grid,:where(:root[data-zoom="1.5"]) .platform-reminder-numbers{grid-template-columns:1fr}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .platform-reminder-grid,:where(:root[data-zoom="1.75"]) .platform-reminder-numbers{grid-template-columns:1fr}}@media (width<=1800px){:where(:root[data-zoom="2"]) .platform-reminder-grid,:where(:root[data-zoom="2"]) .platform-reminder-numbers{grid-template-columns:1fr}}.platform-companies-hint{margin:-6px 0 0}.platform-company-list{gap:8px;display:grid}.platform-company-item{gap:10px;display:grid}.platform-company-row{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#141b25;border:1px solid #2b3543;border-radius:12px;grid-template-columns:16px minmax(0,1.6fr) auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}:where(:root[data-theme=light]) .platform-company-row{background:#f2f5f8;border:1px solid #c6cfda}.platform-company-item.open .platform-company-row{background:#18233a;border-color:#4b77c2}:where(:root[data-theme=light]) .platform-company-item.open .platform-company-row{background:#eef2f8}.platform-company-row:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}@media (hover:hover) and (pointer:fine){.platform-company-row:hover{border-color:#3f5372}:where(:root[data-theme=light]) .platform-company-row:hover{border-color:#b0bed3}}.platform-company-row strong{color:#eef3fa;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}:where(:root[data-theme=light]) .platform-company-row strong{color:#1c2533}.platform-company-arrow{color:#8ea3bf}:where(:root[data-theme=light]) .platform-company-arrow{color:#4b6384}.platform-company-state{color:#ffcf8f;white-space:nowrap;background:#ffb04a24;border-radius:9px;padding:2px 9px;font-size:11.5px;font-weight:700}:where(:root[data-theme=light]) .platform-company-state{color:#d6881f}.platform-company-state.on{color:#9fe8c2;background:#35c97d24}:where(:root[data-theme=light]) .platform-company-state.on{color:#2fc476}.platform-company-owner{color:#b9c6d6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(:root[data-theme=light]) .platform-company-owner{color:#37495f}.platform-company-meta{display:contents}.platform-company-users,.platform-company-row time{color:#8e9cad;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=light]) .platform-company-users,:where(:root[data-theme=light]) .platform-company-row time{color:#5b6b7e}.platform-companies>*,.platform-company-list>*,.platform-company-item>*{min-width:0}@media (width<=760px){:where(:root:not([data-zoom])) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root:not([data-zoom])) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root:not([data-zoom])) main.platform-screen{padding:20px 16px 32px}:where(:root:not([data-zoom])) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root:not([data-zoom])) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root:not([data-zoom])) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root:not([data-zoom])) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root:not([data-zoom])) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root:not([data-zoom])) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root:not([data-zoom])) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root:not([data-zoom])) .platform-screen .platform-company{padding:16px}:where(:root:not([data-zoom])) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root:not([data-zoom])) .platform-screen .platform-contacts{justify-items:start}:where(:root:not([data-zoom])) .platform-screen .platform-code-used,:where(:root:not([data-zoom])) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root:not([data-zoom])) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root[data-zoom="1.1"]) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root[data-zoom="1.1"]) main.platform-screen{padding:20px 16px 32px}:where(:root[data-zoom="1.1"]) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.1"]) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root[data-zoom="1.1"]) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root[data-zoom="1.1"]) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root[data-zoom="1.1"]) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-zoom="1.1"]) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.1"]) .platform-screen .platform-company{padding:16px}:where(:root[data-zoom="1.1"]) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root[data-zoom="1.1"]) .platform-screen .platform-contacts{justify-items:start}:where(:root[data-zoom="1.1"]) .platform-screen .platform-code-used,:where(:root[data-zoom="1.1"]) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root[data-zoom="1.1"]) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root[data-zoom="1.25"]) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root[data-zoom="1.25"]) main.platform-screen{padding:20px 16px 32px}:where(:root[data-zoom="1.25"]) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.25"]) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root[data-zoom="1.25"]) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root[data-zoom="1.25"]) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root[data-zoom="1.25"]) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-zoom="1.25"]) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.25"]) .platform-screen .platform-company{padding:16px}:where(:root[data-zoom="1.25"]) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root[data-zoom="1.25"]) .platform-screen .platform-contacts{justify-items:start}:where(:root[data-zoom="1.25"]) .platform-screen .platform-code-used,:where(:root[data-zoom="1.25"]) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root[data-zoom="1.25"]) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root[data-zoom="1.5"]) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root[data-zoom="1.5"]) main.platform-screen{padding:20px 16px 32px}:where(:root[data-zoom="1.5"]) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.5"]) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root[data-zoom="1.5"]) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root[data-zoom="1.5"]) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root[data-zoom="1.5"]) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-zoom="1.5"]) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.5"]) .platform-screen .platform-company{padding:16px}:where(:root[data-zoom="1.5"]) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root[data-zoom="1.5"]) .platform-screen .platform-contacts{justify-items:start}:where(:root[data-zoom="1.5"]) .platform-screen .platform-code-used,:where(:root[data-zoom="1.5"]) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root[data-zoom="1.5"]) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root[data-zoom="1.75"]) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root[data-zoom="1.75"]) main.platform-screen{padding:20px 16px 32px}:where(:root[data-zoom="1.75"]) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.75"]) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root[data-zoom="1.75"]) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root[data-zoom="1.75"]) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root[data-zoom="1.75"]) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-zoom="1.75"]) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.75"]) .platform-screen .platform-company{padding:16px}:where(:root[data-zoom="1.75"]) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root[data-zoom="1.75"]) .platform-screen .platform-contacts{justify-items:start}:where(:root[data-zoom="1.75"]) .platform-screen .platform-code-used,:where(:root[data-zoom="1.75"]) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root[data-zoom="1.75"]) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=1520px){:where(:root[data-zoom="2"]) .platform-company-row{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}:where(:root[data-zoom="2"]) .platform-company-meta{grid-column:2/-1;align-items:baseline;gap:12px;min-width:0;display:flex}:where(:root[data-zoom="2"]) main.platform-screen{padding:20px 16px 32px}:where(:root[data-zoom="2"]) .platform-screen .platform-header{flex-direction:column;align-items:stretch}:where(:root[data-zoom="2"]) .platform-screen .platform-header-actions{flex-wrap:wrap}:where(:root[data-zoom="2"]) .platform-screen .platform-tabs{scrollbar-width:none;overflow-x:auto}:where(:root[data-zoom="2"]) .platform-screen .platform-tabs button{flex:none;padding:11px 12px}:where(:root[data-zoom="2"]) .platform-screen .platform-fields{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .platform-screen .platform-limit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-zoom="2"]) .platform-screen .platform-limits-edit{flex-direction:column;align-items:stretch}:where(:root[data-zoom="2"]) .platform-screen .platform-company{padding:16px}:where(:root[data-zoom="2"]) .platform-screen .platform-company>header{flex-direction:column;gap:8px}:where(:root[data-zoom="2"]) .platform-screen .platform-contacts{justify-items:start}:where(:root[data-zoom="2"]) .platform-screen .platform-code-used,:where(:root[data-zoom="2"]) .platform-screen .platform-company .platform-code{overflow-wrap:anywhere}:where(:root[data-zoom="2"]) .platform-screen .platform-company .platform-table{white-space:nowrap;display:block;overflow-x:auto}}.platform-acts td small{color:#8290a2;font-size:11.5px;display:block}:where(:root[data-theme=light]) .platform-acts td small{color:#657487}.platform-acts-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-acts-actions a.secondary-action{align-items:center;text-decoration:none;display:inline-flex}.platform-acts-search{max-width:420px;margin:0 0 12px;display:block}.platform-acts-search input{color:#eef5ff;width:100%;min-height:38px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:9px;padding:0 12px;font-size:13px}:where(:root[data-theme=light]) .platform-acts-search input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.platform-errors .platform-owners-actions select{color:#e9eef6;background:#111720;border:1px solid #344052;border-radius:8px;height:36px;padding:0 10px}:where(:root[data-theme=light]) .platform-errors .platform-owners-actions select{color:#1e2838;background:#edf0f5;border:1px solid #c3ccd9}.platform-error-row{cursor:pointer}.platform-error-row:hover td{background:#152030}:where(:root[data-theme=light]) .platform-error-row:hover td{background:#fafbfc}.platform-error-message{color:#ffd0d4;overflow-wrap:anywhere;max-width:520px}:where(:root[data-theme=light]) .platform-error-message{color:#d61f2e}.platform-error-source{border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.platform-error-source.web{color:#9fc2f0;background:#5d9cff24}:where(:root[data-theme=light]) .platform-error-source.web{color:#216ed4}.platform-error-source.mobile{color:#35c97d;background:#35c97d1f}:where(:root[data-theme=light]) .platform-error-source.mobile{color:#217d4d}.platform-error-source.server{color:#ffb04a;background:#ffb04a24}:where(:root[data-theme=light]) .platform-error-source.server{color:#b27019}.platform-error-details td{background:#0d131b}:where(:root[data-theme=light]) .platform-error-details td{background:#e7ecf2}.platform-error-details dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0 0 10px;font-size:12px;display:grid}.platform-error-details dt{color:#8e9cad}:where(:root[data-theme=light]) .platform-error-details dt{color:#5b6b7e}.platform-error-details dd{color:#dbe5f2;overflow-wrap:anywhere;margin:0}:where(:root[data-theme=light]) .platform-error-details dd{color:#233041}.platform-error-details pre{color:#cfd9e6;white-space:pre-wrap;background:#080c12;border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}:where(:root[data-theme=light]) .platform-error-details pre{color:#2a394e;background:#dee4ed}.mfa-gate{color:#eef3fa;background:#090d13;place-items:center;min-height:100dvh;padding:24px 16px;font-family:Onest,Inter,system-ui,sans-serif;display:grid}:where(:root[data-theme=light]) .mfa-gate{color:#1c2533;background:#dfe5ee}.mfa-gate-note{color:#8e9cad;font-size:14px}:where(:root[data-theme=light]) .mfa-gate-note{color:#5b6b7e}.mfa-gate-card{text-align:center;background:#10151d;border:1px solid #263140;border-radius:16px;gap:12px;width:min(380px,100%);padding:28px 24px;display:grid}:where(:root[data-theme=light]) .mfa-gate-card{background:#ebeef4;border:1px solid #c5cfdd}.mfa-gate-logo{justify-self:center;height:34px;margin-bottom:6px}.mfa-gate-card h1{margin:0;font-size:20px}.mfa-gate-card p{color:#9aa7b8;margin:0;font-size:14px;line-height:1.45}:where(:root[data-theme=light]) .mfa-gate-card p{color:#526175}.mfa-gate-card input{color:#fff;letter-spacing:.3em;text-align:center;background:#0b1017;border:1px solid #2d3a4b;border-radius:10px;height:52px;font:700 26px/1 ui-monospace,Menlo,monospace}:where(:root[data-theme=light]) .mfa-gate-card input{color:#1f1f1f;background:#e3e9f0;border:1px solid #c3cedb}.mfa-gate-card input:focus{border-color:#149cff;outline:none;box-shadow:0 0 0 3px #149cff2e}:where(:root[data-theme=light]) .mfa-gate-card input:focus{box-shadow:0 0 0 3px #149cff19}.mfa-gate-error{color:#ff8f8f!important}:where(:root[data-theme=light]) .mfa-gate-error{color:#d61f1f!important}.mfa-gate-submit{color:#04111f;cursor:pointer;background:#149cff;border:0;border-radius:10px;height:46px;font-size:15px;font-weight:800}.mfa-gate-submit:disabled{opacity:.5;cursor:default}.mfa-gate-cancel{color:#8e9cad;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}:where(:root[data-theme=light]) .mfa-gate-cancel{color:#5b6b7e}.legal-consents{gap:10px;margin:4px 0 2px;display:grid}.legal-consents .legal-consent{color:#ffffff80;cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}:where(:root[data-theme=light]) .legal-consents .legal-consent{color:#1f1f1f80}.legal-consent a{color:#f1f5fb;text-underline-offset:3px;text-decoration:underline}:where(:root[data-theme=light]) .legal-consent a{color:#1a2431}.legal-consent a:hover{color:#9fc5ff}:where(:root[data-theme=light]) .legal-consent a:hover{color:#1f67d6}.legal-consents .legal-consent input[type=checkbox]{appearance:none;cursor:pointer;background:#2a2f37 50%/14px 14px no-repeat;border:1px solid #3a414c;border-radius:4px;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}:where(:root[data-theme=light]) .legal-consents .legal-consent input[type=checkbox]{background:#fff 50%/14px 14px no-repeat;border:1px solid #c7ccd4}.legal-consents .legal-consent input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3.2L13 4.6' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.legal-consents .legal-consent input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.loading-logo{width:112px;height:72px;display:block;overflow:visible}.loading-logo *{transform-box:view-box}.loading-logo-limb{fill:none;stroke:#f2f6fc;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}:where(:root[data-theme=light]) .loading-logo-limb{stroke:#1a2330}.loading-logo-torso{stroke-width:7px}.loading-logo-fill{fill:#f2f6fc}:where(:root[data-theme=light]) .loading-logo-fill{fill:#1a2330}.loading-logo-line{fill:none;stroke:#f2f6fc;stroke-width:4px}:where(:root[data-theme=light]) .loading-logo-line{stroke:#1a2330}.loading-logo-detail{stroke:#f2f6fc;stroke-width:2.4px;stroke-linecap:round}:where(:root[data-theme=light]) .loading-logo-detail{stroke:#1a2330}.loading-logo-accent{stroke:#149cff;stroke-width:3px;stroke-linecap:round}:where(:root[data-theme=light]) .loading-logo-accent{stroke:#155f95}.loading-logo-tyre{fill:#0e1520;stroke:#f2f6fc;stroke-width:3.4px}:where(:root[data-theme=light]) .loading-logo-tyre{stroke:#1a2330}.loading-logo-ground{stroke:#149cff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 9;animation:.6s linear infinite loading-logo-road}:where(:root[data-theme=light]) .loading-logo-ground{stroke:#155f95}.loading-logo-body{animation:.5s ease-in-out infinite loading-logo-bob}.loading-logo-leg{transform-origin:27px 48px}.loading-logo-leg-back{animation:.5s ease-in-out infinite alternate loading-logo-step}.loading-logo-leg-front{animation:.5s ease-in-out infinite alternate-reverse loading-logo-step}.loading-logo-wheel{animation:.7s linear infinite loading-logo-spin}@keyframes loading-logo-step{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes loading-logo-spin{to{transform:rotate(360deg)}}@keyframes loading-logo-bob{50%{transform:translateY(-1.5px)}}@keyframes loading-logo-road{to{stroke-dashoffset:23px}}.global-loader{z-index:200;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.global-loader-card{color:#9fb0c6;background:#0f151eeb;border:1px solid #2b3a52;border-radius:16px;justify-items:center;gap:8px;padding:16px 22px 12px;font-size:10px;animation:.2s ease-out global-loader-in;display:grid;box-shadow:0 18px 50px #00000073}:where(:root[data-theme=light]) .global-loader-card{color:#526b8b;background:#ebeef4eb;border:1px solid #afbdd5;box-shadow:0 18px 50px #00000028}@keyframes global-loader-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.loading-logo *,.global-loader-card{animation:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-font-family:Manrope, Inter, Arial, sans-serif;--app-background:#10151d;--app-background-image:none;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-ui:.22s;font-family:var(--app-font-family);color:#f7f9fc;font-synthesis:none;background:#090d13}:root:where([data-theme=light]){--app-background:#ebeef4;color:#18212d;background:#dfe5ee}.app-loading{color:#f7f9fc;text-align:center;background:#090d13;place-items:center;min-height:100vh;padding:32px;display:grid}:where(:root[data-theme=light]) .app-loading{color:#18212d;background:#dfe5ee}.app-loading-error{color:#ff8f8f}:where(:root[data-theme=light]) .app-loading-error{color:#d61f1f}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;font-family:var(--app-font-family);background:#090d13}:where(:root[data-theme=light]) body{background:#dfe5ee}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-context-menu{z-index:10000;background:#171d26;border:1px solid #ffffff1f;border-radius:12px;min-width:180px;padding:6px;animation:.12s ease-out context-menu-in;position:fixed;box-shadow:0 18px 50px #0000006b}:where(:root[data-theme=light]) .app-context-menu{background:#f5f7f9;border:1px solid #0f1e322b;box-shadow:0 18px 50px #00000025}.app-context-menu button{color:#ff727c;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px 12px;font-weight:700;display:flex}:where(:root[data-theme=light]) .app-context-menu button{color:#c81d29}.app-context-menu-item{color:#dfe7f2!important}:where(:root[data-theme=light]) .app-context-menu-item{color:#222e3f!important}.app-context-menu-item:hover,.app-context-menu-item:focus-visible{background:#ffffff14!important}:where(:root[data-theme=light]) .app-context-menu-item:hover,:where(:root[data-theme=light]) .app-context-menu-item:focus-visible{background:#0f1e320c!important}.app-context-menu button:hover,.app-context-menu button:focus-visible{background:#ff526024}.app-context-menu button span{font-size:18px;line-height:1}@keyframes context-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.landing-screen{background:#0b1017;grid-template-columns:minmax(400px,33%) 1fr;min-height:100vh;display:grid;overflow:hidden}:where(:root[data-theme=light]) .landing-screen{background:#e3e9f0}.landing-panel{z-index:2;background:radial-gradient(circle at 10% 5%,#3185ff17,#0000 34%),#0d1218;flex-direction:column;min-height:100vh;padding:26px clamp(32px,3vw,58px) 22px;display:flex}:where(:root[data-theme=light]) .landing-panel{background:radial-gradient(circle at 10% 5%,#3185ff17,#0000 34%),#e5ebf1}.landing-brand{align-items:flex-start;height:92px;display:flex}.landing-brand img{object-fit:contain;object-position:left top;width:220px;max-height:82px}.login-content{width:min(390px,100%);margin-top:clamp(14px,5vh,65px)}.eyebrow{color:#79adff;letter-spacing:.02em;background:#3185ff12;border:1px solid #589dff52;border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}:where(:root[data-theme=light]) .eyebrow{color:#1d61cc}.eyebrow i,.hero-label i{background:#5a9cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #5a9cff}:where(:root[data-theme=light]) .eyebrow i,:where(:root[data-theme=light]) .hero-label i{box-shadow:0 0 10px #5a9cff8c}.login-content h1{letter-spacing:-.055em;margin:18px 0 0;font:700 clamp(42px,4vw,55px)/.98 Onest,sans-serif}.intro{color:#ffffff7a;max-width:350px;margin:16px 0 0;font-size:13px;line-height:1.55}:where(:root[data-theme=light]) .intro{color:#1f1f1f7a}.tabs{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;height:46px;margin-top:25px;padding:3px;display:flex}:where(:root[data-theme=light]) .tabs{background:#0f1e3204;border:1px solid #0f1e3224}.tab{color:#ffffff59;background:0 0;border:0;border-radius:7px;flex:1;font-size:12px}:where(:root[data-theme=light]) .tab{color:#1f1f1f59}.tab.active{color:#fff;background:#ffffff1a}:where(:root[data-theme=light]) .tab.active{background:#0f1e320f}.login-form{gap:12px;margin-top:18px;display:grid}.field>span{color:#ffffff94;gap:8px;margin-bottom:6px;font-size:10px;display:flex}:where(:root[data-theme=light]) .field>span{color:#1f1f1f94}.field em{color:#ffffff47;font-style:normal}:where(:root[data-theme=light]) .field em{color:#1f1f1f47}.field>div{position:relative}.field b{z-index:1;color:#ffffff4d;font-size:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:where(:root[data-theme=light]) .field b{color:#1f1f1f4d}.field input{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;width:100%;height:44px;padding:0 14px 0 39px;font-size:12px}:where(:root[data-theme=light]) .field input{background:#0f1e3205;border:1px solid #0f1e3224}.field input::placeholder{color:#ffffff3b}:where(:root[data-theme=light]) .field input::placeholder{color:#1f1f1f3b}.field input:focus{background:#ffffff0f;border-color:#4e91fa}:where(:root[data-theme=light]) .field input:focus{background:#0f1e3209}.field input[aria-invalid=true]{border-color:#ffb04a99}.field-hint{margin-top:5px;font-size:10px;display:block}.field-hint-error{color:#ffb04a}:where(:root[data-theme=light]) .field-hint-error{color:#b27019}.form-error{color:#ffc47f;background:#ffb05914;border:1px solid #ffb0594d;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}:where(:root[data-theme=light]) .form-error{color:#cf7d1e}.form-notice{color:#79d6a2;margin:0;font-size:12px;line-height:1.45}:where(:root[data-theme=light]) .form-notice{color:#319f61}.password-recovery{color:#79adff;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}:where(:root[data-theme=light]) .password-recovery{color:#1d61cc}.password-recovery:hover{color:#a8caff}:where(:root[data-theme=light]) .password-recovery:hover{color:#1f66d6}.submit-button{color:#fff;background:#3185ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 28px #3185ff33}:where(:root[data-theme=light]) .submit-button{box-shadow:0 12px 28px #3185ff1c}.submit-button:hover{background:#2679ee}.submit-button strong{font-size:18px}.features{gap:13px;margin-top:22px;display:grid}.feature{gap:10px;display:flex}.feature>b{color:#70a8ff;background:#ffffff0f;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}:where(:root[data-theme=light]) .feature>b{color:#1c5fc7;background:#0f1e3209}.feature div{gap:2px;display:grid}.feature strong{color:#ffffffc7;font-size:10px}:where(:root[data-theme=light]) .feature strong{color:#1f1f1fc7}.feature span{color:#ffffff54;font-size:9px;line-height:1.35}:where(:root[data-theme=light]) .feature span{color:#1f1f1f54}.landing-panel footer{color:#ffffff38;justify-content:space-between;margin-top:auto;font-size:9px;display:flex}:where(:root[data-theme=light]) .landing-panel footer{color:#1f1f1f38}.landing-hero{background:#080c11;min-height:100vh;position:relative;overflow:hidden}:where(:root[data-theme=light]) .landing-hero{background:#dee5ed}.hero-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-photo:before{content:"";background:linear-gradient(90deg,#080c11 0%,#080c11b8 12%,#0000 35%);position:absolute;inset:0}:where(:root[data-theme=light]) .hero-photo:before{background:linear-gradient(90deg,#dee5ed 0%,#dee5edb8 12%,#0000 35%)}.hero-overlay{background:linear-gradient(90deg,#070b101f,#0000 55%,#070b1033),linear-gradient(#0000 38%,#05080cd1);position:absolute;inset:0}:where(:root[data-theme=light]) .hero-overlay{background:linear-gradient(90deg,#dee5ed1f,#0000 55%,#dee5ed33),linear-gradient(#0000 38%,#dee4edd1)}.landing-hero header{z-index:1;color:#fff6;letter-spacing:.18em;justify-content:space-between;padding:27px 40px;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}:where(:root[data-theme=light]) .landing-hero header{color:#1f1f1f66}.landing-hero header button{color:#ffffffb8;background:#00000038;border:1px solid #ffffff2e;border-radius:7px;width:38px;height:30px;font-size:10px}:where(:root[data-theme=light]) .landing-hero header button{color:#1f1f1fb8;background:#e6e6e638;border:1px solid #0f1e3240}.hero-copy{z-index:1;max-width:560px;position:absolute;bottom:54px;left:clamp(40px,9vw,130px)}.hero-label{color:#ffffff91;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}:where(:root[data-theme=light]) .hero-label{color:#1f1f1f91}.hero-copy h2{letter-spacing:-.06em;margin:20px 0 0;font:700 clamp(44px,5.1vw,76px)/.98 Onest,sans-serif}.hero-copy mark{color:#83b5ff;background:0 0}:where(:root[data-theme=light]) .hero-copy mark{color:#1e66d1}.hero-copy>p{color:#ffffff91;max-width:380px;font-size:13px;line-height:1.6}:where(:root[data-theme=light]) .hero-copy>p{color:#1f1f1f91}.hero-stats{gap:42px;margin-top:40px;display:flex}.hero-stats div{gap:5px;display:grid}.hero-stats strong{color:#86b7ff;font:700 18px Onest,sans-serif}:where(:root[data-theme=light]) .hero-stats strong{color:#1e67d3}.hero-stats span{color:#ffffff6e;font-size:10px}:where(:root[data-theme=light]) .hero-stats span{color:#1f1f1f6e}.dashboard-shell{--sidebar-width:256px;isolation:isolate;grid-template-columns:var(--sidebar-width) 1fr;color:#f1f5fb;background-color:var(--app-background);background-image:linear-gradient(#0a0f16b8, #0a0f16b8), var(--app-background-image);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;display:grid}:where(:root[data-theme=light]) .dashboard-shell{color:#1a2431;background-image:linear-gradient(#e2e8efb8, #e2e8efb8), var(--app-background-image)}.dashboard-sidebar{z-index:3;width:var(--sidebar-width);background:#11161e;border-right:1px solid #252c37;flex-direction:column;padding:20px 11px 16px;display:flex;position:fixed;inset:0 auto 0 0}:where(:root[data-theme=light]) .dashboard-sidebar{background:#eceff4;border-right:1px solid #c9d0db}.dashboard-logo{width:100%;height:84px;padding:0 4px 0 8px}.dashboard-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;max-height:80px}.company-switcher{background:#181e28;border:1px solid #29313c;border-radius:10px;align-items:center;gap:10px;margin:8px 4px 22px;padding:9px;display:flex}:where(:root[data-theme=light]) .company-switcher{background:#f7f8fa;border:1px solid #c9d0da}.company-mark{color:#b8d4ff;background:#285a99;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.company-switcher div{flex:1;gap:2px;display:grid}.company-switcher strong{font-size:11px}.company-switcher small{color:#7e8998;font-size:9px}:where(:root[data-theme=light]) .company-switcher small{color:#6e7989}.company-switcher button{color:#8590a0;background:0 0;border:0}:where(:root[data-theme=light]) .company-switcher button{color:#677384}.dashboard-sidebar nav>p{color:#596574;letter-spacing:.1em;margin:0 11px 9px;font-size:9px;font-weight:800}:where(:root[data-theme=light]) .dashboard-sidebar nav>p{color:#8b97a6}.nav-item{color:#99a3b1;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;height:36px;padding:0 10px;font-size:11.5px;display:flex}:where(:root[data-theme=light]) .nav-item{color:#596474}.nav-item:hover{color:#e8f0fc;background:#1a202a}:where(:root[data-theme=light]) .nav-item:hover{color:#1d2735;background:#fafbfc}.nav-item.selected{color:#fff;background:#2a62aa;box-shadow:inset 3px 0 #83b5ff}:where(:root[data-theme=light]) .nav-item.selected{box-shadow:inset 3px 0 #83b5ff8c}.nav-item i{color:#91a0b3;text-align:center;width:17px;font-size:16px;font-style:normal}:where(:root[data-theme=light]) .nav-item i{color:#526277}.nav-item.selected i{color:#cae0ff}:where(:root[data-theme=light]) .nav-item.selected i{color:#1f6bd6}.sidebar-bottom{align-items:center;gap:6px;margin-top:auto;padding:0 4px;display:flex}.help-button{color:#8f9baa;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;padding:9px 5px;font-size:10px;display:flex}:where(:root[data-theme=light]) .help-button{color:#5e6c7c}.help-button span{border:1px solid #647286;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.sidebar-settings{color:#8f9baa;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:9px 5px;font-size:10px;display:flex}:where(:root[data-theme=light]) .sidebar-settings{color:#5e6c7c}.sidebar-settings:hover{color:#e8f0fc}:where(:root[data-theme=light]) .sidebar-settings:hover{color:#1d2735}.sidebar-settings.selected{color:#83b5ff}:where(:root[data-theme=light]) .sidebar-settings.selected{color:#1e66d1}.sidebar-settings svg{flex:none}.sidebar-apps{color:#8f9baa;border-top:1px solid #1f2630;align-items:center;gap:6px;margin:auto 4px 2px;padding:10px 5px 8px;font-size:10px;display:flex}:where(:root[data-theme=light]) .sidebar-apps{color:#5e6c7c;border-top:1px solid #cad2dd}.sidebar-apps+.sidebar-bottom{margin-top:0}.sidebar-apps span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar-app{cursor:pointer;background:#181e28;border:1px solid #29313c;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}:where(:root[data-theme=light]) .sidebar-app{background:#f7f8fa;border:1px solid #c9d0da}.sidebar-app.android{color:#3ddc84}:where(:root[data-theme=light]) .sidebar-app.android{color:#1b9451}.sidebar-app.ios{color:#dfe6ef}:where(:root[data-theme=light]) .sidebar-app.ios{color:#233041}.sidebar-app.mac{color:#9cc3ff}:where(:root[data-theme=light]) .sidebar-app.mac{color:#1f67d6}.sidebar-app.windows{color:#5d9cff}:where(:root[data-theme=light]) .sidebar-app.windows{color:#1b5abd}.sidebar-app:hover,.sidebar-app:focus-visible{background:#1d2530;border-color:#4b86e0}:where(:root[data-theme=light]) .sidebar-app:hover,:where(:root[data-theme=light]) .sidebar-app:focus-visible{background:#fff}.storage{background:#171d26;border-radius:9px;margin-top:12px;padding:13px 10px}:where(:root[data-theme=light]) .storage{background:#f5f7f9}.storage div:first-child{color:#8591a1;justify-content:space-between;font-size:9px;display:flex}:where(:root[data-theme=light]) .storage div:first-child{color:#667384}.storage b{color:#c2cad5;font-weight:500}:where(:root[data-theme=light]) .storage b{color:#3b4655}.dashboard-content{grid-column:2;min-width:0;position:relative}.roudi-animated-background{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.settings-fields input[type=range]{accent-color:#5d9cff;padding:0}:where(:root[data-theme=light]) .settings-fields input[type=range]{accent-color:#1b5abd}.settings-fields .settings-toggle{cursor:pointer;color:#b7c3d2;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;font-size:10px;display:inline-flex}:where(:root[data-theme=light]) .settings-fields .settings-toggle{color:#3c4b5f}.settings-fields .settings-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#111720;border:1px solid #344052;border-radius:999px;flex:none;width:28px;height:16px;min-height:0;margin:0;padding:0;transition:background .2s,border-color .2s;position:relative}:where(:root[data-theme=light]) .settings-fields .settings-toggle input[type=checkbox]{background:#edf0f5;border:1px solid #c3ccd9}.settings-fields .settings-toggle input[type=checkbox]:before{content:"";background:#8290a2;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.settings-fields .settings-toggle input[type=checkbox]:checked{background:#2f5fa8;border-color:#5d9cff}.settings-fields .settings-toggle input[type=checkbox]:checked:before{background:#dfe8f4;transform:translate(12px)}.settings-fields .settings-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.settings-fields .settings-hint{color:#8290a2;margin:0;font-size:10px;line-height:1.5}:where(:root[data-theme=light]) .settings-fields .settings-hint{color:#657487}.topbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10151df0;border-bottom:1px solid #242b35;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,3.2vw,52px);display:flex;position:sticky;top:0}:where(:root[data-theme=light]) .topbar{background:#ebeef4f0;border-bottom:1px solid #cad1db}.search{color:#7c8998;background:#171d26;border:1px solid #2b3340;border-radius:8px;align-items:center;gap:8px;width:min(370px,40vw);height:37px;padding:0 12px;display:flex}:where(:root[data-theme=light]) .search{color:#6d7b8b;background:#f5f7f9;border:1px solid #c7ceda}.search span{font-size:20px;transform:rotate(-20deg)}.search input{color:#e8edf5;background:0 0;border:0;outline:0;width:100%;font-size:11px}:where(:root[data-theme=light]) .search input{color:#1f2939}.search input::placeholder{color:#748090}:where(:root[data-theme=light]) .search input::placeholder{color:#758191}.top-actions{align-items:center;gap:9px;display:flex}.notification i{background:#5d9cff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.profile{color:#eef3fb;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-left:7px;padding:2px 0;display:flex}:where(:root[data-theme=light]) .profile{color:#1b2433}.avatar{color:#d8e8ff;background:#285eaa;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:inline-grid}.avatar.amber{color:#ffe5b6;background:#8e6522}.avatar.violet{color:#e5d8ff;background:#61469e}.avatar.green{color:#cdf9e9;background:#23715c}:where(:root[data-theme=light]) .avatar.green{color:#1fd693;background:#e5f7f2}.avatar.teal{color:#cdf3f7;background:#1d6672}:where(:root[data-theme=light]) .avatar.teal{color:#22c2d3;background:#e5f6f8}.avatar.rose{color:#ffd9e0;background:#8a3550}.avatar.indigo{color:#dcdcff;background:#3f4aa0}.avatar.olive{color:#eef3c8;background:#5d6a24}:where(:root[data-theme=light]) .avatar.olive{color:#b7c92c;background:#f4f7e7}.profile-name{gap:1px;font-size:10px;font-weight:700;display:grid}.profile-name small{color:#7e8999;font-size:9px;font-weight:500}:where(:root[data-theme=light]) .profile-name small{color:#6d7889}.profile>b{color:#8793a1;font-size:12px}:where(:root[data-theme=light]) .profile>b{color:#667382}.content-scroll{background:#10151d85;min-height:calc(100vh - 72px);padding:36px clamp(24px,3.2vw,52px) 26px}:where(:root[data-theme=light]) .content-scroll{background:#ebeef485}html{scrollbar-gutter:stable}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.kicker{color:#668fd0;letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:800}:where(:root[data-theme=light]) .kicker{color:#2d5593}.page-heading h1,.section-placeholder h1{color:#f5f8fc;letter-spacing:-.035em;margin:0;font:700 28px Onest,sans-serif}:where(:root[data-theme=light]) .page-heading h1,:where(:root[data-theme=light]) .section-placeholder h1{color:#19222f}.page-heading h1 span{font-size:22px}.page-heading>div>p:last-child{color:#8793a3;margin:8px 0 0;font-size:11px}:where(:root[data-theme=light]) .page-heading>div>p:last-child{color:#647183}.primary-action{color:#fff;background:#3f7fe0;border:0;border-radius:8px;height:39px;padding:0 15px;font-size:11px;font-weight:700;box-shadow:0 7px 18px #2a6acd38}:where(:root[data-theme=light]) .primary-action{box-shadow:0 7px 18px #2a6acd1f}.primary-action:hover{background:#4c8cec}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 17px;display:grid}.panel{background:#171d26;border:1px solid #29313c;border-radius:12px;box-shadow:0 12px 24px #00000014}:where(:root[data-theme=light]) .panel{background:#f5f7f9;border:1px solid #c9d0da;box-shadow:0 12px 24px #00000007}.panel{padding:19px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font:700 15px Onest,sans-serif}.text-button{color:#79aaff;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .text-button{color:#1d5dcc}.text-button span{margin-left:3px;font-size:14px}.quick-icon{border-radius:7px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.quick-icon.blue{color:#c7e0ff;background:#2d63a4}.quick-icon.violet{color:#e5d8ff;background:#60489b}.quick-icon.green{color:#c7f6e5;background:#287460}:where(:root[data-theme=light]) .quick-icon.green{color:#22d393;background:#e5f6f2}.quick-icon.amber{color:#ffe0a9;background:#8a6125}.activity-panel{margin-top:17px}.activity-list{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.activity-item{min-width:0;padding:0 8px 2px 42px;position:relative}.activity-item:not(:last-child):after{content:"";background:#2a3340;width:1px;height:39px;position:absolute;top:0;right:0}:where(:root[data-theme=light]) .activity-item:not(:last-child):after{background:#e6e9ee}.activity-item .avatar{width:30px;height:30px;font-size:8px;position:absolute;top:0;left:0}.activity-item p{color:#8591a1;margin:0;font-size:9px;line-height:1.5}:where(:root[data-theme=light]) .activity-item p{color:#667384}.activity-item p strong{color:#dce4ef}:where(:root[data-theme=light]) .activity-item p strong{color:#243142}.activity-item p b{color:#97bbf5;font-weight:600}:where(:root[data-theme=light]) .activity-item p b{color:#1f65d6}.activity-item time{color:#596677;margin-top:4px;font-size:8px;display:block}:where(:root[data-theme=light]) .activity-item time{color:#8895a6}.dashboard-footer{color:#5f6b7a;justify-content:space-between;margin-top:20px;font-size:9px;display:flex}:where(:root[data-theme=light]) .dashboard-footer{color:#8692a1}.section-placeholder{align-content:center;justify-items:start;gap:14px;min-height:60vh;display:grid}.section-placeholder p:last-of-type{color:#8591a1;max-width:410px;margin:0;font-size:12px;line-height:1.6}:where(:root[data-theme=light]) .section-placeholder p:last-of-type{color:#667384}.equipment-page{min-width:0}.equipment-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.equipment-heading h1{letter-spacing:-.04em;margin:0;font:700 28px Onest,sans-serif}.equipment-heading p:last-child{color:#8491a1;margin:8px 0 0;font-size:11px}:where(:root[data-theme=light]) .equipment-heading p:last-child{color:#667485}.equipment-heading-actions{gap:9px;display:flex}.secondary-action{color:#b9c7d9;background:#1b222d;border:1px solid #344052;border-radius:8px;height:39px;padding:0 14px;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .secondary-action{color:#344760;background:#fcfdfd;border:1px solid #c3ccd9}.equipment-layout{grid-template-columns:218px minmax(0,1fr);gap:16px;margin-top:25px;display:grid}.categories-panel,.catalog-main{background:#171d26;border:1px solid #29313c;border-radius:12px}:where(:root[data-theme=light]) .categories-panel,:where(:root[data-theme=light]) .catalog-main{background:#f5f7f9;border:1px solid #c9d0da}.categories-panel{align-self:start;padding:12px 8px}@media (width>=901px){:where(:root:not([data-zoom])) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (width>=991.1px){:where(:root[data-zoom="1.1"]) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (width>=1126.25px){:where(:root[data-zoom="1.25"]) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (width>=1351.5px){:where(:root[data-zoom="1.5"]) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (width>=1576.75px){:where(:root[data-zoom="1.75"]) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (width>=1802px){:where(:root[data-zoom="2"]) .categories-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}.catalog-side-heading{color:#68768a;letter-spacing:.1em;justify-content:space-between;padding:4px 8px 11px;font-size:9px;display:flex}:where(:root[data-theme=light]) .catalog-side-heading{color:#404956}.catalog-side-heading button,.category-menu{color:#83b5ff;background:0 0;border:0;font-size:15px}:where(:root[data-theme=light]) .catalog-side-heading button,:where(:root[data-theme=light]) .category-menu{color:#1e66d1}.catalog-side-actions{align-items:center;gap:4px;display:flex}.catalog-side-heading .category-collapse-all{cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;display:grid}.catalog-side-heading .category-collapse-all span{transition:transform .18s;display:block}.catalog-side-heading .category-collapse-all.collapsed span{transform:rotate(90deg)}.catalog-side-heading .category-collapse-all:hover{color:#cfe0f7;background:#202b38}:where(:root[data-theme=light]) .catalog-side-heading .category-collapse-all:hover{color:#236dd2;background:#fff}@media (prefers-reduced-motion:reduce){.catalog-side-heading .category-collapse-all span{transition:none}}.catalog-side-heading .category-pick-toggle{cursor:pointer;border:1px solid #0000;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.catalog-side-heading .category-pick-toggle:hover{color:#cfe0f7;background:#202b38}:where(:root[data-theme=light]) .catalog-side-heading .category-pick-toggle:hover{color:#236dd2;background:#fff}.catalog-side-heading .category-pick-toggle[aria-pressed=true]{color:#fff;background:#1c2c43;border-color:#3f6fb5}:where(:root[data-theme=light]) .catalog-side-heading .category-pick-toggle[aria-pressed=true]{color:#1f1f1f;background:#edf1f7}.category-row{padding-left:calc(var(--category-depth,0) * 13px);align-items:center;display:flex}.category-toggle,.category-toggle-spacer{flex:0 0 22px;width:22px;height:35px}.category-toggle{color:#75859a;background:0 0;border:0;padding:0;font-size:15px}:where(:root[data-theme=light]) .category-toggle{color:#475261}.category-toggle:hover{color:#aed0ff}:where(:root[data-theme=light]) .category-toggle:hover{color:#1f6cd6}.category-row[draggable=true]{position:relative}.category-grip{color:#5d6b80;text-align:center;cursor:grab;opacity:0;flex:none;width:12px;font-size:11px;line-height:1}:where(:root[data-theme=light]) .category-grip{color:#3c4553}@media (hover:hover) and (pointer:fine){.category-row[draggable=true]:hover .category-grip{opacity:1}}.category-row.dragging{opacity:.45}.category-row.drop-before{box-shadow:inset 0 2px #5d9cff}:where(:root[data-theme=light]) .category-row.drop-before{box-shadow:inset 0 2px #5d9cff8c}.category-row.drop-after{box-shadow:inset 0 -2px #5d9cff}:where(:root[data-theme=light]) .category-row.drop-after{box-shadow:inset 0 -2px #5d9cff8c}.category-row.active,.category-item.active{background:#213b5d;border-radius:7px}:where(:root[data-theme=light]) .category-row.active,:where(:root[data-theme=light]) .category-item.active{background:#e9eff7}.category-item{color:#aab6c6;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;min-width:0;height:35px;padding:0 8px;font-size:10px;display:flex}:where(:root[data-theme=light]) .category-item{color:#465569}.category-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-item b{color:#6f7e91;font-size:9px}:where(:root[data-theme=light]) .category-item b{color:#454e5a}.category-item.active{color:#eef5ff}:where(:root[data-theme=light]) .category-item.active{color:#1a2331}.catalog-main{min-width:0;overflow:hidden}.catalog-toolbar{border-bottom:1px solid #29313c;gap:8px;padding:13px;display:flex}:where(:root[data-theme=light]) .catalog-toolbar{border-bottom:1px solid #c9d0da}.catalog-search{color:#8292a6;background:#111720;border:1px solid #303a49;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:190px;height:35px;padding:0 10px;display:flex}:where(:root[data-theme=light]) .catalog-search{color:#4c5a6b;background:#edf0f5;border:1px solid #c5cdd9}.catalog-search input,.catalog-toolbar select,.equipment-form input,.equipment-form select,.equipment-form textarea,.small-modal input{color:#eaf0f8;background:0 0;border:0;outline:0;min-width:0;font-size:10px}:where(:root[data-theme=light]) .catalog-search input,:where(:root[data-theme=light]) .catalog-toolbar select,:where(:root[data-theme=light]) .equipment-form input,:where(:root[data-theme=light]) .equipment-form select,:where(:root[data-theme=light]) .equipment-form textarea,:where(:root[data-theme=light]) .small-modal input{color:#1d2836}.catalog-search input{width:100%}.catalog-toolbar select{background:#1b222d;border:1px solid #303a49;border-radius:7px;max-width:145px;padding:0 6px}:where(:root[data-theme=light]) .catalog-toolbar select{background:#fcfdfd;border:1px solid #c5cdd9}.catalog-toolbar option,.equipment-form option{background:#1b222d}:where(:root[data-theme=light]) .catalog-toolbar option,:where(:root[data-theme=light]) .equipment-form option{background:#fcfdfd}.catalog-table-wrap{overflow:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:790px}.catalog-table th{color:#68778b;letter-spacing:.08em;text-align:left;height:37px;padding:0 12px;font-size:8px}:where(:root[data-theme=light]) .catalog-table th{color:#404a56}.catalog-table td{color:#aeb9c7;border-top:1px solid #252e3b;height:61px;padding:8px 12px;font-size:10px}:where(:root[data-theme=light]) .catalog-table td{color:#465465;border-top:1px solid #c7d0dc}.catalog-table tbody tr{cursor:default}.catalog-table tbody tr:hover{background:#1b2430}:where(:root[data-theme=light]) .catalog-table tbody tr:hover{background:#fefefe}.catalog-table input{accent-color:#5798ff}:where(:root[data-theme=light]) .catalog-table input{accent-color:#1b58ba}.equipment-name{align-items:center;gap:10px;display:flex}.catalog-image{color:#aaceff;background:#254d80;border-radius:7px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;overflow:hidden}.catalog-image img{object-fit:cover;width:100%;height:100%}.equipment-name strong,.equipment-name small{display:block}.equipment-name strong{color:#e7edf7;font-size:10px}:where(:root[data-theme=light]) .equipment-name strong{color:#1e2838}.equipment-name small{color:#728094;margin-top:3px;font-size:9px}:where(:root[data-theme=light]) .equipment-name small{color:#464f5c}.status{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:8px;display:inline-block}.status.в-наличии{color:#8ce5bd;background:#163c32}:where(:root[data-theme=light]) .status.в-наличии{color:#2abb7a;background:#eef9f6}.status.мало{color:#ffd48b;background:#4d371c}:where(:root[data-theme=light]) .status.мало{color:#d6921f;background:#f8f2eb}.status.закончилось{color:#f3a6ae;background:#48252b}:where(:root[data-theme=light]) .status.закончилось{color:#d61f32;background:#f6edee}.empty-table{text-align:center;color:#718095!important;height:170px!important}:where(:root[data-theme=light]) .empty-table{color:#454f5d!important}.catalog-count{color:#78879a;padding:13px;font-size:9px}:where(:root[data-theme=light]) .catalog-count{color:#495461}.catalog-more{height:1px}.equipment-notice{color:#ffd393;background:#3c2b1c;border:1px solid #815a2c;border-radius:8px;justify-content:space-between;margin-top:16px;padding:10px 12px;font-size:10px;display:flex}:where(:root[data-theme=light]) .equipment-notice{color:#d68b1f;background:#fff;border:1px solid #e0c4a4}.equipment-notice button{color:inherit;background:0 0;border:0}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04070bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(:root[data-theme=light]) .modal-backdrop{background:#dee4edb3}.equipment-form,.small-modal,.details-drawer{background:#171d26;border:1px solid #354052;border-radius:13px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0000007a}:where(:root[data-theme=light]) .equipment-form,:where(:root[data-theme=light]) .small-modal,:where(:root[data-theme=light]) .details-drawer{background:#f5f7f9;border:1px solid #c3cbd8;box-shadow:0 24px 70px #0000002b}.equipment-form header,.details-drawer header{border-bottom:1px solid #29313c;justify-content:space-between;align-items:start;padding:20px;display:flex}:where(:root[data-theme=light]) .equipment-form header,:where(:root[data-theme=light]) .details-drawer header{border-bottom:1px solid #c9d0da}.equipment-form h2,.small-modal h2,.details-drawer h2{margin:0;font:700 19px Onest,sans-serif}.equipment-form header button,.details-drawer header button{color:#9ba9ba;background:0 0;border:0;font-size:22px}:where(:root[data-theme=light]) .equipment-form header button,:where(:root[data-theme=light]) .details-drawer header button{color:#506074}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.form-grid .equipment-specs-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.form-grid .equipment-specs-fields small{color:#748397;grid-column:1/-1;font-size:9px;line-height:1.4}:where(:root[data-theme=light]) .form-grid .equipment-specs-fields small{color:#47515f}@media (width<=560px){:where(:root:not([data-zoom])) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}@media (width<=616px){:where(:root[data-zoom="1.1"]) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}@media (width<=700px){:where(:root[data-zoom="1.25"]) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}@media (width<=840px){:where(:root[data-zoom="1.5"]) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}@media (width<=980px){:where(:root[data-zoom="1.75"]) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}@media (width<=1120px){:where(:root[data-zoom="2"]) .form-grid .equipment-specs-fields{grid-template-columns:1fr 1fr}}.form-grid label{color:#8e9cad;gap:7px;font-size:10px;display:grid}:where(:root[data-theme=light]) .form-grid label{color:#5b6b7e}.form-grid .wide{grid-column:span 2}.equipment-form input,.equipment-form select,.equipment-form textarea,.small-modal input{background:#111720;border:1px solid #344052;border-radius:7px;width:100%;height:37px;padding:0 10px}:where(:root[data-theme=light]) .equipment-form input,:where(:root[data-theme=light]) .equipment-form select,:where(:root[data-theme=light]) .equipment-form textarea,:where(:root[data-theme=light]) .small-modal input{background:#edf0f5;border:1px solid #c3ccd9}.equipment-form textarea{resize:vertical;height:75px;padding:10px}.equipment-form footer,.small-modal>div{border-top:1px solid #29313c;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}:where(:root[data-theme=light]) .equipment-form footer,:where(:root[data-theme=light]) .small-modal>div{border-top:1px solid #c9d0da}.small-modal{width:min(380px,100%);padding-top:20px}.small-modal h2,.small-modal input{margin:0 20px 16px}.danger-link{color:#ff9fa9;background:0 0;border:0;margin:0 20px 18px;font-size:10px}:where(:root[data-theme=light]) .danger-link{color:#d61f32}.details-drawer{border-radius:0;justify-self:end;width:min(490px,100%);height:100%;max-height:100vh}.details-photo{color:#91bcff;background:#203d60;border-radius:10px;place-items:center;height:230px;margin:20px;font-size:50px;display:grid;overflow:hidden}:where(:root[data-theme=light]) .details-photo{color:#1f66d6;background:#e8eff7}.details-photo img{object-fit:cover;width:100%;height:100%}.upload-image{color:#8ab8ff;background:0 0;border:0;margin:-10px 20px 10px;font-size:10px;display:block}:where(:root[data-theme=light]) .upload-image{color:#1e66d5}.details-drawer dl{grid-template-columns:1fr 1fr;gap:16px;padding:12px 20px 25px;display:grid}.details-drawer dl div{min-width:0}.details-drawer dt{color:#6f7e91;font-size:9px}:where(:root[data-theme=light]) .details-drawer dt{color:#454e5a}.details-drawer dd{color:#e2eaf4;margin:5px 0 0;font-size:11px;line-height:1.5}:where(:root[data-theme=light]) .details-drawer dd{color:#212d3d}.details-drawer .description{grid-column:span 2}.details-drawer footer{border-top:1px solid #29313c;flex-wrap:wrap;gap:8px;padding:15px 20px;display:flex}:where(:root[data-theme=light]) .details-drawer footer{border-top:1px solid #c9d0da}.danger-button{color:#ffb6be;background:#3e2026;border:1px solid #86434c;border-radius:8px;height:39px;padding:0 14px;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .danger-button{color:#d61f33;background:#fff;border:1px solid #d6adb3}.small-modal label{color:#8e9cad;gap:7px;margin:0 20px 16px;font-size:10px;display:grid}:where(:root[data-theme=light]) .small-modal label{color:#5b6b7e}.small-modal select{color:#eaf0f8;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:100%;height:37px;padding:0 10px;font-size:10px}:where(:root[data-theme=light]) .small-modal select{color:#1d2836;background:#edf0f5;border:1px solid #c3ccd9}.small-modal .form-error,.small-modal .dialog-copy{margin:0 20px 16px}.dialog-copy{color:#aeb9c7;font-size:10px;line-height:1.5}:where(:root[data-theme=light]) .dialog-copy{color:#465465}.staff-page{min-width:0}.staff-toolbar{background:#171d26;border:1px solid #29313c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:13px;display:flex}:where(:root[data-theme=light]) .staff-toolbar{background:#f5f7f9;border:1px solid #c9d0da}.staff-search{color:#8292a6;background:#111720;border:1px solid #303a49;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:430px;height:35px;padding:0 10px;display:flex}:where(:root[data-theme=light]) .staff-search{color:#4c5a6b;background:#edf0f5;border:1px solid #c5cdd9}.staff-search span{font-size:17px;transform:rotate(-20deg)}.staff-search input,.staff-form input,.staff-form textarea{color:#eaf0f8;background:0 0;border:0;outline:0;min-width:0;font-size:10px}:where(:root[data-theme=light]) .staff-search input,:where(:root[data-theme=light]) .staff-form input,:where(:root[data-theme=light]) .staff-form textarea{color:#1d2836}.staff-search input{width:100%}.staff-search input::placeholder,.staff-form input::placeholder,.staff-form textarea::placeholder{color:#647184}:where(:root[data-theme=light]) .staff-search input::placeholder,:where(:root[data-theme=light]) .staff-form input::placeholder,:where(:root[data-theme=light]) .staff-form textarea::placeholder{color:#7e8b9d}.staff-count{color:#758397;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}:where(:root[data-theme=light]) .staff-count{color:#47515f}.staff-count strong,.staff-panel-count{color:#9fc5ff;background:#203b5d;border-radius:99px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-size:10px;display:inline-grid}:where(:root[data-theme=light]) .staff-count strong,:where(:root[data-theme=light]) .staff-panel-count{color:#1f67d6;background:#e9eff7}.staff-notice{border:1px solid;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:10px}.staff-notice.success{color:#9de6c7;background:#183b32;border-color:#2c6959}:where(:root[data-theme=light]) .staff-notice.success{color:#31bf83;background:#eef8f6;border-color:#a9dbce}.staff-notice.error{color:#ffb4bc;background:#3b2228;border-color:#79414a}:where(:root[data-theme=light]) .staff-notice.error{color:#d61f32;background:#fff;border-color:#d4afb5}.staff-panel{margin-top:16px;padding:0;overflow:hidden}.staff-panel .panel-heading{border-bottom:1px solid #29313c;padding:19px}:where(:root[data-theme=light]) .staff-panel .panel-heading{border-bottom:1px solid #c9d0da}.staff-panel:has(.staff-table){overflow-x:auto}.staff-table{min-width:680px}.staff-table-head,.staff-row{grid-template-columns:minmax(200px,1.2fr) minmax(110px,.65fr) minmax(180px,1fr) auto;align-items:center;column-gap:18px;display:grid}.staff-table-head{color:#68778b;letter-spacing:.08em;min-height:37px;padding:0 19px;font-size:8px;font-weight:800}:where(:root[data-theme=light]) .staff-table-head{color:#404a56}.staff-row{color:#aeb9c7;border-top:1px solid #252e3b;min-height:67px;padding:8px 19px;font-size:10px}:where(:root[data-theme=light]) .staff-row{color:#465465;border-top:1px solid #c7d0dc}.staff-row:hover{background:#1b2430}:where(:root[data-theme=light]) .staff-row:hover{background:#fefefe}.staff-position-name{align-items:center;gap:10px;min-width:0;display:flex}.staff-position-icon{color:#d3c3ff;background:#49386f;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.staff-position-name div{min-width:0}.staff-position-name strong,.staff-position-name small{display:block}.staff-position-name strong{color:#e7edf7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}:where(:root[data-theme=light]) .staff-position-name strong{color:#1e2838}.staff-position-name small{color:#728094;margin-top:3px;font-size:9px}:where(:root[data-theme=light]) .staff-position-name small{color:#464f5c}.staff-rate{color:#dce8fa;white-space:nowrap;font-size:10px}:where(:root[data-theme=light]) .staff-rate{color:#212c3d}.staff-description{color:#8f9daf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=light]) .staff-description{color:#5a697d}.staff-actions{justify-content:flex-end;gap:8px;display:flex}.staff-actions button{color:#8ebaff;background:0 0;border:0;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .staff-actions button{color:#1f66d6}.staff-actions button:hover{color:#c4dcff}:where(:root[data-theme=light]) .staff-actions button:hover{color:#1f69d6}.staff-actions .danger{color:#ee9ea8}:where(:root[data-theme=light]) .staff-actions .danger{color:#d0253a}.staff-actions .danger:hover{color:#ffc0c7}:where(:root[data-theme=light]) .staff-actions .danger:hover{color:#d61f33}.staff-actions button:disabled{color:#5c6a7a;cursor:not-allowed}:where(:root[data-theme=light]) .staff-actions button:disabled{color:#8694a4}.staff-empty{color:#718095;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:210px;padding:36px 20px;display:grid}:where(:root[data-theme=light]) .staff-empty{color:#454f5d}.staff-empty strong{color:#d5deea;font-size:12px}:where(:root[data-theme=light]) .staff-empty strong{color:#273549}.staff-empty span{max-width:330px;font-size:10px;line-height:1.5}.staff-empty .primary-action{margin-top:7px}.staff-form-modal{background:#171d26;border:1px solid #354052;border-radius:13px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0000007a}:where(:root[data-theme=light]) .staff-form-modal{background:#f5f7f9;border:1px solid #c3cbd8;box-shadow:0 24px 70px #0000002b}.modal-heading{border-bottom:1px solid #29313c;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}:where(:root[data-theme=light]) .modal-heading{border-bottom:1px solid #c9d0da}.modal-heading h2{margin:0;font:700 19px Onest,sans-serif}.modal-close{color:#9ba9ba;background:0 0;border:0;font-size:22px}:where(:root[data-theme=light]) .modal-close{color:#506074}.staff-form{gap:14px;padding:20px;display:grid}.staff-form label{color:#8e9cad;gap:7px;font-size:10px;display:grid}:where(:root[data-theme=light]) .staff-form label{color:#5b6b7e}.staff-form input,.staff-form textarea{background:#111720;border:1px solid #344052;border-radius:7px;width:100%;height:37px;padding:0 10px}:where(:root[data-theme=light]) .staff-form input,:where(:root[data-theme=light]) .staff-form textarea{background:#edf0f5;border:1px solid #c3ccd9}.staff-form textarea{resize:vertical;height:92px;padding:10px}.staff-form-modal .staff-notice{margin:0 20px 15px}.modal-actions{border-top:1px solid #29313c;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}:where(:root[data-theme=light]) .modal-actions{border-top:1px solid #c9d0da}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.55}.projects-section-root{color:#e9eef6;background:#10151d;min-height:calc(100vh - 108px);margin:-36px clamp(-52px,-3.2vw,-24px) -26px}:where(:root[data-theme=light]) .projects-section-root{color:#1e2838;background:#ebeef4}.projects-open-tabs{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e131bf7;border-bottom:1px solid #2a3442;align-items:center;gap:7px;min-height:48px;padding:7px 16px;display:flex;position:sticky;top:0;overflow-x:auto}:where(:root[data-theme=light]) .projects-open-tabs{background:#e8ecf3f7;border-bottom:1px solid #c6cfdb}.projects-open-tab{background:#171e28;border:1px solid #303b49;border-radius:7px;flex:none;align-items:center;height:33px;display:flex}:where(:root[data-theme=light]) .projects-open-tab{background:#f6f8fa;border:1px solid #c5ced9}.projects-open-tab.active{background:#203249;border-color:#4a75aa}:where(:root[data-theme=light]) .projects-open-tab.active{background:#ecf1f7}.projects-tab-close{color:#ff7c85;background:#2b1c21;border:0;border-right:1px solid #543038;border-radius:6px 0 0 6px;width:25px;height:100%;font-size:15px}:where(:root[data-theme=light]) .projects-tab-close{color:#ce1d29;background:#fdfcfc;border-right:1px solid #d2b1b9}.projects-tab-close:hover{color:#fff;background:#a9323b}.projects-tab-name{color:#aebaca;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0 6px 6px 0;max-width:220px;height:100%;padding:0 12px;font-size:10px;font-weight:700;overflow:hidden}:where(:root[data-theme=light]) .projects-tab-name{color:#435266}.projects-open-tab.active .projects-tab-name{color:#eef5ff}:where(:root[data-theme=light]) .projects-open-tab.active .projects-tab-name{color:#1a2331}.projects-tab-number{color:#7fb0f0;font-variant-numeric:tabular-nums;margin-right:6px}:where(:root[data-theme=light]) .projects-tab-number{color:#1c66c7}.projects-number-badge{color:#9fc5ff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#142033;border:1px solid #2e4566;border-radius:5px;flex:none;align-self:flex-start;place-items:center;min-height:18px;padding:0 7px;font-size:10px;font-weight:800;display:inline-grid}:where(:root[data-theme=light]) .projects-number-badge{color:#1f67d6;background:#fbfcfd;border:1px solid #abbed9}.projects-library{color:#e9eef6;background:radial-gradient(circle at 82% 8%,#3d7bd617,#0000 30%),#10151d;min-height:calc(100vh - 156px);margin:0;padding:34px clamp(24px,4vw,58px)}:where(:root[data-theme=light]) .projects-library{color:#1e2838;background:radial-gradient(circle at 82% 8%,#3d7bd617,#0000 30%),#ebeef4}.projects-library-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:28px;display:flex}.projects-library-header>div:first-child{flex:320px;min-width:0}.projects-library-header h1{margin:6px 0 8px;font:700 28px Onest,sans-serif}.projects-library-header p:last-child{color:#7d8b9d;margin:0;font-size:12px}:where(:root[data-theme=light]) .projects-library-header p:last-child{color:#69788b}.projects-library-actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.projects-library-actions .primary-action{white-space:nowrap}.projects-view-switch{background:#131a23;border:1px solid #2d3948;border-radius:8px;padding:3px;display:flex}:where(:root[data-theme=light]) .projects-view-switch{background:#f0f3f7;border:1px solid #c5cedb}.projects-view-switch button{white-space:nowrap;color:#718196;background:0 0;border:0;border-radius:6px;height:32px;padding:0 11px;font-size:9px;font-weight:700}:where(:root[data-theme=light]) .projects-view-switch button{color:#45505e}.projects-view-switch button.active{color:#dceaff;background:#26486f}:where(:root[data-theme=light]) .projects-view-switch button.active{color:#1f68d6;background:#e6eef6}.projects-library-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.projects-library-grid.projects-library-list{grid-template-columns:1fr}.projects-library-list .projects-library-card{min-height:76px}.projects-library-card{color:#dfe8f4;text-align:left;background:#151c25;border:1px solid #2b3543;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:18px;transition:border-color .15s,background .15s,transform .15s;display:grid}:where(:root[data-theme=light]) .projects-library-card{color:#212e3e;background:#f3f5f8;border:1px solid #c6cfda}.projects-library-card:hover{background:#192331;border-color:#4d77ad;transform:translateY(-1px)}:where(:root[data-theme=light]) .projects-library-card:hover{background:#fdfefe}.projects-library-card-content{gap:6px;min-width:0;display:grid}.projects-library-card-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.projects-library-card-content small,.projects-library-open{color:#718196;font-size:9px}:where(:root[data-theme=light]) .projects-library-card-content small,:where(:root[data-theme=light]) .projects-library-open{color:#45505e}.projects-card-number{color:#9fc5ff;font-variant-numeric:tabular-nums;background:#1a2b44;border-radius:4px;justify-self:start;padding:1px 5px;font-size:9px;font-weight:700}:where(:root[data-theme=light]) .projects-card-number{color:#1f67d6;background:#edf1f8}.projects-library-open{color:#79adf5}:where(:root[data-theme=light]) .projects-library-open{color:#1c64c7}.projects-library-empty,.projects-library-error{color:#718196;text-align:center;background:#141a23;border:1px dashed #344052;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:190px;padding:30px;font-size:11px;display:grid}:where(:root[data-theme=light]) .projects-library-empty,:where(:root[data-theme=light]) .projects-library-error{color:#45505e;background:#f1f4f7;border:1px dashed #c3ccd9}.projects-library-empty strong{color:#dce5f1;font-size:14px}:where(:root[data-theme=light]) .projects-library-empty strong{color:#233041}.projects-library-error{color:#ff9da3}:where(:root[data-theme=light]) .projects-library-error{color:#d61f2a}.projects-page{grid-template-columns:var(--projects-sidebar-width,285px) 6px minmax(0, 1fr);color:#e9eef6;background:#10151d;height:calc(100vh - 156px);margin:0;display:grid;overflow:hidden}:where(:root[data-theme=light]) .projects-page{color:#1e2838;background:#ebeef4}.projects-splitter{z-index:2;cursor:col-resize;touch-action:none;width:12px;margin:0 -3px;position:relative}.projects-splitter:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:5px}.projects-splitter:hover:after,body.projects-resizing .projects-splitter:after{background:#5d9cff}body.projects-resizing,body.projects-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.projects-sidebar{background:#11161e;border-right:1px solid #29313c;min-width:0;height:100%;padding:18px 12px;overflow-y:auto}:where(:root[data-theme=light]) .projects-sidebar{background:#eceff4;border-right:1px solid #c9d0da}.projects-sidebar-search{color:#748396;background:#171d26;border:1px solid #2b3543;border-radius:8px;align-items:center;gap:8px;height:37px;margin:0 2px 18px;padding:0 11px;display:flex}:where(:root[data-theme=light]) .projects-sidebar-search{color:#47515e;background:#f5f7f9;border:1px solid #c6cfda}.projects-sidebar-search input{color:#e9eff8;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}:where(:root[data-theme=light]) .projects-sidebar-search input{color:#1e2837}.projects-sidebar-search input::placeholder{color:#647184}:where(:root[data-theme=light]) .projects-sidebar-search input::placeholder{color:#7e8b9d}.projects-search-icon{font-size:17px;transform:rotate(-20deg)}.projects-sidebar-section{margin-bottom:8px}.projects-section-header{color:#dfe7f2;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 9px;display:flex}:where(:root[data-theme=light]) .projects-section-header{color:#222e3f}.projects-section-header:hover{background:#191f29}:where(:root[data-theme=light]) .projects-section-header:hover{background:#f8f9fb}.projects-section-title{align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:700;display:flex}.projects-section-icon{color:#9fc5ff;background:#203b5d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}:where(:root[data-theme=light]) .projects-section-icon{color:#1f67d6;background:#e9eff7}.projects-chevron{color:#748295;font-size:14px}:where(:root[data-theme=light]) .projects-chevron{color:#707e92}.projects-equipment-tree,.projects-staff-list{padding:3px 2px 5px}.projects-category{margin-top:2px}.projects-category-header{color:#8e9bad;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;width:100%;min-height:33px;padding:0 7px;display:flex}:where(:root[data-theme=light]) .projects-category-header{color:#5b6a7e}.projects-kit-group{border-left:1px solid #2b3646;margin:2px 0 4px 10px}:where(:root[data-theme=light]) .projects-kit-group{border-left:1px solid #c5cedb}.projects-kit-group-header{color:#c2a8ff;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;width:100%;min-height:28px;padding:0 7px;font-weight:700;display:flex}:where(:root[data-theme=light]) .projects-kit-group-header{color:#551fd6}.projects-kit-group-header:hover{background:#1a1f2b}:where(:root[data-theme=light]) .projects-kit-group-header:hover{background:#fafbfc}.projects-left-kit{margin-left:4px}.projects-kit-icon{color:#e3d4ff!important;background:#4b3a71!important}.projects-category-header:hover{color:#cbd7e7;background:#181f29}:where(:root[data-theme=light]) .projects-category-header:hover{color:#2b3a4f;background:#f8f9fb}.projects-category-arrow{color:#657488;width:12px;font-size:12px}:where(:root[data-theme=light]) .projects-category-arrow{color:#3f4854}.projects-category-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;font-weight:700;overflow:hidden}.projects-category-count{color:#657387;text-align:center;background:#1d2530;border-radius:10px;min-width:19px;padding:2px 5px;font-size:8px}:where(:root[data-theme=light]) .projects-category-count{color:#3f4754;background:#fff}.projects-left-item{color:#c5cedb;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:45px;padding:5px 7px 5px 23px;display:flex}:where(:root[data-theme=light]) .projects-left-item{color:#344154}.projects-left-item:hover{color:#f2f6fc;background:#1c2531}:where(:root[data-theme=light]) .projects-left-item:hover{color:#1a2330;background:#fff}.projects-item-image,.projects-staff-icon{color:#9ec6ff;background:#203f65;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}:where(:root[data-theme=light]) .projects-item-image,:where(:root[data-theme=light]) .projects-staff-icon{color:#1f6ad6;background:#e7eff8}.projects-staff-icon{color:#d3c3ff;background:#49386f}.projects-item-text{gap:3px;min-width:0;display:grid}.projects-item-name{color:#cbd4e0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}:where(:root[data-theme=light]) .projects-item-name{color:#303d50}.projects-item-meta{color:#68778b;font-size:8px}:where(:root[data-theme=light]) .projects-item-meta{color:#404a56}.projects-staff-item{padding-left:23px}.projects-empty-sidebar{color:#596879;padding:12px 14px;font-size:9px;line-height:1.5}:where(:root[data-theme=light]) .projects-empty-sidebar{color:#8796a7}.projects-workspace{background:radial-gradient(circle at 72% 8%,#3d7bd60b,#0000 28%),#10151d;flex-direction:column;min-width:0;height:100%;display:flex;overflow:auto}:where(:root[data-theme=light]) .projects-workspace{background:radial-gradient(circle at 72% 8%,#3d7bd60b,#0000 28%),#ebeef4}.projects-workspace>*{flex-shrink:0}.projects-header{border-bottom:1px solid #252d38;justify-content:space-between;align-items:flex-start;gap:20px;min-height:91px;padding:25px 28px 18px;display:flex}:where(:root[data-theme=light]) .projects-header{border-bottom:1px solid #c9d1db}.projects-title-row{flex-direction:column;gap:4px;min-width:0;display:flex}.projects-header-details{flex:1;min-width:0;container-type:inline-size}.projects-title-metadata{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@container (width<=560px){.projects-title-metadata{grid-template-columns:1fr 1fr}.projects-title-row{grid-column:1/-1}}.projects-title-row label,.projects-meta-field{color:#748397;gap:5px;min-width:0;font-size:8px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-title-row label,:where(:root[data-theme=light]) .projects-meta-field{color:#47515f}.projects-meta-field input{color:#dfe8f4;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:100%;height:36px;padding:0 10px;font-size:10px}:where(:root[data-theme=light]) .projects-meta-field input{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.projects-meta-field input:focus{border-color:#5d9cff}.projects-client-field{position:relative}.projects-client-menu,.projects-status-menu{z-index:30;background:#171f29;border:1px solid #344052;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 16px 35px #00000061}:where(:root[data-theme=light]) .projects-client-menu,:where(:root[data-theme=light]) .projects-status-menu{background:#f7f9fb;border:1px solid #c3ccd9;box-shadow:0 16px 35px #0002}.projects-client-menu button{color:#dfe8f4;text-align:left;background:0 0;border:0;border-radius:6px;gap:3px;padding:8px;display:grid}:where(:root[data-theme=light]) .projects-client-menu button{color:#212e3e}.projects-client-menu button:hover{background:#223044}:where(:root[data-theme=light]) .projects-client-menu button:hover{background:#edf1f6}.projects-client-menu small,.projects-client-menu>span{color:#8291a5;font-size:8px}:where(:root[data-theme=light]) .projects-client-menu small,:where(:root[data-theme=light]) .projects-client-menu>span{color:#4d596a}.projects-client-menu>span{padding:9px}.projects-title-input{color:#f4f7fb;letter-spacing:-.03em;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;height:36px;padding:0;font:700 19px Onest,sans-serif}:where(:root[data-theme=light]) .projects-title-input{color:#1a2330}.projects-title-input:focus{color:#fff}:where(:root[data-theme=light]) .projects-title-input:focus{color:#1f1f1f}.projects-date-picker{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.projects-date-picker label{color:#748397;gap:5px;font-size:8px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-date-picker label{color:#47515f}.projects-date-picker input{color:#dfe8f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:155px;height:34px;padding:0 9px;font-size:10px}:where(:root[data-theme=light]) .projects-date-picker input{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.projects-date-picker input:focus{border-color:#5d9cff}.projects-project-status{color:#748397;gap:5px;font-size:8px;font-weight:700;display:grid;position:relative}:where(:root[data-theme=light]) .projects-project-status{color:#47515f}.projects-project-tax{color:#748397;gap:5px;font-size:8px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-project-tax{color:#47515f}.projects-tax-select-row{align-items:center;gap:7px;display:flex}.projects-tax-select-row select{color:#dfe8f4;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;min-width:118px;height:34px;padding:0 9px;font-size:10px}:where(:root[data-theme=light]) .projects-tax-select-row select{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.projects-tax-select-row select:focus{border-color:#5d9cff}.projects-tax-select-row strong{color:#78b0ff;text-align:right;min-width:48px;font-size:11px}:where(:root[data-theme=light]) .projects-tax-select-row strong{color:#1d65cb}.projects-status-select{color:#dfe8f4;background:#111720;border:1px solid #344052;border-radius:7px;align-items:center;gap:8px;min-width:155px;height:34px;padding:0 9px;font-size:10px;display:flex}:where(:root[data-theme=light]) .projects-status-select{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.projects-status-select b{color:#718196;margin-left:auto}:where(:root[data-theme=light]) .projects-status-select b{color:#45505e}.projects-status-menu{min-width:170px;top:calc(100% + 3px)}.projects-status-menu button{color:#dfe8f4;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}:where(:root[data-theme=light]) .projects-status-menu button{color:#212e3e}.projects-status-menu button:hover{background:#223044}:where(:root[data-theme=light]) .projects-status-menu button:hover{background:#edf1f6}.project-status-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.status-request{background:#f1c34d;box-shadow:0 0 7px #f1c34d66}:where(:root[data-theme=light]) .status-request{box-shadow:0 0 7px #f1c34d38}.status-confirmed{background:#55cf8d;box-shadow:0 0 7px #55cf8d66}:where(:root[data-theme=light]) .status-confirmed{box-shadow:0 0 7px #55cf8d38}.status-on_location{background:#5d9cff;box-shadow:0 0 7px #5d9cff66}:where(:root[data-theme=light]) .status-on_location{box-shadow:0 0 7px #5d9cff38}.status-completed{background:#7f8ea1}.status-assembly{background:#ff9a3d;box-shadow:0 0 7px #ff9a3d73}:where(:root[data-theme=light]) .status-assembly{box-shadow:0 0 7px #ff9a3d3f}.status-returning{background:#b48cff;box-shadow:0 0 7px #b48cff73}:where(:root[data-theme=light]) .status-returning{box-shadow:0 0 7px #b48cff3f}.projects-status{background:#151c25;border:1px solid #293441;border-radius:7px;align-items:center;gap:7px;margin-top:5px;padding:7px 10px;display:flex}:where(:root[data-theme=light]) .projects-status{background:#f3f5f8;border:1px solid #c6d0db}.projects-status-dot{border-radius:50%;width:6px;height:6px}.projects-status-dot-saved{background:#55cf9c;box-shadow:0 0 9px #55cf9c59}:where(:root[data-theme=light]) .projects-status-dot-saved{box-shadow:0 0 9px #55cf9c31}.projects-status-dot-draft{background:#e36b72;box-shadow:0 0 9px #e36b7247}:where(:root[data-theme=light]) .projects-status-dot-draft{box-shadow:0 0 9px #e36b7227}.projects-status-text{font-size:9px;font-weight:700}.projects-status-text-saved{color:#69d7aa}:where(:root[data-theme=light]) .projects-status-text-saved{color:#2a9d6e}.projects-status-text-draft{color:#ed7c82}:where(:root[data-theme=light]) .projects-status-text-draft{color:#c41c25}.projects-status-time{color:#566577;padding-left:4px;font-size:8px}:where(:root[data-theme=light]) .projects-status-time{color:#8897a9}.projects-save-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 28px 0;display:flex}.projects-save-toolbar p{color:#ffd393;flex:280px;margin:0;font-size:11px;line-height:1.5}:where(:root[data-theme=light]) .projects-save-toolbar p{color:#d68b1f}.projects-table-card.projects-table-card-dragging{opacity:.45}.projects-table-title{cursor:grab;-webkit-user-select:none;user-select:none}body.projects-window-dragging,body.projects-window-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.projects-table-card.projects-window-drop-before{box-shadow:0 -4px #5d9cff}:where(:root[data-theme=light]) .projects-table-card.projects-window-drop-before{box-shadow:0 -4px #5d9cff8c}.projects-table-card.projects-window-drop-after{box-shadow:0 4px #5d9cff}:where(:root[data-theme=light]) .projects-table-card.projects-window-drop-after{box-shadow:0 4px #5d9cff8c}.projects-table-title input{cursor:text}.projects-table-card{background:#151b24;border:1px solid #29323f;border-radius:11px;flex:none;min-width:0;margin:20px 28px 0;overflow:hidden}:where(:root[data-theme=light]) .projects-table-card{background:#f3f5f8;border:1px solid #c7cfdb}.projects-table-card-active{border-color:#5689c7;box-shadow:0 0 0 1px #5d9cff1f}:where(:root[data-theme=light]) .projects-table-card-active{box-shadow:0 0 0 1px #5d9cff11}.projects-section-toolbar{color:#93a3b7;justify-content:space-between;align-items:center;gap:12px;margin:20px 28px -8px;font-size:10px;display:flex}:where(:root[data-theme=light]) .projects-section-toolbar{color:#52647b}.projects-section-toolbar button{color:#9fc5ff;background:#182333;border:1px solid #344052;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:700}:where(:root[data-theme=light]) .projects-section-toolbar button{color:#1f67d6;background:#fefefe;border:1px solid #c3ccd9}.projects-staff-toolbar{margin-top:20px}.projects-icon-button{color:#c3cfdf;cursor:pointer;background:#151c26;border:1px solid #344052;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}:where(:root[data-theme=light]) .projects-icon-button{color:#2f4158;background:#f4f6f9;border:1px solid #c3ccd9}.projects-icon-button:hover:not(:disabled){color:#fff;background:#1d2a3b;border-color:#4d77ad}:where(:root[data-theme=light]) .projects-icon-button:hover:not(:disabled){color:#1f1f1f;background:#fff}.projects-icon-button:disabled{opacity:.4;cursor:default}.projects-collapse-all span{font-size:20px;line-height:1;transition:transform .18s;display:block}.projects-collapse-all.collapsed span{transform:rotate(90deg)}.projects-save-button{color:#9fc5ff}:where(:root[data-theme=light]) .projects-save-button{color:#1f67d6}@media (prefers-reduced-motion:reduce){.projects-collapse-all span{transition:none}}.projects-staff-table-card{margin-top:14px}.projects-added-category h3.projects-category-draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.projects-added-category h3.projects-category-draggable:hover{color:#cfe2ff;background:#1d2b3e}:where(:root[data-theme=light]) .projects-added-category h3.projects-category-draggable:hover{color:#1f67d6;background:#fff}.projects-added-category h3.projects-category-draggable:before{content:"⠿";color:#5f7391;margin-right:8px;font-size:11px}:where(:root[data-theme=light]) .projects-added-category h3.projects-category-draggable:before{color:#3b475a}.projects-added-category.projects-category-dragging{opacity:.45}.projects-added-category.projects-category-drop-before,.projects-added-category.projects-category-drop-after{position:relative}.projects-added-category.projects-category-drop-before:after,.projects-added-category.projects-category-drop-after:after{content:"";z-index:2;pointer-events:none;background:#5d9cff;height:3px;position:absolute;left:0;right:0}.projects-added-category.projects-category-drop-before:after{top:0}.projects-added-category.projects-category-drop-after:after{bottom:0}.projects-added-category h3{color:#9fc5ff;background:#182333;border-bottom:1px solid #2a3442;align-items:center;min-height:34px;margin:0;padding:0 16px;font-size:10px;font-weight:800;display:flex}:where(:root[data-theme=light]) .projects-added-category h3{color:#1f67d6;background:#fefefe;border-bottom:1px solid #c6cfdb}.projects-table-title{color:#dce5f1;border-bottom:1px solid #29323f;align-items:center;height:48px;padding:0 16px;font-size:11px;font-weight:700;display:flex}:where(:root[data-theme=light]) .projects-table-title{color:#233041;border-bottom:1px solid #c7cfdb}.projects-table-title input{color:#dce5f1;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;flex:0 420px;min-width:120px;padding:5px 7px;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .projects-table-title input{color:#233041}.projects-table-title input:focus{background:#111720;border-color:#4d77ad}:where(:root[data-theme=light]) .projects-table-title input:focus{background:#edf0f5}.projects-delete-window{color:#ff8189;background:#321d22;border:1px solid #71363d;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:auto;font-size:15px;display:grid}:where(:root[data-theme=light]) .projects-delete-window{color:#d01e29;background:#fff;border:1px solid #d7acb1}.projects-delete-window:hover:not(:disabled){color:#fff;background:#a9323b;border-color:#d7555e}.projects-delete-window:disabled{opacity:.25;cursor:not-allowed}.projects-active-window-mark{background:#394657;border-radius:4px;width:4px;height:20px;margin-right:7px}:where(:root[data-theme=light]) .projects-active-window-mark{background:#dfe4ea}.projects-window-grip{color:#5d6b80;cursor:grab;flex:none;margin-right:8px;font-size:14px;line-height:1}:where(:root[data-theme=light]) .projects-window-grip{color:#3c4553}.projects-table-title:hover .projects-window-grip{color:#9fc2f0}:where(:root[data-theme=light]) .projects-table-title:hover .projects-window-grip{color:#216ed4}.projects-collapse-window{color:#aebbd0;background:#161d27;border:1px solid #334052;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:grid}:where(:root[data-theme=light]) .projects-collapse-window{color:#576f96;background:#f5f7f9;border:1px solid #c3ccd9}.projects-collapse-window:hover{color:#fff;background:#1d2a3b;border-color:#4d77ad}:where(:root[data-theme=light]) .projects-collapse-window:hover{color:#1f1f1f;background:#fff}.projects-window-summary{color:#8f9db2;white-space:nowrap;margin-left:auto;padding-left:12px;font-weight:600}:where(:root[data-theme=light]) .projects-window-summary{color:#516076}.projects-window-actions{gap:6px;margin-left:auto;display:flex}.projects-window-actions .projects-delete-window{margin-left:0}.projects-window-summary+.projects-window-actions{margin-left:12px}.projects-window-bulk{cursor:default;flex:none;align-items:center;gap:6px;margin-left:auto;padding-left:12px;display:flex}.projects-window-bulk+.projects-window-actions{margin-left:12px}.projects-window-bulk label{color:#8f9db2;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}:where(:root[data-theme=light]) .projects-window-bulk label{color:#516076}.projects-table-title .projects-window-bulk input{color:#dce5f1;text-align:right;background:#111720;border:1px solid #334052;border-radius:6px;flex:none;width:52px;min-width:0;height:24px;padding:0 6px;font-size:11px;font-weight:600}:where(:root[data-theme=light]) .projects-table-title .projects-window-bulk input{color:#233041;background:#edf0f5;border:1px solid #c3ccd9}.projects-table-title .projects-window-bulk input:focus{border-color:#4d77ad}.projects-window-bulk input::placeholder{color:#5d6b80}:where(:root[data-theme=light]) .projects-window-bulk input::placeholder{color:#3c4553}.projects-window-bulk button{color:#dce9ff;white-space:nowrap;background:#173a6b;border:1px solid #1f4f96;border-radius:6px;height:24px;padding:0 10px;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .projects-window-bulk button{color:#1f63d6;background:#e6eefa;border:1px solid #9abaea}.projects-window-bulk button:hover:not(:disabled){color:#fff;background:#1f4f96;border-color:#5d9cff}.projects-window-bulk button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){:where(:root:not([data-zoom])) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root:not([data-zoom])) .projects-window-bulk label span{display:none}:where(:root:not([data-zoom])) .projects-table-title .projects-window-bulk input{width:44px}:where(:root:not([data-zoom])) .projects-window-bulk button{padding:0 8px}:where(:root:not([data-zoom])) .projects-table-title input{min-width:80px}}@media (width<=1210px){:where(:root[data-zoom="1.1"]) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root[data-zoom="1.1"]) .projects-window-bulk label span{display:none}:where(:root[data-zoom="1.1"]) .projects-table-title .projects-window-bulk input{width:44px}:where(:root[data-zoom="1.1"]) .projects-window-bulk button{padding:0 8px}:where(:root[data-zoom="1.1"]) .projects-table-title input{min-width:80px}}@media (width<=1375px){:where(:root[data-zoom="1.25"]) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root[data-zoom="1.25"]) .projects-window-bulk label span{display:none}:where(:root[data-zoom="1.25"]) .projects-table-title .projects-window-bulk input{width:44px}:where(:root[data-zoom="1.25"]) .projects-window-bulk button{padding:0 8px}:where(:root[data-zoom="1.25"]) .projects-table-title input{min-width:80px}}@media (width<=1650px){:where(:root[data-zoom="1.5"]) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root[data-zoom="1.5"]) .projects-window-bulk label span{display:none}:where(:root[data-zoom="1.5"]) .projects-table-title .projects-window-bulk input{width:44px}:where(:root[data-zoom="1.5"]) .projects-window-bulk button{padding:0 8px}:where(:root[data-zoom="1.5"]) .projects-table-title input{min-width:80px}}@media (width<=1925px){:where(:root[data-zoom="1.75"]) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root[data-zoom="1.75"]) .projects-window-bulk label span{display:none}:where(:root[data-zoom="1.75"]) .projects-table-title .projects-window-bulk input{width:44px}:where(:root[data-zoom="1.75"]) .projects-window-bulk button{padding:0 8px}:where(:root[data-zoom="1.75"]) .projects-table-title input{min-width:80px}}@media (width<=2200px){:where(:root[data-zoom="2"]) .projects-window-bulk{gap:4px;padding-left:8px}:where(:root[data-zoom="2"]) .projects-window-bulk label span{display:none}:where(:root[data-zoom="2"]) .projects-table-title .projects-window-bulk input{width:44px}:where(:root[data-zoom="2"]) .projects-window-bulk button{padding:0 8px}:where(:root[data-zoom="2"]) .projects-table-title input{min-width:80px}}.projects-duplicate-window{color:#aebbd0;background:#161d27;border:1px solid #334052;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}:where(:root[data-theme=light]) .projects-duplicate-window{color:#576f96;background:#f5f7f9;border:1px solid #c3ccd9}.projects-duplicate-window:hover{color:#fff;background:#1d2a3b;border-color:#4d77ad}:where(:root[data-theme=light]) .projects-duplicate-window:hover{color:#1f1f1f;background:#fff}.projects-table-card-collapsed .projects-table-title{border-bottom:0}.projects-table-card-active .projects-table-title{background:#182333}:where(:root[data-theme=light]) .projects-table-card-active .projects-table-title{background:#fefefe}.projects-table-card-active .projects-active-window-mark{background:#5d9cff;box-shadow:0 0 8px #5d9cff73}:where(:root[data-theme=light]) .projects-table-card-active .projects-active-window-mark{box-shadow:0 0 8px #5d9cff3f}.calendar-page{min-width:0}.full-calendar-panel{padding:0;position:relative;overflow:hidden}.full-calendar-header{border-bottom:1px solid #29323f;align-items:center;gap:10px;min-height:66px;padding:0 18px;display:flex}:where(:root[data-theme=light]) .full-calendar-header{border-bottom:1px solid #c7cfdb}.full-calendar-header h2{color:#e4ebf5;text-transform:capitalize;text-align:center;min-width:190px;margin:0;font:700 18px Onest,sans-serif}:where(:root[data-theme=light]) .full-calendar-header h2{color:#202b3b}.full-calendar-header button{color:#a9bad0;background:#18212c;border:1px solid #344052;border-radius:7px;width:32px;height:32px;font-size:20px}:where(:root[data-theme=light]) .full-calendar-header button{color:#537097;background:#fafbfc;border:1px solid #c3ccd9}.full-calendar-header .calendar-today{width:auto;margin-left:6px;padding:0 12px;font-size:9px;font-weight:700}.full-calendar-weekdays{background:#121922;border-bottom:1px solid #29323f;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(:root[data-theme=light]) .full-calendar-weekdays{background:#eff2f6;border-bottom:1px solid #c7cfdb}.full-calendar-weekdays span{color:#718196;text-align:center;padding:10px 8px;font-size:9px;font-weight:800}:where(:root[data-theme=light]) .full-calendar-weekdays span{color:#45505e}.full-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.full-calendar-day{background:#151c25;border-bottom:1px solid #29323f;border-right:1px solid #29323f;min-width:0;min-height:118px;padding:8px 5px}:where(:root[data-theme=light]) .full-calendar-day{background:#f3f5f8;border-bottom:1px solid #c7cfdb;border-right:1px solid #c7cfdb}.full-calendar-day.has-projects{background:#17212d}:where(:root[data-theme=light]) .full-calendar-day.has-projects{background:#f9fbfc}.full-calendar-day:nth-child(7n){border-right:0}.full-calendar-day.outside{background:#11171f}:where(:root[data-theme=light]) .full-calendar-day.outside{background:#edf0f5}.full-calendar-number{color:#b8c4d3;place-items:center;width:24px;height:24px;font-size:10px;display:grid}:where(:root[data-theme=light]) .full-calendar-number{color:#3b4b5f}.full-calendar-day.outside .full-calendar-number{color:#4f5b69}.full-calendar-day.today .full-calendar-number{color:#fff;background:#3979ca;border-radius:50%;font-weight:800}.full-calendar-events{gap:4px;margin-top:4px;display:grid}.full-calendar-event{border:1px solid color-mix(in srgb, var(--event-color) 55%, transparent);border-left:3px solid var(--event-color);color:#f2f7ff;background:color-mix(in srgb, var(--event-color) 31%, #18202a);min-width:0;box-shadow:inset 0 0 14px color-mix(in srgb, var(--event-color) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 6px;font-size:9px;font-weight:800;display:flex;overflow:hidden}:where(:root[data-theme=light]) .full-calendar-event{color:#19212f;background:color-mix(in srgb, var(--event-color) 31%, #f8fafb)}.full-calendar-event.event-start{border-left-width:5px}.full-calendar-event-number{opacity:.75;font-variant-numeric:tabular-nums;flex:none}.full-calendar-event.event-end{border-right-color:var(--event-color)}.full-calendar-event i{background:var(--event-color);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.full-calendar-events small{color:#728094;font-size:8px}:where(:root[data-theme=light]) .full-calendar-events small{color:#464f5c}.calendar-loading{color:#8796aa;background:#10151dc7;place-items:center;font-size:11px;display:grid;position:absolute;inset:67px 0 0}:where(:root[data-theme=light]) .calendar-loading{color:#4e5c6f;background:#ebeef4c7}@media (width<=800px){:where(:root:not([data-zoom])) .full-calendar-panel{overflow-x:auto}:where(:root:not([data-zoom])) .full-calendar-header,:where(:root:not([data-zoom])) .full-calendar-weekdays,:where(:root:not([data-zoom])) .full-calendar-grid{min-width:760px}}@media (width<=880px){:where(:root[data-zoom="1.1"]) .full-calendar-panel{overflow-x:auto}:where(:root[data-zoom="1.1"]) .full-calendar-header,:where(:root[data-zoom="1.1"]) .full-calendar-weekdays,:where(:root[data-zoom="1.1"]) .full-calendar-grid{min-width:760px}}@media (width<=1000px){:where(:root[data-zoom="1.25"]) .full-calendar-panel{overflow-x:auto}:where(:root[data-zoom="1.25"]) .full-calendar-header,:where(:root[data-zoom="1.25"]) .full-calendar-weekdays,:where(:root[data-zoom="1.25"]) .full-calendar-grid{min-width:760px}}@media (width<=1200px){:where(:root[data-zoom="1.5"]) .full-calendar-panel{overflow-x:auto}:where(:root[data-zoom="1.5"]) .full-calendar-header,:where(:root[data-zoom="1.5"]) .full-calendar-weekdays,:where(:root[data-zoom="1.5"]) .full-calendar-grid{min-width:760px}}@media (width<=1400px){:where(:root[data-zoom="1.75"]) .full-calendar-panel{overflow-x:auto}:where(:root[data-zoom="1.75"]) .full-calendar-header,:where(:root[data-zoom="1.75"]) .full-calendar-weekdays,:where(:root[data-zoom="1.75"]) .full-calendar-grid{min-width:760px}}@media (width<=1600px){:where(:root[data-zoom="2"]) .full-calendar-panel{overflow-x:auto}:where(:root[data-zoom="2"]) .full-calendar-header,:where(:root[data-zoom="2"]) .full-calendar-weekdays,:where(:root[data-zoom="2"]) .full-calendar-grid{min-width:760px}}.settings-page{min-width:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{padding:0 20px 20px}.settings-calendar-card{grid-column:1/-1}.settings-fields{gap:14px;display:grid}.settings-fields label{color:#8290a2;gap:6px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=light]) .settings-fields label{color:#657487}.settings-fields input:not([type=color]),.settings-fields select{color:#dfe8f4;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:100%;min-height:38px;padding:0 11px;font-size:10px}:where(:root[data-theme=light]) .settings-fields input:not([type=color]),:where(:root[data-theme=light]) .settings-fields select{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.settings-fields input:focus,.settings-fields select:focus{border-color:#5d9cff}.settings-label{color:#8290a2;margin-bottom:7px;font-size:9px;font-weight:700;display:block}:where(:root[data-theme=light]) .settings-label{color:#657487}.settings-colors{flex-wrap:wrap;gap:8px;display:flex}.settings-colors button,.settings-colors input{border:2px solid #344052;border-radius:8px;width:32px;height:32px;padding:0}:where(:root[data-theme=light]) .settings-colors button,:where(:root[data-theme=light]) .settings-colors input{border:2px solid #c3ccd9}.settings-colors button.active{border-color:#72a9ff;box-shadow:0 0 0 2px #5d9cff33}:where(:root[data-theme=light]) .settings-colors button.active{box-shadow:0 0 0 2px #5d9cff1c}.settings-upload input{padding:8px!important}.settings-calendar-card>p{color:#8290a2;max-width:720px;font-size:10px;line-height:1.6}:where(:root[data-theme=light]) .settings-calendar-card>p{color:#657487}.calendar-provider{color:#e5ebf4;text-align:left;background:#151d27;border:1px solid #344052;border-radius:10px;align-items:center;gap:13px;min-height:72px;padding:12px 15px;display:flex}:where(:root[data-theme=light]) .calendar-provider{color:#202b3b;background:#f4f6f9;border:1px solid #c3ccd9}.calendar-provider:hover{background:#192534;border-color:#5d82b1}:where(:root[data-theme=light]) .calendar-provider:hover{background:#fff}.calendar-provider b{color:#fff;background:#273449;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}:where(:root[data-theme=light]) .calendar-provider b{color:#1f1f1f;background:#edf0f5}.calendar-provider.google b{color:#4285f4;background:#fff}:where(:root[data-theme=light]) .calendar-provider.google b{color:#184ea8}.calendar-provider span,.calendar-provider small{display:block}.calendar-provider span{font-size:10px;font-weight:800}.calendar-provider small{color:#78879a;margin-top:5px;font-size:8px;font-weight:500}:where(:root[data-theme=light]) .calendar-provider small{color:#495461}@media (width<=700px){:where(:root:not([data-zoom])) .settings-grid{grid-template-columns:1fr}:where(:root:not([data-zoom])) .settings-calendar-card{grid-column:auto}}@media (width<=770px){:where(:root[data-zoom="1.1"]) .settings-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .settings-calendar-card{grid-column:auto}}@media (width<=875px){:where(:root[data-zoom="1.25"]) .settings-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .settings-calendar-card{grid-column:auto}}@media (width<=1050px){:where(:root[data-zoom="1.5"]) .settings-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .settings-calendar-card{grid-column:auto}}@media (width<=1225px){:where(:root[data-zoom="1.75"]) .settings-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .settings-calendar-card{grid-column:auto}}@media (width<=1400px){:where(:root[data-zoom="2"]) .settings-grid{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .settings-calendar-card{grid-column:auto}}.projects-table{width:100%;overflow-x:auto}.projects-table-head,.projects-table-row{grid-template-columns:32px 88px minmax(230px,1fr) 66px 64px 92px 75px 105px 32px;align-items:center;min-width:870px;display:grid}.projects-table-equipment .projects-table-head,.projects-table-equipment .projects-table-row{grid-template-columns:28px minmax(140px,1fr) 58px 56px 84px 64px 92px minmax(110px,.8fr) minmax(110px,.8fr) 28px;column-gap:4px;min-width:800px}.projects-table-staff .projects-table-head,.projects-table-staff .projects-table-row{grid-template-columns:32px 88px minmax(230px,1fr) 66px 64px 92px 105px 32px;min-width:790px}.projects-comment-cell{padding-right:8px}.projects-row-comment{color:#cfd9e6;width:100%;height:30px;font:inherit;background:#10161f;border:1px solid #2b3542;border-radius:6px;outline:0;padding:0 8px;font-size:10px}:where(:root[data-theme=light]) .projects-row-comment{color:#2a394e;background:#eceff5;border:1px solid #c7cfda}.projects-row-comment:focus{border-color:#5d9cff}.projects-row-comment::placeholder{color:#4d5a6b}.projects-table-head{color:#667588;letter-spacing:.08em;text-transform:uppercase;background:#121821;border-bottom:1px solid #252e3b;min-height:37px;padding:0 12px;font-size:7px;font-weight:800}:where(:root[data-theme=light]) .projects-table-head{color:#3f4954;background:#eff2f6;border-bottom:1px solid #c7d0dc}.projects-table-row{color:#aab6c5;background:#151b24;border-bottom:1px solid #252e3b;min-height:69px;padding:0 12px;transition:background .15s,border-color .15s}:where(:root[data-theme=light]) .projects-table-row{color:#475668;background:#f3f5f8;border-bottom:1px solid #c7d0dc}.projects-table-row:hover{background:#1a222d;border-bottom-color:#354253}:where(:root[data-theme=light]) .projects-table-row:hover{background:#fcfcfd;border-bottom-color:#c3ccd9}.projects-row-number[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.projects-row-number[draggable=true]:active{cursor:grabbing}.projects-table-row.projects-table-row-dragging{opacity:.42;background:#223147}:where(:root[data-theme=light]) .projects-table-row.projects-table-row-dragging{background:#edf1f6}.projects-table-row.projects-table-row-duplicate,.projects-table-row.projects-table-row-duplicate:hover{background:#d6a83e3d;border-color:#c89b38;box-shadow:inset 0 0 0 1px #f4c24cbf}:where(:root[data-theme=light]) .projects-table-row.projects-table-row-duplicate,:where(:root[data-theme=light]) .projects-table-row.projects-table-row-duplicate:hover{box-shadow:inset 0 0 0 1px #f4c24c69}.projects-row-number{color:#58687b;font-size:8px}:where(:root[data-theme=light]) .projects-row-number{color:#3c4653}.projects-row-type{color:#66778c;font-size:8px;line-height:1.3}:where(:root[data-theme=light]) .projects-row-type{color:#3f4a57}.projects-position{align-items:center;gap:9px;min-width:0;display:flex}.projects-position-image,.projects-position-staff-icon{color:#a8ccff;background:#23496f;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}:where(:root[data-theme=light]) .projects-position-image,:where(:root[data-theme=light]) .projects-position-staff-icon{color:#1f6bd6;background:#e6eef7}.projects-position-staff-icon{color:#dbcaff;background:#4b3a71}.projects-position-text{gap:4px;min-width:0;display:grid}.projects-position-name{color:#e0e7f0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}:where(:root[data-theme=light]) .projects-position-name{color:#222f40}.projects-position-category{color:#657488;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}:where(:root[data-theme=light]) .projects-position-category{color:#3f4854}.projects-number-input{color:#e7eef8;text-align:center;background:#111720;border:1px solid #344052;border-radius:6px;outline:0;width:calc(100% - 10px);height:31px;padding:0 7px;font-size:9px}:where(:root[data-theme=light]) .projects-number-input{color:#1e2938;background:#edf0f5;border:1px solid #c3ccd9}.projects-number-input:hover{border-color:#415169}:where(:root[data-theme=light]) .projects-number-input:hover{border-color:#b3bfd0}.projects-number-input:focus{background:#141d29;border-color:#5d9cff}:where(:root[data-theme=light]) .projects-number-input:focus{background:#f5f7fa}.projects-quantity-cell{position:relative}.projects-number-input.availability-conflict{border-color:#ef626b;box-shadow:0 0 0 1px #ef626b59}:where(:root[data-theme=light]) .projects-number-input.availability-conflict{box-shadow:0 0 0 1px #ef626b31}.projects-availability-popover{z-index:12;color:#ffc1c6;white-space:nowrap;background:#352126;border:1px solid #82434a;border-radius:7px;min-width:112px;padding:8px 10px;font-size:9px;font-weight:700;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 28px #00000059}:where(:root[data-theme=light]) .projects-availability-popover{color:#d61f2d;background:#fff;border:1px solid #d5aeb3;box-shadow:0 12px 28px #0000001f}.projects-price-input{text-align:right}.projects-no-discount{color:#596879;text-align:center;width:calc(100% - 10px);display:block}:where(:root[data-theme=light]) .projects-no-discount{color:#8796a7}.projects-total-cell{color:#e5edf7;text-align:right;white-space:nowrap;padding-right:5px;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .projects-total-cell{color:#1f2b39}.projects-remove-cell{justify-content:flex-end;display:flex}.projects-remove-button{color:#637286;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}:where(:root[data-theme=light]) .projects-remove-button{color:#3d4753}.projects-remove-button:hover{color:#ff969d;background:#352126}:where(:root[data-theme=light]) .projects-remove-button:hover{color:#d61f2b;background:#fff}.projects-empty-table{color:#69788b;text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;padding:40px;display:grid}:where(:root[data-theme=light]) .projects-empty-table{color:#414a56}.projects-empty-title{color:#a7b4c5;font-size:12px;font-weight:700}:where(:root[data-theme=light]) .projects-empty-title{color:#47576b}.projects-empty-description{color:#5f6e80;max-width:350px;font-size:9px;line-height:1.5}:where(:root[data-theme=light]) .projects-empty-description{color:#8190a2}.projects-bottom-panel{grid-template-columns:minmax(200px,1fr) auto auto;align-items:end;gap:22px;margin:16px 28px 20px;display:grid}.projects-comments{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.projects-comments~.projects-totals{grid-column:2}.projects-comment{gap:6px;min-width:0;display:grid}.projects-comment>span{white-space:nowrap;color:#7d8a9c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}:where(:root[data-theme=light]) .projects-comment>span{color:#6a788b}.projects-comment textarea{resize:none;color:#dce5f0;background:#151c25;border:1px solid #2c3644;border-radius:8px;outline:0;width:100%;min-height:74px;padding:11px 12px;font-size:9px;line-height:1.45}:where(:root[data-theme=light]) .projects-comment textarea{color:#233142;background:#f3f5f8;border:1px solid #c6ceda}.projects-comment textarea::placeholder{color:#5e6d80}:where(:root[data-theme=light]) .projects-comment textarea::placeholder{color:#3c4652}.projects-comment textarea:focus{border-color:#4e89df}.projects-totals{min-width:190px;padding-bottom:1px}.projects-total-line{color:#758397;justify-content:space-between;gap:22px;margin-bottom:6px;font-size:8px;display:flex}:where(:root[data-theme=light]) .projects-total-line{color:#47515f}.projects-total-line strong{color:#c7d2e1;font-weight:600}:where(:root[data-theme=light]) .projects-total-line strong{color:#2e3e55}.projects-total-divider{background:#2c3644;height:1px;margin:8px 0}:where(:root[data-theme=light]) .projects-total-divider{background:#e4e8ee}.projects-total-final{color:#9ba9bb;justify-content:space-between;gap:25px;font-size:9px;display:flex}:where(:root[data-theme=light]) .projects-total-final{color:#4f5f74}.projects-total-final strong{color:#f0f5fb;font:700 16px Onest,sans-serif}:where(:root[data-theme=light]) .projects-total-final strong{color:#1b2532}.projects-total-taxed{color:#a9b7c9;justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.projects-total-taxed{color:#eef5ff;margin-top:8px;font-size:12px}:where(:root[data-theme=light]) .projects-total-taxed{color:#1a2331}.projects-total-taxed strong{color:#78b0ff;font-size:15px}:where(:root[data-theme=light]) .projects-total-taxed strong{color:#1d65cb}.projects-total-specs{color:#8e9cad;text-align:right;font-variant-numeric:tabular-nums;border-top:1px dashed #2b3543;margin-top:8px;padding-top:8px;font-size:10px}:where(:root[data-theme=light]) .projects-total-specs{color:#5b6b7e;border-top:1px dashed #c6cfda}.projects-actions{align-items:end;gap:12px;display:flex}.projects-overall-discount{color:#78879a;white-space:nowrap;gap:6px;font-size:8px;font-weight:600;display:grid}:where(:root[data-theme=light]) .projects-overall-discount{color:#495461}.projects-overall-discount-input{background:#151c25;border:1px solid #354154;border-radius:7px;align-items:center;width:125px;height:40px;display:flex}:where(:root[data-theme=light]) .projects-overall-discount-input{background:#f3f5f8;border:1px solid #c2cbd9}.projects-overall-discount-input:focus-within{border-color:#5b94ea}.projects-overall-discount-input input{color:#eaf1fa;text-align:right;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 8px;font-size:10px}:where(:root[data-theme=light]) .projects-overall-discount-input input{color:#1d2735}.projects-overall-discount-input input::placeholder{color:#59687b}:where(:root[data-theme=light]) .projects-overall-discount-input input::placeholder{color:#3c4653}.projects-overall-discount-input span{color:#69788b;padding-right:9px;font-size:9px}:where(:root[data-theme=light]) .projects-overall-discount-input span{color:#414a56}.projects-export{position:relative}.projects-export-button{color:#fff;background:#3f7fe0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:15px;min-width:165px;height:40px;padding:0 14px;font-size:10px;font-weight:700;display:flex;box-shadow:0 7px 18px #2a6acd33}:where(:root[data-theme=light]) .projects-export-button{box-shadow:0 7px 18px #2a6acd1c}.projects-export-button:hover{background:#4c8cec}.projects-export-arrow{color:#c8ddfb;font-size:12px}:where(:root[data-theme=light]) .projects-export-arrow{color:#1f6ad6}.projects-export-menu{z-index:10;background:#171e28;border:1px solid #354154;border-radius:8px;width:205px;padding:5px;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 18px 40px #00000059}:where(:root[data-theme=light]) .projects-export-menu{background:#f6f8fa;border:1px solid #c2cbd9;box-shadow:0 18px 40px #0000001f}.projects-export-menu button{color:#c4cfdd;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:37px;padding:0 8px;font-size:9px;display:flex}:where(:root[data-theme=light]) .projects-export-menu button{color:#324256}.projects-export-menu button:hover{color:#fff;background:#222c39}:where(:root[data-theme=light]) .projects-export-menu button:hover{background:#fff}.projects-export-icon{color:#9fc5ff;background:#203d61;border-radius:5px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}:where(:root[data-theme=light]) .projects-export-icon{color:#1f67d6;background:#e8eff7}@media (width<=1180px){:where(:root:not([data-zoom])) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root:not([data-zoom])) .projects-table-head,:where(:root:not([data-zoom])) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root:not([data-zoom])) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root:not([data-zoom])) .projects-comment{grid-column:1/-1}}@media (width<=1298px){:where(:root[data-zoom="1.1"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root[data-zoom="1.1"]) .projects-table-head,:where(:root[data-zoom="1.1"]) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root[data-zoom="1.1"]) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root[data-zoom="1.1"]) .projects-comment{grid-column:1/-1}}@media (width<=1475px){:where(:root[data-zoom="1.25"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root[data-zoom="1.25"]) .projects-table-head,:where(:root[data-zoom="1.25"]) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root[data-zoom="1.25"]) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root[data-zoom="1.25"]) .projects-comment{grid-column:1/-1}}@media (width<=1770px){:where(:root[data-zoom="1.5"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root[data-zoom="1.5"]) .projects-table-head,:where(:root[data-zoom="1.5"]) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root[data-zoom="1.5"]) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root[data-zoom="1.5"]) .projects-comment{grid-column:1/-1}}@media (width<=2065px){:where(:root[data-zoom="1.75"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root[data-zoom="1.75"]) .projects-table-head,:where(:root[data-zoom="1.75"]) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root[data-zoom="1.75"]) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root[data-zoom="1.75"]) .projects-comment{grid-column:1/-1}}@media (width<=2360px){:where(:root[data-zoom="2"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,250px) 6px minmax(0, 1fr)}:where(:root[data-zoom="2"]) .projects-table-head,:where(:root[data-zoom="2"]) .projects-table-row{grid-template-columns:28px 78px minmax(200px,1fr) 58px 58px 82px 68px 95px 28px}:where(:root[data-zoom="2"]) .projects-bottom-panel{grid-template-columns:1fr auto}:where(:root[data-zoom="2"]) .projects-comment{grid-column:1/-1}}@media (width<=900px){:where(:root:not([data-zoom])) .projects-library-header{flex-direction:column}:where(:root:not([data-zoom])) .projects-library-actions{justify-content:space-between;width:100%}:where(:root:not([data-zoom])) .projects-section-root{margin:-25px -17px -26px}:where(:root:not([data-zoom])) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root:not([data-zoom])) .projects-header{padding:20px 18px 15px}:where(:root:not([data-zoom])) .projects-table-card{margin:16px 18px 0}:where(:root:not([data-zoom])) .projects-bottom-panel{margin:14px 18px 17px}:where(:root:not([data-zoom])) .projects-status{padding:6px 8px}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .projects-library-header{flex-direction:column}:where(:root[data-zoom="1.1"]) .projects-library-actions{justify-content:space-between;width:100%}:where(:root[data-zoom="1.1"]) .projects-section-root{margin:-25px -17px -26px}:where(:root[data-zoom="1.1"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root[data-zoom="1.1"]) .projects-header{padding:20px 18px 15px}:where(:root[data-zoom="1.1"]) .projects-table-card{margin:16px 18px 0}:where(:root[data-zoom="1.1"]) .projects-bottom-panel{margin:14px 18px 17px}:where(:root[data-zoom="1.1"]) .projects-status{padding:6px 8px}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .projects-library-header{flex-direction:column}:where(:root[data-zoom="1.25"]) .projects-library-actions{justify-content:space-between;width:100%}:where(:root[data-zoom="1.25"]) .projects-section-root{margin:-25px -17px -26px}:where(:root[data-zoom="1.25"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root[data-zoom="1.25"]) .projects-header{padding:20px 18px 15px}:where(:root[data-zoom="1.25"]) .projects-table-card{margin:16px 18px 0}:where(:root[data-zoom="1.25"]) .projects-bottom-panel{margin:14px 18px 17px}:where(:root[data-zoom="1.25"]) .projects-status{padding:6px 8px}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .projects-library-header{flex-direction:column}:where(:root[data-zoom="1.5"]) .projects-library-actions{justify-content:space-between;width:100%}:where(:root[data-zoom="1.5"]) .projects-section-root{margin:-25px -17px -26px}:where(:root[data-zoom="1.5"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root[data-zoom="1.5"]) .projects-header{padding:20px 18px 15px}:where(:root[data-zoom="1.5"]) .projects-table-card{margin:16px 18px 0}:where(:root[data-zoom="1.5"]) .projects-bottom-panel{margin:14px 18px 17px}:where(:root[data-zoom="1.5"]) .projects-status{padding:6px 8px}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .projects-library-header{flex-direction:column}:where(:root[data-zoom="1.75"]) .projects-library-actions{justify-content:space-between;width:100%}:where(:root[data-zoom="1.75"]) .projects-section-root{margin:-25px -17px -26px}:where(:root[data-zoom="1.75"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root[data-zoom="1.75"]) .projects-header{padding:20px 18px 15px}:where(:root[data-zoom="1.75"]) .projects-table-card{margin:16px 18px 0}:where(:root[data-zoom="1.75"]) .projects-bottom-panel{margin:14px 18px 17px}:where(:root[data-zoom="1.75"]) .projects-status{padding:6px 8px}}@media (width<=1800px){:where(:root[data-zoom="2"]) .projects-library-header{flex-direction:column}:where(:root[data-zoom="2"]) .projects-library-actions{justify-content:space-between;width:100%}:where(:root[data-zoom="2"]) .projects-section-root{margin:-25px -17px -26px}:where(:root[data-zoom="2"]) .projects-page{grid-template-columns:var(--projects-sidebar-width,225px) 6px minmax(0, 1fr);margin:0}:where(:root[data-zoom="2"]) .projects-header{padding:20px 18px 15px}:where(:root[data-zoom="2"]) .projects-table-card{margin:16px 18px 0}:where(:root[data-zoom="2"]) .projects-bottom-panel{margin:14px 18px 17px}:where(:root[data-zoom="2"]) .projects-status{padding:6px 8px}}@media (width<=1050px){:where(:root:not([data-zoom])) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root:not([data-zoom])) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root:not([data-zoom])) .activity-item:nth-child(2):after{display:none}:where(:root:not([data-zoom])) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=1155px){:where(:root[data-zoom="1.1"]) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root[data-zoom="1.1"]) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root[data-zoom="1.1"]) .activity-item:nth-child(2):after{display:none}:where(:root[data-zoom="1.1"]) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=1312.5px){:where(:root[data-zoom="1.25"]) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root[data-zoom="1.25"]) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root[data-zoom="1.25"]) .activity-item:nth-child(2):after{display:none}:where(:root[data-zoom="1.25"]) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=1575px){:where(:root[data-zoom="1.5"]) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root[data-zoom="1.5"]) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root[data-zoom="1.5"]) .activity-item:nth-child(2):after{display:none}:where(:root[data-zoom="1.5"]) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=1837.5px){:where(:root[data-zoom="1.75"]) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root[data-zoom="1.75"]) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root[data-zoom="1.75"]) .activity-item:nth-child(2):after{display:none}:where(:root[data-zoom="1.75"]) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=2100px){:where(:root[data-zoom="2"]) .metrics{grid-template-columns:repeat(2,1fr)}:where(:root[data-zoom="2"]) .activity-list{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(:root[data-zoom="2"]) .activity-item:nth-child(2):after{display:none}:where(:root[data-zoom="2"]) .landing-screen{grid-template-columns:minmax(400px,45%) 1fr}}@media (width<=900px){:where(:root:not([data-zoom])) .equipment-layout{grid-template-columns:1fr}:where(:root:not([data-zoom])) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root:not([data-zoom][data-theme=light])) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root:not([data-zoom])) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root:not([data-zoom][data-theme=light])) .catalog-side-heading{background:#f6f8fa}:where(:root:not([data-zoom])) .category-item,:where(:root:not([data-zoom])) .category-row{width:100%}:where(:root:not([data-zoom])) .category-item{gap:10px}:where(:root:not([data-zoom])) .category-menu{display:block}:where(:root:not([data-zoom])) .catalog-toolbar{flex-wrap:wrap}:where(:root:not([data-zoom])) .catalog-toolbar select{flex:1;min-width:120px}:where(:root:not([data-zoom])) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root:not([data-zoom])) .equipment-heading-actions{width:100%}:where(:root:not([data-zoom])) .equipment-heading-actions button{flex:1}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .equipment-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root[data-zoom="1.1"][data-theme=light]) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.1"]) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root[data-zoom="1.1"][data-theme=light]) .catalog-side-heading{background:#f6f8fa}:where(:root[data-zoom="1.1"]) .category-item,:where(:root[data-zoom="1.1"]) .category-row{width:100%}:where(:root[data-zoom="1.1"]) .category-item{gap:10px}:where(:root[data-zoom="1.1"]) .category-menu{display:block}:where(:root[data-zoom="1.1"]) .catalog-toolbar{flex-wrap:wrap}:where(:root[data-zoom="1.1"]) .catalog-toolbar select{flex:1;min-width:120px}:where(:root[data-zoom="1.1"]) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.1"]) .equipment-heading-actions{width:100%}:where(:root[data-zoom="1.1"]) .equipment-heading-actions button{flex:1}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .equipment-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root[data-zoom="1.25"][data-theme=light]) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.25"]) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root[data-zoom="1.25"][data-theme=light]) .catalog-side-heading{background:#f6f8fa}:where(:root[data-zoom="1.25"]) .category-item,:where(:root[data-zoom="1.25"]) .category-row{width:100%}:where(:root[data-zoom="1.25"]) .category-item{gap:10px}:where(:root[data-zoom="1.25"]) .category-menu{display:block}:where(:root[data-zoom="1.25"]) .catalog-toolbar{flex-wrap:wrap}:where(:root[data-zoom="1.25"]) .catalog-toolbar select{flex:1;min-width:120px}:where(:root[data-zoom="1.25"]) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.25"]) .equipment-heading-actions{width:100%}:where(:root[data-zoom="1.25"]) .equipment-heading-actions button{flex:1}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .equipment-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root[data-zoom="1.5"][data-theme=light]) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.5"]) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root[data-zoom="1.5"][data-theme=light]) .catalog-side-heading{background:#f6f8fa}:where(:root[data-zoom="1.5"]) .category-item,:where(:root[data-zoom="1.5"]) .category-row{width:100%}:where(:root[data-zoom="1.5"]) .category-item{gap:10px}:where(:root[data-zoom="1.5"]) .category-menu{display:block}:where(:root[data-zoom="1.5"]) .catalog-toolbar{flex-wrap:wrap}:where(:root[data-zoom="1.5"]) .catalog-toolbar select{flex:1;min-width:120px}:where(:root[data-zoom="1.5"]) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.5"]) .equipment-heading-actions{width:100%}:where(:root[data-zoom="1.5"]) .equipment-heading-actions button{flex:1}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .equipment-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root[data-zoom="1.75"][data-theme=light]) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.75"]) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root[data-zoom="1.75"][data-theme=light]) .catalog-side-heading{background:#f6f8fa}:where(:root[data-zoom="1.75"]) .category-item,:where(:root[data-zoom="1.75"]) .category-row{width:100%}:where(:root[data-zoom="1.75"]) .category-item{gap:10px}:where(:root[data-zoom="1.75"]) .category-menu{display:block}:where(:root[data-zoom="1.75"]) .catalog-toolbar{flex-wrap:wrap}:where(:root[data-zoom="1.75"]) .catalog-toolbar select{flex:1;min-width:120px}:where(:root[data-zoom="1.75"]) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.75"]) .equipment-heading-actions{width:100%}:where(:root[data-zoom="1.75"]) .equipment-heading-actions button{flex:1}}@media (width<=1800px){:where(:root[data-zoom="2"]) .equipment-layout{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .categories-panel{border-bottom:1px solid #29313c;border-right:0;max-height:280px;display:block;overflow:auto}:where(:root[data-zoom="2"][data-theme=light]) .categories-panel{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="2"]) .catalog-side-heading{z-index:2;background:#171e27;padding-top:10px;display:flex;position:sticky;top:0}:where(:root[data-zoom="2"][data-theme=light]) .catalog-side-heading{background:#f6f8fa}:where(:root[data-zoom="2"]) .category-item,:where(:root[data-zoom="2"]) .category-row{width:100%}:where(:root[data-zoom="2"]) .category-item{gap:10px}:where(:root[data-zoom="2"]) .category-menu{display:block}:where(:root[data-zoom="2"]) .catalog-toolbar{flex-wrap:wrap}:where(:root[data-zoom="2"]) .catalog-toolbar select{flex:1;min-width:120px}:where(:root[data-zoom="2"]) .equipment-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="2"]) .equipment-heading-actions{width:100%}:where(:root[data-zoom="2"]) .equipment-heading-actions button{flex:1}}@media (width<=760px){:where(:root:not([data-zoom])) body{overflow-x:hidden}:where(:root:not([data-zoom])) .landing-screen{display:block}:where(:root:not([data-zoom])) .landing-panel{min-height:auto;padding:24px}:where(:root:not([data-zoom])) .landing-brand{height:70px}:where(:root:not([data-zoom])) .landing-brand img{width:180px}:where(:root:not([data-zoom])) .login-content{margin:25px auto 0}:where(:root:not([data-zoom])) .landing-panel footer{margin-top:35px}:where(:root:not([data-zoom])) .landing-hero{min-height:460px}:where(:root:not([data-zoom])) .hero-copy{bottom:36px;left:24px}:where(:root:not([data-zoom])) .hero-copy h2{font-size:44px}:where(:root:not([data-zoom])) .dashboard-shell{display:block}:where(:root:not([data-zoom])) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root:not([data-zoom])) .dashboard-logo{height:76px}:where(:root:not([data-zoom])) .dashboard-logo img{width:260px;max-height:72px}:where(:root:not([data-zoom])) .company-switcher{margin:9px 0 12px}:where(:root:not([data-zoom])) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root:not([data-zoom])) .dashboard-sidebar nav>p,:where(:root:not([data-zoom])) .help-button{display:none}:where(:root:not([data-zoom])) .sidebar-bottom{margin-top:6px;padding:0}:where(:root:not([data-zoom])) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root:not([data-zoom])) .nav-item i{display:none}:where(:root:not([data-zoom])) .dashboard-content{width:100%}:where(:root:not([data-zoom])) .topbar{height:60px;padding:0 17px}:where(:root:not([data-zoom])) .search{justify-content:center;width:44px;padding:0}:where(:root:not([data-zoom])) .search input,:where(:root:not([data-zoom])) .profile-name,:where(:root:not([data-zoom])) .profile>b{display:none}:where(:root:not([data-zoom])) .content-scroll{padding:25px 17px}:where(:root:not([data-zoom])) .page-heading{flex-direction:column;align-items:flex-start}:where(:root:not([data-zoom])) .metrics,:where(:root:not([data-zoom])) .activity-list{grid-template-columns:1fr}:where(:root:not([data-zoom])) .activity-item{padding-bottom:14px}:where(:root:not([data-zoom])) .activity-item:not(:last-child):after{display:none}:where(:root:not([data-zoom])) .dashboard-footer{flex-direction:column;gap:12px}:where(:root:not([data-zoom])) .projects-splitter{display:none}:where(:root:not([data-zoom])) .projects-page{margin:-25px -17px -26px;display:block}:where(:root:not([data-zoom])) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root:not([data-zoom][data-theme=light])) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root:not([data-zoom])) .projects-workspace{min-height:54vh}:where(:root:not([data-zoom])) .projects-header{min-height:auto}:where(:root:not([data-zoom])) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root:not([data-zoom])) .projects-title-row{grid-column:1/-1}:where(:root:not([data-zoom])) .projects-bottom-panel{grid-template-columns:1fr}:where(:root:not([data-zoom])) .projects-actions{justify-content:space-between}:where(:root:not([data-zoom])) .projects-totals{width:100%}}@media (width<=836px){:where(:root[data-zoom="1.1"]) body{overflow-x:hidden}:where(:root[data-zoom="1.1"]) .landing-screen{display:block}:where(:root[data-zoom="1.1"]) .landing-panel{min-height:auto;padding:24px}:where(:root[data-zoom="1.1"]) .landing-brand{height:70px}:where(:root[data-zoom="1.1"]) .landing-brand img{width:180px}:where(:root[data-zoom="1.1"]) .login-content{margin:25px auto 0}:where(:root[data-zoom="1.1"]) .landing-panel footer{margin-top:35px}:where(:root[data-zoom="1.1"]) .landing-hero{min-height:460px}:where(:root[data-zoom="1.1"]) .hero-copy{bottom:36px;left:24px}:where(:root[data-zoom="1.1"]) .hero-copy h2{font-size:44px}:where(:root[data-zoom="1.1"]) .dashboard-shell{display:block}:where(:root[data-zoom="1.1"]) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root[data-zoom="1.1"]) .dashboard-logo{height:76px}:where(:root[data-zoom="1.1"]) .dashboard-logo img{width:260px;max-height:72px}:where(:root[data-zoom="1.1"]) .company-switcher{margin:9px 0 12px}:where(:root[data-zoom="1.1"]) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root[data-zoom="1.1"]) .dashboard-sidebar nav>p,:where(:root[data-zoom="1.1"]) .help-button{display:none}:where(:root[data-zoom="1.1"]) .sidebar-bottom{margin-top:6px;padding:0}:where(:root[data-zoom="1.1"]) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root[data-zoom="1.1"]) .nav-item i{display:none}:where(:root[data-zoom="1.1"]) .dashboard-content{width:100%}:where(:root[data-zoom="1.1"]) .topbar{height:60px;padding:0 17px}:where(:root[data-zoom="1.1"]) .search{justify-content:center;width:44px;padding:0}:where(:root[data-zoom="1.1"]) .search input,:where(:root[data-zoom="1.1"]) .profile-name,:where(:root[data-zoom="1.1"]) .profile>b{display:none}:where(:root[data-zoom="1.1"]) .content-scroll{padding:25px 17px}:where(:root[data-zoom="1.1"]) .page-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.1"]) .metrics,:where(:root[data-zoom="1.1"]) .activity-list{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .activity-item{padding-bottom:14px}:where(:root[data-zoom="1.1"]) .activity-item:not(:last-child):after{display:none}:where(:root[data-zoom="1.1"]) .dashboard-footer{flex-direction:column;gap:12px}:where(:root[data-zoom="1.1"]) .projects-splitter{display:none}:where(:root[data-zoom="1.1"]) .projects-page{margin:-25px -17px -26px;display:block}:where(:root[data-zoom="1.1"]) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root[data-zoom="1.1"][data-theme=light]) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.1"]) .projects-workspace{min-height:54vh}:where(:root[data-zoom="1.1"]) .projects-header{min-height:auto}:where(:root[data-zoom="1.1"]) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.1"]) .projects-title-row{grid-column:1/-1}:where(:root[data-zoom="1.1"]) .projects-bottom-panel{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .projects-actions{justify-content:space-between}:where(:root[data-zoom="1.1"]) .projects-totals{width:100%}}@media (width<=950px){:where(:root[data-zoom="1.25"]) body{overflow-x:hidden}:where(:root[data-zoom="1.25"]) .landing-screen{display:block}:where(:root[data-zoom="1.25"]) .landing-panel{min-height:auto;padding:24px}:where(:root[data-zoom="1.25"]) .landing-brand{height:70px}:where(:root[data-zoom="1.25"]) .landing-brand img{width:180px}:where(:root[data-zoom="1.25"]) .login-content{margin:25px auto 0}:where(:root[data-zoom="1.25"]) .landing-panel footer{margin-top:35px}:where(:root[data-zoom="1.25"]) .landing-hero{min-height:460px}:where(:root[data-zoom="1.25"]) .hero-copy{bottom:36px;left:24px}:where(:root[data-zoom="1.25"]) .hero-copy h2{font-size:44px}:where(:root[data-zoom="1.25"]) .dashboard-shell{display:block}:where(:root[data-zoom="1.25"]) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root[data-zoom="1.25"]) .dashboard-logo{height:76px}:where(:root[data-zoom="1.25"]) .dashboard-logo img{width:260px;max-height:72px}:where(:root[data-zoom="1.25"]) .company-switcher{margin:9px 0 12px}:where(:root[data-zoom="1.25"]) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root[data-zoom="1.25"]) .dashboard-sidebar nav>p,:where(:root[data-zoom="1.25"]) .help-button{display:none}:where(:root[data-zoom="1.25"]) .sidebar-bottom{margin-top:6px;padding:0}:where(:root[data-zoom="1.25"]) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root[data-zoom="1.25"]) .nav-item i{display:none}:where(:root[data-zoom="1.25"]) .dashboard-content{width:100%}:where(:root[data-zoom="1.25"]) .topbar{height:60px;padding:0 17px}:where(:root[data-zoom="1.25"]) .search{justify-content:center;width:44px;padding:0}:where(:root[data-zoom="1.25"]) .search input,:where(:root[data-zoom="1.25"]) .profile-name,:where(:root[data-zoom="1.25"]) .profile>b{display:none}:where(:root[data-zoom="1.25"]) .content-scroll{padding:25px 17px}:where(:root[data-zoom="1.25"]) .page-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.25"]) .metrics,:where(:root[data-zoom="1.25"]) .activity-list{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .activity-item{padding-bottom:14px}:where(:root[data-zoom="1.25"]) .activity-item:not(:last-child):after{display:none}:where(:root[data-zoom="1.25"]) .dashboard-footer{flex-direction:column;gap:12px}:where(:root[data-zoom="1.25"]) .projects-splitter{display:none}:where(:root[data-zoom="1.25"]) .projects-page{margin:-25px -17px -26px;display:block}:where(:root[data-zoom="1.25"]) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root[data-zoom="1.25"][data-theme=light]) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.25"]) .projects-workspace{min-height:54vh}:where(:root[data-zoom="1.25"]) .projects-header{min-height:auto}:where(:root[data-zoom="1.25"]) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.25"]) .projects-title-row{grid-column:1/-1}:where(:root[data-zoom="1.25"]) .projects-bottom-panel{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .projects-actions{justify-content:space-between}:where(:root[data-zoom="1.25"]) .projects-totals{width:100%}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) body{overflow-x:hidden}:where(:root[data-zoom="1.5"]) .landing-screen{display:block}:where(:root[data-zoom="1.5"]) .landing-panel{min-height:auto;padding:24px}:where(:root[data-zoom="1.5"]) .landing-brand{height:70px}:where(:root[data-zoom="1.5"]) .landing-brand img{width:180px}:where(:root[data-zoom="1.5"]) .login-content{margin:25px auto 0}:where(:root[data-zoom="1.5"]) .landing-panel footer{margin-top:35px}:where(:root[data-zoom="1.5"]) .landing-hero{min-height:460px}:where(:root[data-zoom="1.5"]) .hero-copy{bottom:36px;left:24px}:where(:root[data-zoom="1.5"]) .hero-copy h2{font-size:44px}:where(:root[data-zoom="1.5"]) .dashboard-shell{display:block}:where(:root[data-zoom="1.5"]) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root[data-zoom="1.5"]) .dashboard-logo{height:76px}:where(:root[data-zoom="1.5"]) .dashboard-logo img{width:260px;max-height:72px}:where(:root[data-zoom="1.5"]) .company-switcher{margin:9px 0 12px}:where(:root[data-zoom="1.5"]) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root[data-zoom="1.5"]) .dashboard-sidebar nav>p,:where(:root[data-zoom="1.5"]) .help-button{display:none}:where(:root[data-zoom="1.5"]) .sidebar-bottom{margin-top:6px;padding:0}:where(:root[data-zoom="1.5"]) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root[data-zoom="1.5"]) .nav-item i{display:none}:where(:root[data-zoom="1.5"]) .dashboard-content{width:100%}:where(:root[data-zoom="1.5"]) .topbar{height:60px;padding:0 17px}:where(:root[data-zoom="1.5"]) .search{justify-content:center;width:44px;padding:0}:where(:root[data-zoom="1.5"]) .search input,:where(:root[data-zoom="1.5"]) .profile-name,:where(:root[data-zoom="1.5"]) .profile>b{display:none}:where(:root[data-zoom="1.5"]) .content-scroll{padding:25px 17px}:where(:root[data-zoom="1.5"]) .page-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.5"]) .metrics,:where(:root[data-zoom="1.5"]) .activity-list{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .activity-item{padding-bottom:14px}:where(:root[data-zoom="1.5"]) .activity-item:not(:last-child):after{display:none}:where(:root[data-zoom="1.5"]) .dashboard-footer{flex-direction:column;gap:12px}:where(:root[data-zoom="1.5"]) .projects-splitter{display:none}:where(:root[data-zoom="1.5"]) .projects-page{margin:-25px -17px -26px;display:block}:where(:root[data-zoom="1.5"]) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root[data-zoom="1.5"][data-theme=light]) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.5"]) .projects-workspace{min-height:54vh}:where(:root[data-zoom="1.5"]) .projects-header{min-height:auto}:where(:root[data-zoom="1.5"]) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.5"]) .projects-title-row{grid-column:1/-1}:where(:root[data-zoom="1.5"]) .projects-bottom-panel{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .projects-actions{justify-content:space-between}:where(:root[data-zoom="1.5"]) .projects-totals{width:100%}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) body{overflow-x:hidden}:where(:root[data-zoom="1.75"]) .landing-screen{display:block}:where(:root[data-zoom="1.75"]) .landing-panel{min-height:auto;padding:24px}:where(:root[data-zoom="1.75"]) .landing-brand{height:70px}:where(:root[data-zoom="1.75"]) .landing-brand img{width:180px}:where(:root[data-zoom="1.75"]) .login-content{margin:25px auto 0}:where(:root[data-zoom="1.75"]) .landing-panel footer{margin-top:35px}:where(:root[data-zoom="1.75"]) .landing-hero{min-height:460px}:where(:root[data-zoom="1.75"]) .hero-copy{bottom:36px;left:24px}:where(:root[data-zoom="1.75"]) .hero-copy h2{font-size:44px}:where(:root[data-zoom="1.75"]) .dashboard-shell{display:block}:where(:root[data-zoom="1.75"]) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root[data-zoom="1.75"]) .dashboard-logo{height:76px}:where(:root[data-zoom="1.75"]) .dashboard-logo img{width:260px;max-height:72px}:where(:root[data-zoom="1.75"]) .company-switcher{margin:9px 0 12px}:where(:root[data-zoom="1.75"]) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root[data-zoom="1.75"]) .dashboard-sidebar nav>p,:where(:root[data-zoom="1.75"]) .help-button{display:none}:where(:root[data-zoom="1.75"]) .sidebar-bottom{margin-top:6px;padding:0}:where(:root[data-zoom="1.75"]) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root[data-zoom="1.75"]) .nav-item i{display:none}:where(:root[data-zoom="1.75"]) .dashboard-content{width:100%}:where(:root[data-zoom="1.75"]) .topbar{height:60px;padding:0 17px}:where(:root[data-zoom="1.75"]) .search{justify-content:center;width:44px;padding:0}:where(:root[data-zoom="1.75"]) .search input,:where(:root[data-zoom="1.75"]) .profile-name,:where(:root[data-zoom="1.75"]) .profile>b{display:none}:where(:root[data-zoom="1.75"]) .content-scroll{padding:25px 17px}:where(:root[data-zoom="1.75"]) .page-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="1.75"]) .metrics,:where(:root[data-zoom="1.75"]) .activity-list{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .activity-item{padding-bottom:14px}:where(:root[data-zoom="1.75"]) .activity-item:not(:last-child):after{display:none}:where(:root[data-zoom="1.75"]) .dashboard-footer{flex-direction:column;gap:12px}:where(:root[data-zoom="1.75"]) .projects-splitter{display:none}:where(:root[data-zoom="1.75"]) .projects-page{margin:-25px -17px -26px;display:block}:where(:root[data-zoom="1.75"]) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root[data-zoom="1.75"][data-theme=light]) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="1.75"]) .projects-workspace{min-height:54vh}:where(:root[data-zoom="1.75"]) .projects-header{min-height:auto}:where(:root[data-zoom="1.75"]) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.75"]) .projects-title-row{grid-column:1/-1}:where(:root[data-zoom="1.75"]) .projects-bottom-panel{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .projects-actions{justify-content:space-between}:where(:root[data-zoom="1.75"]) .projects-totals{width:100%}}@media (width<=1520px){:where(:root[data-zoom="2"]) body{overflow-x:hidden}:where(:root[data-zoom="2"]) .landing-screen{display:block}:where(:root[data-zoom="2"]) .landing-panel{min-height:auto;padding:24px}:where(:root[data-zoom="2"]) .landing-brand{height:70px}:where(:root[data-zoom="2"]) .landing-brand img{width:180px}:where(:root[data-zoom="2"]) .login-content{margin:25px auto 0}:where(:root[data-zoom="2"]) .landing-panel footer{margin-top:35px}:where(:root[data-zoom="2"]) .landing-hero{min-height:460px}:where(:root[data-zoom="2"]) .hero-copy{bottom:36px;left:24px}:where(:root[data-zoom="2"]) .hero-copy h2{font-size:44px}:where(:root[data-zoom="2"]) .dashboard-shell{display:block}:where(:root[data-zoom="2"]) .dashboard-sidebar{width:100%;min-height:auto;padding:14px;position:static}:where(:root[data-zoom="2"]) .dashboard-logo{height:76px}:where(:root[data-zoom="2"]) .dashboard-logo img{width:260px;max-height:72px}:where(:root[data-zoom="2"]) .company-switcher{margin:9px 0 12px}:where(:root[data-zoom="2"]) .dashboard-sidebar nav{gap:4px;display:flex;overflow-x:auto}:where(:root[data-zoom="2"]) .dashboard-sidebar nav>p,:where(:root[data-zoom="2"]) .help-button{display:none}:where(:root[data-zoom="2"]) .sidebar-bottom{margin-top:6px;padding:0}:where(:root[data-zoom="2"]) .nav-item{flex:none;width:auto;height:34px;padding:0 9px}:where(:root[data-zoom="2"]) .nav-item i{display:none}:where(:root[data-zoom="2"]) .dashboard-content{width:100%}:where(:root[data-zoom="2"]) .topbar{height:60px;padding:0 17px}:where(:root[data-zoom="2"]) .search{justify-content:center;width:44px;padding:0}:where(:root[data-zoom="2"]) .search input,:where(:root[data-zoom="2"]) .profile-name,:where(:root[data-zoom="2"]) .profile>b{display:none}:where(:root[data-zoom="2"]) .content-scroll{padding:25px 17px}:where(:root[data-zoom="2"]) .page-heading{flex-direction:column;align-items:flex-start}:where(:root[data-zoom="2"]) .metrics,:where(:root[data-zoom="2"]) .activity-list{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .activity-item{padding-bottom:14px}:where(:root[data-zoom="2"]) .activity-item:not(:last-child):after{display:none}:where(:root[data-zoom="2"]) .dashboard-footer{flex-direction:column;gap:12px}:where(:root[data-zoom="2"]) .projects-splitter{display:none}:where(:root[data-zoom="2"]) .projects-page{margin:-25px -17px -26px;display:block}:where(:root[data-zoom="2"]) .projects-sidebar{border-bottom:1px solid #29313c;border-right:0;min-height:auto;max-height:46vh}:where(:root[data-zoom="2"][data-theme=light]) .projects-sidebar{border-bottom:1px solid #c9d0da}:where(:root[data-zoom="2"]) .projects-workspace{min-height:54vh}:where(:root[data-zoom="2"]) .projects-header{min-height:auto}:where(:root[data-zoom="2"]) .projects-title-metadata{grid-template-columns:1fr 1fr}:where(:root[data-zoom="2"]) .projects-title-row{grid-column:1/-1}:where(:root[data-zoom="2"]) .projects-bottom-panel{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .projects-actions{justify-content:space-between}:where(:root[data-zoom="2"]) .projects-totals{width:100%}}@media (width<=560px){:where(:root:not([data-zoom])) .form-grid{grid-template-columns:1fr}:where(:root:not([data-zoom])) .form-grid .wide,:where(:root:not([data-zoom])) .details-drawer .description{grid-column:span 1}:where(:root:not([data-zoom])) .details-drawer dl{grid-template-columns:1fr}:where(:root:not([data-zoom])) .catalog-toolbar{padding:10px}:where(:root:not([data-zoom])) .catalog-search{flex-basis:100%}:where(:root:not([data-zoom])) .equipment-heading-actions{flex-direction:column}:where(:root:not([data-zoom])) .equipment-heading-actions button{width:100%}:where(:root:not([data-zoom])) .projects-header{flex-direction:column;gap:12px}:where(:root:not([data-zoom])) .projects-title-input{width:100%;font-size:17px}:where(:root:not([data-zoom])) .projects-title-metadata{grid-template-columns:1fr}:where(:root:not([data-zoom])) .projects-title-row{grid-column:auto}:where(:root:not([data-zoom])) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root:not([data-zoom])) .projects-status{align-self:flex-start}:where(:root:not([data-zoom])) .projects-actions{flex-direction:column;align-items:stretch}:where(:root:not([data-zoom])) .projects-overall-discount-input,:where(:root:not([data-zoom])) .projects-export-button{width:100%}:where(:root:not([data-zoom])) .projects-export-menu{width:100%;left:0;right:auto}}@media (width<=616px){:where(:root[data-zoom="1.1"]) .form-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .form-grid .wide,:where(:root[data-zoom="1.1"]) .details-drawer .description{grid-column:span 1}:where(:root[data-zoom="1.1"]) .details-drawer dl{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .catalog-toolbar{padding:10px}:where(:root[data-zoom="1.1"]) .catalog-search{flex-basis:100%}:where(:root[data-zoom="1.1"]) .equipment-heading-actions{flex-direction:column}:where(:root[data-zoom="1.1"]) .equipment-heading-actions button{width:100%}:where(:root[data-zoom="1.1"]) .projects-header{flex-direction:column;gap:12px}:where(:root[data-zoom="1.1"]) .projects-title-input{width:100%;font-size:17px}:where(:root[data-zoom="1.1"]) .projects-title-metadata{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .projects-title-row{grid-column:auto}:where(:root[data-zoom="1.1"]) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root[data-zoom="1.1"]) .projects-status{align-self:flex-start}:where(:root[data-zoom="1.1"]) .projects-actions{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.1"]) .projects-overall-discount-input,:where(:root[data-zoom="1.1"]) .projects-export-button{width:100%}:where(:root[data-zoom="1.1"]) .projects-export-menu{width:100%;left:0;right:auto}}@media (width<=700px){:where(:root[data-zoom="1.25"]) .form-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .form-grid .wide,:where(:root[data-zoom="1.25"]) .details-drawer .description{grid-column:span 1}:where(:root[data-zoom="1.25"]) .details-drawer dl{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .catalog-toolbar{padding:10px}:where(:root[data-zoom="1.25"]) .catalog-search{flex-basis:100%}:where(:root[data-zoom="1.25"]) .equipment-heading-actions{flex-direction:column}:where(:root[data-zoom="1.25"]) .equipment-heading-actions button{width:100%}:where(:root[data-zoom="1.25"]) .projects-header{flex-direction:column;gap:12px}:where(:root[data-zoom="1.25"]) .projects-title-input{width:100%;font-size:17px}:where(:root[data-zoom="1.25"]) .projects-title-metadata{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .projects-title-row{grid-column:auto}:where(:root[data-zoom="1.25"]) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root[data-zoom="1.25"]) .projects-status{align-self:flex-start}:where(:root[data-zoom="1.25"]) .projects-actions{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.25"]) .projects-overall-discount-input,:where(:root[data-zoom="1.25"]) .projects-export-button{width:100%}:where(:root[data-zoom="1.25"]) .projects-export-menu{width:100%;left:0;right:auto}}@media (width<=840px){:where(:root[data-zoom="1.5"]) .form-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .form-grid .wide,:where(:root[data-zoom="1.5"]) .details-drawer .description{grid-column:span 1}:where(:root[data-zoom="1.5"]) .details-drawer dl{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .catalog-toolbar{padding:10px}:where(:root[data-zoom="1.5"]) .catalog-search{flex-basis:100%}:where(:root[data-zoom="1.5"]) .equipment-heading-actions{flex-direction:column}:where(:root[data-zoom="1.5"]) .equipment-heading-actions button{width:100%}:where(:root[data-zoom="1.5"]) .projects-header{flex-direction:column;gap:12px}:where(:root[data-zoom="1.5"]) .projects-title-input{width:100%;font-size:17px}:where(:root[data-zoom="1.5"]) .projects-title-metadata{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .projects-title-row{grid-column:auto}:where(:root[data-zoom="1.5"]) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root[data-zoom="1.5"]) .projects-status{align-self:flex-start}:where(:root[data-zoom="1.5"]) .projects-actions{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.5"]) .projects-overall-discount-input,:where(:root[data-zoom="1.5"]) .projects-export-button{width:100%}:where(:root[data-zoom="1.5"]) .projects-export-menu{width:100%;left:0;right:auto}}@media (width<=980px){:where(:root[data-zoom="1.75"]) .form-grid{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .form-grid .wide,:where(:root[data-zoom="1.75"]) .details-drawer .description{grid-column:span 1}:where(:root[data-zoom="1.75"]) .details-drawer dl{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .catalog-toolbar{padding:10px}:where(:root[data-zoom="1.75"]) .catalog-search{flex-basis:100%}:where(:root[data-zoom="1.75"]) .equipment-heading-actions{flex-direction:column}:where(:root[data-zoom="1.75"]) .equipment-heading-actions button{width:100%}:where(:root[data-zoom="1.75"]) .projects-header{flex-direction:column;gap:12px}:where(:root[data-zoom="1.75"]) .projects-title-input{width:100%;font-size:17px}:where(:root[data-zoom="1.75"]) .projects-title-metadata{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .projects-title-row{grid-column:auto}:where(:root[data-zoom="1.75"]) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root[data-zoom="1.75"]) .projects-status{align-self:flex-start}:where(:root[data-zoom="1.75"]) .projects-actions{flex-direction:column;align-items:stretch}:where(:root[data-zoom="1.75"]) .projects-overall-discount-input,:where(:root[data-zoom="1.75"]) .projects-export-button{width:100%}:where(:root[data-zoom="1.75"]) .projects-export-menu{width:100%;left:0;right:auto}}@media (width<=1120px){:where(:root[data-zoom="2"]) .form-grid{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .form-grid .wide,:where(:root[data-zoom="2"]) .details-drawer .description{grid-column:span 1}:where(:root[data-zoom="2"]) .details-drawer dl{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .catalog-toolbar{padding:10px}:where(:root[data-zoom="2"]) .catalog-search{flex-basis:100%}:where(:root[data-zoom="2"]) .equipment-heading-actions{flex-direction:column}:where(:root[data-zoom="2"]) .equipment-heading-actions button{width:100%}:where(:root[data-zoom="2"]) .projects-header{flex-direction:column;gap:12px}:where(:root[data-zoom="2"]) .projects-title-input{width:100%;font-size:17px}:where(:root[data-zoom="2"]) .projects-title-metadata{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .projects-title-row{grid-column:auto}:where(:root[data-zoom="2"]) .projects-section-toolbar{margin-left:18px;margin-right:18px}:where(:root[data-zoom="2"]) .projects-status{align-self:flex-start}:where(:root[data-zoom="2"]) .projects-actions{flex-direction:column;align-items:stretch}:where(:root[data-zoom="2"]) .projects-overall-discount-input,:where(:root[data-zoom="2"]) .projects-export-button{width:100%}:where(:root[data-zoom="2"]) .projects-export-menu{width:100%;left:0;right:auto}}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.project-global-search{position:relative}.project-search-results{z-index:50;background:#171d26;border:1px solid #303a48;border-radius:10px;width:100%;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #00000061}:where(:root[data-theme=light]) .project-search-results{background:#f5f7f9;border:1px solid #c6ced9;box-shadow:0 18px 45px #0002}.project-search-results button{color:#edf3fb;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:12px;width:100%;padding:10px;display:flex}:where(:root[data-theme=light]) .project-search-results button{color:#1c2633}.project-search-results button:hover{background:#222b38}:where(:root[data-theme=light]) .project-search-results button:hover{background:#fff}.project-search-results button span{color:#79aaff;font-size:10px;transform:none}:where(:root[data-theme=light]) .project-search-results button span{color:#1d5dcc}.project-search-results>span{color:#7f8b9b;padding:10px;font-size:11px;display:block}:where(:root[data-theme=light]) .project-search-results>span{color:#6b7889}.simple-data-page,.reports-page{gap:22px;display:grid}.simple-data-panel{justify-self:start;width:fit-content;min-width:min(100%,360px);max-width:100%;padding-block:6px}.simple-data-list{display:grid}.simple-data-list article{border-bottom:1px solid #29313c;justify-content:space-between;align-items:center;gap:28px;padding:11px 2px;display:flex}:where(:root[data-theme=light]) .simple-data-list article{border-bottom:1px solid #c9d0da}.simple-data-list article:last-child{border-bottom:0}.simple-data-list article div:first-child{gap:5px;display:grid}.simple-data-list article strong{color:#edf3fb}:where(:root[data-theme=light]) .simple-data-list article strong{color:#1c2633}.simple-data-list article small{color:#7e8a9a}:where(:root[data-theme=light]) .simple-data-list article small{color:#6c788a}.clients-list{display:grid}.clients-row{color:#98a5b4;border-bottom:1px solid #29313c;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:54px;padding:0 12px;font-size:11px;display:grid}:where(:root[data-theme=light]) .clients-row{color:#566576;border-bottom:1px solid #c9d0da}.clients-row.head{color:#687587;min-height:36px;font-size:8px;font-weight:800}:where(:root[data-theme=light]) .clients-row.head{color:#7c899a}.clients-row strong{color:#edf3fb}:where(:root[data-theme=light]) .clients-row strong{color:#1c2633}.clients-row>*{overflow-wrap:anywhere;min-width:0}.reports-builder{gap:24px;display:grid}.reports-builder .reports-hint{color:#8e9cad;margin:-12px 0 0;font-size:11px;line-height:1.45}:where(:root[data-theme=light]) .reports-builder .reports-hint{color:#5b6b7e}.reports-filters{grid-template-columns:repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:14px;display:grid}.reports-filters label,.activity-filter{color:#8d99a9;gap:7px;font-size:10px;display:grid}:where(:root[data-theme=light]) .reports-filters label,:where(:root[data-theme=light]) .activity-filter{color:#5f6c7e}.reports-filters select,.reports-filters input,.activity-filter select{color:#e8eef7;background:#111720;border:1px solid #303a48;border-radius:8px;height:39px;padding:0 11px}:where(:root[data-theme=light]) .reports-filters select,:where(:root[data-theme=light]) .reports-filters input,:where(:root[data-theme=light]) .activity-filter select{color:#1e2838;background:#edf0f5;border:1px solid #c6ced9}.reports-result{border-top:1px solid #29313c;gap:16px;padding-top:20px;display:grid}:where(:root[data-theme=light]) .reports-result{border-top:1px solid #c9d0da}.reports-table{overflow-x:auto}.reports-row{grid-template-columns:repeat(var(--report-columns,4), minmax(110px, 1fr));color:#98a5b4;overflow-wrap:anywhere;border-bottom:1px solid #29313c;gap:16px;min-width:720px;padding:11px;font-size:10px;display:grid}:where(:root[data-theme=light]) .reports-row{color:#566576;border-bottom:1px solid #c9d0da}.reports-columns{color:#b9c7d9;border:1px solid #29313c;border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:12px 14px;font-size:10px;display:flex}:where(:root[data-theme=light]) .reports-columns{color:#344760;border:1px solid #c9d0da}.reports-columns legend{color:#6f7c8e;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:800}:where(:root[data-theme=light]) .reports-columns legend{color:#778394}.reports-columns label{align-items:center;gap:6px;display:inline-flex}.reports-columns input{accent-color:#5798ff}:where(:root[data-theme=light]) .reports-columns input{accent-color:#1b58ba}.reports-row.head{color:#6f7c8e;font-size:8px;font-weight:800}:where(:root[data-theme=light]) .reports-row.head{color:#778394}.reports-row strong{color:#e9eff8}:where(:root[data-theme=light]) .reports-row strong{color:#1e2837}.activity-history-modal{background:#171d26;border:1px solid #303a48;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);gap:18px;width:min(760px,100vw - 32px);max-height:min(760px,100vh - 48px);padding:24px;display:grid;box-shadow:0 25px 80px #00000080}:where(:root[data-theme=light]) .activity-history-modal{background:#f5f7f9;border:1px solid #c6ced9;box-shadow:0 25px 80px #0000002d}.activity-filter{max-width:280px}.activity-history-list{display:grid;overflow-y:auto}.activity-history-list .activity-item{border-bottom:1px solid #29313c;align-items:center;gap:12px;min-height:58px;padding:10px;display:flex}:where(:root[data-theme=light]) .activity-history-list .activity-item{border-bottom:1px solid #c9d0da}.activity-history-list .activity-item:after{display:none}.activity-history-list .activity-item p{flex:1}.activity-history-list .activity-item .avatar{flex:0 0 30px;position:static}.activity-history-list .activity-item p{min-width:0;font-size:10.5px}.activity-history-list .activity-item time{white-space:nowrap;flex:none;margin:0}.activity-repeats{color:#6f7c8e;font-weight:700}:where(:root[data-theme=light]) .activity-repeats{color:#778394}@media (width<=900px){:where(:root:not([data-zoom])) .reports-filters{grid-template-columns:1fr 1fr}:where(:root:not([data-zoom])) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root:not([data-zoom])) .clients-row.head{display:none}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .reports-filters{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.1"]) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root[data-zoom="1.1"]) .clients-row.head{display:none}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .reports-filters{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.25"]) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root[data-zoom="1.25"]) .clients-row.head{display:none}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .reports-filters{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.5"]) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root[data-zoom="1.5"]) .clients-row.head{display:none}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .reports-filters{grid-template-columns:1fr 1fr}:where(:root[data-zoom="1.75"]) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root[data-zoom="1.75"]) .clients-row.head{display:none}}@media (width<=1800px){:where(:root[data-zoom="2"]) .reports-filters{grid-template-columns:1fr 1fr}:where(:root[data-zoom="2"]) .clients-row{grid-template-columns:1fr 1fr;padding:12px}:where(:root[data-zoom="2"]) .clients-row.head{display:none}}@media (width<=620px){:where(:root:not([data-zoom])) .metrics,:where(:root:not([data-zoom])) .reports-filters,:where(:root:not([data-zoom])) .clients-row{grid-template-columns:1fr}}@media (width<=682px){:where(:root[data-zoom="1.1"]) .metrics,:where(:root[data-zoom="1.1"]) .reports-filters,:where(:root[data-zoom="1.1"]) .clients-row{grid-template-columns:1fr}}@media (width<=775px){:where(:root[data-zoom="1.25"]) .metrics,:where(:root[data-zoom="1.25"]) .reports-filters,:where(:root[data-zoom="1.25"]) .clients-row{grid-template-columns:1fr}}@media (width<=930px){:where(:root[data-zoom="1.5"]) .metrics,:where(:root[data-zoom="1.5"]) .reports-filters,:where(:root[data-zoom="1.5"]) .clients-row{grid-template-columns:1fr}}@media (width<=1085px){:where(:root[data-zoom="1.75"]) .metrics,:where(:root[data-zoom="1.75"]) .reports-filters,:where(:root[data-zoom="1.75"]) .clients-row{grid-template-columns:1fr}}@media (width<=1240px){:where(:root[data-zoom="2"]) .metrics,:where(:root[data-zoom="2"]) .reports-filters,:where(:root[data-zoom="2"]) .clients-row{grid-template-columns:1fr}}.settings-tabs{background:#111720;border:1px solid #2d3745;border-radius:10px;gap:4px;margin:0 0 16px;padding:5px;display:flex;overflow-x:auto}:where(:root[data-theme=light]) .settings-tabs{background:#edf0f5;border:1px solid #c6ceda}.settings-tabs button{color:#8492a5;background:0 0;border:0;border-radius:7px;flex:none;min-height:38px;padding:0 18px;font-size:10px;font-weight:800}:where(:root[data-theme=light]) .settings-tabs button{color:#627186}.settings-tabs button:hover{color:#dce6f3;background:#18212c}:where(:root[data-theme=light]) .settings-tabs button:hover{color:#232f40;background:#fafbfc}.settings-tabs button.active{color:#eef5ff;background:#27456d;box-shadow:inset 0 0 0 1px #416b9f}:where(:root[data-theme=light]) .settings-tabs button.active{color:#1a2331;background:#e6edf6;box-shadow:inset 0 0 0 1px #416b9f8c}.settings-estimate-card{grid-column:1/-1}.settings-estimate-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.estimate-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);align-items:start;gap:24px;display:grid}.estimate-settings-editor{scrollbar-gutter:stable;gap:12px;min-width:0;max-height:calc(100vh - 230px);padding-right:8px;display:grid;overflow-y:auto}.estimate-preview-column{align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:16px}.estimate-preview-column .settings-estimate-actions{justify-content:flex-start}.estimate-settings-note{color:#8290a2;margin:0;font-size:11px}:where(:root[data-theme=light]) .estimate-settings-note{color:#657487}.estimate-background-editor{border:1px solid #344052;border-radius:9px;padding:14px}:where(:root[data-theme=light]) .estimate-background-editor{border:1px solid #c3ccd9}.estimate-background-editor h3{margin:0;font-size:12px}.estimate-background-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.estimate-background-options button{color:#dfe8f4;background:#18212c;border:1px solid #344052;border-radius:7px;padding:6px;font-size:10px}:where(:root[data-theme=light]) .estimate-background-options button{color:#212e3e;background:#fafbfc;border:1px solid #c3ccd9}.estimate-background-options button[aria-pressed=true]{border-color:#5d9cff;box-shadow:0 0 0 1px #5d9cff}:where(:root[data-theme=light]) .estimate-background-options button[aria-pressed=true]{box-shadow:0 0 0 1px #5d9cff8c}.estimate-background-options span{background-color:#fff;background-size:310px;border-radius:4px;height:70px;margin-bottom:6px;display:block}.estimate-background-actions{gap:8px;display:flex}.estimate-preview{isolation:isolate;color:#26364b;background:#fff;border-radius:8px;min-width:0;padding:28px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059}:where(:root[data-theme=light]) .estimate-preview{color:#30445f;box-shadow:0 12px 40px #0000001f}.estimate-preview:after{content:"";z-index:-1;pointer-events:none;background-image:var(--estimate-background);opacity:var(--estimate-background-opacity,0);background-position:50%;background-size:cover;position:absolute;inset:0}.estimate-preview h3{color:#142033;margin:0 0 5px;font-size:22px}.estimate-preview>p{color:#718095;margin:0 0 16px}:where(:root[data-theme=light]) .estimate-preview>p{color:#454f5d}.estimate-preview footer{color:#8490a0;margin-top:24px;font-size:10px}:where(:root[data-theme=light]) .estimate-preview footer{color:#677485}.estimate-preview-backdrop{z-index:110}.estimate-preview-modal{background:#0d1219;border:1px solid #40506a;border-radius:14px;width:min(1000px,100vw - 32px);height:min(94vh,1100px);padding:52px 40px 40px;position:relative;overflow:auto}:where(:root[data-theme=light]) .estimate-preview-modal{background:#e6ebf2;border:1px solid #b3bed1}.estimate-preview-modal>.modal-close{z-index:3;position:absolute;top:14px;right:14px}.estimate-preview-modal .estimate-preview{width:min(780px,100%);min-height:1050px;margin:0 auto}.estimate-main-fields{gap:12px}.estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.estimate-color-fields input[type=color]{width:100%;min-height:38px;padding:2px}.estimate-checkbox{align-items:center;gap:8px;display:flex}.estimate-checkbox input{width:auto}.estimate-config-section{border-top:1px solid #788caa33;margin-top:18px;padding-top:16px}.estimate-config-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.estimate-config-heading h3{margin:0;font-size:15px}.estimate-config-row{grid-template-columns:auto minmax(100px,1fr) minmax(130px,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.estimate-column-config-row{grid-template-columns:auto minmax(100px,1fr) minmax(130px,1fr) 105px auto}.drag-handle{color:#8190a5}:where(:root[data-theme=light]) .drag-handle{color:#4c596a}.estimate-column-width span{color:#8190a5;font-size:11px;display:block}:where(:root[data-theme=light]) .estimate-column-width span{color:#4c596a}.estimate-column-width input{width:100%}.estimate-row-actions{gap:3px;display:inline-flex}.estimate-row-actions button{min-width:28px;padding:4px 7px}.estimate-logo-row{align-items:center;gap:12px;display:flex}.estimate-logo-row img{object-fit:contain;max-width:180px;max-height:60px}.estimate-preview{--estimate-primary:#142033;--estimate-accent:#5d9cff}.estimate-preview h3{color:var(--estimate-primary)}@media (width<=760px){:where(:root:not([data-zoom])) .estimate-config-row,:where(:root:not([data-zoom])) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root:not([data-zoom])) .estimate-row-actions{grid-column:2}:where(:root:not([data-zoom])) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .estimate-config-row,:where(:root[data-zoom="1.1"]) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root[data-zoom="1.1"]) .estimate-row-actions{grid-column:2}:where(:root[data-zoom="1.1"]) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .estimate-config-row,:where(:root[data-zoom="1.25"]) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root[data-zoom="1.25"]) .estimate-row-actions{grid-column:2}:where(:root[data-zoom="1.25"]) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .estimate-config-row,:where(:root[data-zoom="1.5"]) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root[data-zoom="1.5"]) .estimate-row-actions{grid-column:2}:where(:root[data-zoom="1.5"]) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .estimate-config-row,:where(:root[data-zoom="1.75"]) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root[data-zoom="1.75"]) .estimate-row-actions{grid-column:2}:where(:root[data-zoom="1.75"]) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=1520px){:where(:root[data-zoom="2"]) .estimate-config-row,:where(:root[data-zoom="2"]) .estimate-column-config-row{grid-template-columns:auto 1fr}:where(:root[data-zoom="2"]) .estimate-row-actions{grid-column:2}:where(:root[data-zoom="2"]) .estimate-color-fields{grid-template-columns:1fr}}@media (width<=900px){:where(:root:not([data-zoom])) .estimate-settings-layout{grid-template-columns:1fr}:where(:root:not([data-zoom])) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root:not([data-zoom])) .estimate-preview-column{position:static}}@media (width<=990px){:where(:root[data-zoom="1.1"]) .estimate-settings-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root[data-zoom="1.1"]) .estimate-preview-column{position:static}}@media (width<=1125px){:where(:root[data-zoom="1.25"]) .estimate-settings-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root[data-zoom="1.25"]) .estimate-preview-column{position:static}}@media (width<=1350px){:where(:root[data-zoom="1.5"]) .estimate-settings-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root[data-zoom="1.5"]) .estimate-preview-column{position:static}}@media (width<=1575px){:where(:root[data-zoom="1.75"]) .estimate-settings-layout{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root[data-zoom="1.75"]) .estimate-preview-column{position:static}}@media (width<=1800px){:where(:root[data-zoom="2"]) .estimate-settings-layout{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .estimate-settings-editor{max-height:none;padding-right:0;overflow:visible}:where(:root[data-zoom="2"]) .estimate-preview-column{position:static}}.estimate-a4-preview{width:100%;max-width:794px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto;padding:0;display:grid;overflow:visible}.estimate-a4-preview:after{display:none}.estimate-a4-preview img{aspect-ratio:210/297;background:#fff;width:100%;height:auto;display:block;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=light]) .estimate-a4-preview img{box-shadow:0 8px 24px #0000001f}.estimate-a4-preview>p{color:#8290a2;background:#ffffff0a;border-radius:8px;margin:0;padding:24px}:where(:root[data-theme=light]) .estimate-a4-preview>p{color:#657487;background:#0f1e3206}.estimate-preview-modal .estimate-a4-preview{min-height:0}@media (width<=600px){:where(:root:not([data-zoom])) .estimate-preview-modal{padding:48px 8px 8px}}@media (width<=660px){:where(:root[data-zoom="1.1"]) .estimate-preview-modal{padding:48px 8px 8px}}@media (width<=750px){:where(:root[data-zoom="1.25"]) .estimate-preview-modal{padding:48px 8px 8px}}@media (width<=900px){:where(:root[data-zoom="1.5"]) .estimate-preview-modal{padding:48px 8px 8px}}@media (width<=1050px){:where(:root[data-zoom="1.75"]) .estimate-preview-modal{padding:48px 8px 8px}}@media (width<=1200px){:where(:root[data-zoom="2"]) .estimate-preview-modal{padding:48px 8px 8px}}.estimate-settings-editor,.estimate-background-editor,.estimate-main-fields,.estimate-color-fields{grid-template-columns:minmax(0,1fr)}@media (width>=761px){:where(:root:not([data-zoom])) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=837.1px){:where(:root[data-zoom="1.1"]) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=951.25px){:where(:root[data-zoom="1.25"]) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1141.5px){:where(:root[data-zoom="1.5"]) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1331.75px){:where(:root[data-zoom="1.75"]) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1522px){:where(:root[data-zoom="2"]) .estimate-color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){:where(:root:not([data-zoom])) .estimate-config-row,:where(:root:not([data-zoom])) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root:not([data-zoom])) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root:not([data-zoom])) .estimate-config-row>.estimate-row-actions{width:auto}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .estimate-config-row,:where(:root[data-zoom="1.1"]) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root[data-zoom="1.1"]) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root[data-zoom="1.1"]) .estimate-config-row>.estimate-row-actions{width:auto}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .estimate-config-row,:where(:root[data-zoom="1.25"]) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root[data-zoom="1.25"]) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root[data-zoom="1.25"]) .estimate-config-row>.estimate-row-actions{width:auto}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .estimate-config-row,:where(:root[data-zoom="1.5"]) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root[data-zoom="1.5"]) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root[data-zoom="1.5"]) .estimate-config-row>.estimate-row-actions{width:auto}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .estimate-config-row,:where(:root[data-zoom="1.75"]) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root[data-zoom="1.75"]) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root[data-zoom="1.75"]) .estimate-config-row>.estimate-row-actions{width:auto}}@media (width<=1520px){:where(:root[data-zoom="2"]) .estimate-config-row,:where(:root[data-zoom="2"]) .estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}:where(:root[data-zoom="2"]) .estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}:where(:root[data-zoom="2"]) .estimate-config-row>.estimate-row-actions{width:auto}}.estimate-settings-editor{container-type:inline-size}@container (width<=520px){.estimate-config-row,.estimate-column-config-row{grid-template-columns:auto minmax(0,1fr)}.estimate-config-row>:not(.drag-handle){grid-column:2;width:100%;min-width:0}.estimate-config-row>.estimate-row-actions{justify-self:end;width:auto}}.settings-fields label.estimate-checkbox{cursor:pointer;color:#b7c3d2;justify-self:start;align-items:center;gap:8px;width:auto;font-size:12px;display:inline-flex}:where(:root[data-theme=light]) .settings-fields label.estimate-checkbox{color:#3c4b5f}.settings-fields label.estimate-checkbox input{accent-color:#5d9cff;cursor:pointer;flex:none;width:14px;height:14px;min-height:0;margin:0;padding:0}:where(:root[data-theme=light]) .settings-fields label.estimate-checkbox input{accent-color:#1b5abd}.settings-card-description{color:#8492a5;margin:-4px 0 18px;font-size:12px}:where(:root[data-theme=light]) .settings-card-description{color:#627186}.request-reminder-card .settings-card-description{max-width:760px;line-height:1.5}.request-reminder-toggle{cursor:pointer;align-items:flex-start;gap:10px;max-width:760px;display:flex}.request-reminder-toggle input{accent-color:#5d9cff;cursor:pointer;flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0}:where(:root[data-theme=light]) .request-reminder-toggle input{accent-color:#1b5abd}.request-reminder-toggle span{gap:3px;display:grid}.request-reminder-toggle b{color:#e3ebf5;font-size:13px}:where(:root[data-theme=light]) .request-reminder-toggle b{color:#202c3c}.request-reminder-toggle small{color:#8492a5;font-size:11.5px}:where(:root[data-theme=light]) .request-reminder-toggle small{color:#627186}.request-reminder-days{color:#8e9cad;gap:6px;width:200px;margin-top:16px;font-size:11px;display:grid}:where(:root[data-theme=light]) .request-reminder-days{color:#5b6b7e}.request-reminder-days input{color:#dfe8f4;background:#111720;border:1px solid #344052;border-radius:7px;height:36px;padding:0 10px}:where(:root[data-theme=light]) .request-reminder-days input{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.request-reminder-days input:disabled{opacity:.5}.request-reminder-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.request-reminder-saved{color:#35c97d;font-size:12px}:where(:root[data-theme=light]) .request-reminder-saved{color:#217d4d}.request-reminder-actions .primary-action{width:auto;min-width:150px;padding:0 22px}.finance-tax-modes{gap:10px;margin-bottom:18px;display:grid}.finance-tax-mode{color:#dce6f3;background:#111720;border:1px solid #2d3745;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 14px;display:flex}:where(:root[data-theme=light]) .finance-tax-mode{color:#232f40;background:#edf0f5;border:1px solid #c6ceda}.finance-tax-mode b{font-size:13px}.finance-tax-percent{color:#8492a5;align-items:center;gap:8px;font-size:11px;display:flex}:where(:root[data-theme=light]) .finance-tax-percent{color:#627186}.finance-tax-percent input{color:#eef5ff;background:#0c1219;border:1px solid #344153;border-radius:7px;width:104px;min-height:36px;padding:0 10px}:where(:root[data-theme=light]) .finance-tax-percent input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.finance-tax-percent em{color:#8492a5;font-style:normal}:where(:root[data-theme=light]) .finance-tax-percent em{color:#627186}.finance-tax-delete{color:#ff7280;background:#ff566814;border:1px solid #ff647352;border-radius:7px;width:28px;height:28px;font-size:17px}:where(:root[data-theme=light]) .finance-tax-delete{color:#c81d2e}.finance-tax-delete:hover{background:#ff566826;border-color:#ff7280}.finance-tax-modal{gap:14px;display:grid}.finance-tax-modal label{color:#91a0b4;gap:7px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .finance-tax-modal label{color:#526278}@media (width<=640px){:where(:root:not([data-zoom])) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root:not([data-zoom])) .finance-tax-percent{justify-content:space-between}}@media (width<=704px){:where(:root[data-zoom="1.1"]) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root[data-zoom="1.1"]) .finance-tax-percent{justify-content:space-between}}@media (width<=800px){:where(:root[data-zoom="1.25"]) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root[data-zoom="1.25"]) .finance-tax-percent{justify-content:space-between}}@media (width<=960px){:where(:root[data-zoom="1.5"]) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root[data-zoom="1.5"]) .finance-tax-percent{justify-content:space-between}}@media (width<=1120px){:where(:root[data-zoom="1.75"]) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root[data-zoom="1.75"]) .finance-tax-percent{justify-content:space-between}}@media (width<=1280px){:where(:root[data-zoom="2"]) .finance-tax-mode{flex-direction:column;align-items:stretch;gap:12px}:where(:root[data-zoom="2"]) .finance-tax-percent{justify-content:space-between}}.estimate-config-section label.estimate-checkbox{cursor:pointer;color:#b7c3d2;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:inline-flex}:where(:root[data-theme=light]) .estimate-config-section label.estimate-checkbox{color:#3c4b5f}.estimate-config-section label.estimate-checkbox input{accent-color:#5d9cff;cursor:pointer;flex:none;width:14px;height:14px;min-height:0;margin:0;padding:0}:where(:root[data-theme=light]) .estimate-config-section label.estimate-checkbox input{accent-color:#1b5abd}.estimate-config-section .estimate-settings-note{margin-top:6px}.estimate-specs-settings h3{margin:0}.estimate-specs-row{flex-wrap:wrap;gap:6px 18px;display:flex}.estimate-specs-settings>label.estimate-checkbox{display:flex}button.company-switcher{width:calc(100% - 12px);color:inherit;font:inherit;text-align:left;cursor:pointer}button.company-switcher:hover{background:#1c2431;border-color:#3a4a61}:where(:root[data-theme=light]) button.company-switcher:hover{background:#fff;border-color:#b2bfd1}.company-switcher-chevron{color:#8590a0}:where(:root[data-theme=light]) .company-switcher-chevron{color:#677384}.avatar img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:100%;height:100%}.app-loading-error{flex-direction:column;gap:14px;display:flex}.registration-kind{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.registration-kind button{color:#ffffff8c;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-height:38px;padding:6px 10px;font-size:12px}:where(:root[data-theme=light]) .registration-kind button{color:#1f1f1f8c;background:#0f1e3204;border:1px solid #0f1e3224}.registration-kind button.active{color:#fff;background:#4f8cff29;border-color:#4f8cff}:where(:root[data-theme=light]) .registration-kind button.active{color:#1f1f1f}.company-management,.profile-modal{background:#171d26;border:1px solid #354052;border-radius:13px;width:min(880px,100%);max-height:calc(100vh - 40px);padding:26px 28px;position:relative;overflow:auto;box-shadow:0 24px 70px #0000007a}:where(:root[data-theme=light]) .company-management,:where(:root[data-theme=light]) .profile-modal{background:#f5f7f9;border:1px solid #c3cbd8;box-shadow:0 24px 70px #0000002b}.profile-modal{width:min(560px,100%)}.company-management>.modal-close,.profile-modal>.modal-close{position:absolute;top:14px;right:14px}.company-management h2,.profile-modal h2{margin:2px 0 16px}.small-modal{position:relative}.small-modal>.modal-close{position:absolute;top:12px;right:14px}.small-modal>h2,.company-management .small-modal>h2{margin:0 44px 16px 20px}.small-modal label input{width:100%;margin:0}.small-modal>.invitation-code-result{border-top:0;gap:10px;margin:0 20px 16px;padding:0;display:grid}.small-modal>.invitation-code-result p{margin:0}.invitation-message{color:#dfe7f2;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;background:#111720;border:1px dashed #4a5d78;border-radius:8px;margin:0;padding:12px;font:500 11px/1.5 Onest,sans-serif}:where(:root[data-theme=light]) .invitation-message{color:#222e3f;background:#edf0f5;border:1px dashed #b3bfd0}.invitation-copy{justify-self:start}.company-management .settings-tabs{margin-bottom:16px}.company-management-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.company-info-list,.profile-readonly{grid-template-columns:180px 1fr;gap:10px 16px;margin:0;display:grid}.company-info-list dt,.profile-readonly dt{color:#8290a2}:where(:root[data-theme=light]) .company-info-list dt,:where(:root[data-theme=light]) .profile-readonly dt{color:#657487}.company-info-list dd,.profile-readonly dd{margin:0}.invitation-code-result{gap:12px;display:grid}.profile-avatar-row{align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-avatar{color:#d8e8ff;background:#285eaa;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.profile-fields{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0 0 16px;padding:0;display:grid}.profile-fields label,.platform-fields label,.platform-limit-inputs label,.platform-login-card label{color:#9aa6b6;gap:6px;font-size:12px;display:grid}:where(:root[data-theme=light]) .profile-fields label,:where(:root[data-theme=light]) .platform-fields label,:where(:root[data-theme=light]) .platform-limit-inputs label,:where(:root[data-theme=light]) .platform-login-card label{color:#546274}.profile-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.platform-screen{color:#e9eef6;background:#0e131a;min-height:100vh;padding:32px clamp(24px,4vw,64px)}:where(:root[data-theme=light]) .platform-screen{color:#1e2838;background:#e7ecf2}.platform-screen input,.platform-screen select{color:#e9eef6;background:#111720;border:1px solid #344052;border-radius:8px;height:38px;padding:0 10px}:where(:root[data-theme=light]) .platform-screen input,:where(:root[data-theme=light]) .platform-screen select{color:#1e2838;background:#edf0f5;border:1px solid #c3ccd9}.platform-login,.platform-denied{place-items:center;display:grid}.platform-login-card,.platform-denied-card{gap:14px;width:min(420px,100%);padding:28px;display:grid}.platform-login-card h1,.platform-denied-card h1{margin:0}.platform-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.platform-header h1{margin:2px 0 4px}.platform-header small{color:#8290a2}:where(:root[data-theme=light]) .platform-header small{color:#657487}.platform-header-actions{gap:8px;display:flex}.platform-tabs{border-bottom:1px solid #253040;gap:4px;margin:0 0 22px;display:flex}:where(:root[data-theme=light]) .platform-tabs{border-bottom:1px solid #c5cfdd}.platform-tabs button{color:#8a98ab;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}:where(:root[data-theme=light]) .platform-tabs button{color:#5d6c81}.platform-tabs button:hover{color:#dce6f3}:where(:root[data-theme=light]) .platform-tabs button:hover{color:#232f40}.platform-tabs button.active{color:#fff;border-bottom-color:#4b8df8}:where(:root[data-theme=light]) .platform-tabs button.active{color:#1f1f1f}.platform-tabs button span{color:#9fc5ff;background:#1c2a3e;border-radius:10px;min-width:22px;padding:1px 7px;font-size:11px}:where(:root[data-theme=light]) .platform-tabs button span{color:#1f67d6;background:#eef2f7}.platform-new-company{gap:14px;margin-bottom:24px;display:grid}.platform-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-limit-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-companies{gap:16px;display:grid}.platform-companies h2{align-items:center;gap:8px;margin:0;display:flex}.platform-companies h2 span{color:#9fc2ff;background:#4f8cff29;border-radius:999px;padding:2px 8px;font-size:12px}:where(:root[data-theme=light]) .platform-companies h2 span{color:#1f62d6}.platform-company{gap:14px;display:grid}.platform-company>header{justify-content:space-between;gap:20px;display:flex}.platform-company h3{margin:0 0 4px}.platform-company h4{margin:6px 0 0}.platform-company small,.platform-muted{color:#8290a2;font-size:12px}:where(:root[data-theme=light]) .platform-company small,:where(:root[data-theme=light]) .platform-muted{color:#657487}.platform-contacts{color:#b7c3d2;justify-items:end;gap:2px;font-size:12px;display:grid}:where(:root[data-theme=light]) .platform-contacts{color:#3c4b5f}.platform-code-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.platform-code{color:#cfe0ff;letter-spacing:.04em;background:#4f8cff1a;border:1px dashed #4f8cff;border-radius:8px;padding:6px 10px;font-size:14px}:where(:root[data-theme=light]) .platform-code{color:#1f60d6}.platform-limits-edit{align-items:flex-end;gap:12px;display:flex}.platform-limits-edit .platform-limit-inputs{flex:1}.platform-table{border-collapse:collapse;width:100%;font-size:12px}.platform-table th{color:#8290a2;text-align:left;border-bottom:1px solid #2d3848;padding:8px;font-weight:600}:where(:root[data-theme=light]) .platform-table th{color:#657487;border-bottom:1px solid #c5cedb}.platform-table td{border-bottom:1px solid #222b37;padding:8px}:where(:root[data-theme=light]) .platform-table td{border-bottom:1px solid #c8d1dd}.platform-table code{color:#cfe0ff}:where(:root[data-theme=light]) .platform-table code{color:#1f60d6}.platform-table caption{caption-side:bottom;color:#8290a2;text-align:left;padding-top:10px;font-size:11px}:where(:root[data-theme=light]) .platform-table caption{color:#657487}.profile-modal input:not([type=file]){color:#e9eef6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111720;border:1px solid #344052;border-radius:8px;width:100%;height:36px;padding:0 10px}:where(:root[data-theme=light]) .profile-modal input:not([type=file]){color:#1e2838;background:#edf0f5;border:1px solid #c3ccd9}.profile-modal input:not([type=file]):focus{border-color:#4f8cff;outline:none}.profile-modal .settings-upload{color:#9aa6b6;gap:6px;font-size:12px;display:grid}:where(:root[data-theme=light]) .profile-modal .settings-upload{color:#546274}.profile-modal .profile-readonly{font-size:13px}.profile-modal .settings-hint{color:#8290a2;margin:10px 0 0;font-size:12px;line-height:1.5}:where(:root[data-theme=light]) .profile-modal .settings-hint{color:#657487}.profile-menu{position:relative}.profile{cursor:pointer}.profile[aria-expanded=true] b{transform:rotate(180deg)}.profile-dropdown{z-index:15;background:#171d26;border:1px solid #354052;border-radius:10px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}:where(:root[data-theme=light]) .profile-dropdown{background:#f5f7f9;border:1px solid #c3cbd8;box-shadow:0 18px 40px #00000028}.profile-dropdown button{color:#e9eef6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}:where(:root[data-theme=light]) .profile-dropdown button{color:#1e2838}.profile-dropdown button:hover,.profile-dropdown button:focus-visible{background:#222b38;outline:none}:where(:root[data-theme=light]) .profile-dropdown button:hover,:where(:root[data-theme=light]) .profile-dropdown button:focus-visible{background:#fff}.profile-dropdown button span{color:#8290a2;text-align:center;width:16px}:where(:root[data-theme=light]) .profile-dropdown button span{color:#657487}.profile-dropdown .profile-dropdown-logout{color:#ff9b9b;border-top:1px solid #29313c;border-radius:0 0 7px 7px;margin-top:4px}:where(:root[data-theme=light]) .profile-dropdown .profile-dropdown-logout{color:#d61f1f;border-top:1px solid #c9d0da}.profile-dropdown .profile-dropdown-logout span{color:#ff9b9b}:where(:root[data-theme=light]) .profile-dropdown .profile-dropdown-logout span{color:#d61f1f}button.full-calendar-event{text-align:left;cursor:pointer;width:100%;font-family:inherit}button.full-calendar-event:hover{filter:brightness(1.15)}button.full-calendar-event:focus-visible{outline:2px solid var(--event-color);outline-offset:1px}.settings-font-preview{color:#c9d4e2;border:1px dashed #2f3a4a;border-radius:8px;margin:-4px 0 0;padding:10px 12px;font-size:13px}:where(:root[data-theme=light]) .settings-font-preview{color:#2d3e53;border:1px dashed #c5cdda}.estimate-config-row .estimate-signature-source{margin-top:0;font-size:10px}.profile-avatar-upload{justify-items:start;gap:7px;display:grid}.profile-avatar-upload small{color:#7f8da1;font-size:10px}:where(:root[data-theme=light]) .profile-avatar-upload small{color:#4c5767}.profile-avatar-button{cursor:pointer;align-items:center;display:inline-flex;position:relative}.profile-avatar-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-button:has(input:disabled){opacity:.5;cursor:not-allowed}.profile-avatar-frame{color:#83b5ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .profile-avatar-frame{color:#1e66d1}.profile-avatar-frame:hover:not(:disabled){color:#c4dcff}:where(:root[data-theme=light]) .profile-avatar-frame:hover:not(:disabled){color:#1f69d6}.avatar-cropper-backdrop{z-index:60}.avatar-cropper{background:#171d26;border:1px solid #2b3543;border-radius:14px;justify-items:center;gap:12px;width:min(340px,100vw - 32px);padding:20px;display:grid;box-shadow:0 24px 60px #00000080}:where(:root[data-theme=light]) .avatar-cropper{background:#f5f7f9;border:1px solid #c6cfda;box-shadow:0 24px 60px #0000002d}.avatar-cropper h3{color:#eef3fb;margin:0;font-size:15px}:where(:root[data-theme=light]) .avatar-cropper h3{color:#1b2433}.avatar-cropper p{color:#8e9cad;text-align:center;margin:0;font-size:11px;line-height:1.45}:where(:root[data-theme=light]) .avatar-cropper p{color:#5b6b7e}.avatar-cropper-view{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f141b;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #5d9cff}:where(:root[data-theme=light]) .avatar-cropper-view{background:#e9edf3;box-shadow:0 0 0 2px #5d9cff8c}.avatar-cropper-view:active{cursor:grabbing}.avatar-cropper-view:focus-visible{outline-offset:4px;outline:2px solid #ffb04a}.avatar-cropper-view img{pointer-events:none;max-width:none;position:absolute}.avatar-cropper-zoom{color:#9aa6b6;gap:4px;width:100%;font-size:11px;display:grid}:where(:root[data-theme=light]) .avatar-cropper-zoom{color:#546274}.avatar-cropper-zoom input{accent-color:#5d9cff;width:100%}:where(:root[data-theme=light]) .avatar-cropper-zoom input{accent-color:#1b5abd}.avatar-cropper-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.profile-avatar-button:has(input:focus-visible){outline-offset:2px;outline:2px solid #85adff}.projects-link-prompt-row{grid-template-columns:auto minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid!important}.projects-link-prompt-row input[type=checkbox]{accent-color:#5798ff;width:auto;height:auto}:where(:root[data-theme=light]) .projects-link-prompt-row input[type=checkbox]{accent-color:#1b58ba}.projects-link-prompt-row span{color:#dfe7f2;font-size:11px}:where(:root[data-theme=light]) .projects-link-prompt-row span{color:#222e3f}.projects-link-prompt-row small{color:#708095;margin-top:2px;font-size:9px;display:block}:where(:root[data-theme=light]) .projects-link-prompt-row small{color:#454f5d}.project-people{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.project-person-chip{color:#d7e3f3;white-space:nowrap;text-overflow:ellipsis;background:#1b2635;border:1px solid #3d4f69;border-radius:10px;align-items:center;gap:3px;max-width:160px;height:20px;padding:0 3px 0 7px;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}:where(:root[data-theme=light]) .project-person-chip{color:#243143;background:#fff;border:1px solid #b2bfd2}.project-person-chip.no-account{color:#9aa8ba;border-style:dashed}:where(:root[data-theme=light]) .project-person-chip.no-account{color:#506075}.project-person-chip button{color:#8d9bb0;background:0 0;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;font-size:11px;line-height:1;display:grid}:where(:root[data-theme=light]) .project-person-chip button{color:#505f74}.project-person-chip button:hover{color:#fff;background:#a9323b}.project-people-add{color:#9fc2f0;white-space:nowrap;background:0 0;border:1px dashed #4a5d78;border-radius:10px;height:20px;padding:0 7px;font-size:9px;font-weight:700}:where(:root[data-theme=light]) .project-people-add{color:#216ed4;border:1px dashed #b3bfd0}.project-people-add:hover{color:#fff;background:#1d2a3b;border-style:solid}:where(:root[data-theme=light]) .project-people-add:hover{color:#1f1f1f;background:#fff}.project-people-popover{z-index:60;background:#141b25;border:1px solid #334052;border-radius:10px;width:280px;padding:8px;position:fixed;box-shadow:0 14px 34px #00000073}:where(:root[data-theme=light]) .project-people-popover{background:#f2f5f8;border:1px solid #c3ccd9;box-shadow:0 14px 34px #00000028}.project-people-popover input[type=search]{color:#dfe7f2;background:#0f141c;border:1px solid #344052;border-radius:7px;outline:0;width:100%;height:30px;padding:0 9px;font-size:11px}:where(:root[data-theme=light]) .project-people-popover input[type=search]{color:#222e3f;background:#e9edf3;border:1px solid #c3ccd9}.project-people-popover input[type=search]:focus{border-color:#4d77ad}.project-people-list{gap:2px;max-height:260px;margin-top:6px;display:grid;overflow-y:auto}.project-people-option{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 7px;display:flex}.project-people-option:hover{background:#1b2635}:where(:root[data-theme=light]) .project-people-option:hover{background:#fff}.project-people-option input{accent-color:#5798ff;width:auto;height:auto}:where(:root[data-theme=light]) .project-people-option input{accent-color:#1b58ba}.project-people-option strong{color:#dfe7f2;font-size:11px;display:block}:where(:root[data-theme=light]) .project-people-option strong{color:#222e3f}.project-people-option small{color:#708095;margin-top:1px;font-size:9px;display:block}:where(:root[data-theme=light]) .project-people-option small{color:#454f5d}.project-people-empty{color:#8e9cad;margin:8px 4px;font-size:10px}:where(:root[data-theme=light]) .project-people-empty{color:#5b6b7e}.project-person-chip.busy,.project-person-chip.declined{color:#ff9b9b;background:#2a1719;border-color:#ff7b7b99}:where(:root[data-theme=light]) .project-person-chip.busy,:where(:root[data-theme=light]) .project-person-chip.declined{color:#d61f1f;background:#fbf8f8}.project-person-chip.declined{border-style:solid}.project-person-chip em{font-style:normal;font-weight:800}.project-people-option small.project-people-warning{color:#ff9b9b}:where(:root[data-theme=light]) .project-people-option small.project-people-warning{color:#d61f1f}.project-people-notice{color:#ffc9c9;background:#2a1719;border:1px solid #ff7b7b73;border-radius:8px;margin:7px 0 0;padding:8px 9px;font-size:10.5px;line-height:1.4}:where(:root[data-theme=light]) .project-people-notice{color:#d61f1f;background:#fbf8f8}.company-permissions{gap:4px;display:grid}.company-permissions label{color:#b9c7d9;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}:where(:root[data-theme=light]) .company-permissions label{color:#344760}.company-permissions input{accent-color:#5798ff}:where(:root[data-theme=light]) .company-permissions input{accent-color:#1b58ba}.company-permissions-note{color:#708095;font-size:10px}:where(:root[data-theme=light]) .company-permissions-note{color:#454f5d}.company-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.company-reset-result{margin-top:14px}.company-reset-result div{gap:8px;margin-top:10px;display:flex}.dashboard-logo{cursor:pointer;background:0 0;border:0;border-radius:10px;display:block}.dashboard-logo:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.dashboard-logo .logo-for-light,:root[data-theme=light] .dashboard-logo .logo-for-dark{display:none}:root[data-theme=light] .dashboard-logo .logo-for-light{display:block}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.settings-theme{gap:6px;display:grid}.settings-theme-options{background:#111720;border:1px solid #2d3745;border-radius:10px;justify-self:start;gap:4px;padding:3px;display:inline-flex}:where(:root[data-theme=light]) .settings-theme-options{background:#edf0f5;border:1px solid #c6ceda}.settings-theme-options button{color:#b9c7d9;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px;font-size:12px;font-weight:700}:where(:root[data-theme=light]) .settings-theme-options button{color:#344760}.settings-theme-options button.active{color:#fff;background:#1f4f96}.settings-theme-options button:hover:not(.active){color:#eef5ff}:where(:root[data-theme=light]) .settings-theme-options button:hover:not(.active){color:#1a2331}.settings-theme-options button:focus-visible{outline-offset:1px;outline:2px solid #5d9cff}.projects-table-row[draggable=true],.projects-table-row .projects-row-number{cursor:grab}.projects-table-row[draggable=true]:active{cursor:grabbing}.projects-row-number{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.projects-row-grip{color:#5d7fae;font-size:13px;line-height:1}:where(:root[data-theme=light]) .projects-row-grip{color:#374e6e}.projects-table-row:hover .projects-row-grip{color:#8fb6ec}:where(:root[data-theme=light]) .projects-table-row:hover .projects-row-grip{color:#2268c9}.projects-table-row.projects-drop-before{box-shadow:inset 0 3px #5d9cff}:where(:root[data-theme=light]) .projects-table-row.projects-drop-before{box-shadow:inset 0 3px #5d9cff8c}.projects-table-row.projects-drop-after{box-shadow:inset 0 -3px #5d9cff}:where(:root[data-theme=light]) .projects-table-row.projects-drop-after{box-shadow:inset 0 -3px #5d9cff8c}.finance-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:flex}.finance-filters label{color:#8e9cad;gap:6px;font-size:10px;display:grid}:where(:root[data-theme=light]) .finance-filters label{color:#5b6b7e}.finance-filters input,.finance-filters select{color:#eaf0f8;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;height:36px;padding:0 10px;font-size:11px}:where(:root[data-theme=light]) .finance-filters input,:where(:root[data-theme=light]) .finance-filters select{color:#1d2836;background:#edf0f5;border:1px solid #c3ccd9}.finance-search{flex:200px}.finance-search input{width:100%}.finance-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.finance-tabs button{color:#b9c7d9;background:#151c26;border:1px solid #344052;border-radius:8px;height:34px;padding:0 14px;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .finance-tabs button{color:#344760;background:#f4f6f9;border:1px solid #c3ccd9}.finance-tabs button.active{color:#fff;background:#1d2a3b;border-color:#4d77ad}:where(:root[data-theme=light]) .finance-tabs button.active{color:#1f1f1f;background:#fff}.finance-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.finance-tile{background:#151b24;border:1px solid #29313c;border-radius:12px;gap:8px;padding:16px;display:grid}:where(:root[data-theme=light]) .finance-tile{background:#f3f5f8;border:1px solid #c9d0da}.finance-tile span{color:#8e9cad;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .finance-tile span{color:#5b6b7e}.finance-tile strong{color:#eaf0f8;font:700 20px Onest,sans-serif}:where(:root[data-theme=light]) .finance-tile strong{color:#1d2836}.finance-tile.warn strong{color:#ffd393}:where(:root[data-theme=light]) .finance-tile.warn strong{color:#d68b1f}.finance-tile.bad strong{color:#ff9da3}:where(:root[data-theme=light]) .finance-tile.bad strong{color:#d61f2a}.finance-tile.good strong{color:#9fd3b8}:where(:root[data-theme=light]) .finance-tile.good strong{color:#489d71}.finance-note{color:#708095;grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.5}:where(:root[data-theme=light]) .finance-note{color:#454f5d}.finance-panel{padding:0;overflow:hidden}.finance-panel-head{color:#dfe7f2;border-bottom:1px solid #29313c;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}:where(:root[data-theme=light]) .finance-panel-head{color:#222e3f;border-bottom:1px solid #c9d0da}.finance-panel-actions{gap:8px;display:flex}.finance-panel-actions select{color:#eaf0f8;background:#111720;border:1px solid #344052;border-radius:7px;height:36px;padding:0 10px;font-size:11px}:where(:root[data-theme=light]) .finance-panel-actions select{color:#1d2836;background:#edf0f5;border:1px solid #c3ccd9}.finance-table-wrap{overflow-x:auto}.finance-table{border-collapse:collapse;color:#b9c7d9;width:100%;min-width:900px;font-size:10.5px}:where(:root[data-theme=light]) .finance-table{color:#344760}.finance-table th{color:#6f7c8e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#141a23;border-bottom:1px solid #29313c;padding:10px 12px;font-size:8.5px;font-weight:800;position:sticky;top:0}:where(:root[data-theme=light]) .finance-table th{color:#778394;background:#f1f4f7;border-bottom:1px solid #c9d0da}.finance-table td{vertical-align:top;border-bottom:1px solid #222a35;padding:10px 12px}:where(:root[data-theme=light]) .finance-table td{border-bottom:1px solid #c9d1dc}.finance-table td strong{color:#eaf0f8}:where(:root[data-theme=light]) .finance-table td strong{color:#1d2836}.finance-table tbody tr:hover{background:#18202b}:where(:root[data-theme=light]) .finance-table tbody tr:hover{background:#f9fafc}.finance-table tfoot td{color:#eaf0f8;background:#141a23;font-weight:800}:where(:root[data-theme=light]) .finance-table tfoot td{color:#1d2836;background:#f1f4f7}.finance-table .warn{color:#ffd393}:where(:root[data-theme=light]) .finance-table .warn{color:#d68b1f}.finance-table .good{color:#9fd3b8}:where(:root[data-theme=light]) .finance-table .good{color:#489d71}.finance-hint{color:#ffd393;margin-top:2px;font-size:9px;display:block}:where(:root[data-theme=light]) .finance-hint{color:#d68b1f}.page-heading+.finance-tabs{margin-top:18px}.payback-filters{align-items:end}.payback-period{color:#8e9cad;white-space:nowrap;margin:0 0 10px auto;font-size:11px}:where(:root[data-theme=light]) .payback-period{color:#5b6b7e}.payback-tiles{margin-bottom:14px}.payback-tile-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px!important}.payback-table td{vertical-align:middle}.payback-hint{margin-top:3px;font-size:9px;font-weight:700;display:block}.payback-hint.idle{color:#ffd393}:where(:root[data-theme=light]) .payback-hint.idle{color:#d68b1f}.payback-hint.busy{color:#8fc2ff}:where(:root[data-theme=light]) .payback-hint.busy{color:#1f72d6}.payback-bar{vertical-align:middle;background:#222a35;border-radius:3px;width:48px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}:where(:root[data-theme=light]) .payback-bar{background:#fff}.payback-bar i{transform-origin:0;background:#5d9cff;width:100%;height:100%;display:block}.payback-price{color:#eaf0f8;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:110px;height:30px;padding:0 8px;font-size:11px}:where(:root[data-theme=light]) .payback-price{color:#1d2836;background:#edf0f5;border:1px solid #c3ccd9}.payback-price:focus{border-color:#5d9cff}.payback-subrent{margin-top:14px}.finance-link{color:#9fc5ff;white-space:nowrap;background:0 0;border:1px solid #344052;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .finance-link{color:#1f67d6;border:1px solid #c3ccd9}.finance-link.danger{color:#ff9da3;border-color:#5a2a31}:where(:root[data-theme=light]) .finance-link.danger{color:#d61f2a;border-color:#d8acb2}.finance-entry-form select{color:#eaf0f8;background:#111720;border:1px solid #344052;border-radius:7px;outline:0;width:100%;height:37px;padding:0 10px;font-size:10px}:where(:root[data-theme=light]) .finance-entry-form select{color:#1d2836;background:#edf0f5;border:1px solid #c3ccd9}.projects-repair-mark{color:#ffbf6b;font-weight:700}:where(:root[data-theme=light]) .projects-repair-mark{color:#c47c1c}.activity-item-clickable{cursor:pointer;border-radius:8px}.activity-item-clickable:hover{background:#1a222d}:where(:root[data-theme=light]) .activity-item-clickable:hover{background:#fcfcfd}.activity-item-clickable:focus-visible{outline-offset:2px;outline:2px solid #4d77ad}.activity-details-modal{z-index:1;background:#171d26;border:1px solid #303a48;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(640px,100vw - 32px);max-height:min(720px,100vh - 48px);padding:22px;display:grid;position:relative;box-shadow:0 25px 80px #00000080}:where(:root[data-theme=light]) .activity-details-modal{background:#f5f7f9;border:1px solid #c6ced9;box-shadow:0 25px 80px #0000002d}.activity-details-modal h2{margin:2px 0 0;font-size:15px;line-height:1.35}.activity-details-scroll{gap:12px;display:grid;overflow-y:auto}.activity-details-entry{background:#141a23;border:1px solid #29313c;border-radius:10px;gap:6px;padding:12px;display:grid}:where(:root[data-theme=light]) .activity-details-entry{background:#f1f4f7;border:1px solid #c9d0da}.activity-details-entry>time{color:#6f7c8e;font-size:9.5px;font-weight:700}:where(:root[data-theme=light]) .activity-details-entry>time{color:#778394}.activity-details-list{color:#b9c7d9;gap:6px;margin:0;padding:0;font-size:11px;line-height:1.45;list-style:none;display:grid}:where(:root[data-theme=light]) .activity-details-list{color:#344760}.activity-details-list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.activity-details-list span{color:#7f8ea1;min-width:150px}:where(:root[data-theme=light]) .activity-details-list span{color:#4c5867}.activity-details-list s{color:#8d6b6f}:where(:root[data-theme=light]) .activity-details-list s{color:#574245}.activity-details-list b{color:#eaf0f8;font-weight:600}:where(:root[data-theme=light]) .activity-details-list b{color:#1d2836}.activity-details-list em{color:#9fb0c5;font-style:normal}:where(:root[data-theme=light]) .activity-details-list em{color:#536b8a}.activity-details-subtitle{color:#6f7c8e;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:9px;font-weight:800}:where(:root[data-theme=light]) .activity-details-subtitle{color:#778394}.activity-kind{font-weight:700;min-width:90px!important}.activity-kind.added{color:#9fd3b8!important}:where(:root[data-theme=light]) .activity-kind.added{color:#489d71!important}.activity-kind.removed{color:#ff9da3!important}:where(:root[data-theme=light]) .activity-kind.removed{color:#d61f2a!important}.activity-kind.changed{color:#ffd393!important}:where(:root[data-theme=light]) .activity-kind.changed{color:#d68b1f!important}.activity-details-muted{color:#8e9cad;margin:0;font-size:11px}:where(:root[data-theme=light]) .activity-details-muted{color:#5b6b7e}.projects-not-shipped{color:#ff6b75;font-weight:800}:where(:root[data-theme=light]) .projects-not-shipped{color:#c41c27}.report-settings-layout .estimate-config-section{gap:10px}.report-settings-layout .estimate-config-heading{margin-bottom:0}.report-settings-layout textarea{color:#eef5ff;min-height:0;font:inherit;resize:vertical;background:#0c1219;border:1px solid #344052;border-radius:7px;padding:8px 10px;font-size:12px}:where(:root[data-theme=light]) .report-settings-layout textarea{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.report-settings-layout small{color:#8290a2;font-weight:400}:where(:root[data-theme=light]) .report-settings-layout small{color:#657487}.report-settings-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-settings-row input[type=color]{width:100%;min-height:38px;padding:2px}.report-settings-layout .reports-columns{margin:0}.report-settings-layout .reports-columns label{color:#b9c7d9;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}:where(:root[data-theme=light]) .report-settings-layout .reports-columns label{color:#344760}.report-settings-layout .reports-columns input{width:14px;height:14px;min-height:0;margin:0;padding:0}.report-signature{align-items:center;gap:8px;display:flex}.report-signature input{flex:1}.report-preview{background:#fff;border:0;border-radius:8px;width:100%;height:min(72vh,820px);box-shadow:0 12px 40px #00000059}:where(:root[data-theme=light]) .report-preview{box-shadow:0 12px 40px #0000001f}@media (width<=760px){:where(:root:not([data-zoom])) .report-settings-row{grid-template-columns:1fr}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .report-settings-row{grid-template-columns:1fr}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .report-settings-row{grid-template-columns:1fr}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .report-settings-row{grid-template-columns:1fr}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .report-settings-row{grid-template-columns:1fr}}@media (width<=1520px){:where(:root[data-zoom="2"]) .report-settings-row{grid-template-columns:1fr}}.reports-actions{flex-wrap:wrap;gap:8px;display:flex}.app-loading-error .app-loading-hint{color:#b9c7d9;text-align:center;max-width:520px;font-size:13px;line-height:1.5}:where(:root[data-theme=light]) .app-loading-error .app-loading-hint{color:#344760}.app-loading-error .app-loading-hint b{color:#fff}:where(:root[data-theme=light]) .app-loading-error .app-loading-hint b{color:#1f1f1f}.app-loading-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.app-loading-actions a{align-items:center;text-decoration:none;display:inline-flex}.projects-no-prices .money-col{display:none!important}.projects-no-prices .projects-table-head,.projects-no-prices .projects-table-row{grid-template-columns:32px 88px minmax(230px,1fr) 66px 32px;min-width:460px}.projects-no-prices .projects-table-equipment .projects-table-head,.projects-no-prices .projects-table-equipment .projects-table-row{grid-template-columns:28px minmax(160px,1fr) 58px minmax(110px,.8fr) minmax(110px,.8fr) 28px;min-width:560px}.projects-no-prices .projects-table-staff .projects-table-head,.projects-no-prices .projects-table-staff .projects-table-row{grid-template-columns:32px 88px minmax(230px,1fr) 66px 32px;min-width:460px}.platform-danger{border-top:1px solid #ff64732e;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.danger-action{color:#ff8a95;cursor:pointer;background:#ff566814;border:1px solid #ff647373;border-radius:8px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700}:where(:root[data-theme=light]) .danger-action{color:#d51e30}.danger-action:hover{background:#ff566829;border-color:#ff7280}.company-role-rights{color:#b9c7d9;gap:2px;margin:0;padding-left:14px;font-size:11px;line-height:1.35;display:grid}:where(:root[data-theme=light]) .company-role-rights{color:#344760}.company-delete-action{color:#ff8a95!important;border-color:#ff647366!important}:where(:root[data-theme=light]) .company-delete-action{color:#d51e30!important}.estimate-logo-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.estimate-logo-controls input[type=range]{accent-color:#5d9cff;padding:0}:where(:root[data-theme=light]) .estimate-logo-controls input[type=range]{accent-color:#1b5abd}.estimate-fonts{gap:12px;display:grid}.estimate-fonts .estimate-config-heading{margin-bottom:0}.estimate-font-global{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.estimate-font-global label,.estimate-logo-controls label{color:#8290a2;gap:6px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=light]) .estimate-font-global label,:where(:root[data-theme=light]) .estimate-logo-controls label{color:#657487}.estimate-font-table{gap:4px;display:grid}.estimate-font-row{color:#cfd9e6;border-radius:7px;grid-template-columns:minmax(0,1fr) 58px auto auto;align-items:center;gap:4px 8px;padding:6px 8px;font-size:12px;display:grid}:where(:root[data-theme=light]) .estimate-font-row{color:#2a394e}.estimate-font-row>span:first-child{grid-column:1/-1}.estimate-color-pick{align-items:center;gap:4px;display:inline-flex}.estimate-font-row .estimate-color-pick input[type=color]{cursor:pointer;width:38px;min-width:38px;height:30px;min-height:30px;padding:2px}.estimate-color-pick:not(.set) input[type=color]{opacity:.45}.estimate-color-pick button{color:#9aa9bb;cursor:pointer;background:#1b2430;border:0;border-radius:6px;width:22px;height:22px;line-height:1}:where(:root[data-theme=light]) .estimate-color-pick button{color:#4f6075;background:#fefefe}.estimate-font-row.head{color:#6f7c8e;text-transform:uppercase;font-size:9px;font-weight:800}:where(:root[data-theme=light]) .estimate-font-row.head{color:#778394}.estimate-font-row.custom{background:#5d9cff14}.estimate-font-row select,.estimate-font-row input,.estimate-font-global select{color:#eef5ff;background:#0c1219;border:1px solid #344052;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:12px}:where(:root[data-theme=light]) .estimate-font-row select,:where(:root[data-theme=light]) .estimate-font-row input,:where(:root[data-theme=light]) .estimate-font-global select{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}@media (width<=760px){:where(:root:not([data-zoom])) .estimate-font-global,:where(:root:not([data-zoom])) .estimate-logo-controls{grid-template-columns:1fr}:where(:root:not([data-zoom])) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .estimate-font-global,:where(:root[data-zoom="1.1"]) .estimate-logo-controls{grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .estimate-font-global,:where(:root[data-zoom="1.25"]) .estimate-logo-controls{grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .estimate-font-global,:where(:root[data-zoom="1.5"]) .estimate-logo-controls{grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .estimate-font-global,:where(:root[data-zoom="1.75"]) .estimate-logo-controls{grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}@media (width<=1520px){:where(:root[data-zoom="2"]) .estimate-font-global,:where(:root[data-zoom="2"]) .estimate-logo-controls{grid-template-columns:1fr}:where(:root[data-zoom="2"]) .estimate-font-row{grid-template-columns:minmax(0,1fr) 58px auto auto}}.projects-readonly-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.projects-readonly-fieldset>*{flex-shrink:0}.projects-readonly-note{color:#b9c7d9;background:#131a24;border:1px solid #344052;border-radius:8px;margin:12px 28px 0;padding:8px 12px;font-size:12px}:where(:root[data-theme=light]) .projects-readonly-note{color:#344760;background:#f1f4f7;border:1px solid #c3ccd9}.projects-no-prices{grid-template-columns:minmax(0,1fr)!important}.projects-no-prices>.projects-sidebar,.projects-no-prices>.projects-splitter,.projects-no-prices .projects-section-toolbar button,.projects-no-prices .projects-save-button,.projects-no-prices .projects-duplicate-window,.projects-no-prices .projects-delete-window,.projects-no-prices .projects-remove-button{display:none}.language-switch{background:#10161f;border:1px solid #2b3542;border-radius:9px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}:where(:root[data-theme=light]) .language-switch{background:#eceff5;border:1px solid #c7cfda}.language-switch button{color:#8e9cad;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:32px;height:26px;padding:0 6px;font-size:11px;font-weight:800}:where(:root[data-theme=light]) .language-switch button{color:#5b6b7e}.language-switch button:hover{color:#eaf0f8}:where(:root[data-theme=light]) .language-switch button:hover{color:#1d2836}.language-switch button.active{color:#fff;background:#1f4f96}.landing-language{background:#0a0e1499}:where(:root[data-theme=light]) .landing-language{background:#e1e6ef99}.projects-toolbar-actions{gap:8px;display:inline-flex}.projects-extra-button{color:#ffc27a!important;border-color:#ffb04a73!important}:where(:root[data-theme=light]) .projects-extra-button{color:#cd7c1d!important}.projects-extra-badge{color:#1b1203;letter-spacing:.03em;background:#ffb04a;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:800;display:inline-block}.projects-extra-dialog{gap:12px;width:min(460px,100vw - 32px);display:grid}.projects-extra-dialog label{color:#8e9cad;gap:6px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-extra-dialog label{color:#5b6b7e}.projects-extra-dialog input,.projects-extra-dialog select{color:#eef5ff;background:#0c1219;border:1px solid #344052;border-radius:8px;min-height:38px;padding:0 10px;font-size:13px}:where(:root[data-theme=light]) .projects-extra-dialog input,:where(:root[data-theme=light]) .projects-extra-dialog select{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.projects-extra-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.projects-extra-note{color:#9aa9bb;margin:0;font-size:12px;line-height:1.45}:where(:root[data-theme=light]) .projects-extra-note{color:#4f6075}.projects-extra-actions{justify-content:flex-end;gap:8px;display:flex}.nav-calculator{color:#fff;cursor:pointer;background:linear-gradient(160deg,#3f7bd8,#2a5bb0);border:1px solid #4b86e0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:48px;margin:28px 0 0 10px;display:inline-flex;box-shadow:0 6px 18px #3f7bd859}:where(:root[data-theme=light]) .nav-calculator{box-shadow:0 6px 18px #3f7bd831}.nav-calculator svg{width:26px;height:26px}.nav-calculator:hover,.nav-calculator.active{background:linear-gradient(160deg,#5a93ec,#3f7bd8);border-color:#9cc2ff}.calculator{z-index:1000;color:#142033;-webkit-user-select:none;user-select:none;background:#f4f7fc;border:2px solid #5d9cff;border-radius:18px;gap:12px;width:330px;padding:0 14px 14px;display:grid;position:fixed;bottom:96px;right:96px;box-shadow:0 28px 70px #0009,0 0 0 4px #5d9cff40}:where(:root[data-theme=light]) .calculator{box-shadow:0 28px 70px #00000036,0 0 0 4px #5d9cff23}.calculator header{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:move;touch-action:none;background:#3f7bd8;border-bottom:1px solid #d5deea;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;margin:0 -14px;padding:10px 10px 10px 16px;font-size:12px;font-weight:800;display:flex}:where(:root[data-theme=light]) .calculator header{border-bottom:1px solid #445d7f}.calculator-close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:9px;width:32px;height:32px;font-size:22px;line-height:1}:where(:root[data-theme=light]) .calculator-close{color:#1f1f1f;background:#0f1e3217}.calculator-close:hover{background:#ffffff4d}:where(:root[data-theme=light]) .calculator-close:hover{background:#0f1e322e}.calculator-display{background:#fff;border:1px solid #d5deea;border-radius:12px;justify-items:end;gap:2px;min-height:78px;padding:10px 12px;display:grid;overflow:hidden}:where(:root[data-theme=light]) .calculator-display{border:1px solid #445d7f}.calculator-display small{color:#6b7a90;font-size:13px}:where(:root[data-theme=light]) .calculator-display small{color:#424c59}.calculator-display strong{color:#0f1b2d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:36px;font-weight:800;overflow:hidden}.calculator-keys{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.calculator-keys button{color:#142033;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:12px;height:54px;font-size:20px;font-weight:700;box-shadow:0 1px 2px #14203314}:where(:root[data-theme=light]) .calculator-keys button{border:1px solid #445d7f;box-shadow:0 1px 2px #14203307}.calculator-keys button:hover{background:#eaf1fd}.calculator-keys button.function{color:#3b4a60;background:#e3e9f2}:where(:root[data-theme=light]) .calculator-keys button.function{color:#364458}.calculator-keys button.operator{color:#fff;background:#f5a742;border-color:#f0a13c}.calculator-keys button.operator:hover{background:#f19a28}.calculator-keys button.operator.active{color:#f19a28;background:#fff}:where(:root[data-theme=light]) .calculator-keys button.operator.active{color:#986016}.calculator-keys button.equals{color:#fff;background:#3f7bd8;border-color:#3f7bd8}.calculator-keys button.equals:hover{background:#2f68c2}@media (width<=640px){:where(:root:not([data-zoom])) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}@media (width<=704px){:where(:root[data-zoom="1.1"]) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}@media (width<=800px){:where(:root[data-zoom="1.25"]) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}@media (width<=960px){:where(:root[data-zoom="1.5"]) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}@media (width<=1120px){:where(:root[data-zoom="1.75"]) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}@media (width<=1280px){:where(:root[data-zoom="2"]) .calculator{width:min(330px,100vw - 24px);bottom:84px;right:12px}}.projects-extra-summary-button{font-weight:800;color:#1b1203!important;background:#ffb04a!important;border-color:#ffb04a73!important}.projects-extra-summary{gap:14px;width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:auto}.projects-extra-table{border-collapse:collapse;color:#cfd9e6;width:100%;font-size:12px}:where(:root[data-theme=light]) .projects-extra-table{color:#2a394e}.projects-extra-table th{color:#6f7c8e;text-align:left;text-transform:uppercase;border-bottom:1px solid #2b3542;padding:8px;font-size:9px}:where(:root[data-theme=light]) .projects-extra-table th{color:#778394;border-bottom:1px solid #c7cfda}.projects-extra-table td{vertical-align:top;border-bottom:1px solid #222a35;padding:8px}:where(:root[data-theme=light]) .projects-extra-table td{border-bottom:1px solid #c9d1dc}.projects-extra-table td small{color:#8e9cad;margin-top:2px;display:block}:where(:root[data-theme=light]) .projects-extra-table td small{color:#5b6b7e}.projects-extra-summary>:not(.modal-heading),.projects-extra-dialog>:not(.modal-heading){margin-left:18px;margin-right:18px}.projects-extra-summary>:last-child,.projects-extra-dialog>:last-child{margin-bottom:18px}.projects-extra-summary,.projects-extra-dialog{overflow-x:hidden}.projects-extra-summary .projects-extra-table{width:calc(100% - 36px)}.projects-subproject-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 28px 0;display:flex}.projects-subproject-tabs{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.projects-subproject-tabs [role=tab]{color:#b9c7d9;text-align:left;cursor:pointer;background:#121923;border:1px solid #2f3a4a;border-radius:10px;gap:1px;min-height:40px;padding:6px 14px;font-size:12px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-subproject-tabs [role=tab]{color:#344760;background:#f0f3f7;border:1px solid #c5cdda}.projects-subproject-tabs [role=tab] small{color:#6f7c8e;font-size:10px;font-weight:600}:where(:root[data-theme=light]) .projects-subproject-tabs [role=tab] small{color:#778394}.projects-subproject-tabs [role=tab].active{color:#fff;background:#1f4f96;border-color:#3f7bd8}.projects-subproject-tabs [role=tab].active small{color:#cfe0ff}:where(:root[data-theme=light]) .projects-subproject-tabs [role=tab].active small{color:#1f60d6}.projects-subproject-button{color:#cfd9e6;cursor:pointer;background:0 0;border:1px dashed #4a5b72;border-radius:9px;min-height:36px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:700}:where(:root[data-theme=light]) .projects-subproject-button{color:#2a394e;border:1px dashed #b5c0cf}.projects-subproject-button:hover{color:#fff;border-color:#5d9cff}:where(:root[data-theme=light]) .projects-subproject-button:hover{color:#1f1f1f}.projects-subprojects-dialog{gap:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:auto}.projects-subprojects-dialog>:not(.modal-heading){margin-left:18px;margin-right:18px}.projects-subprojects-dialog>:last-child{margin-bottom:18px}.projects-subprojects-list{gap:6px;display:grid}.projects-subproject-row{background:#111822;border:1px solid #2b3542;border-radius:10px;grid-template-columns:24px minmax(140px,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}:where(:root[data-theme=light]) .projects-subproject-row{background:#eef2f6;border:1px solid #c7cfda}.projects-subproject-order{color:#6f7c8e;text-align:center;font-weight:800}:where(:root[data-theme=light]) .projects-subproject-order{color:#778394}.projects-subproject-row>input{color:#eef5ff;background:#0c1219;border:1px solid #344052;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px}:where(:root[data-theme=light]) .projects-subproject-row>input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.projects-subproject-fields{color:#b9c7d9;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}:where(:root[data-theme=light]) .projects-subproject-fields{color:#344760}.projects-subproject-fields label{align-items:center;gap:5px;display:inline-flex}.projects-subproject-actions{gap:4px;display:inline-flex}.projects-subproject-actions button{color:#b9c7d9;cursor:pointer;background:#151c26;border:1px solid #344052;border-radius:7px;width:28px;height:28px}:where(:root[data-theme=light]) .projects-subproject-actions button{color:#344760;background:#f4f6f9;border:1px solid #c3ccd9}.projects-subproject-actions button:disabled{opacity:.35;cursor:default}.projects-subproject-add{justify-self:start}.projects-subproject-merge{margin-right:auto}@media (width<=700px){:where(:root:not([data-zoom])) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root:not([data-zoom])) .projects-subproject-fields,:where(:root:not([data-zoom])) .projects-subproject-actions{grid-column:2}}@media (width<=770px){:where(:root[data-zoom="1.1"]) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root[data-zoom="1.1"]) .projects-subproject-fields,:where(:root[data-zoom="1.1"]) .projects-subproject-actions{grid-column:2}}@media (width<=875px){:where(:root[data-zoom="1.25"]) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root[data-zoom="1.25"]) .projects-subproject-fields,:where(:root[data-zoom="1.25"]) .projects-subproject-actions{grid-column:2}}@media (width<=1050px){:where(:root[data-zoom="1.5"]) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root[data-zoom="1.5"]) .projects-subproject-fields,:where(:root[data-zoom="1.5"]) .projects-subproject-actions{grid-column:2}}@media (width<=1225px){:where(:root[data-zoom="1.75"]) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root[data-zoom="1.75"]) .projects-subproject-fields,:where(:root[data-zoom="1.75"]) .projects-subproject-actions{grid-column:2}}@media (width<=1400px){:where(:root[data-zoom="2"]) .projects-subproject-row{grid-template-columns:24px 1fr}:where(:root[data-zoom="2"]) .projects-subproject-fields,:where(:root[data-zoom="2"]) .projects-subproject-actions{grid-column:2}}.projects-subproject-tabs [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #5d9cff}.projects-no-prices .projects-subproject-button{display:none}.dashboard-sidebar nav{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.dashboard-sidebar .nav-tools{flex:none;align-self:flex-start;gap:10px;margin:18px 0 12px 10px;display:flex}.assistant-dock{display:none}@media (width>=761px){:root:where(:not([data-zoom]))[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}@media (width>=837.1px){:root:where([data-zoom="1.1"])[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}@media (width>=951.25px){:root:where([data-zoom="1.25"])[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}@media (width>=1141.5px){:root:where([data-zoom="1.5"])[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}@media (width>=1331.75px){:root:where([data-zoom="1.75"])[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}@media (width>=1522px){:root:where([data-zoom="2"])[data-assistant-docked] .assistant-dock{flex:none;width:100%;height:76px;margin:0 0 12px;display:block}}.dashboard-sidebar .nav-tools .nav-calculator,.dashboard-sidebar .nav-tools .nav-planerka,.dashboard-sidebar .nav-tools .nav-messenger{margin:0}.nav-messenger{color:#fff;cursor:pointer;background:linear-gradient(160deg,#2a9d6d,#17634a);border:1px solid #2d8a64;border-radius:12px;justify-content:center;align-items:center;width:52px;height:48px;display:inline-flex;position:relative;box-shadow:0 6px 18px #35c97d38}:where(:root[data-theme=light]) .nav-messenger{border:1px solid #a3e1c7;box-shadow:0 6px 18px #35c97d1f}.nav-messenger svg{width:26px;height:26px}.nav-messenger:hover,.nav-messenger.active{background:linear-gradient(160deg,#35c97d,#1f7d58);border-color:#6fe0a8}.nav-messenger-badge{color:#fff;text-align:center;background:#e5484d;border:2px solid #0e131a;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:16px;position:absolute;top:-6px;right:-6px}:where(:root[data-theme=light]) .nav-messenger-badge{border:2px solid #cbd5e3}.projects-extra-supplier{color:#ffc27a}:where(:root[data-theme=light]) .projects-extra-supplier{color:#cd7c1d}.projects-extra-supplier.missing{color:#ff8a95}:where(:root[data-theme=light]) .projects-extra-supplier.missing{color:#d51e30}.projects-extra-supplier-input{color:#eef5ff;background:#0c1219;border:1px solid #344052;border-radius:7px;width:100%;min-width:140px;min-height:30px;padding:0 8px;font-size:12px}:where(:root[data-theme=light]) .projects-extra-supplier-input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.estimate-config-row{align-items:start}.estimate-config-row>.drag-handle{align-self:start;margin-top:9px}.estimate-config-row>.estimate-row-actions{align-self:start}.estimate-signature-value{gap:6px;min-width:0;display:grid}.estimate-signature-value>input{width:100%}.estimate-column-width{align-items:center;gap:4px;display:flex;position:relative}.estimate-column-width span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.estimate-column-width:after{content:"%";color:#8190a5;font-size:12px}:where(:root[data-theme=light]) .estimate-column-width:after{color:#4c596a}.recovery-dialog{gap:12px;width:min(460px,100vw - 32px);padding:22px;display:grid}.recovery-dialog h2{margin:0}.recovery-dialog label{color:#91a0b4;gap:6px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .recovery-dialog label{color:#526278}.recovery-dialog input{color:#eef5ff;border-radius:8px;min-height:40px;padding:0 12px;background:#0c1219!important;border:1px solid #344052!important;font-size:13px!important}:where(:root[data-theme=light]) .recovery-dialog input{color:#1a2331;background:#e5ebf1!important;border:1px solid #c3ccd9!important}.recovery-dialog-note{color:#8e9cad;margin:0;font-size:12px;line-height:1.45}:where(:root[data-theme=light]) .recovery-dialog-note{color:#5b6b7e}.recovery-dialog>div{justify-content:flex-end;gap:8px;display:flex}.company-recovery{gap:18px;display:grid}.company-recovery section{gap:8px;display:grid}.company-recovery h3{margin:0;font-size:14px}.company-recovery .settings-hint{color:#8e9cad;margin:0;font-size:12px;line-height:1.45}:where(:root[data-theme=light]) .company-recovery .settings-hint{color:#5b6b7e}.company-security .platform-table td{vertical-align:top}.company-security-login{color:#8290a2;font-size:11px;display:block}:where(:root[data-theme=light]) .company-security-login{color:#657487}.company-security-devices{gap:6px;margin:0;padding:0;list-style:none;display:grid}.company-security-devices li{gap:2px;display:grid}.company-security-devices span{color:#8290a2;font-size:11px}:where(:root[data-theme=light]) .company-security-devices span{color:#657487}.company-security-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-security-on{color:#35c97d;font-size:13px}:where(:root[data-theme=light]) .company-security-on{color:#217d4d}.company-security-setup{background:#10151d;border:1px solid #263140;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:14px;display:flex}:where(:root[data-theme=light]) .company-security-setup{background:#ebeef4;border:1px solid #c5cfdd}.company-security-setup img{background:#fff;border-radius:10px;flex:none;padding:8px}.company-security-setup>div{flex:260px;gap:8px;display:grid}.company-security-setup p{color:#c5d0de;margin:0;font-size:13px;line-height:1.45}:where(:root[data-theme=light]) .company-security-setup p{color:#314155}.company-security-setup code{overflow-wrap:anywhere}.company-security-setup label{gap:4px;max-width:220px;display:grid}.company-security-setup label span{color:#8e9cad;font-size:12px}:where(:root[data-theme=light]) .company-security-setup label span{color:#5b6b7e}.company-security-setup input{color:#fff;letter-spacing:.2em;background:#0b1017;border:1px solid #2d3a4b;border-radius:8px;height:40px;padding:0 12px;font-family:ui-monospace,Menlo,monospace;font-size:18px}:where(:root[data-theme=light]) .company-security-setup input{color:#1f1f1f;background:#e3e9f0;border:1px solid #c3cedb}.company-security-setup input:focus{border-color:#149cff;outline:none}.recovery-dialog-form{gap:12px;display:grid}.recovery-dialog-form label{color:#91a0b4;gap:6px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .recovery-dialog-form label{color:#526278}.recovery-dialog-form input{color:#eef5ff;border-radius:8px;min-height:40px;padding:0 12px;background:#0c1219!important;border:1px solid #344052!important;font-size:13px!important}:where(:root[data-theme=light]) .recovery-dialog-form input{color:#1a2331;background:#e5ebf1!important;border:1px solid #c3ccd9!important}.recovery-dialog-form input:disabled{opacity:.6}.recovery-dialog-form>button{justify-self:stretch;min-height:40px}.projects-table-row.projects-row-kit{background:#7b5cbe1f;box-shadow:inset 3px 0 #8f6fd6}:where(:root[data-theme=light]) .projects-table-row.projects-row-kit{box-shadow:inset 3px 0 #8f6fd68c}.projects-table-row.projects-row-kit:hover{background:#7b5cbe33}.projects-row-kit .projects-position-image{color:#e3d4ff;background:#4b3a71}.projects-row-kit .projects-position-name{color:#e3d4ff}:where(:root[data-theme=light]) .projects-row-kit .projects-position-name{color:#5f1fd6}.report-preview{overflow:auto}.calendar-sync{color:#dfe7f2;gap:14px;display:grid}:where(:root[data-theme=light]) .calendar-sync{color:#222e3f}.calendar-sync-intro{color:#9aa9bb;margin:0;font-size:13px;line-height:1.5}:where(:root[data-theme=light]) .calendar-sync-intro{color:#4f6075}.calendar-sync-scope{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.calendar-sync-scope label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.calendar-sync-link{background:#0c1219;border:1px solid #344052;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}:where(:root[data-theme=light]) .calendar-sync-link{background:#e5ebf1;border:1px solid #c3ccd9}.calendar-sync-link code{color:#cfe0ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(:root[data-theme=light]) .calendar-sync-link code{color:#1f60d6}.calendar-sync-apps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.calendar-sync-apps a{text-decoration:none}.calendar-provider.outlook b{color:#fff;background:#0f6cbd}.calendar-sync-help summary{color:#9fc4ff;cursor:pointer;font-size:12px}:where(:root[data-theme=light]) .calendar-sync-help summary{color:#1f65d6}.calendar-sync-help p,.calendar-sync-note{color:#8e9cad;margin:6px 0 0;font-size:12px;line-height:1.5}:where(:root[data-theme=light]) .calendar-sync-help p,:where(:root[data-theme=light]) .calendar-sync-note{color:#5b6b7e}.calendar-sync-regenerate{justify-self:start}.calendar-sync.compact .calendar-sync-apps{grid-template-columns:1fr}.calendar-sync.compact .calendar-provider{min-height:56px}.m-calendar-panel{gap:10px;margin-top:12px;display:grid}.support-dialog{color:#dfe7f2;background:#171d26;border:1px solid #354052;border-radius:14px;align-content:start;gap:14px;width:min(680px,100vw - 32px);max-height:calc(100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #0000007a}:where(:root[data-theme=light]) .support-dialog{color:#222e3f;background:#f5f7f9;border:1px solid #c3cbd8;box-shadow:0 24px 70px #0000002b}.support-dialog>.modal-close{position:absolute;top:12px;right:12px}.support-head{align-items:center;gap:14px;padding-right:30px;display:flex}.support-head h2{margin:2px 0 4px}.support-head small{color:#8e9cad;font-size:12px;line-height:1.4}:where(:root[data-theme=light]) .support-head small{color:#5b6b7e}.support-head .support-avatar{flex:none;width:64px;height:64px}.support-contacts{color:#9aa9bb;background:#111822;border:1px solid #2d3745;border-radius:10px;flex-wrap:wrap;gap:10px;padding:12px;font-size:13px;display:flex}:where(:root[data-theme=light]) .support-contacts{color:#4f6075;background:#eef2f6;border:1px solid #c6ceda}.support-contacts a{color:#eaf0f8;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}:where(:root[data-theme=light]) .support-contacts a{color:#1d2836}.support-contacts a b{color:#fff;background:#2f5fa8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.support-form{gap:12px;display:grid}.support-form label{color:#91a0b4;gap:6px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .support-form label{color:#526278}.support-form textarea,.support-form input{color:#eef5ff;min-height:40px;font:inherit;resize:vertical;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:10px 12px;font-size:13px}:where(:root[data-theme=light]) .support-form textarea,:where(:root[data-theme=light]) .support-form input{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.support-kinds{background:#111822;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}:where(:root[data-theme=light]) .support-kinds{background:#eef2f6}.support-kinds button{color:#9aa9bb;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;font-size:13px;font-weight:700}:where(:root[data-theme=light]) .support-kinds button{color:#4f6075}.support-kinds button.active{color:#fff;background:#1f4f96}.support-form .primary-action{justify-self:end}.support-faq{gap:14px;display:grid}.support-faq input[type=search]{color:#eef5ff;min-height:40px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:10px 12px;font-size:13px}:where(:root[data-theme=light]) .support-faq input[type=search]{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.support-faq-group{gap:6px;display:grid}.support-faq-group h3{color:#ffb04a;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 2px;font-size:11px;font-weight:800}:where(:root[data-theme=light]) .support-faq-group h3{color:#b27019}.support-faq details{background:#111822;border:1px solid #2b3542;border-radius:10px}:where(:root[data-theme=light]) .support-faq details{background:#eef2f6;border:1px solid #c7cfda}.support-faq details[open]{background:#131b26;border-color:#3c4a5e}:where(:root[data-theme=light]) .support-faq details[open]{background:#f2f5f8;border-color:#b4bfcf}.support-faq summary{color:#eaf0f8;cursor:pointer;padding:11px 38px 11px 14px;font-size:13.5px;font-weight:700;line-height:1.35;list-style:none;position:relative}:where(:root[data-theme=light]) .support-faq summary{color:#1d2836}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:"";border-bottom:2px solid #8e9cad;border-right:2px solid #8e9cad;width:8px;height:8px;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:rotate(45deg)}:where(:root[data-theme=light]) .support-faq summary:after{border-bottom:2px solid #6f8096;border-right:2px solid #6f8096}.support-faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.support-faq-answer{gap:8px;padding:0 14px 13px;display:grid}.support-faq-answer p{color:#c3cfdd;margin:0;font-size:13px;line-height:1.55}:where(:root[data-theme=light]) .support-faq-answer p{color:#314357}.support-faq-empty{color:#8e9cad;margin:0;font-size:13px}:where(:root[data-theme=light]) .support-faq-empty{color:#5b6b7e}.support-faq-more{color:#9aa9bb;border:1px dashed #344052;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}:where(:root[data-theme=light]) .support-faq-more{color:#4f6075;border:1px dashed #c3ccd9}@media (prefers-reduced-motion:reduce){.support-faq summary:after{transition:none}}.support-sent{background:#13291f;border:1px solid #2f8f63;border-radius:10px;gap:6px;padding:14px;display:grid}:where(:root[data-theme=light]) .support-sent{background:#f4f9f7;border:1px solid #a3e1c4}.support-sent p{color:#b9d8c8;margin:0;font-size:13px}:where(:root[data-theme=light]) .support-sent p{color:#355f4a}.support-sent .secondary-action{justify-self:start}.support-history summary{color:#9fc4ff;cursor:pointer;font-size:13px}:where(:root[data-theme=light]) .support-history summary{color:#1f65d6}.support-history ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.support-history li{background:#111822;border:1px solid #2b3542;border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}:where(:root[data-theme=light]) .support-history li{background:#eef2f6;border:1px solid #c7cfda}.support-history li p{color:#cfd9e6;white-space:pre-wrap;margin:0}:where(:root[data-theme=light]) .support-history li p{color:#2a394e}.support-answer{color:#9fd3b8!important}:where(:root[data-theme=light]) .support-answer{color:#489d71!important}.support-status{border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:800}.support-status.new{color:#1b1203;background:#ffb04a}.support-status.in_progress{color:#fff;background:#2f5fa8}.support-status.done{color:#fff;background:#2f8f63}.platform-support{gap:12px;margin-bottom:20px;display:grid}.platform-support h2{align-items:center;gap:8px;margin:0;display:flex}.platform-support-badge{color:#1b1203;background:#ffb04a;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.platform-support-contacts{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.platform-support-contacts label{color:#91a0b4;gap:5px;font-size:10px;font-weight:700;display:grid}:where(:root[data-theme=light]) .platform-support-contacts label{color:#526278}.platform-notify{grid-template-columns:auto minmax(0,1fr) auto}.platform-notify p{color:#8e9cad;grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.45}:where(:root[data-theme=light]) .platform-notify p{color:#5b6b7e}.platform-support-contacts input,.platform-support-list textarea{color:#eef5ff;min-height:36px;font:inherit;background:#0c1219;border:1px solid #344052;border-radius:8px;padding:6px 10px;font-size:13px}:where(:root[data-theme=light]) .platform-support-contacts input,:where(:root[data-theme=light]) .platform-support-list textarea{color:#1a2331;background:#e5ebf1;border:1px solid #c3ccd9}.platform-support-filter{flex-wrap:wrap;gap:6px;display:flex}.platform-support-filter button[role=radio]{color:#b9c7d9;cursor:pointer;background:#151c26;border:1px solid #344052;border-radius:8px;min-height:34px;padding:0 14px;font-weight:700}:where(:root[data-theme=light]) .platform-support-filter button[role=radio]{color:#344760;background:#f4f6f9;border:1px solid #c3ccd9}.platform-support-filter button.active{color:#fff;background:#1f4f96;border-color:#3f7bd8}.platform-support-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform-support-list li{gap:8px;padding:14px;display:grid}.platform-support-list li.new{box-shadow:inset 3px 0 #ffb04a}:where(:root[data-theme=light]) .platform-support-list li.new{box-shadow:inset 3px 0 #ffb04a8c}.support-source-email{color:#d9ecff;background:#1d4f86;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}:where(:root[data-theme=light]) .support-source-email{color:#1f7ad6;background:#e2edf9}.support-thread{gap:8px;display:grid}.support-mail{background:#111822;border:1px solid #2b3542;border-radius:10px;gap:4px;max-width:760px;padding:10px 12px;display:grid}:where(:root[data-theme=light]) .support-mail{background:#eef2f6;border:1px solid #c7cfda}.support-mail.out{background:#102035;border-color:#274a73;justify-self:end;width:min(760px,100%)}:where(:root[data-theme=light]) .support-mail.out{background:#eef3fa;border-color:#a4bfe0}.support-mail-head{color:#8e9cad;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}:where(:root[data-theme=light]) .support-mail-head{color:#5b6b7e}.support-mail-head b{color:#eaf0f8;font-size:13px}:where(:root[data-theme=light]) .support-mail-head b{color:#1d2836}.support-mail p{color:#cfd9e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}:where(:root[data-theme=light]) .support-mail p{color:#2a394e}.support-mail small{color:#8e9cad;font-size:11px}:where(:root[data-theme=light]) .support-mail small{color:#5b6b7e}.support-send{border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.support-send.queued{color:#1b1203;background:#ffb04a}.support-send.sent{color:#fff;background:#2f8f63}.support-send.failed{color:#fff;background:#b8433f}.support-send-error{color:#ff9a96!important}:where(:root[data-theme=light]) .support-send-error{color:#d6261f!important}.support-thread-send{justify-self:end}.platform-support-meta{color:#8e9cad;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}:where(:root[data-theme=light]) .platform-support-meta{color:#5b6b7e}.platform-support-meta b{color:#eaf0f8}:where(:root[data-theme=light]) .platform-support-meta b{color:#1d2836}.platform-support-message{color:#eaf0f8;white-space:pre-wrap;margin:0;font-size:14px}:where(:root[data-theme=light]) .platform-support-message{color:#1d2836}.platform-support-reply{color:#9fd3b8;margin:0;font-size:12px}:where(:root[data-theme=light]) .platform-support-reply{color:#489d71}.platform-support-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){:where(:root:not([data-zoom])) .platform-support-contacts{grid-template-columns:1fr}}@media (width<=836px){:where(:root[data-zoom="1.1"]) .platform-support-contacts{grid-template-columns:1fr}}@media (width<=950px){:where(:root[data-zoom="1.25"]) .platform-support-contacts{grid-template-columns:1fr}}@media (width<=1140px){:where(:root[data-zoom="1.5"]) .platform-support-contacts{grid-template-columns:1fr}}@media (width<=1330px){:where(:root[data-zoom="1.75"]) .platform-support-contacts{grid-template-columns:1fr}}@media (width<=1520px){:where(:root[data-zoom="2"]) .platform-support-contacts{grid-template-columns:1fr}}.price-missing{color:#ffbf6b;font-weight:700}:where(:root[data-theme=light]) .price-missing{color:#c47c1c}.projects-base-prompt{z-index:30;color:#f1e6c8;background:#2a2414;border:1px solid #6b5a2a;border-radius:10px;gap:8px;width:max(100%,300px);padding:10px 12px;font-size:12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #00000073}:where(:root[data-theme=light]) .projects-base-prompt{color:#c39c32;background:#faf9f6;border:1px solid #dccfa7;box-shadow:0 12px 28px #00000028}.projects-base-prompt div{gap:6px;display:flex}.projects-base-prompt button{height:30px;padding:0 12px;font-size:11px}.nav-item-row{position:relative}.nav-item-row .nav-item{padding-right:38px}.nav-gear{color:#91a0b3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:where(:root[data-theme=light]) .nav-gear{color:#526277}.nav-gear:hover{color:#fff;background:#ffffff14}:where(:root[data-theme=light]) .nav-gear:hover{color:#1f1f1f;background:#0f1e320c}.nav-gear.active{color:#fff;background:#3f7bd8}.projects-unit-numbers{color:#7fd3a8;margin-left:6px;font-size:10px;font-weight:600}:where(:root[data-theme=light]) .projects-unit-numbers{color:#369c68}.bulk-check{accent-color:#5798ff;cursor:pointer;vertical-align:middle;flex:none;width:15px;height:15px;margin:0}:where(:root[data-theme=light]) .bulk-check{accent-color:#1b58ba}.bulk-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.bulk-bar{z-index:4;color:#dce8f7;background:#172335;border:1px solid #3f6fb5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;font-size:11px;display:flex;position:sticky;top:8px;box-shadow:0 10px 26px #00000059}:where(:root[data-theme=light]) .bulk-bar{color:#212e3e;background:#fff;box-shadow:0 10px 26px #0000001f}.bulk-bar strong{margin-right:auto;font-size:12px}.bulk-bar button{color:#b9c7d9;cursor:pointer;background:#1b222d;border:1px solid #344052;border-radius:8px;height:32px;padding:0 12px;font-size:11px;font-weight:700}:where(:root[data-theme=light]) .bulk-bar button{color:#344760;background:#fcfdfd;border:1px solid #c3ccd9}.bulk-bar button:hover:not(:disabled){color:#fff;border-color:#4b86e0}:where(:root[data-theme=light]) .bulk-bar button:hover:not(:disabled){color:#1f1f1f}.bulk-bar button.danger{color:#ffd1d7;background:#5a1f28;border-color:#7a3440}:where(:root[data-theme=light]) .bulk-bar button.danger{color:#d61f37;background:#f7e9eb;border-color:#daa9b2}.bulk-bar button.danger:hover:not(:disabled){background:#742a35;border-color:#b04a58}:where(:root[data-theme=light]) .bulk-bar button.danger:hover:not(:disabled){background:#f6e5e8}.bulk-bar button:disabled{opacity:.6;cursor:not-allowed}.bulk-bar .bulk-move{align-items:center;gap:6px;display:flex}.unlimited-badge{color:#35c97d;white-space:nowrap;background:#35c97d1a;border:1px solid #35c97d73;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}:where(:root[data-theme=light]) .unlimited-badge{color:#217d4d}.bulk-bar .bulk-move select{color:#dce8f7;background:#111720;border:1px solid #344052;border-radius:8px;max-width:240px;height:32px;padding:0 8px;font-size:11px;font-weight:600}:where(:root[data-theme=light]) .bulk-bar .bulk-move select{color:#212e3e;background:#edf0f5;border:1px solid #c3ccd9}.bulk-bar .bulk-move select:focus{border-color:#4b86e0;outline:0}.bulk-bar button.primary{color:#dce9ff;background:#173a6b;border-color:#1f4f96}:where(:root[data-theme=light]) .bulk-bar button.primary{color:#1f63d6;background:#e6eefa;border-color:#9abaea}.bulk-bar button.primary:hover:not(:disabled){color:#fff;background:#1f4f96;border-color:#5d9cff}.bulk-list-head{color:#687587;letter-spacing:.06em;border-bottom:1px solid #29313c;align-items:center;gap:10px;padding:6px 2px 10px;font-size:8px;font-weight:800;display:flex}:where(:root[data-theme=light]) .bulk-list-head{color:#7c899a;border-bottom:1px solid #c9d0da}.simple-data-list article>div.bulk-name{align-items:center;gap:12px;display:flex}.simple-data-list .simple-data-text{gap:5px;display:grid}.projects-library-item{display:grid;position:relative}.projects-library-item>.bulk-check{z-index:1;position:absolute;top:9px;left:9px}@media (hover:hover){.projects-library-item>.bulk-check{opacity:0;transition:opacity .12s}.projects-library-item:hover>.bulk-check,.projects-library-item>.bulk-check:checked,.projects-library-item>.bulk-check:focus-visible{opacity:1}}.dashboard-content .bulk-bar{top:80px}@media (width>=761px){:where(:root:not([data-zoom])) .catalog-table td{height:37px;padding:3px 12px}:where(:root:not([data-zoom])) .catalog-table.warehouse-table td{height:31px}:where(:root:not([data-zoom])) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root:not([data-zoom])) .catalog-table .equipment-name{gap:8px}:where(:root:not([data-zoom])) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root:not([data-zoom])) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root:not([data-zoom])) .staff-row .staff-position-name small{margin-top:1px}:where(:root:not([data-zoom])) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root:not([data-zoom])) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root:not([data-zoom])) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root:not([data-zoom])) .employees-row .employee-main small{margin-top:1px}:where(:root:not([data-zoom])) .simple-data-list article{padding:3px 2px}:where(:root:not([data-zoom])) .simple-data-list .simple-data-text,:where(:root:not([data-zoom])) .simple-data-list article div:first-child{gap:1px}:where(:root:not([data-zoom])) .simple-data-list .simple-data-text strong,:where(:root:not([data-zoom])) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root:not([data-zoom])) .finance-table td{padding:4px 12px}}@media (width>=837.1px){:where(:root[data-zoom="1.1"]) .catalog-table td{height:37px;padding:3px 12px}:where(:root[data-zoom="1.1"]) .catalog-table.warehouse-table td{height:31px}:where(:root[data-zoom="1.1"]) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root[data-zoom="1.1"]) .catalog-table .equipment-name{gap:8px}:where(:root[data-zoom="1.1"]) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root[data-zoom="1.1"]) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root[data-zoom="1.1"]) .staff-row .staff-position-name small{margin-top:1px}:where(:root[data-zoom="1.1"]) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root[data-zoom="1.1"]) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root[data-zoom="1.1"]) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root[data-zoom="1.1"]) .employees-row .employee-main small{margin-top:1px}:where(:root[data-zoom="1.1"]) .simple-data-list article{padding:3px 2px}:where(:root[data-zoom="1.1"]) .simple-data-list .simple-data-text,:where(:root[data-zoom="1.1"]) .simple-data-list article div:first-child{gap:1px}:where(:root[data-zoom="1.1"]) .simple-data-list .simple-data-text strong,:where(:root[data-zoom="1.1"]) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root[data-zoom="1.1"]) .finance-table td{padding:4px 12px}}@media (width>=951.25px){:where(:root[data-zoom="1.25"]) .catalog-table td{height:37px;padding:3px 12px}:where(:root[data-zoom="1.25"]) .catalog-table.warehouse-table td{height:31px}:where(:root[data-zoom="1.25"]) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root[data-zoom="1.25"]) .catalog-table .equipment-name{gap:8px}:where(:root[data-zoom="1.25"]) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root[data-zoom="1.25"]) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root[data-zoom="1.25"]) .staff-row .staff-position-name small{margin-top:1px}:where(:root[data-zoom="1.25"]) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root[data-zoom="1.25"]) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root[data-zoom="1.25"]) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root[data-zoom="1.25"]) .employees-row .employee-main small{margin-top:1px}:where(:root[data-zoom="1.25"]) .simple-data-list article{padding:3px 2px}:where(:root[data-zoom="1.25"]) .simple-data-list .simple-data-text,:where(:root[data-zoom="1.25"]) .simple-data-list article div:first-child{gap:1px}:where(:root[data-zoom="1.25"]) .simple-data-list .simple-data-text strong,:where(:root[data-zoom="1.25"]) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root[data-zoom="1.25"]) .finance-table td{padding:4px 12px}}@media (width>=1141.5px){:where(:root[data-zoom="1.5"]) .catalog-table td{height:37px;padding:3px 12px}:where(:root[data-zoom="1.5"]) .catalog-table.warehouse-table td{height:31px}:where(:root[data-zoom="1.5"]) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root[data-zoom="1.5"]) .catalog-table .equipment-name{gap:8px}:where(:root[data-zoom="1.5"]) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root[data-zoom="1.5"]) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root[data-zoom="1.5"]) .staff-row .staff-position-name small{margin-top:1px}:where(:root[data-zoom="1.5"]) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root[data-zoom="1.5"]) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root[data-zoom="1.5"]) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root[data-zoom="1.5"]) .employees-row .employee-main small{margin-top:1px}:where(:root[data-zoom="1.5"]) .simple-data-list article{padding:3px 2px}:where(:root[data-zoom="1.5"]) .simple-data-list .simple-data-text,:where(:root[data-zoom="1.5"]) .simple-data-list article div:first-child{gap:1px}:where(:root[data-zoom="1.5"]) .simple-data-list .simple-data-text strong,:where(:root[data-zoom="1.5"]) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root[data-zoom="1.5"]) .finance-table td{padding:4px 12px}}@media (width>=1331.75px){:where(:root[data-zoom="1.75"]) .catalog-table td{height:37px;padding:3px 12px}:where(:root[data-zoom="1.75"]) .catalog-table.warehouse-table td{height:31px}:where(:root[data-zoom="1.75"]) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root[data-zoom="1.75"]) .catalog-table .equipment-name{gap:8px}:where(:root[data-zoom="1.75"]) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root[data-zoom="1.75"]) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root[data-zoom="1.75"]) .staff-row .staff-position-name small{margin-top:1px}:where(:root[data-zoom="1.75"]) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root[data-zoom="1.75"]) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root[data-zoom="1.75"]) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root[data-zoom="1.75"]) .employees-row .employee-main small{margin-top:1px}:where(:root[data-zoom="1.75"]) .simple-data-list article{padding:3px 2px}:where(:root[data-zoom="1.75"]) .simple-data-list .simple-data-text,:where(:root[data-zoom="1.75"]) .simple-data-list article div:first-child{gap:1px}:where(:root[data-zoom="1.75"]) .simple-data-list .simple-data-text strong,:where(:root[data-zoom="1.75"]) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root[data-zoom="1.75"]) .finance-table td{padding:4px 12px}}@media (width>=1522px){:where(:root[data-zoom="2"]) .catalog-table td{height:37px;padding:3px 12px}:where(:root[data-zoom="2"]) .catalog-table.warehouse-table td{height:31px}:where(:root[data-zoom="2"]) .catalog-table .catalog-image{border-radius:6px;width:26px;height:26px}:where(:root[data-zoom="2"]) .catalog-table .equipment-name{gap:8px}:where(:root[data-zoom="2"]) .staff-table .staff-row{min-height:40px;padding:3px 19px}:where(:root[data-zoom="2"]) .staff-row .staff-position-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px;font-size:13px}:where(:root[data-zoom="2"]) .staff-row .staff-position-name small{margin-top:1px}:where(:root[data-zoom="2"]) .clients-list .clients-row:not(.head){min-height:32px;padding-top:2px;padding-bottom:2px}:where(:root[data-zoom="2"]) .employees-table .employees-row{min-height:41px;padding:3px 17px}:where(:root[data-zoom="2"]) .employees-row .employee-avatar{border-radius:7px;flex-basis:28px;width:28px;height:28px}:where(:root[data-zoom="2"]) .employees-row .employee-main small{margin-top:1px}:where(:root[data-zoom="2"]) .simple-data-list article{padding:3px 2px}:where(:root[data-zoom="2"]) .simple-data-list .simple-data-text,:where(:root[data-zoom="2"]) .simple-data-list article div:first-child{gap:1px}:where(:root[data-zoom="2"]) .simple-data-list .simple-data-text strong,:where(:root[data-zoom="2"]) .simple-data-list .simple-data-text small{line-height:1.25}:where(:root[data-zoom="2"]) .finance-table td{padding:4px 12px}}@media (width>=761px){:where(:root:not([data-zoom])) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root:not([data-zoom])) .projects-table-row .projects-position-image,:where(:root:not([data-zoom])) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root:not([data-zoom])) .projects-table-row .projects-position-text{gap:1px}:where(:root:not([data-zoom])) .projects-table-row .projects-number-input,:where(:root:not([data-zoom])) .projects-table-row .projects-row-comment{height:25px}}@media (width>=837.1px){:where(:root[data-zoom="1.1"]) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root[data-zoom="1.1"]) .projects-table-row .projects-position-image,:where(:root[data-zoom="1.1"]) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root[data-zoom="1.1"]) .projects-table-row .projects-position-text{gap:1px}:where(:root[data-zoom="1.1"]) .projects-table-row .projects-number-input,:where(:root[data-zoom="1.1"]) .projects-table-row .projects-row-comment{height:25px}}@media (width>=951.25px){:where(:root[data-zoom="1.25"]) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root[data-zoom="1.25"]) .projects-table-row .projects-position-image,:where(:root[data-zoom="1.25"]) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root[data-zoom="1.25"]) .projects-table-row .projects-position-text{gap:1px}:where(:root[data-zoom="1.25"]) .projects-table-row .projects-number-input,:where(:root[data-zoom="1.25"]) .projects-table-row .projects-row-comment{height:25px}}@media (width>=1141.5px){:where(:root[data-zoom="1.5"]) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root[data-zoom="1.5"]) .projects-table-row .projects-position-image,:where(:root[data-zoom="1.5"]) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root[data-zoom="1.5"]) .projects-table-row .projects-position-text{gap:1px}:where(:root[data-zoom="1.5"]) .projects-table-row .projects-number-input,:where(:root[data-zoom="1.5"]) .projects-table-row .projects-row-comment{height:25px}}@media (width>=1331.75px){:where(:root[data-zoom="1.75"]) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root[data-zoom="1.75"]) .projects-table-row .projects-position-image,:where(:root[data-zoom="1.75"]) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root[data-zoom="1.75"]) .projects-table-row .projects-position-text{gap:1px}:where(:root[data-zoom="1.75"]) .projects-table-row .projects-number-input,:where(:root[data-zoom="1.75"]) .projects-table-row .projects-row-comment{height:25px}}@media (width>=1522px){:where(:root[data-zoom="2"]) .projects-table .projects-table-row{min-height:40px;padding-top:3px;padding-bottom:3px}:where(:root[data-zoom="2"]) .projects-table-row .projects-position-image,:where(:root[data-zoom="2"]) .projects-table-row .projects-position-staff-icon{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:12px}:where(:root[data-zoom="2"]) .projects-table-row .projects-position-text{gap:1px}:where(:root[data-zoom="2"]) .projects-table-row .projects-number-input,:where(:root[data-zoom="2"]) .projects-table-row .projects-row-comment{height:25px}}.nav-planerka{color:#fff;cursor:pointer;background:linear-gradient(160deg,#1f4f96,#121c2c);border:1px solid #2f5b9e;border-radius:12px;justify-content:center;align-items:center;width:52px;height:48px;margin:28px 0 0 10px;display:inline-flex;box-shadow:0 6px 18px #149cff2e}:where(:root[data-theme=light]) .nav-planerka{background:linear-gradient(160deg,#1f4f96,#f6f7fa);box-shadow:0 6px 18px #149cff19}.nav-planerka svg{width:26px;height:26px}.nav-planerka:hover,.nav-planerka.active{background:linear-gradient(160deg,#2a62b4,#172338);border-color:#5d9cff}:where(:root[data-theme=light]) .nav-planerka:hover,:where(:root[data-theme=light]) .nav-planerka.active{background:linear-gradient(160deg,#2a62b4,#fff)}.planerka-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px)brightness(.6);backdrop-filter:blur(5px)brightness(.6);background:#05080d73;animation:.2s cubic-bezier(.23,1,.32,1) planerka-fade;position:fixed;inset:0}:where(:root[data-theme=light]) .planerka-backdrop{background:#dee4ed73}.planerka{z-index:1101;color:#e5edf8;-webkit-user-select:none;user-select:none;cursor:none;background:#10151d;border:2px solid #5d9cff;border-radius:18px;grid-template-columns:minmax(0,1fr) clamp(210px,22vw,300px);width:min(1360px,100vw - 24px);height:min(1000px,100vh - 24px);animation:.22s cubic-bezier(.23,1,.32,1) planerka-in;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 70px #0009,0 0 0 4px #5d9cff40}:where(:root[data-theme=light]) .planerka{color:#1f2a39;background:#ebeef4;box-shadow:0 28px 70px #00000036,0 0 0 4px #5d9cff23}.planerka *{cursor:none}.planerka-field{min-width:0;min-height:0;position:relative;overflow:hidden}.planerka-field canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.planerka-score{pointer-events:none;gap:0;display:grid;position:absolute;top:44px;left:18px}.planerka-score span{color:#8d9bb0;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}:where(:root[data-theme=light]) .planerka-score span{color:#505f74}.planerka-score strong{color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}:where(:root[data-theme=light]) .planerka-score strong{color:#1f1f1f}.planerka-score strong.negative{color:#ff8a95}:where(:root[data-theme=light]) .planerka-score strong.negative{color:#d51e30}.planerka-pause{text-align:center;pointer-events:none;background:#090d138c;place-content:center;gap:6px;padding:20px;display:grid;position:absolute;inset:0}:where(:root[data-theme=light]) .planerka-pause{background:#dfe5ee8c}.planerka-pause strong{color:#fff;font-size:30px;font-weight:800}:where(:root[data-theme=light]) .planerka-pause strong{color:#1f1f1f}.planerka-pause span{color:#b5c3d6;font-size:17px}:where(:root[data-theme=light]) .planerka-pause span{color:#374963}.planerka-side{background:#171d26;border-left:1px solid #2a3342;flex-direction:column;gap:16px;min-height:0;padding:22px 20px;display:flex;overflow:hidden}:where(:root[data-theme=light]) .planerka-side{background:#f5f7f9;border-left:1px solid #c6cedb}.planerka-side h2{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}:where(:root[data-theme=light]) .planerka-side h2{color:#1f1f1f}.planerka-record{background:#2a2414;border:1px solid #6b5a2a;border-radius:12px;gap:2px;padding:12px;display:grid}:where(:root[data-theme=light]) .planerka-record{background:#faf9f6;border:1px solid #dccfa7}.planerka-record span{color:#ffc27a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}:where(:root[data-theme=light]) .planerka-record span{color:#cd7c1d}.planerka-record strong{color:#ffb04a;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}:where(:root[data-theme=light]) .planerka-record strong{color:#b27019}.planerka-record small{color:#f1e6c8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:where(:root[data-theme=light]) .planerka-record small{color:#c39c32}.planerka-record.new{background:#13281e;border-color:#2f7d55}:where(:root[data-theme=light]) .planerka-record.new{background:#f4f9f6;border-color:#a6dec1}.planerka-record.new span,.planerka-record.new strong{color:#35c97d}:where(:root[data-theme=light]) .planerka-record.new span,:where(:root[data-theme=light]) .planerka-record.new strong{color:#217d4d}.planerka-stats{gap:6px;margin:0;display:grid}.planerka-stats div{justify-content:space-between;gap:8px;font-size:15px;display:flex}.planerka-stats dt{color:#8d9bb0}:where(:root[data-theme=light]) .planerka-stats dt{color:#505f74}.planerka-stats dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:800}:where(:root[data-theme=light]) .planerka-stats dd{color:#1f1f1f}.planerka-leaders{counter-reset:planerka;border-top:1px solid #2a3342;gap:4px;min-height:0;margin:0;padding:10px 0 0;list-style:none;display:grid;overflow:hidden}:where(:root[data-theme=light]) .planerka-leaders{border-top:1px solid #c6cedb}.planerka-leaders li{counter-increment:planerka;align-items:baseline;gap:6px;font-size:14px;display:flex}.planerka-leaders li:before{content:counter(planerka) ".";color:#6f7d92;width:16px}:where(:root[data-theme=light]) .planerka-leaders li:before{color:#454d5b}.planerka-leaders li span{color:#c9d4e3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(:root[data-theme=light]) .planerka-leaders li span{color:#2c3c52}.planerka-leaders li b{color:#fff;font-variant-numeric:tabular-nums}:where(:root[data-theme=light]) .planerka-leaders li b{color:#1f1f1f}.planerka-leaders li.me span{color:#8fbcff}:where(:root[data-theme=light]) .planerka-leaders li.me span{color:#1f68d6}.planerka-rules{color:#7f8da2;margin:auto 0 0;font-size:12px;line-height:1.45}:where(:root[data-theme=light]) .planerka-rules{color:#4b5768}@keyframes planerka-fade{0%{opacity:0}}@keyframes planerka-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.planerka-backdrop,.planerka{animation:.15s linear planerka-fade}}@media (width<=560px){:where(:root:not([data-zoom])) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root:not([data-zoom])) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root:not([data-zoom][data-theme=light])) .planerka-side{border-top:1px solid #c6cedb}:where(:root:not([data-zoom])) .planerka-leaders,:where(:root:not([data-zoom])) .planerka-rules{display:none}}@media (width<=616px){:where(:root[data-zoom="1.1"]) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root[data-zoom="1.1"]) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root[data-zoom="1.1"][data-theme=light]) .planerka-side{border-top:1px solid #c6cedb}:where(:root[data-zoom="1.1"]) .planerka-leaders,:where(:root[data-zoom="1.1"]) .planerka-rules{display:none}}@media (width<=700px){:where(:root[data-zoom="1.25"]) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root[data-zoom="1.25"]) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root[data-zoom="1.25"][data-theme=light]) .planerka-side{border-top:1px solid #c6cedb}:where(:root[data-zoom="1.25"]) .planerka-leaders,:where(:root[data-zoom="1.25"]) .planerka-rules{display:none}}@media (width<=840px){:where(:root[data-zoom="1.5"]) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root[data-zoom="1.5"]) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root[data-zoom="1.5"][data-theme=light]) .planerka-side{border-top:1px solid #c6cedb}:where(:root[data-zoom="1.5"]) .planerka-leaders,:where(:root[data-zoom="1.5"]) .planerka-rules{display:none}}@media (width<=980px){:where(:root[data-zoom="1.75"]) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root[data-zoom="1.75"]) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root[data-zoom="1.75"][data-theme=light]) .planerka-side{border-top:1px solid #c6cedb}:where(:root[data-zoom="1.75"]) .planerka-leaders,:where(:root[data-zoom="1.75"]) .planerka-rules{display:none}}@media (width<=1120px){:where(:root[data-zoom="2"]) .planerka{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(:root[data-zoom="2"]) .planerka-side{border-top:1px solid #2a3342;border-left:0}:where(:root[data-zoom="2"][data-theme=light]) .planerka-side{border-top:1px solid #c6cedb}:where(:root[data-zoom="2"]) .planerka-leaders,:where(:root[data-zoom="2"]) .planerka-rules{display:none}}.projects-internal-note{color:#748397;gap:5px;margin-top:12px;font-size:8px;font-weight:700;display:grid}:where(:root[data-theme=light]) .projects-internal-note{color:#47515f}.projects-internal-note em{color:#5d6c80;font-style:normal;font-weight:600}:where(:root[data-theme=light]) .projects-internal-note em{color:#3c4653}.projects-internal-note textarea{color:#e7eef8;width:100%;min-height:44px;font:inherit;resize:vertical;background:#111720;border:1px solid #344052;border-radius:8px;outline:0;padding:8px 10px;font-size:11px;line-height:1.45}:where(:root[data-theme=light]) .projects-internal-note textarea{color:#1e2938;background:#edf0f5;border:1px solid #c3ccd9}.projects-internal-note textarea:focus{border-color:#5d9cff}.equipment-documents{background:#121821;border:1px solid #29313c;border-radius:10px;gap:8px;margin:14px 0 4px;padding:12px;display:grid}:where(:root[data-theme=light]) .equipment-documents{background:#eff2f6;border:1px solid #c9d0da}.equipment-documents-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.equipment-documents-head strong{color:#dce6f3;font-size:12px}:where(:root[data-theme=light]) .equipment-documents-head strong{color:#232f40}.equipment-documents-head strong span{color:#9fc5ff;background:#1c2a3e;border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px}:where(:root[data-theme=light]) .equipment-documents-head strong span{color:#1f67d6;background:#eef2f7}.equipment-documents-head .secondary-action{min-height:30px;padding:0 12px;font-size:11px}.equipment-documents ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.equipment-documents li{background:#171e28;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}:where(:root[data-theme=light]) .equipment-documents li{background:#f6f8fa}.equipment-document-name{color:#cfe0f7;min-width:0;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;font-size:12px;display:flex;overflow:hidden}:where(:root[data-theme=light]) .equipment-document-name{color:#236dd2}.equipment-document-name:hover{color:#fff;text-decoration:underline}:where(:root[data-theme=light]) .equipment-document-name:hover{color:#1f1f1f}.equipment-documents li small{color:#7e8a9a;flex:none;font-size:11px}:where(:root[data-theme=light]) .equipment-documents li small{color:#6c788a}.equipment-document-remove{color:#ee9ea8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:24px;height:24px;padding:0}:where(:root[data-theme=light]) .equipment-document-remove{color:#d0253a}.equipment-document-remove:hover{background:#2a1a1f}:where(:root[data-theme=light]) .equipment-document-remove:hover{background:#fcfafa}.app-version-row{align-items:baseline;gap:10px;min-width:0;margin:2px 0 0 14px;display:flex}.app-version{color:#4f5d70;letter-spacing:.04em;flex:none;font-size:9px;display:block}.app-copyright{color:#4f5d70;min-width:0;font-size:9px;line-height:1.35}.catalog-period{border-bottom:1px solid #29313c;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 13px;display:flex}:where(:root[data-theme=light]) .catalog-period{border-bottom:1px solid #c9d0da}.catalog-period label{color:#8292a6;align-items:center;gap:6px;font-size:11px;display:inline-flex}:where(:root[data-theme=light]) .catalog-period label{color:#4c5a6b}.catalog-period input[type=date]{color:#eaf0f8;height:30px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b222d;border:1px solid #303a49;border-radius:7px;padding:0 8px;font-size:11px}:where(:root[data-theme=light]) .catalog-period input[type=date]{color:#1d2836;background:#fcfdfd;border:1px solid #c5cdd9}.catalog-period .filter-reset{margin-left:auto}.catalog-free{color:#8292a6;white-space:nowrap;margin-top:4px;font-size:10px;display:block}:where(:root[data-theme=light]) .catalog-free{color:#4c5a6b}.nav-messenger-task{color:#fff;text-align:center;background:#e5484d;border:2px solid #0e131a;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:900;line-height:16px;position:absolute;top:-6px;left:-6px}:where(:root[data-theme=light]) .nav-messenger-task{border:2px solid #cbd5e3}.equipment-documents.drag-over{background:#5d9cff14;border-color:#5d9cff}.equipment-document-download{color:#9fc5ff;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:24px;height:24px;padding:0}:where(:root[data-theme=light]) .equipment-document-download{color:#1f67d6}@media (hover:hover) and (pointer:fine){.equipment-document-download:hover{background:#1c2a3e}:where(:root[data-theme=light]) .equipment-document-download:hover{background:#eef2f7}}.equipment-documents-empty{color:#7e8a9a;margin:0;font-size:11px;line-height:1.5}:where(:root[data-theme=light]) .equipment-documents-empty{color:#6c788a}.venue-files-count{color:#9fc5ff;background:#1c2a3e;border-radius:9px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}:where(:root[data-theme=light]) .venue-files-count{color:#1f67d6;background:#eef2f7}.venue-pick-files{cursor:pointer;align-items:center;min-height:30px;padding:0 12px;font-size:11px;display:inline-flex}.staff-form-modal .equipment-documents{margin:4px 20px 15px}.form-grid label.equipment-unlimited{cursor:pointer;background:#111822;border:1px solid #2b3543;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}:where(:root[data-theme=light]) .form-grid label.equipment-unlimited{background:#eef2f6;border:1px solid #c6cfda}.equipment-form .equipment-unlimited input{accent-color:#5d9cff;flex:none;width:18px;height:18px;margin:1px 0 0}:where(:root[data-theme=light]) .equipment-form .equipment-unlimited input{accent-color:#1b5abd}.equipment-unlimited span{gap:3px;display:grid}.equipment-unlimited b{color:#e6edf6;font-size:12px}:where(:root[data-theme=light]) .equipment-unlimited b{color:#1f2b39}.equipment-unlimited small{color:#8e9cad;font-size:11px;line-height:1.45}:where(:root[data-theme=light]) .equipment-unlimited small{color:#5b6b7e}.option-group{gap:2px;display:grid}.option-group-toggle{color:#c9d6e6;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:700;display:grid}:where(:root[data-theme=light]) .option-group-toggle{color:#2c3c51}.option-group-toggle:disabled{cursor:default;opacity:1}.option-group-toggle:focus-visible{outline-offset:-2px;outline:2px solid #5d9cff}@media (hover:hover) and (pointer:fine){.option-group-toggle:not(:disabled):hover{background:#1b2635}:where(:root[data-theme=light]) .option-group-toggle:not(:disabled):hover{background:#fff}}.option-group-caret{width:0;height:0;transition:transform var(--dur-press) var(--ease-out);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #7f90a6}.option-group-toggle[aria-expanded=true] .option-group-caret{transform:rotate(90deg)}.option-group-name{overflow-wrap:anywhere;min-width:0;line-height:1.25}.option-group-picked{color:#9fc4ff;white-space:nowrap;background:#1b2a40;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}:where(:root[data-theme=light]) .option-group-picked{color:#1f65d6;background:#eef2f8}.option-group-count{color:#708095;text-align:right;font-variant-numeric:tabular-nums;min-width:22px;font-size:11px;font-weight:600}:where(:root[data-theme=light]) .option-group-count{color:#454f5d}.option-group-body{border-left:1px solid #263140;gap:2px;margin-left:13px;padding-left:6px;display:grid}:where(:root[data-theme=light]) .option-group-body{border-left:1px solid #c5cfdd}@media (prefers-reduced-motion:reduce){.option-group-caret{transition:none}}
