@font-face{font-family:Geist;src:url(/fonts/geist-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,:root[data-theme=light]{--font:"Geist",-apple-system,"Segoe UI",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--font-display:var(--font);--black:#000000;--grey:#DBDBDB;--off:#F5F5F5;--white:#FFFFFF;--bg:#FAFAFA;--card:#FFFFFF;--card-2:#F6F6F6;--panel:#FFFFFF;--rail:#FAFAFA;--sub-bg:#FAFAFA;--nav:#000000;--hair:#E6E6E6;--line:#D6D6D6;--brd:var(--line);--brl:var(--hair);--grid-line:#EFEFEF;--gutter:#F0F0F0;--ink:#000000;--tx:#141414;--ts:#2E2E2E;--tl:#4A4A4A;--sub-tx:#4A4A4A;--faint:#858585;--row-hover:#F7F7F7;--row-on:#F1F1F1;--pill:#EFEFEF;--pill-on:#000000;--pill-on-tx:#FFFFFF;--count:#F0F0F0;--seg-track:#F1F1F1;--track:#EBEBEB;--bar-track:#EBEBEB;--bar-v:#F47A20;--bar-soft:#F9D3B5;--hatch:rgba(0,0,0,.16);--org:#F47A20;--org-hover:#E0680F;--org-ink:#C2570A;--org-bg:#FFF1E6;--org-line:#F9C9A3;--glow:var(--bg);--chip-tx:#FFFFFF;--chip-none:#DBDBDB;--chip-ok:#2DB55D;--chip-info:#F47A20;--chip-warn:#F2B824;--chip-lime:#7CB342;--chip-bad:#E5533D;--chip-teal:#14A6A0;--chip-blue:#3D7FE0;--chip-violet:#8A63D2;--on-fill-dk:#1F1F1F;--rp-1:#CDD5DF;--rp-2:#AEBACA;--rp-3:#8E9DB2;--rp-4:#6A7990;--rp-5:#536177;--rp-6:#3C4859;--rp-7:#28323F;--rp-1-bg:#F4F6F9;--rp-2-bg:#F1F4F7;--rp-3-bg:#EDF0F5;--rp-4-bg:#E9EDF2;--rp-5-bg:#E5EAF0;--rp-6-bg:#E2E6EC;--rp-7-bg:#DEE3EA;--rp-tx:#3C4859;--rp-tx-lt:#536177;--rp-on-lo:#28323F;--rp-on-hi:#FFFFFF;--paid:#2F9E6E;--paid-bg:#E7F4ED;--paid-tx:#1E6B49;--tint-teal:#DDF4F2;--tint-teal-tx:#0B6E6A;--tint-blue:#E3EDFC;--tint-blue-tx:#1F5BB8;--tint-violet:#EFE9FA;--tint-violet-tx:#5B3BA8;--tint-none:#F0F0F0;--tint-none-tx:#4D4D4D;--tint-ok:#E3F6E8;--tint-ok-tx:#137A36;--tint-info:#FFEEDF;--tint-info-tx:#C2570A;--tint-warn:#FFF4D2;--tint-warn-tx:#8A6400;--tint-lime:#EDF6DF;--tint-lime-tx:#4D7A12;--tint-bad:#FDE6E1;--tint-bad-tx:#C2341B;--mint:#70FF76;--lemon:#FDDD6D;--coral:#FFA48F;--ok:#12A23A;--ok-ink:#0F7A2E;--ok-bg:#E3FBE6;--warn:#8A6400;--warn-bg:#FFF6D6;--bad:#C8361B;--bad-bg:#FFEBE5;--info:#0A7A5E;--info-bg:#DDFBF2;--alert-bg:#FFEFEA;--alert-tx:#B32E14;--amber-line:#F1D27A;--acc:#F47A20;--acc-ink:#C2570A;--acc-bg:#FFF1E6;--acc-bg-2:#FFE4CF;--acc-line:#F47A20;--brand:#F47A20;--brand-ink:#C2570A;--link:#000000;--lit:#F47A20;--lit-tx:#FFFFFF;--or:#F47A20;--or-2:#F9D3B5;--bl:#000000;--ac:#0F7A2E;--rd:#C8361B;--am:#8A6400;--wh:#FFFFFF;--bk:#000000;--btn-bg:#FFFFFF;--btn-hover:#F5F5F5;--btn-bd:var(--line);--btn-on:#000000;--btn-lift:none;--btn-pri-bg:#F47A20;--btn-pri-hover:#E0680F;--btn-pri-bd:#F47A20;--btn-pri-tx:#FFFFFF;--ctl-bg:#FFFFFF;--ctl-hover:#F5F5F5;--st-prospect:#A3A3A3;--st-lead:#737373;--st-estimate:#404040;--st-sold:#000000;--st-booked:#000000;--st-notfinished:#8A6400;--st-followup:#8A6400;--st-review:#737373;--st-payment:#C8361B;--st-paid:#0F7A2E;--st-done:#A3A3A3;--st-overdue:#C8361B;--st-due:#8A6400;--st-lost:#BDBDBD;--day-good:#0F7A2E;--day-filling:#8A6400;--day-warn:#C8361B;--day-empty:#DBDBDB;--cap-font:400 10.5px/1.2 var(--mono);--cap-track:.08em;--seg-on:#FFFFFF;--field:#FBFBFB;--btn-drop:0 1px 1px rgba(0,0,0,.04);--radius:6px;--radius-sm:4px;--radius-card:8px;--gap:18px;--ctl-h:30px;--ctl-sm:26px;--fs-micro:10.5px;--fs-lbl:11.5px;--fs-detail:12px;--fs-sub:12.5px;--fs-body:13px;--fw-med:500;--fw-bold:700;--logo-tile:#FFFFFF;--focus-ring:rgba(244,122,32,.22);--scroll-thumb:rgba(0,0,0,.18);--scrim:rgba(0,0,0,.18);--pop-shadow:-24px 0 60px rgba(0,0,0,.10);--card-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.05);--mark-bg:#FFFFFF;--shadow-md:0 12px 32px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06)}:root[data-theme=dark]{--seg-on:#333333;--field:#141414;--btn-drop:0 1px 1px rgba(0,0,0,.3);--bg:#171717;--card:#1C1C1C;--card-2:#212121;--panel:#1C1C1C;--rail:#171717;--sub-bg:#171717;--nav:#FFFFFF;--hair:#262626;--line:#2E2E2E;--grid-line:#232323;--gutter:#121212;--org:#F7801E;--org-hover:#FF9133;--org-ink:#FF9A45;--org-bg:rgba(247,128,30,.14);--org-line:rgba(247,128,30,.45);--glow:#171717;--tint-none:#262626;--tint-none-tx:#BDBDBD;--tint-ok:rgba(64,196,99,.14);--tint-ok-tx:#5BD47F;--tint-info:rgba(247,128,30,.15);--tint-info-tx:#FF9A45;--tint-warn:rgba(242,184,36,.14);--tint-warn-tx:#F5C84A;--tint-lime:rgba(139,195,74,.14);--tint-lime-tx:#A5D46A;--tint-bad:rgba(229,83,61,.16);--tint-bad-tx:#FF7A63;--ink:#FFFFFF;--tx:#EDEDED;--ts:#DADADA;--tl:#BCBCBC;--sub-tx:#BCBCBC;--faint:#7C7C80;--row-hover:#212121;--row-on:#262626;--pill:#2A2A2A;--pill-on:#FFFFFF;--pill-on-tx:#000000;--count:#2A2A2A;--seg-track:#222222;--track:#2A2A2A;--bar-track:#2A2A2A;--bar-v:#F7801E;--bar-soft:#5A3A20;--hatch:rgba(255,255,255,.2);--chip-none:#3A3A3A;--chip-ok:#40C463;--chip-info:#F7801E;--chip-warn:#F2B824;--chip-lime:#8BC34A;--chip-bad:#E5533D;--chip-teal:#2CC4BD;--chip-blue:#5B9BF0;--chip-violet:#A585F0;--rp-1:#3A4352;--rp-2:#4A5568;--rp-3:#5F6C82;--rp-4:#7E8BA2;--rp-5:#99A5BA;--rp-6:#B7C1D0;--rp-7:#D5DCE6;--rp-1-bg:rgba(148,163,184,.06);--rp-2-bg:rgba(148,163,184,.08);--rp-3-bg:rgba(148,163,184,.10);--rp-4-bg:rgba(148,163,184,.12);--rp-5-bg:rgba(148,163,184,.14);--rp-6-bg:rgba(148,163,184,.16);--rp-7-bg:rgba(148,163,184,.18);--rp-tx:#C9D1DC;--rp-tx-lt:#A9B3C2;--rp-on-lo:#E6EBF2;--rp-on-hi:#141414;--paid:#40B97F;--paid-bg:rgba(64,185,127,.14);--paid-tx:#73D3A3;--tint-teal:rgba(44,196,189,.14);--tint-teal-tx:#5FD9D3;--tint-blue:rgba(91,155,240,.15);--tint-blue-tx:#8DB8F5;--tint-violet:rgba(165,133,240,.16);--tint-violet-tx:#C0A8F5;--ok:#70FF76;--ok-ink:#8CFF91;--ok-bg:rgba(112,255,118,.12);--warn:#FDDD6D;--warn-bg:rgba(253,221,109,.12);--bad:#FF8E74;--bad-bg:rgba(255,164,143,.14);--info:#6FFFD3;--info-bg:rgba(111,255,211,.12);--alert-bg:rgba(255,164,143,.12);--alert-tx:#FFA48F;--amber-line:#5C4A12;--acc:#F7801E;--acc-ink:#FF9A45;--acc-bg:rgba(247,128,30,.14);--acc-bg-2:rgba(247,128,30,.22);--acc-line:#F7801E;--brand:#F7801E;--brand-ink:#FF9A45;--link:#FFFFFF;--lit:#F7801E;--lit-tx:#FFFFFF;--or:#F7801E;--or-2:#5A3A20;--bl:#FFFFFF;--ac:#70FF76;--rd:#FF8E74;--am:#FDDD6D;--bk:#FFFFFF;--btn-bg:#161618;--btn-hover:#222226;--btn-on:#FFFFFF;--btn-pri-bg:#F7801E;--btn-pri-hover:#FF9133;--btn-pri-bd:#F7801E;--btn-pri-tx:#FFFFFF;--ctl-bg:#161618;--ctl-hover:#222226;--st-prospect:#737373;--st-lead:#8F8F8F;--st-estimate:#BDBDBD;--st-sold:#FFFFFF;--st-booked:#FFFFFF;--st-notfinished:#FDDD6D;--st-followup:#FDDD6D;--st-review:#8F8F8F;--st-payment:#FF8E74;--st-paid:#70FF76;--st-done:#737373;--st-overdue:#FF8E74;--st-due:#FDDD6D;--st-lost:#4D4D4D;--day-good:#70FF76;--day-filling:#FDDD6D;--day-warn:#FF8E74;--day-empty:#333333;--logo-tile:#FFFFFF;--focus-ring:rgba(247,128,30,.3);--scroll-thumb:rgba(255,255,255,.18);--scrim:rgba(0,0,0,.55);--pop-shadow:-24px 0 60px rgba(0,0,0,.6);--card-shadow:0 1px 2px rgba(0,0,0,.35);--mark-bg:#FFFFFF;--shadow-md:0 12px 32px rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--seg-on:#333333;--field:#141414;--btn-drop:0 1px 1px rgba(0,0,0,.3);--bg:#171717;--card:#1C1C1C;--card-2:#212121;--panel:#1C1C1C;--rail:#171717;--sub-bg:#171717;--nav:#FFFFFF;--hair:#262626;--line:#2E2E2E;--grid-line:#232323;--gutter:#121212;--org:#F7801E;--org-hover:#FF9133;--org-ink:#FF9A45;--org-bg:rgba(247,128,30,.14);--org-line:rgba(247,128,30,.45);--glow:#171717;--tint-none:#262626;--tint-none-tx:#BDBDBD;--tint-ok:rgba(64,196,99,.14);--tint-ok-tx:#5BD47F;--tint-info:rgba(247,128,30,.15);--tint-info-tx:#FF9A45;--tint-warn:rgba(242,184,36,.14);--tint-warn-tx:#F5C84A;--tint-lime:rgba(139,195,74,.14);--tint-lime-tx:#A5D46A;--tint-bad:rgba(229,83,61,.16);--tint-bad-tx:#FF7A63;--ink:#FFFFFF;--tx:#EDEDED;--ts:#DADADA;--tl:#BCBCBC;--sub-tx:#BCBCBC;--faint:#7C7C80;--row-hover:#212121;--row-on:#262626;--pill:#2A2A2A;--pill-on:#FFFFFF;--pill-on-tx:#000000;--count:#2A2A2A;--seg-track:#222222;--track:#2A2A2A;--bar-track:#2A2A2A;--bar-v:#F7801E;--bar-soft:#5A3A20;--hatch:rgba(255,255,255,.2);--chip-none:#3A3A3A;--chip-ok:#40C463;--chip-info:#F7801E;--chip-warn:#F2B824;--chip-lime:#8BC34A;--chip-bad:#E5533D;--chip-teal:#2CC4BD;--chip-blue:#5B9BF0;--chip-violet:#A585F0;--rp-1:#3A4352;--rp-2:#4A5568;--rp-3:#5F6C82;--rp-4:#7E8BA2;--rp-5:#99A5BA;--rp-6:#B7C1D0;--rp-7:#D5DCE6;--rp-1-bg:rgba(148,163,184,.06);--rp-2-bg:rgba(148,163,184,.08);--rp-3-bg:rgba(148,163,184,.10);--rp-4-bg:rgba(148,163,184,.12);--rp-5-bg:rgba(148,163,184,.14);--rp-6-bg:rgba(148,163,184,.16);--rp-7-bg:rgba(148,163,184,.18);--rp-tx:#C9D1DC;--rp-tx-lt:#A9B3C2;--rp-on-lo:#E6EBF2;--rp-on-hi:#141414;--paid:#40B97F;--paid-bg:rgba(64,185,127,.14);--paid-tx:#73D3A3;--tint-teal:rgba(44,196,189,.14);--tint-teal-tx:#5FD9D3;--tint-blue:rgba(91,155,240,.15);--tint-blue-tx:#8DB8F5;--tint-violet:rgba(165,133,240,.16);--tint-violet-tx:#C0A8F5;--ok:#70FF76;--ok-ink:#8CFF91;--ok-bg:rgba(112,255,118,.12);--warn:#FDDD6D;--warn-bg:rgba(253,221,109,.12);--bad:#FF8E74;--bad-bg:rgba(255,164,143,.14);--info:#6FFFD3;--info-bg:rgba(111,255,211,.12);--alert-bg:rgba(255,164,143,.12);--alert-tx:#FFA48F;--amber-line:#5C4A12;--acc:#F7801E;--acc-ink:#FF9A45;--acc-bg:rgba(247,128,30,.14);--acc-bg-2:rgba(247,128,30,.22);--acc-line:#F7801E;--brand:#F7801E;--brand-ink:#FF9A45;--link:#FFFFFF;--lit:#F7801E;--lit-tx:#FFFFFF;--or:#F7801E;--or-2:#5A3A20;--bl:#FFFFFF;--ac:#70FF76;--rd:#FF8E74;--am:#FDDD6D;--bk:#FFFFFF;--btn-bg:#161618;--btn-hover:#222226;--btn-on:#FFFFFF;--btn-pri-bg:#F7801E;--btn-pri-hover:#FF9133;--btn-pri-bd:#F7801E;--btn-pri-tx:#FFFFFF;--ctl-bg:#161618;--ctl-hover:#222226;--st-prospect:#737373;--st-lead:#8F8F8F;--st-estimate:#BDBDBD;--st-sold:#FFFFFF;--st-booked:#FFFFFF;--st-notfinished:#FDDD6D;--st-followup:#FDDD6D;--st-review:#8F8F8F;--st-payment:#FF8E74;--st-paid:#70FF76;--st-done:#737373;--st-overdue:#FF8E74;--st-due:#FDDD6D;--st-lost:#4D4D4D;--day-good:#70FF76;--day-filling:#FDDD6D;--day-warn:#FF8E74;--day-empty:#333333;--logo-tile:#FFFFFF;--focus-ring:rgba(247,128,30,.3);--scroll-thumb:rgba(255,255,255,.18);--scrim:rgba(0,0,0,.55);--pop-shadow:-24px 0 60px rgba(0,0,0,.6);--card-shadow:0 1px 2px rgba(0,0,0,.35);--mark-bg:#FFFFFF;--shadow-md:0 12px 32px rgba(0,0,0,.6)}}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}body,html{margin:0;padding:0;height:100%;overflow:hidden;background:var(--bg)}body{font:400 12.5px/1.4 var(--font);font-optical-sizing:auto;color:var(--tx);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}b,strong{font-weight:600}h1,h2,h3,h4{margin:0;font-weight:700}p{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}img,svg{display:block}input:is([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=date],[type=time],:not([type])),select,textarea{height:var(--ctl-h);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field);color:var(--ink);font-size:13px}textarea{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--org);box-shadow:0 0 0 3px var(--focus-ring)}input[type=checkbox]{width:16px;height:16px;margin:0}input[type=checkbox],input[type=range]{accent-color:var(--org)}::placeholder{color:var(--tl)}.lx-shell{height:100dvh;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);background:var(--glow);overflow:hidden}.lx-shell>.lx-top{grid-column:1/-1;grid-row:1}.lx-shell>.lx-nav{grid-column:1;grid-row:2/-1}.lx-shell>.lx-bar{grid-column:2;grid-row:1;position:relative;z-index:41;min-width:0;margin:0 60px 0 44px}.lx-shell>:not(.lx-top):not(.lx-nav):not(.lx-bar){grid-column:2;grid-row:2;min-width:0;min-height:0}main:not(.lx-shell)>.lx-nav{display:none}.lx-top{position:relative;z-index:40;gap:10px;height:48px;padding:0 14px 0 0;border-bottom:1px solid var(--hair);background:var(--rail)}.lx-logo,.lx-top{display:flex;align-items:center}.lx-logo{flex:0 0 auto;height:100%;padding:0 4px 0 14px}.lx-logo img{width:62px;height:auto}.lx-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.lx-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h);height:var(--ctl-h);padding:0;border:0;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ts);text-decoration:none;font:500 12px/1 var(--font)}.lx-icon.on,.lx-icon:hover{color:var(--ink);background:var(--row-on);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none}.lx-icon svg{width:16px;height:16px}.lx-user{position:relative}.lx-icon.lx-user-btn,.lx-icon.lx-user-btn.on,.lx-icon.lx-user-btn:hover{width:var(--ctl-h);background:none;box-shadow:none}.lx-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--card);font:500 11px/1 var(--font);letter-spacing:.02em}.lx-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1200;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-md);display:flex;flex-direction:column}.lx-menu>a,.lx-menu>button{display:block;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:500 12px/30px var(--font);text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-menu>a:hover,.lx-menu>button:hover{background:var(--row-on);text-decoration:none}.lx-menu.up{position:fixed;top:auto;right:auto}.lx-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px solid var(--hair)}.lx-tool{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.lx-tool .lx-avatar{flex:0 0 auto;width:20px;height:20px;font-size:9px}@media (min-width:861px){.lx-top .lx-tools>:not(.lx-theme){display:none}}@media (max-width:860px){.lx-foot{display:none}}.lx-bar-r,.lx-sel{display:flex;align-items:center;gap:6px;min-width:0}.lx-bar-r{flex:0 0 auto;margin-left:auto;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.lx-bar :is(.hz-dd-btn,.hz-truck-btn,.hz-weekbar,.hz-goal,.hz-attn-btn,.fxp-toggle){height:var(--ctl-h);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);font-size:12.5px}.lx-bar :is(.hz-dd-btn,.hz-truck-btn,.hz-attn-btn,.fxp-toggle):hover:not(:disabled),.lx-bar :is(.hz-goal,.hz-weekbar):hover{background:var(--row-hover);box-shadow:inset 0 0 0 1px var(--line)}.lx-bar :is(.hz-dd-btn,.hz-truck-btn){width:auto;gap:7px;padding:0 8px}.lx-bar .hz-truck-btn{width:120px}.lx-bar .hz-truck-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-bar .hz-truck-car{margin-left:auto}.lx-bar .hz-attn-btn{width:172px}.lx-bar .hz-weekbar{flex:0 0 auto;width:250px;padding:0 2px}.lx-bar .hz-weekbar.scope{width:250px;padding:0 25px}.lx-bar .hz-weekarrow{width:22px;height:22px}.lx-bar .hz-week-lbl{font-size:12.5px}.lx-bar .hz-goal{flex:0 0 auto;width:auto;gap:6px;padding:0 2px 0 8px}.lx-bar .hz-goal .v{min-width:0;font-size:12.5px}.lx-bar .hz-step{margin-left:2px}.lx-bar .hz-sub-item{font-size:12.5px;color:var(--tl)}.lx-bar .fx-tool-l{display:none}.lx-bar .fx-search{width:170px;height:var(--ctl-h);border-radius:999px;padding:0 12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair)}.lx-bar .fx-search:hover{box-shadow:inset 0 0 0 1px var(--line)}.lx-bar .fx-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.lx-bar .fx-pill{height:var(--ctl-h);padding:0 11px;font-size:12.5px}.lx-bar .fx-pill:not(.lit){background:var(--card);box-shadow:inset 0 0 0 1px var(--hair)}.lx-bar :is(.hz-dd-btn,.hz-truck-btn,.hz-weekbar,.hz-goal,.hz-attn-btn,.fxp-toggle,.fx-pill,.fx-clock,.fx-chip){border-radius:999px}.lx-bar :is(.hz-dd-btn,.hz-truck-btn,.hz-attn-btn,.fxp-toggle){padding-left:11px;padding-right:10px}.lx-bar .fx-pill{padding:0 14px}.lx-bar .hz-goal{padding:0 4px 0 11px}.lx-bar .hz-weekbar{padding:0 3px}.lx-bar .fx-clock{padding:0 12px}@media (max-width:1180px){.lx-bar .hz-attn-btn>span:not(.fx-tool-i){display:none}.lx-bar .hz-attn-btn{width:70px}.lx-bar .hz-sub-item .lbl{display:none}}.lx-nav{position:relative;z-index:30;min-height:0}.lx-tabs{display:flex;flex-direction:column;gap:2px}.lx-tab{position:relative;display:flex;align-items:center;gap:8px;height:32px;color:var(--tl);text-decoration:none}.lx-tab:hover{color:var(--ink);text-decoration:none}.lx-tab.on{color:var(--org-ink)}.lx-tab-ic{flex:0 0 auto;width:20px;height:20px;stroke-width:1.5}.lx-tab-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lx-sep{display:none}@media (min-width:861px){.lx-tabs{position:absolute;top:0;bottom:0;left:0;width:48px;padding:8px;overflow:hidden;background:var(--rail);border-right:1px solid var(--hair);transition:width .15s ease,box-shadow .15s ease}.lx-nav:hover .lx-tabs{width:208px;box-shadow:var(--shadow-md);transition-delay:.12s}.lx-tab{padding:0 6px;border-radius:var(--radius)}.lx-tab:hover{background:var(--row-hover)}.lx-tab.on{color:var(--org-ink);background:var(--org-bg)}.lx-tab.on .lx-tab-ic{color:var(--org)}.lx-tab-lbl{position:static;width:auto;height:auto;clip:auto;font:500 13px/1 var(--font);opacity:0;transition:opacity .1s}.lx-tab.on .lx-tab-lbl{font-weight:600}.lx-nav:hover .lx-tab-lbl{opacity:1;transition-delay:.18s}.lx-sep{display:block;flex:0 0 auto;height:1px;margin:6px 0;background:var(--hair)}}.lx-menu-theme{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;font:500 12px/1 var(--font);color:var(--tl)}.lx-seg{display:inline-flex;padding:2px;border-radius:var(--radius);background:var(--pill)}.lx-seg button{height:26px;padding:0 9px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ts);font:500 11px/1 var(--font);text-transform:capitalize}.lx-seg button:hover{color:var(--ink)}.lx-seg button.on{background:var(--org-bg);color:var(--org-ink);font-weight:600}.lx-period{flex:0 0 auto;justify-content:flex-end;gap:6px}.lx-bar,.lx-period{display:flex;align-items:center}.lx-bar{gap:8px 16px;height:48px}.lx-title{flex:0 0 auto;display:flex;align-items:center;min-width:0;font:600 15px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-title:before{content:"";flex:0 0 auto;width:1px;height:20px;margin-right:14px;background:var(--line);transform:rotate(18deg)}.lx-sub{min-width:0;font:400 12.5px/1.3 var(--font);color:var(--tl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px) and (min-width:861px){.lx-title{display:none}.lx-bar .fx-search{width:124px}}@media (max-width:1500px){.lx-views .d{display:none}}.lx-views{display:inline-flex;flex-wrap:nowrap;align-items:stretch;gap:2px;min-width:0;max-width:100%;height:var(--ctl-h);padding:3px;border-radius:999px;background:var(--seg-track);box-shadow:inset 0 0 0 1px var(--hair);overflow-x:auto;scrollbar-width:none}.lx-views::-webkit-scrollbar{display:none}.lx-views>:is(a,button){flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--tl);font:500 12.5px/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer}.lx-views>:is(a,button):hover{color:var(--ink);text-decoration:none}.lx-views>:is(a,button).on{color:var(--org-ink);font-weight:600;background:var(--org-bg);box-shadow:0 0 0 1px var(--org-line),0 1px 2px rgba(0,0,0,.04)}.lx-views .n{font:500 12px/1 var(--font);color:var(--tl)}.lx-views .on .n{color:var(--org-ink)}.lx-views .n:empty{display:none}.lx-views .d{flex:0 0 auto;width:7px;height:7px;border-radius:50%}.lx-views.sub{flex-shrink:20;padding:3px 0;background:none;box-shadow:none}.lx-slash{flex:0 0 auto;align-self:center;width:1px;height:20px;margin:0 -4px;background:var(--line);transform:rotate(18deg)}.lx-views.sub>:is(a,button){padding:0 10px}.lx-views.sub>:is(a,button):hover:not(.on){background:var(--row-hover)}@media (max-width:1440px){.lx-views.sub>:is(a,button),.lx-views>:is(a,button){padding:0 8px}.lx-bar .fx-search{width:150px}}@media (max-width:1300px){.lx-views.sub>:is(a,button),.lx-views>:is(a,button){gap:5px;padding:0 7px;font-size:12px}.lx-bar{column-gap:12px}}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs){display:flex;flex-wrap:nowrap;align-items:stretch;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs)::-webkit-scrollbar{display:none}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs)>button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0;border:0;border-radius:0;background:none;color:var(--tl);font:500 12.5px/1 var(--font);white-space:nowrap;cursor:pointer}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs)>button:hover{color:var(--ink)}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs)>button.on{color:var(--ink);font-weight:600}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs)>button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--org)}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs) .n{font:500 12px/1 var(--font);color:var(--tl)}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs) .on .n{color:var(--ink)}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs) .n:empty{display:none}:is(.fx-subtabs,.fx-strip,.fx-filt,.fx-tabs,.lx-ftabs) .d{flex:0 0 auto;width:7px;height:7px;border-radius:50%}:is(.fx-subtabs,.fx-strip,.lx-ftabs){flex:0 0 auto;height:40px;padding:0 16px;border-bottom:1px solid var(--hair)}:is(.fx-subtabs,.fx-strip,.lx-ftabs)>button.on:after{bottom:-1px}.fx-tbar>:is(.fx-filt,.fx-tabs){align-self:stretch;margin:-5px 0}.fx-tbar>:is(.fx-filt,.fx-tabs)>button.on:after{bottom:-1px}.fx-strip{container-type:inline-size;gap:16px;padding:0 14px}@container (max-width: 320px){.fx-strip{gap:12px}.fx-strip .d{display:none}}.lx-views .l,:is(.fx-filt,.fx-tabs,.lx-ftabs,.fx-strip,.fx-subtabs) .l{display:inline-grid}.lx-views .l:after,:is(.fx-filt,.fx-tabs,.lx-ftabs,.fx-strip,.fx-subtabs) .l:after{content:attr(data-l);height:0;overflow:hidden;visibility:hidden;font-weight:700}.fx-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--count);color:var(--tl);font:500 12px/1 var(--font)}.hz-attn-btn,.hz-dd-btn,.hz-n-btn,.hz-sbtn,.hz-tbw,.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ctl-h);padding:0 12px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line),var(--btn-drop);color:var(--ink);font:500 12.5px/1 var(--font);white-space:nowrap;text-decoration:none}:is(.ui-btn,.hz-tbw,.hz-sbtn,.hz-dd-btn,.hz-attn-btn,.hz-n-btn):hover:not(:disabled){background:var(--btn-hover);text-decoration:none}.fx-sbm{flex:0 0 auto;width:16px;height:16px;padding:1px;border-radius:3px;background:var(--mark-bg)}.fx-sbbtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line)}.fx-sbbtn:hover{background:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--org-line)}.fx-sbbtn .fx-sbm{width:14px;height:14px}.hz-dd-btn[aria-expanded=true],.hz-dd-btn[aria-expanded=true]:hover:not(:disabled),.ui-btn[aria-pressed=true],.ui-btn[aria-pressed=true]:hover:not(:disabled),:is(.ui-btn,.hz-sbtn,.hz-n-btn).on,:is(.ui-btn,.hz-sbtn,.hz-n-btn).on:hover:not(:disabled){background:var(--org-bg);box-shadow:inset 0 0 0 1px var(--org-line);color:var(--org-ink)}:is(.ui-btn,.hz-tbw,.hz-sbtn,.hz-dd-btn,.hz-n-btn):disabled{color:var(--faint)}:is(.ui-btn,.hz-tbw,.hz-sbtn,.hz-dd-btn,.hz-n-btn,.hz-attn-btn) svg{width:15px;height:15px;flex:0 0 auto}.ui-btn.ui-sm{height:var(--ctl-sm);padding:0 10px;font-size:12px}.ui-btn.ui-md{height:var(--ctl-h)}.ui-icon{width:var(--ctl-h);padding:0}.ui-icon.ui-sm{width:var(--ctl-sm)}.ui-ic{display:inline-flex}.ui-ic svg{width:16px;height:16px}.hz-n-btn.primary,.hz-save,.ui-primary{background:var(--btn-pri-bg);box-shadow:none;color:var(--btn-pri-tx)}:is(.ui-primary,.hz-save,.hz-n-btn.primary):hover:not(:disabled){background:var(--btn-pri-hover)}.ui-quiet{box-shadow:none;background:none;color:var(--ink);padding:0 6px}.ui-quiet:hover:not(:disabled){background:none;text-decoration:underline}.ui-danger{box-shadow:inset 0 0 0 1px var(--bad);color:var(--bad)}.hz-phases{gap:2px;height:var(--ctl-h);padding:3px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line)}.hz-phase,.hz-phases{display:inline-flex;align-items:center}.hz-phase{gap:6px;height:100%;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ts);font:500 12.5px/1 var(--font);white-space:nowrap}.hz-phase:hover{color:var(--ink)}.hz-phase.on{background:var(--org-bg);color:var(--org-ink);font-weight:600}.hz-phase :is(b,.hz-cnt){font:500 11px/1 var(--font);color:var(--tl)}.hz-phase.on :is(b,.hz-cnt){color:inherit;opacity:.7}.hz-week,.hz-weekbar{display:inline-flex;align-items:center;gap:4px;height:var(--ctl-h);padding:0 4px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line)}.hz-week{width:236px;flex:0 0 236px}.hz-weekarrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--ts)}.hz-weekarrow:hover:not(:disabled){background:var(--org-bg);color:var(--org-ink)}.hz-week-cal{flex:0 0 auto;align-self:center;width:14px;height:14px;margin:0 2px 0 4px;fill:none;stroke:var(--tl);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hz-weekarrow:disabled{color:var(--faint)}.hz-weekarrow svg{width:16px;height:16px}.hz-sub-item{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--font);color:var(--tx);white-space:nowrap}.hz-sub-item.warn{color:var(--ts)}.hz-sub-item.warn .hz-dot{color:var(--warn)}.fx-tool-i{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:var(--tl);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fx-tool-l{flex:0 0 auto;font:400 12.5px/1 var(--font);color:var(--tl);white-space:nowrap}.hz-dd-btn{justify-content:space-between;gap:7px;padding:0 10px}.hz-dd-btn>span:first-child{display:flex;align-items:center;gap:7px;min-width:0}.hz-dd-btn>span:first-child>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hz-dd-btn>span:last-child{display:inline-flex;flex:0 0 auto;color:var(--tl)}.hz-dd-opt{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 9px;border:0;border-radius:var(--radius-sm);background:none;color:var(--tx);font:500 12px/1 var(--font);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.hz-dd-opt:hover{background:var(--row-hover)}.hz-dd-opt.on{background:var(--org-bg);color:var(--org-ink);font-weight:600}.hz-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.hz-goal{display:inline-flex;align-items:center;gap:7px;height:var(--ctl-h);padding:0 4px 0 10px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line)}.hz-goal .v{min-width:48px;font:500 12.5px/1 var(--font);color:var(--ink)}.hz-goal:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--org),0 0 0 3px var(--focus-ring)}.hz-step{display:inline-flex;flex-direction:column;margin-left:auto}.hz-step button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:12px;padding:0;border:0;border-radius:3px;background:none;color:var(--tl);cursor:pointer}.hz-step button:hover:not(:disabled){background:var(--org-bg);color:var(--org-ink)}.hz-step button:disabled{color:var(--faint);cursor:default}.hz-step svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hz-goal .reset{display:inline-flex;border:0;background:none;padding:0;color:var(--tl)}.hz-attn-btn{min-width:0;gap:7px;padding:0 10px}.hz-attn-btn .fx-tool-i{stroke:var(--ok-ink)}.hz-attn-btn.bad .fx-tool-i{stroke:var(--bad)}.hz-attn-btn.tried .fx-tool-i{stroke:var(--warn)}.hz-attn-btn b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:var(--radius-sm);background:var(--count);color:var(--ts);font:500 12px/1 var(--font)}.hz-attn-btn>svg:last-child{width:13px;height:13px;color:var(--tl)}.hz-truck{position:relative;flex:0 0 auto;display:inline-flex}.hz-truck-btn{display:inline-flex;align-items:center;gap:7px;width:132px;height:var(--ctl-h);padding:0 10px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 12.5px/1 var(--font);cursor:pointer}.hz-truck-btn:hover{background:var(--btn-hover)}.hz-truck-n{min-width:0;overflow:hidden;text-overflow:ellipsis}.hz-truck-crew{display:inline-flex;margin-left:auto}.hz-truck-crew b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-4px;border-radius:50%;background:var(--org-bg);box-shadow:0 0 0 2px var(--btn-bg);color:var(--org-ink);font:500 11px/1 var(--font)}.hz-truck-crew b:first-child{margin-left:0}.hz-truck-car{display:inline-flex;margin-left:auto;color:var(--tl)}.hz-truck-car svg{width:14px;height:14px}.hz-truck-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:100%;padding:4px;border-radius:var(--radius-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-md)}.hz-truck-menu button{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:500 12px/1 var(--font);text-align:left;white-space:nowrap}.hz-truck-menu button:hover{background:var(--row-hover)}.hz-truck-menu button.on{background:var(--org-bg);font-weight:600}.hz-truck-menu .hz-truck-crew b{box-shadow:0 0 0 2px var(--card)}.ui-scrim{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;align-items:stretch;background:var(--scrim)}.ui-pop{position:relative;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;max-width:min(100vw,calc(100vw - 76px));background:var(--card);border-left:1px solid var(--line);box-shadow:var(--pop-shadow);outline:0}@media (prefers-reduced-motion:no-preference){.ui-pop{animation:ui-pop-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes ui-pop-in{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}}.ui-pop-head{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 18px 12px 22px;border-bottom:1px solid var(--line)}.ui-pop-head .t{flex:1 1 auto;min-width:0}.ui-pop-head h3{font:600 20px/1.15 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.ui-pop-head .sub{margin-top:4px;font:400 12.5px/1.35 var(--font);color:var(--tl);overflow-wrap:anywhere}.ui-pop-x{flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.ui-pop-x:hover:not(:disabled){background:var(--btn-hover);text-decoration:none}.ui-pop-x svg{width:14px;height:14px}.ui-pop-body{padding:16px 22px 20px}.ui-pop-bare,.ui-pop-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-pop-foot{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid var(--line)}.ui-pop-flush .ui-pop-body{padding:0}.ui-pop-body>h3:first-child{display:none}.ui-toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:5000;display:inline-flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius);background:var(--pill-on);color:var(--pill-on-tx);font:500 12.5px/1.3 var(--font);box-shadow:var(--shadow-md)}.ui-toast button{border:0;background:none;padding:0;color:var(--chip-ok);font:500 12.5px/1 var(--font)}@media (prefers-reduced-motion:no-preference){.ui-toast{animation:ui-toast-in .16s ease-out}@keyframes ui-toast-in{0%{opacity:0;transform:translate(-50%,6px)}}}.fx-body{display:flex;gap:var(--gap);min-height:0;padding:18px 24px 20px;overflow:hidden}.fx-main,.fx-page{flex:1 1 auto;min-height:0;min-width:0;display:flex;gap:var(--gap)}.fx-main,.nd{flex-direction:column}.nd{display:flex;gap:var(--gap);min-height:0;padding:18px 24px 20px;overflow:hidden}.nd-main>.fx-card.grow,.nd>.fx-card.grow{flex:1 1 auto;min-height:0}.nd-main>.fx-card.grow>.fx-list,.nd>.fx-card.grow>.fx-list{flex:1 1 auto;min-height:0;overflow-y:auto}.nd.nd-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--gap);gap:var(--gap)}.nd-aside,.nd-main{display:flex;flex-direction:column;gap:var(--gap);min-width:0;min-height:0}.nd-aside{overflow-y:auto}.nd-aside>*{flex:0 0 auto;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow)}.nd-top{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--nd-stats,2),minmax(220px,260px));grid-gap:var(--gap);gap:var(--gap);height:clamp(140px,18vh,170px);min-height:0;overflow:hidden}.nd-top>.fx-open{min-height:0;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow)}.nd-top>.fx-open>:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nd-top .lx-bars{flex:1 1 auto;height:auto;min-height:0}.nd-call{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}.fx-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}.fx-card.grow{flex:1 1 auto}.fx-card-body{flex:1 1 auto;min-height:0;overflow-y:auto}.fx-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:40px;padding:5px 14px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.fx-head-i{display:none}.fx-head h2{font:600 14px/1.2 var(--font);letter-spacing:-.005em;color:var(--ink);white-space:nowrap}.fx-head.lg h2{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em}.fx-head-r{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-note{font:400 12.5px/1.2 var(--font);color:var(--tl);white-space:nowrap}.fx-sh{display:flex;align-items:baseline;gap:10px;min-width:0;padding:0 0 10px}.fx-sh>:is(h2,h3){margin:0;font:600 14px/1.2 var(--font);letter-spacing:-.005em;color:var(--ink);white-space:nowrap}.fx-sh.lg>h2{font:600 16px/1.2 var(--font-display);letter-spacing:-.01em}.fx-sh-n{min-width:0;font:400 12.5px/1.3 var(--font);color:var(--tl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-sh-r{margin-left:auto;display:inline-flex;gap:10px;align-self:center}.fx-sh-r,.fx-tbar{align-items:center;flex:0 0 auto}.fx-tbar{display:flex;gap:6px 14px;min-height:42px;padding:5px 14px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.fx-tbar>*{order:0}.fx-tbar>.fx-search{order:50;flex:0 1 280px;margin-left:auto}.fx-tbar>.fx-pill{order:60}.fx-tbar>.fx-search~*{flex:0 0 auto}.fx-tbar:not(:has(.fx-search))>.fx-pill{margin-left:auto}.fx-tbar .fx-sh{padding:0}.fx-strip .l:after{font-weight:600}.fx-strip .v{flex:0 0 auto;font:500 11.5px/1 var(--mono);font-style:normal;letter-spacing:-.02em;word-spacing:-.15em;color:var(--tl)}.fx-search,.fx-strip .on .v{color:var(--ts)}.fx-search{display:inline-flex;align-items:center;gap:7px;height:var(--ctl-h,32px);width:200px;padding:0 10px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line)}.fx-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.fx-search svg{width:14px;height:14px;flex:0 0 auto;color:var(--tl);stroke-width:1.8}.fx-search input{flex:1 1 auto;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:500 12.5px/1 var(--font);color:var(--ink)}.fx-search input::placeholder{font-weight:400;color:var(--tl)}.fx-search input:focus{box-shadow:none}.fx-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ctl-h);padding:0 12px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 12.5px/1 var(--font);text-decoration:none;white-space:nowrap}.fx-pill:hover:not(:disabled){background:var(--btn-hover);text-decoration:none}.fx-pill:disabled{color:var(--faint)}.fx-pill.lit{background:var(--btn-pri-bg);box-shadow:none;color:var(--btn-pri-tx)}.fx-pill.lit:hover:not(:disabled){background:var(--btn-pri-hover)}.fx-pill svg{width:14px;height:14px}.fx-list{flex:1 1 auto;min-height:0;overflow-y:auto}.fx-heads,.fx-row{grid-template-columns:var(--cols)}.fx-heads{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;align-items:center;grid-column-gap:12px;column-gap:12px;padding:5px 14px;border-bottom:1px solid var(--hair);background:var(--card)}.fx-heads>span{font:var(--cap-font);letter-spacing:var(--cap-track);word-spacing:-.1em;text-transform:uppercase;color:var(--tl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row{display:grid;align-items:center;grid-column-gap:12px;column-gap:12px;min-width:0;padding:4px 14px;border-bottom:1px solid var(--hair)}.fx-row.click{cursor:pointer}.fx-row.click:hover{background:var(--row-hover)}.fx-row.on{background:var(--row-on);box-shadow:inset 3px 0 0 var(--org)}.fx-id,.fx-two{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-id>:first-child,.fx-two>:first-child{font:500 12px/1.3 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-id em,.fx-two em{font:400 10.5px/1.3 var(--font);font-style:normal;color:var(--tl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-id a,.fx-two a{color:inherit}.fx-cell{min-width:0;font:400 11.5px/1.3 var(--font);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-cell.r{text-align:right}.fx-cell.mono{font:500 13px/1.2 var(--mono);letter-spacing:-.02em;word-spacing:-.15em;color:var(--ink)}.fx-cm.fx-cm{font:inherit;font-family:var(--font);font-variation-settings:"wdth" 100;letter-spacing:0;color:inherit}.fx-mono{font-family:var(--mono);font-size:.94em;letter-spacing:-.02em;word-spacing:-.15em}.fx-cell.ok{color:var(--ok-ink)}.fx-cell.warn{color:var(--warn)}.fx-cell.bad{color:var(--bad)}.fx-cell.dim{color:var(--tl)}.fx-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:20px;padding:0 7px;border-radius:var(--radius-sm);background:var(--tint-none);color:var(--tint-none-tx);font:500 11px/1 var(--font);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-chip:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:currentColor}.fx-chip.nodot:before{display:none}.fx-cell>.fx-chip,.fx-row>.fx-chip{justify-self:start}.fx-chip.ok{background:var(--tint-ok);color:var(--tint-ok-tx)}.fx-chip.warn{background:var(--tint-warn);color:var(--tint-warn-tx)}.fx-chip.bad{background:var(--tint-bad);color:var(--tint-bad-tx)}.fx-chip.info{background:var(--tint-info);color:var(--tint-info-tx)}.fx-chip.lime{background:var(--tint-lime);color:var(--tint-lime-tx)}.js-lead{--js:var(--rp-1);--js-bg:var(--rp-1-bg);--js-tx:var(--rp-tx-lt);--js-on:var(--rp-on-lo)}.js-estimate{--js:var(--rp-2);--js-bg:var(--rp-2-bg);--js-tx:var(--rp-tx-lt);--js-on:var(--rp-on-lo)}.js-open,.js-tentative{--js:var(--rp-3);--js-bg:var(--rp-3-bg);--js-tx:var(--rp-tx);--js-on:var(--rp-on-lo)}.js-assigned{--js:var(--rp-4);--js-bg:var(--rp-4-bg);--js-tx:var(--rp-tx);--js-on:var(--rp-on-hi)}.js-progress{--js:var(--rp-5);--js-bg:var(--rp-5-bg);--js-tx:var(--rp-tx);--js-on:var(--rp-on-hi)}.js-completed{--js:var(--rp-6);--js-bg:var(--rp-6-bg);--js-tx:var(--rp-tx);--js-on:var(--rp-on-hi)}.js-invoiced{--js:var(--rp-7);--js-bg:var(--rp-7-bg);--js-tx:var(--rp-tx);--js-on:var(--rp-on-hi)}.js-paid{--js:var(--paid);--js-bg:var(--paid-bg);--js-tx:var(--paid-tx);--js-on:var(--chip-tx)}.js-lost{--js:var(--chip-none);--js-bg:var(--tint-none);--js-tx:var(--tint-none-tx);--js-on:var(--tint-none-tx)}.js-overdue,.js-return{--js:var(--chip-bad);--js-bg:var(--tint-bad);--js-tx:var(--tint-bad-tx);--js-on:var(--chip-tx)}.js-due,.js-unconfirmed{--js:var(--chip-warn);--js-bg:var(--tint-warn);--js-tx:var(--tint-warn-tx);--js-on:var(--on-fill-dk)}.fx-chip.js{background:var(--js-bg);color:var(--js-tx)}.fx-chip.js:before{background:var(--js)}.fx-sdot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--js,var(--chip-none))}.fx-sline{display:block;width:100%;height:4px;border-radius:2px;background:var(--track);overflow:hidden}.fx-sline>span{display:flex;gap:2px;height:100%}.fx-sline i{display:block;flex:1 1;min-width:4px;height:100%;background:var(--js,var(--chip-none))}.fx-bar{position:relative;display:block;height:6px;border-radius:2px;background:var(--track);overflow:hidden}.fx-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--org)}.fx-bar.ok>i{background:var(--chip-ok)}.fx-bar.warn>i{background:var(--chip-warn)}.fx-bar.bad>i{background:var(--chip-bad)}.fx-bar.ink>i{background:var(--org)}.fx-empty{padding:14px;font:400 11.5px/1.45 var(--font);color:var(--tl)}.fx-crew{display:inline-flex;gap:4px}.fx-crew b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--pill);font:500 11px/1 var(--font);color:var(--ink)}.fx-kpis{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.fx-kpi{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);color:inherit;text-decoration:none}a.fx-kpi{cursor:pointer}a.fx-kpi:hover{border-color:var(--line);text-decoration:none}a.fx-kpi:hover .h .go{color:var(--org);transform:translateX(2px)}.fx-kpi .h{display:flex;align-items:center;gap:10px;min-width:0}.fx-kpi .h span{flex:1 1 auto;min-width:0;font:500 13px/1.2 var(--font);color:var(--ts);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-kpi .h i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--org-bg);color:var(--org-ink)}.fx-kpi .h .go,.fx-kpi .h i svg{width:16px;height:16px}.fx-kpi .h .go{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--faint);transition:transform .12s,color .12s}.fx-kpi .v>b{font:500 28px/1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-kpi .v>em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:400 12px/1.35 var(--font);font-style:normal;color:var(--tl);overflow:hidden}.fx-kpi .v>em.up{color:var(--ok-ink)}.fx-kpi .v>em.bad{color:var(--bad)}.fx-kpi .v>em.warn{color:var(--warn)}.fx-trend{display:flex;align-items:center;gap:6px;min-width:0;font:400 12px/1.2 var(--font);color:var(--tl);white-space:nowrap}.fx-trend>b{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font:500 12px/1 var(--font);color:var(--ink)}.fx-trend>b svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fx-trend.ok>b{color:var(--ok-ink)}.fx-trend.bad>b{color:var(--bad)}.fx-trend.warn>b{color:var(--warn)}.fx-trend>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-kpi>.fx-trend{margin-top:-3px}.fx-kpi .m{align-items:center;justify-content:space-between;gap:10px;min-height:40px}.fx-kpi .m,.fx-kpi .v{display:flex;min-width:0}.fx-kpi .v{flex-direction:column;gap:8px}.fx-kpi-spark{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;gap:3px;height:34px}.fx-kpi-spark i{width:5px;border-radius:2px;background:var(--bar-soft)}.fx-kpi-spark i.hi{background:var(--org)}.fx-kpi-spark.bad i{background:var(--tint-bad)}.fx-kpi-spark.bad i.hi{background:var(--chip-bad)}.fx-kpi-spark s{position:absolute;left:-2px;right:-2px;height:0;border-top:1px dashed var(--ink);opacity:.55;text-decoration:none}.fx-kpi-ring{flex:0 0 auto;width:40px;height:40px}.fx-kpi-ring .t{fill:none;stroke:var(--track);stroke-width:4}.fx-kpi-ring .f{fill:none;stroke:var(--org);stroke-width:4;stroke-linecap:round}.fx-kpi-ring.bad .f{stroke:var(--chip-bad)}.fx-kpi-ring.ok .f{stroke:var(--chip-ok)}.fx-kpi-ring.warn .f{stroke:var(--chip-warn)}.fx-kpi-ring text{font:500 11px/1 var(--font);fill:var(--ink)}@media (max-height:900px) and (min-width:861px){.fx-kpi{gap:8px;padding:12px 14px}.fx-kpi .h i{width:28px;height:28px}.fx-kpi .v{gap:6px}.fx-kpi .v>b{font-size:24px}}.fx-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card)}.fx-stat-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fx-stat-h h2{margin:0;font:500 12.5px/1.2 var(--font);color:var(--ink)}.fx-stat-h span{display:block;margin-top:3px;font:400 11.5px/1.3 var(--font);color:var(--tl)}.fx-stat-v{margin-top:2px;font:600 20px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.fx-callout b small,.fx-stat-v small{margin-left:7px;font-size:.5em;font-weight:500;color:var(--tl)}.fx-cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:auto}.fx-cmp>div{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-cmp>div:last-child>span{text-align:right}.fx-cmp span{font:400 11.5px/1.2 var(--font);color:var(--tl)}.fx-cmp i{position:relative;display:block;height:6px;border-radius:2px;background:var(--track);overflow:hidden}.fx-cmp i s{position:absolute;left:0;top:0;bottom:0;border-radius:2px}.fx-cmp i.now s{background:var(--ink)}.fx-stat.ok .fx-cmp i.now s{background:var(--chip-ok)}.fx-stat.bad .fx-cmp i.now s{background:var(--chip-bad)}.fx-stat.bl .fx-cmp i.now s{background:var(--chip-info)}.fx-cmp i.last s{background:var(--bar-soft)}.fx-stat-f{font:400 11.5px/1.35 var(--font);font-style:normal;color:var(--ts)}.fx-open{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.fx-open-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fx-open-h h2{margin:0;font:600 15px/1.2 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink)}.fx-open-h>div>span{display:block;margin-top:3px;font:400 11.5px/1.3 var(--font);color:var(--tl)}.fx-callout{display:inline-flex;align-items:baseline;gap:8px;padding:0 10px;border-radius:var(--radius);background:var(--card)}.fx-callout b{font:600 15px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.fx-callout span{font:400 11.5px/1.3 var(--font);color:var(--ts)}.fx-item{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:5px 2px;border-bottom:1px solid var(--hair);color:inherit;text-decoration:none}.fx-item:last-child{border-bottom:0}.fx-item.click{cursor:pointer}.fx-item.click:hover,.fx-item.on{background:var(--row-hover);text-decoration:none}.fx-item-av{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--pill);color:var(--ink);font:500 11px/1 var(--font);font-style:normal}.fx-item-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.fx-item-m>b{font:500 12px/1.3 var(--font);color:var(--ink)}.fx-item-m>em{font:400 10.5px/1.35 var(--font);font-style:normal;color:var(--tl);overflow-wrap:anywhere}.fx-item-m>em.x{color:var(--tl);font-size:11px}.fx-item-m>em>.fx-cell{font:inherit;color:inherit}.fx-item-r{flex:0 0 auto;align-self:center}.fx-days{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px 12px 0;border-bottom:1px solid var(--hair)}.fx-day{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:5px 6px 7px;border:0;border-radius:0;background:none;color:var(--tx);text-align:left;cursor:pointer}.fx-day .t{font:400 10.5px/1 var(--font);color:var(--tl);white-space:nowrap}.fx-day .b{font:600 14px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ts);white-space:nowrap}.fx-day:hover .b,.fx-day:hover .t{color:var(--ink)}.fx-day.today .t{color:var(--org-ink);font-weight:600}.fx-day.on .b,.fx-day.on .t{color:var(--ink)}.fx-day.on .b{font-weight:700}.fx-day.on{background:var(--org-bg);border-radius:8px 8px 0 0}.fx-day.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--org)}.fx-day.dim{opacity:.6}.fx-day.drop{outline:2px dashed var(--org);outline-offset:-3px}.fx-day .n{font:400 10.5px/1.2 var(--font);color:var(--tl);white-space:nowrap;max-width:100%}.fx-day .n,.fx-day .n>span{overflow:hidden;text-overflow:ellipsis}.fx-day .n>span{display:block}.fx-day .n>.ok{color:var(--ok-ink)}.fx-day .n>.warn{color:var(--warn)}.fx-day .n>.bad{color:var(--bad)}.fx-day .p{width:100%;height:4px;margin-top:auto;background:var(--track);overflow:hidden}.fx-day .p,.fx-day .p>i{display:block;border-radius:2px}.fx-day .p>i{height:100%;background:var(--org)}.fx-day .p.ok>i{background:var(--chip-ok)}.fx-day .p.warn>i{background:var(--chip-warn)}.fx-day .p.bad>i{background:var(--chip-bad)}.fx-day .fx-sline{margin-top:auto}.lxk-top .fx-day{gap:3px;padding:8px 9px;border-left:1px solid var(--hair)}.lxk-top .fx-day:first-child{border-left:0}.lxk-top .fx-day.on{border-radius:0}.lxk-top .fx-day.on:after{left:0;right:0;bottom:0}.lxk-top .fx-day{gap:0}.lxk-top .fx-day .t{display:block;width:100%;padding-bottom:6px;margin-bottom:7px;border-bottom:1px solid var(--hair);font:500 11.5px/1.2 var(--font)}.lxk-top .fx-day .n{margin-bottom:4px;font-size:11.5px}.lxk-top .fx-day.on .n{color:var(--ts)}.lxk-top .fx-day .b{display:block;width:100%;margin-bottom:10px;font:500 14px/1.2 var(--mono);letter-spacing:-.02em;word-spacing:-.15em}.lxk-top .fx-day .b .none{color:var(--faint)}.fx-named{display:flex;align-items:center;gap:10px}.fx-named,.fx-named>:not(.fx-av){min-width:0}.fx-av{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--card-2);color:var(--ts);font:500 11px/1 var(--font);font-style:normal}.fx-row.on .fx-av{background:var(--org);color:var(--lit-tx)}.fx-av.st,.fx-row.on .fx-av.st{background:var(--js);color:var(--js-on)}.fx-list.named .fx-heads>:first-child{padding-left:32px}@media (max-width:620px){.fx-av{display:none}.fx-list.named .fx-heads>:first-child{padding-left:0}}.fx-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--org);color:var(--lit-tx);font:500 11px/1 var(--font);font-style:normal}.fx-num.plan{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--org);color:var(--org-ink)}.fx-num.done{background:var(--tint-none);color:var(--tint-none-tx)}.fx-big{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-big.center{align-items:center;text-align:center}.fx-big>b{font:500 28px/1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap}.fx-big>b.ok{color:var(--ok-ink)}.fx-big>b.bad{color:var(--bad)}.fx-big>span{font:400 12.5px/1.2 var(--font);color:var(--tl)}@media (max-height:900px) and (min-width:861px){.fx-big>b{font-size:22px}}.fx-lines{display:flex;flex-direction:column;gap:6px;margin:2px 0 0}.fx-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.fx-lines dt{flex:0 1 auto;min-width:0;font:400 12px/1.4 var(--font);color:var(--tl)}.fx-lines dd{min-width:0;margin:0;font:500 12.5px/1.4 var(--font);color:var(--ink);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-lines dd.ok{color:var(--ok-ink)}.fx-lines dd.warn{color:var(--warn)}.fx-lines dd.bad{color:var(--bad)}.fx-lines.split{gap:0}.fx-lines.split>div{padding:7px 0;border-bottom:1px solid var(--hair)}.fx-lines.split>div:last-child{border-bottom:0}.fx-funnel{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:16px;gap:16px}.fx-funnel-s{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:10px 0 0;border:0;background:none;text-align:left;color:inherit;font:inherit}.fx-funnel-s:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:2px;background:var(--grey)}.fx-funnel-s.ok:before{background:var(--chip-ok)}.fx-funnel-s.warn:before{background:var(--chip-warn)}.fx-funnel-s.bad:before{background:var(--chip-bad)}button.fx-funnel-s{cursor:pointer}button.fx-funnel-s:hover .fx-funnel-l{color:var(--ink)}.fx-funnel-l{font:400 11.5px/1.2 var(--font);color:var(--tl)}.fx-funnel-v{font:600 15px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.fx-funnel-c{font:400 10.5px/1.2 var(--font);color:var(--tl);white-space:nowrap}.fx-funnel-s.share:before{background:var(--track)}.fx-funnel-p{position:absolute;top:0;left:0;z-index:1;height:4px;border-radius:2px;background:var(--org)}.fx-funnel-s.ok .fx-funnel-p{background:var(--chip-ok)}.fx-funnel-s.warn .fx-funnel-p{background:var(--chip-warn)}.fx-funnel-s.bad .fx-funnel-p{background:var(--chip-bad)}.fx-funnel-s.on .fx-funnel-l{color:var(--org-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fx-panel{flex:0 0 360px;width:360px;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card)}.fx-sheet-p{position:relative;flex:1 1 auto;width:auto;height:100%}.fx-sheet-x{position:absolute;top:13px;right:18px;z-index:3}.fx-ptop{position:relative;flex:0 0 150px;margin:0;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card-2);overflow:hidden}.fx-ptop>:not(.fx-ptag){height:100%}.fx-ptag{position:absolute;left:10px;bottom:10px;z-index:500;padding:7px 10px;border-radius:var(--radius-sm);background:var(--pill-on);color:var(--pill-on-tx);font:500 12px/1 var(--font)}.fx-pbody{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:0 22px 20px}.fx-pbody>*{flex-shrink:0}.fx-phead{gap:8px;margin:0 -22px;padding:14px 64px 12px 22px;border-bottom:1px solid var(--line)}.fx-phead,.fx-phead .id{display:flex;flex-direction:column}.fx-phead .id{gap:5px;min-width:0}.fx-phead .id b{font:600 20px/1.15 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.fx-phead .id em{font:400 12.5px/1.35 var(--font);font-style:normal;color:var(--tl)}.fx-phead .lk{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.fx-phead .lk a,.fx-phead .lk>span{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1.2 var(--font);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey);text-decoration-color:var(--grey);text-underline-offset:4px}.fx-phead .lk a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fx-phead .lk em{font:400 11.5px/1.2 var(--font);font-style:normal;color:var(--tl)}.fx-phead .lk svg{width:14px;height:14px}.fx-phead .st{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-phead .st>span{font:400 11.5px/1 var(--font);color:var(--tl);margin-right:2px}.fx-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--radius-card)}.fx-fig{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-fig>span{font:400 11.5px/1.2 var(--font);color:var(--tl)}.fx-fig>b{display:flex;flex-direction:column;gap:8px;font:500 12.5px/1.15 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-fig>em{font:400 11.5px/1.3 var(--font);font-style:normal;color:var(--tl)}.fx-alert{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-card);background:var(--alert-bg);color:var(--ink)}.fx-alert.warn{background:var(--warn-bg)}.fx-alert.ok{background:var(--ok-bg)}.fx-alert>b{font:500 12.5px/1.35 var(--font);color:var(--ink)}.fx-alert>span{font:400 12.5px/1.5 var(--font);color:var(--ts)}.fx-sec{display:flex;flex-direction:column;gap:9px;min-width:0;padding:13px 15px;border:1px solid var(--hair);border-radius:var(--radius-card)}.fx-sec.accent{border-color:var(--ink)}.fx-cap,.fx-sec>.fx-cap{font:500 12.5px/1.2 var(--font);color:var(--ink)}.fx-sec-t,.fx-sec>.fx-sec-t{font:600 12.5px/1.35 var(--font);font-size:11.5px;color:var(--ink)}.fx-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0}.fx-inner+.fx-inner{padding-top:9px;border-top:1px solid var(--hair)}.fx-inner .l{display:flex;flex-direction:column;gap:3px;min-width:0}.fx-inner .l>b{font:500 12.5px/1.3 var(--font);color:var(--ink);overflow-wrap:anywhere}.fx-inner .l>span{font:400 11.5px/1.45 var(--font);color:var(--tl);overflow-wrap:anywhere}.fx-inner .r{flex:0 0 auto;text-align:right}.fx-inner .r>b{font:600 14px/1.1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink)}.fx-inner .r>b.ok{color:var(--ok-ink)}.fx-inner .r>b.bad{color:var(--bad)}.fx-inner .r>b.warn{color:var(--warn)}.fx-inner .r>span{display:block;margin-top:3px;font:400 11.5px/1.3 var(--font);color:var(--tl)}.fx-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 10px;gap:10px 10px}.fx-mini{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.fx-mini>span{order:-1;font:400 11.5px/1.2 var(--font);color:var(--tl)}.fx-mini>b{font:500 12.5px/1.2 var(--font);color:var(--ink)}.fx-actions{flex:0 0 auto;display:flex;gap:8px;padding:12px 22px 14px;border-top:1px solid var(--line);background:var(--card)}.fx-act{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ctl-h);padding:0 12px;border:0;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 12.5px/1.15 var(--font);text-align:center;text-decoration:none}.fx-act:hover:not(:disabled){background:var(--btn-hover);text-decoration:none}.fx-act.pri{background:var(--btn-pri-bg);box-shadow:none;color:var(--btn-pri-tx)}.fx-act.pri:hover:not(:disabled){background:var(--btn-pri-hover)}.fx-act.dan{box-shadow:inset 0 0 0 1px var(--bad);color:var(--bad)}.fx-act:disabled{color:var(--faint)}.fx-act svg{width:14px;height:14px}.fx-steps{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}.fx-steps-t{position:relative;height:3px;margin:8px 8px 0;background:repeating-linear-gradient(90deg,var(--faint) 0 5px,transparent 5px 9px)}.fx-steps-t:after,.fx-steps-t:before{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%}.fx-steps-t:before{left:-8px;background:var(--faint)}.fx-steps-t:after{right:-8px;box-shadow:inset 0 0 0 2px var(--faint);background:var(--card)}.fx-steps-t>i{z-index:1;left:0;top:0;bottom:0;border-radius:2px}.fx-steps-t>i,.fx-steps-t>i:after{position:absolute;background:var(--org)}.fx-steps-t>i:after{content:"";right:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:4px;box-shadow:0 0 0 3px var(--org-bg)}.fx-steps-l{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));grid-gap:4px;gap:4px}.fx-steps-l>span{font:400 11.5px/1.2 var(--font);color:var(--tl);text-align:center}.fx-steps-l>span:first-child{text-align:left}.fx-steps-l>span:last-child{text-align:right}.fx-steps-l>span.done{color:var(--ts)}.fx-steps-l>span.on{font:500 12.5px/1.1 var(--font);color:var(--ink)}.lx-bars{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;height:150px;min-height:0}.lx-bars-y{display:flex;flex-direction:column;justify-content:space-between;min-width:34px;padding-bottom:30px;font:500 10.5px/1 var(--mono);letter-spacing:-.02em;word-spacing:-.15em;color:var(--tl);text-align:right}.lx-bars-y span{transform:translateY(-50%)}.lx-bars-y span:last-child{transform:none}.lx-bars-plot{position:relative;min-width:0}.lx-bars-grid{position:absolute;inset:0 0 30px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.lx-bars-grid i{display:block;border-top:1px dashed var(--grid-line)}.lx-bars-grid i:last-child{border-top:1px solid var(--line)}.lx-bars-cols{position:absolute;inset:0;display:flex;gap:10px;padding:0 2px}.lx-bar-col{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:default}button.lx-bar-col{cursor:pointer}.lx-bar-stack{position:relative;flex:1 1 auto;margin:0 auto;width:100%;max-width:30px}.lx-bar-stack i{position:absolute;left:0;right:0;bottom:0;border-radius:3px}.lx-bar-stack i.v{background:var(--bar-v)}.lx-bar-stack i.fc{background:var(--bar-soft)}.lx-bar-stack i.fc+i.v{border-radius:0 0 3px 3px}.lx-bar-stack.pair{max-width:34px}.lx-bar-stack.pair i.fc,.lx-bar-stack.pair i.v{right:52%}.lx-bar-stack i.a{left:52%;background:var(--bar-soft)}.lx-bar-stack b.g{position:absolute;left:-4px;right:-4px;height:0;border-top:2px solid var(--ink);pointer-events:none;z-index:1}.lx-bar-col.on .lx-bar-stack i.v{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--org)}button.lx-bar-col:hover .lx-bar-stack i.v{opacity:.82}.lx-bar-x{height:30px;display:flex;align-items:center;justify-content:center;font:400 11px/1 var(--mono);word-spacing:-.15em;color:var(--tl);white-space:nowrap}.lx-bar-sub{position:absolute;left:-40%;right:-40%;text-align:center;pointer-events:none;font:500 11px/1.15 var(--font);color:var(--ts);white-space:nowrap}.lx-bar-col.on .lx-bar-sub,.lx-bar-col.on .lx-bar-x{color:var(--ink)}.lx-bar-col.on .lx-bar-x{font-weight:700}.lx-bar-col.dim .lx-bar-x{color:var(--faint)}.lx-bar-col.drop .lx-bar-stack{outline:2px dashed var(--ink);outline-offset:3px}.lx-bars-goal{position:absolute;left:0;right:0;height:0;border-top:1.5px dashed var(--ink);pointer-events:none;z-index:1}.lx-bars-goal span{position:absolute;right:0;top:0;transform:translateY(-50%);padding:4px 8px;border-radius:var(--radius-sm);background:var(--pill-on);color:var(--pill-on-tx);font:500 11px/1.2 var(--font)}.lx-legend{display:flex;gap:14px;font:400 11.5px/1 var(--font);color:var(--tl)}.lx-legend span{display:inline-flex;align-items:center;gap:6px}.lx-legend i{width:10px;height:10px;border-radius:2px;background:var(--faint)}.lx-legend i.or{background:var(--bar-v)}.lx-legend i.bl{background:var(--chip-info)}.lx-legend i.ok{background:var(--chip-ok)}.lx-legend i.grey{background:var(--bar-soft)}.lx-legend i.acc{background:var(--chip-warn)}.lx-legend i.goal{height:2px;border-radius:0;background:var(--ink)}.lx-corner{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-sm);min-width:var(--ctl-sm);padding:0 8px;border:0;border-radius:50%;background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;flex:0 0 auto}.lx-corner:hover{background:var(--btn-hover);text-decoration:none}.lx-corner svg{width:14px;height:14px}.lx-big{padding:0 16px}.lx-big>b{display:block;font:600 20px/1.1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink)}.lx-big>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font:400 11.5px/1.3 var(--font);color:var(--tl)}.lx-big>span .bad{color:var(--bad)}.lx-big>span .ok{color:var(--ok-ink)}.lx-card-pad{padding:6px 16px 12px;min-height:0}.vx-gauge{position:relative;display:flex;justify-content:center}.vx-gauge svg{width:100%;max-width:220px;height:auto}.vx-gauge path{fill:none;stroke-width:10;stroke-linecap:round}.vx-gauge .trk{stroke:var(--track)}.vx-gauge .val{stroke:var(--org)}.vx-gauge.ok .val{stroke:var(--chip-ok)}.vx-gauge.warn .val{stroke:var(--chip-warn)}.vx-gauge.bad .val{stroke:var(--chip-bad)}.vx-gauge-t{position:absolute;left:0;right:0;bottom:4px;display:flex;flex-direction:column;align-items:center}.vx-gauge-t b{font:600 20px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink)}.vx-gauge-t span{font:400 11.5px/1.3 var(--font);color:var(--tl)}.fx-tl{display:flex;flex-direction:column;gap:5px;padding-top:16px;min-width:0}.fx-tl-track{position:relative;height:18px;border-radius:3px;background:var(--track)}.fx-tl-over{right:0;border-radius:0 3px 3px 0;background:var(--bad-bg);box-shadow:inset 2px 0 0 var(--chip-bad)}.fx-tl-over,.fx-tl-seg{position:absolute;top:0;bottom:0}.fx-tl-seg{display:flex;align-items:center;justify-content:center;min-width:3px;overflow:hidden;border-radius:3px;font:500 11px/1 var(--font);white-space:nowrap}.fx-tl-seg.job{background:var(--org);color:var(--lit-tx)}.fx-tl-seg.plan{background:var(--bar-soft);color:var(--ink)}.fx-tl-seg.st{background:var(--js);color:var(--js-on)}.fx-tl-seg.late{background:var(--chip-bad);color:var(--lit-tx)}.fx-tl-seg:is(.job,.plan,.late){box-shadow:0 0 0 1px var(--card)}.fx-tl-seg.drive{top:7px;bottom:7px;border-radius:2px;background:var(--ts);opacity:.35}.fx-tl-mark{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink)}.fx-tl-mark.now{background:var(--bad)}.fx-tl-mark em{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);font:500 11px/1 var(--font);font-style:normal;color:var(--ts);white-space:nowrap}.fx-tl-mark.now em{color:var(--bad)}.fx-tl-mark.l em{left:0;transform:none}.fx-tl-mark.r em{left:auto;right:0;transform:none}.fx-tl-ticks{position:relative;height:11px}.fx-tl-ticks span{position:absolute;top:0;transform:translateX(-50%);font:500 10.5px/1 var(--mono);letter-spacing:-.02em;word-spacing:-.15em;color:var(--tl);white-space:nowrap}.fx-tl-ticks span.l{transform:none}.fx-tl-ticks span.r{transform:translateX(-100%)}.fx-warn{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 12px;border:1px solid var(--org-line);border-radius:var(--radius-card);background:var(--org-bg);color:var(--ink);font:500 12px/1.35 var(--font);text-align:left;text-decoration:none}.fx-warn.bad{border-color:var(--tint-bad);background:var(--tint-bad)}.fx-warn.click{cursor:pointer}.fx-warn.click:hover{border-color:var(--org);text-decoration:none}.fx-warn-i{flex:0 0 auto;width:19px;height:19px}.fx-warn-i path:first-child{fill:var(--org);stroke:var(--org);stroke-width:1.5;stroke-linejoin:round}.fx-warn.bad .fx-warn-i path:first-child{fill:var(--chip-bad);stroke:var(--chip-bad)}.fx-warn-i .m{fill:none;stroke:var(--lit-tx);stroke-width:2.2;stroke-linecap:round}.fx-warn-i .d{fill:var(--lit-tx)}.fx-warn-t{flex:1 1 auto;min-width:0}.fx-warn-r{flex:0 0 auto;font:500 12px/1 var(--font);color:var(--org-ink);white-space:nowrap}.fx-warn.bad .fx-warn-r{color:var(--tint-bad-tx)}.fx-donut{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-width:0}.fx-donut-ring{position:relative}.fx-donut-ring svg{width:100%;height:auto;transform:rotate(-90deg)}.fx-donut-ring circle{fill:none;stroke-width:11}.fx-donut-ring circle.trk{stroke:var(--track)}.fx-donut-ring circle.org{stroke:var(--org)}.fx-donut-ring circle.ok{stroke:var(--chip-ok)}.fx-donut-ring circle.warn{stroke:var(--chip-warn)}.fx-donut-ring circle.bad{stroke:var(--chip-bad)}.fx-donut-ring circle.grey{stroke:var(--bar-soft)}.fx-donut-ring circle.ink{stroke:var(--ink)}.fx-donut-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.fx-donut-c b{font:600 20px/1 var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--ink)}.fx-donut-c span{font:400 10.5px/1.2 var(--font);color:var(--tl)}.fx-donut-l{display:flex;flex-direction:column;gap:7px;min-width:0}.fx-donut-r{display:grid;grid-template-columns:10px minmax(0,1fr) auto 36px;align-items:center;grid-gap:8px;gap:8px;font:400 11.5px/1.2 var(--font);color:var(--ts)}.fx-donut-r>i{width:10px;height:10px;border-radius:3px;background:var(--bar-soft)}.fx-donut-r>i.org{background:var(--org)}.fx-donut-r>i.ok{background:var(--chip-ok)}.fx-donut-r>i.warn{background:var(--chip-warn)}.fx-donut-r>i.bad{background:var(--chip-bad)}.fx-donut-r>i.ink{background:var(--ink)}.fx-donut-r>span{min-width:0;font:400 11.5px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-donut-r>b{font:500 12px/1 var(--mono);word-spacing:-.15em;color:var(--ink);text-align:right;white-space:nowrap}.fx-donut-r>em{font:400 11px/1 var(--mono);font-style:normal;color:var(--tl);text-align:right}.lx-head-live{align-self:center}.fx-live{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:13px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ts);font:500 12px/1 var(--font);white-space:nowrap}.fx-live>i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--faint)}.fx-live.on{color:var(--ink)}.fx-live.on>i{background:var(--org)}.fx-live.on>i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--org);opacity:0;animation:fx-ping 2s ease-out infinite}@keyframes fx-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.fx-live.on>i:after{animation:none}}.fx-clock{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 10px;border-radius:var(--radius);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap}.fx-clock:empty{width:190px}.lx-bar .fx-clock{width:210px;justify-content:center;height:var(--ctl-h);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair)}.fx-clock>b{font:500 12.5px/1 var(--font)}.fx-clock>b small{margin-left:3px;font:400 12.5px/1 var(--font);color:var(--tl)}.fx-clock>i{width:1px;height:18px;background:var(--line)}.fx-clock>svg{width:14px;height:14px;fill:none;stroke:var(--tl);stroke-width:1.8;stroke-linecap:round}.fx-clock>span{font:500 12.5px/1 var(--font)}.fx-item.click:after{content:"";flex:0 0 auto;align-self:center;width:7px;height:7px;margin:0 4px 0 2px;border-top:1.6px solid var(--tl);border-right:1.6px solid var(--tl);transform:rotate(45deg)}.fx-item.click:hover:after{border-color:var(--org)}@media (max-width:860px){.fx-clock{display:none}}.leaflet-container{background:var(--card-2);font-family:var(--font)}@media (max-height:900px) and (min-width:861px){.fx-body,.nd{padding-top:14px;padding-bottom:16px;gap:12px}.nd-aside,.nd-main{gap:12px}.lx-bars{height:130px}.nd-top{height:150px}.fx-stat-h span{display:none}}@media (max-width:1280px) and (min-width:861px){.nd.nd-split{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1100px) and (min-width:861px){.fx-body,.nd{padding-left:18px;padding-right:18px}.fx-panel{flex-basis:320px;width:320px}.nd-top{grid-template-columns:minmax(0,1fr) repeat(var(--nd-stats,2),minmax(190px,220px))}.nd-call{display:none}}@media (max-width:860px){body,html{height:auto;overflow:auto}.lx-shell{height:auto;min-height:100dvh;overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start}.lx-shell>.lx-bar,.lx-shell>.lx-nav,.lx-shell>.lx-top,.lx-shell>:not(.lx-top):not(.lx-nav):not(.lx-bar){grid-column:1;grid-row:auto}.lx-nav{padding:4px 10px;border-bottom:1px solid var(--hair);background:var(--rail)}.lx-tabs{display:grid;grid-template-columns:repeat(var(--areas,7),minmax(0,1fr));grid-gap:2px;gap:2px}.lx-tab{flex-direction:column;justify-content:center;gap:4px;height:52px}.lx-tab.on:before{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--org)}.lx-tab-lbl{position:static;width:auto;height:auto;clip:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;font:500 11px/1 var(--font)}.lx-period{width:auto}.lx-shell>.lx-bar{margin:0}.lx-bar{height:auto;flex-wrap:wrap;padding:10px 16px 0;border-bottom:1px solid var(--hair)}.lx-title{flex:1 0 100%;font-size:18px}.lx-title:before{display:none}.lx-bar-r{width:100%;margin-left:0;justify-content:flex-start;padding:8px 0 10px}.lx-bar-r,.lx-sel{flex-wrap:wrap;row-gap:6px}.lx-sel{padding-right:0;margin-right:0;border-right:0}.fx-body,.nd{overflow:visible;padding:16px 16px 20px;gap:16px}.fx-body,.fx-page,.nd{flex-direction:column}.fx-panel{flex-basis:auto;width:auto}.fx-card-body,.fx-card.grow,.fx-list,.nd-main>.fx-card.grow>.fx-list,.nd>.fx-card.grow>.fx-list{overflow:visible}.fx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nd.nd-split{grid-template-columns:minmax(0,1fr)}.nd-aside{overflow:visible}.nd-top{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.nd-top>.fx-open{grid-column:1/-1;height:240px}.nd-call{display:none}.fx-tbar{padding:12px 16px}.fx-tbar>.fx-search{flex:1 1 100%;margin-left:0}.fx-head,.fx-heads,.fx-row{padding-left:16px;padding-right:16px}}@media (max-width:620px){.lx-tabs{position:fixed;left:0;right:0;bottom:0;z-index:900;gap:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);background:var(--rail)}.lx-tab{height:54px}.lx-tab-lbl{font-size:10px}.lx-tab.on:before{top:0;bottom:auto;border-radius:0 0 3px 3px}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.ui-toast{bottom:calc(74px + env(safe-area-inset-bottom))}.ui-pop{width:100%!important;max-width:100%;border-left:0}.ui-pop-head{min-height:0;padding:12px 14px 12px 16px}.ui-pop-head h3{font-size:16.5px}.ui-pop-body{padding:18px 16px 22px}.ui-pop-foot{padding:14px 16px}.fx-phead{margin:0 -16px;padding:14px 60px 12px 16px}.fx-pbody{padding:0 16px 18px}.fx-sheet-x{top:12px;right:14px}.fx-actions{padding:14px 16px 16px}.fx-figs{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.hz-week{width:auto;flex:1 1 auto}.lx-bars-cols{gap:4px}.fx-stat{gap:8px;padding:14px}.fx-stat-h span{display:none}.fx-stat-v{font-size:19px}.fx-cmp span{font-size:11.5px}.fx-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-kpi{padding:14px 16px}.fx-kpi .v>b{font-size:22px}.fx-kpi .h i{width:28px;height:28px}.fx-kpi-spark{gap:2px}.fx-kpi-spark i{width:3px}.fx-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:10px;gap:10px;padding:12px;background:var(--bg)}.fx-list>.fx-heads{display:none}.fx-list>.fx-empty{grid-column:1/-1}.fx-list>.fx-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--card)}.fx-list>.fx-row>*{max-width:100%;text-align:left;justify-self:auto}.fx-list>.fx-row.on{box-shadow:inset 0 0 0 2px var(--org)}}:root[data-theme=dark] .lx-logo img{filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-logo img{filter:brightness(0) invert(1)}}:root[data-layout=flat] :is(.nd,.fx-body,.lxk,.lxk-calw){padding:8px;gap:8px;background:var(--gutter)}:root[data-layout=flat] :is(.lxk-main,.nd-main,.nd-aside,.nd-top,.fx-main,.lxd-main,.lxd-top,.lxd-left,.fx-kpis){gap:8px;background:none}:root[data-layout=flat] :is(.fx-card,.lxf-o,.fx-kpi,.nd-aside>*,.nd-top>.fx-open,.lxr-grid,.fxg-scroll,.lxk-calw>.fx-cal,.lxk-calw>.lxk-month){border:1px solid var(--hair);border-radius:var(--radius-sm);box-shadow:none}:root[data-layout=flat] :is(.lxf-o,.fx-kpi,.lxr-grid){overflow:hidden}:root[data-layout=flat] .lxf-o{padding:16px 24px}:root[data-layout=flat] .lxr-grid{flex:1 0 auto;gap:0;background:var(--card)}:root[data-layout=flat] .lxr-tile{height:76px;padding:0 24px;border:0;border-radius:0;box-shadow:inset -1px -1px 0 var(--hair)}:root[data-layout=flat] :is(.fx-head,.fx-tbar,.fx-heads,.fx-row){padding-left:24px;padding-right:24px}:root[data-layout=flat] .fx-kpi{padding:16px 24px}:root[data-layout=flat] .lxk-side2 .fx-head{padding-left:14px;padding-right:14px}:root[data-layout=flat] .nd>.fx-card:last-child{flex:1 1 auto}:root[data-layout=flat] .fxg-scroll{background:var(--card)}