@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_35112f12-module__FvZN3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_35112f12-module__FvZN3a__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cc2c37fc-module__kzsufq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cc2c37fc-module__kzsufq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Toast-module__dpyMdW__viewport{z-index:999;outline:none;flex-direction:column-reverse;gap:10px;max-width:calc(100vw - 40px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media print{.Toast-module__dpyMdW__viewport{display:none}}.Toast-module__dpyMdW__toast{background:var(--navy-deep);color:#fff;box-shadow:var(--shadow-lg);border-radius:9px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.Toast-module__dpyMdW__toast[data-state=open]{animation:.2s Toast-module__dpyMdW__slideUp}.Toast-module__dpyMdW__toast[data-state=closed]{animation:.2s Toast-module__dpyMdW__fadeOut}.Toast-module__dpyMdW__toast svg{width:16px;height:16px;color:var(--good);flex-shrink:0}@keyframes Toast-module__dpyMdW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__dpyMdW__fadeOut{0%{opacity:1}to{opacity:0}}
.Button-module__8RiFmG__btn{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11.5px 18px;font-size:14px;font-weight:600;transition:transform .1s,background .15s,box-shadow .15s;display:inline-flex}.Button-module__8RiFmG__btn:active{transform:translateY(1px)}.Button-module__8RiFmG__primary{background:var(--navy);color:#fff}.Button-module__8RiFmG__primary:hover{background:var(--navy-700)}.Button-module__8RiFmG__primary:disabled{opacity:.65;cursor:default}.Button-module__8RiFmG__teal{background:var(--teal);color:#fff}.Button-module__8RiFmG__teal:hover{filter:brightness(1.06)}.Button-module__8RiFmG__ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.Button-module__8RiFmG__ghost:hover{background:var(--border)}.Button-module__8RiFmG__danger{background:var(--danger);color:#fff}.Button-module__8RiFmG__danger:hover{filter:brightness(.92)}.Button-module__8RiFmG__sm{border-radius:6px;padding:7px 12px;font-size:12.5px}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__loading{cursor:default}.Button-module__8RiFmG__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite Button-module__8RiFmG__btn-spin}.Button-module__8RiFmG__ghost .Button-module__8RiFmG__spinner{border-color:var(--border);border-top-color:var(--text)}@keyframes Button-module__8RiFmG__btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation-duration:1.6s}}
.ConfirmDialog-module__Xa8SYq__message{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}
.DataGrid-module__i7aHiW__wrap{overflow-x:auto}.DataGrid-module__i7aHiW__table{border-collapse:collapse;width:100%;font-size:13px}.DataGrid-module__i7aHiW__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.DataGrid-module__i7aHiW__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.DataGrid-module__i7aHiW__table tbody tr:hover td{background:var(--surface-2)}.DataGrid-module__i7aHiW__table tbody tr:last-child td{border-bottom:none}.DataGrid-module__i7aHiW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.DataGrid-module__i7aHiW__sortable:hover,.DataGrid-module__i7aHiW__sorted{color:var(--text)}.DataGrid-module__i7aHiW__sortIcon{opacity:.55;margin-left:4px;font-size:10px;display:inline-block}.DataGrid-module__i7aHiW__sorted .DataGrid-module__i7aHiW__sortIcon{opacity:1;color:var(--teal)}.DataGrid-module__i7aHiW__pagination{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 4px 4px;font-size:12.5px;display:flex}.DataGrid-module__i7aHiW__pagerBtns{gap:6px;display:flex}.DataGrid-module__i7aHiW__pagerBtns button{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:28px;height:28px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;display:flex}.DataGrid-module__i7aHiW__pagerBtns button:hover:not(:disabled){background:var(--surface-2)}.DataGrid-module__i7aHiW__pagerBtns button.DataGrid-module__i7aHiW__active{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:600}.DataGrid-module__i7aHiW__pagerBtns button:disabled{opacity:.4;cursor:default}
.AvatarStack-module__e5TO-G__stack{align-items:center;display:flex}
.Dropdown-module__Ax5K1W__content{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:10px;min-width:190px;padding:6px}.Dropdown-module__Ax5K1W__content[data-state=open]{animation:.15s Dropdown-module__Ax5K1W__slideIn}.Dropdown-module__Ax5K1W__content[data-state=closed]{animation:.15s Dropdown-module__Ax5K1W__slideOut}@keyframes Dropdown-module__Ax5K1W__slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Dropdown-module__Ax5K1W__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.Dropdown-module__Ax5K1W__item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:7px;outline:none;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.Dropdown-module__Ax5K1W__item[data-highlighted]{background:var(--surface-2)}.Dropdown-module__Ax5K1W__item svg{width:15px;height:15px;color:var(--text-muted)}.Dropdown-module__Ax5K1W__danger,.Dropdown-module__Ax5K1W__danger svg{color:var(--danger)}.Dropdown-module__Ax5K1W__separator{background:var(--border);height:1px;margin:5px 2px}
.KpiCard-module__RswCcW__card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 18px 16px;position:relative}.KpiCard-module__RswCcW__card:before,.KpiCard-module__RswCcW__card:after{content:"";border-color:var(--orange);opacity:.85;border-style:solid;width:9px;height:9px;position:absolute}.KpiCard-module__RswCcW__card:before{border-width:1.5px 0 0 1.5px;top:8px;left:8px}.KpiCard-module__RswCcW__card:after{border-width:0 1.5px 1.5px 0;bottom:8px;right:8px}.KpiCard-module__RswCcW__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.KpiCard-module__RswCcW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.KpiCard-module__RswCcW__icon{border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.KpiCard-module__RswCcW__icon svg{width:15px;height:15px}.KpiCard-module__RswCcW__value{margin-bottom:6px;font-size:26px;font-weight:600}.KpiCard-module__RswCcW__trend{border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.KpiCard-module__RswCcW__trend svg{width:12px;height:12px}.KpiCard-module__RswCcW__trendUp{color:var(--good);background:var(--good-100)}.KpiCard-module__RswCcW__trendDown{color:var(--danger);background:var(--danger-100)}.KpiCard-module__RswCcW__sub{color:var(--text-muted);margin-left:8px;font-size:12px}.KpiCard-module__RswCcW__compact{padding:14px 14px 12px}.KpiCard-module__RswCcW__compact .KpiCard-module__RswCcW__value{font-size:21px}.KpiCard-module__RswCcW__compact .KpiCard-module__RswCcW__label{font-size:10.5px}.KpiCard-module__RswCcW__compact .KpiCard-module__RswCcW__icon{width:26px;height:26px}.KpiCard-module__RswCcW__compact .KpiCard-module__RswCcW__icon svg{width:13px;height:13px}.KpiCard-module__RswCcW__compact .KpiCard-module__RswCcW__sub{margin-left:0}
.Avatar-module__IVwToW__avatar{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Avatar-module__IVwToW__muted{background:var(--surface-2);color:var(--text-muted)}.Avatar-module__IVwToW__teal{background:var(--teal-100);color:var(--teal)}.Avatar-module__IVwToW__stacked{border:2px solid var(--surface)}
.Modal-module__7LRQSW__overlay{z-index:1000;background:#0a14288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlay[data-state=open]{animation:.15s Modal-module__7LRQSW__fadeIn}.Modal-module__7LRQSW__overlay[data-state=closed]{animation:.15s Modal-module__7LRQSW__fadeOut}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__fadeOut{0%{opacity:1}to{opacity:0}}.Modal-module__7LRQSW__card{background:var(--surface);width:100%;max-width:640px;max-height:90vh;box-shadow:var(--shadow-lg);z-index:1001;border-radius:14px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Modal-module__7LRQSW__head{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.Modal-module__7LRQSW__title{margin:0;font-size:15.5px}.Modal-module__7LRQSW__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.Modal-module__7LRQSW__close:hover{background:var(--surface-2);color:var(--text)}.Modal-module__7LRQSW__body{padding:20px}.Modal-module__7LRQSW__foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.Modal-module__7LRQSW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MultiSelectDropdown-module__9tzAuW__trigger{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;display:flex}.MultiSelectDropdown-module__9tzAuW__trigger:focus,.MultiSelectDropdown-module__9tzAuW__trigger[data-state=open]{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.MultiSelectDropdown-module__9tzAuW__triggerError{border-color:var(--danger)}.MultiSelectDropdown-module__9tzAuW__triggerText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MultiSelectDropdown-module__9tzAuW__placeholder{color:var(--text-muted)}.MultiSelectDropdown-module__9tzAuW__chevron{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.MultiSelectDropdown-module__9tzAuW__content{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);width:var(--radix-dropdown-menu-trigger-width);z-index:1100;border-radius:10px;max-height:260px;padding:6px;overflow-y:auto}.MultiSelectDropdown-module__9tzAuW__content[data-state=open]{animation:.15s MultiSelectDropdown-module__9tzAuW__slideIn}@keyframes MultiSelectDropdown-module__9tzAuW__slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MultiSelectDropdown-module__9tzAuW__item{cursor:pointer;width:100%;color:var(--text);border-radius:7px;outline:none;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.MultiSelectDropdown-module__9tzAuW__item[data-highlighted]{background:var(--surface-2)}.MultiSelectDropdown-module__9tzAuW__box{border:1.5px solid var(--border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MultiSelectDropdown-module__9tzAuW__boxChecked{background:var(--teal);border-color:var(--teal)}.MultiSelectDropdown-module__9tzAuW__checkIcon{color:#fff;width:12px;height:12px}.MultiSelectDropdown-module__9tzAuW__empty{color:var(--text-muted);padding:10px;font-size:12.5px}
.Panel-module__TBIKca__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:18px}.Panel-module__TBIKca__panelHead{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.Panel-module__TBIKca__panelHead h3{margin:0;font-size:14.5px}.Panel-module__TBIKca__panelBody{padding:0 18px 18px}
.Pill-module__cddRIW__pill{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.Pill-module__cddRIW__blue{color:#2258b8;background:#e7f0fe}.Pill-module__cddRIW__teal{background:var(--teal-100);color:var(--teal)}.Pill-module__cddRIW__orange{background:var(--orange-100);color:var(--orange)}.Pill-module__cddRIW__green{background:var(--good-100);color:var(--good)}.Pill-module__cddRIW__red{background:var(--danger-100);color:var(--danger)}.Pill-module__cddRIW__gray{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.Pill-module__cddRIW__purple{color:#7c5cbf;background:#f0ebfa}
.ProgressBar-module__txim8W__wrap{align-items:center;gap:8px;min-width:100px;display:flex}.ProgressBar-module__txim8W__track{background:var(--slate-200);border-radius:4px;flex:1;height:6px;overflow:hidden}.ProgressBar-module__txim8W__fill{border-radius:4px;height:100%}.ProgressBar-module__txim8W__label{color:var(--text-muted);text-align:right;flex-shrink:0;width:34px;font-size:11.5px}
.CtaButton-module__vS3sqq__btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.CtaButton-module__vS3sqq__btn:active{transform:translateY(1px)}.CtaButton-module__vS3sqq__solid{background:var(--teal);color:#fff;box-shadow:0 8px 20px -8px #0e8c898c}.CtaButton-module__vS3sqq__solid:hover{background:#0b7a77}.CtaButton-module__vS3sqq__outline{color:#fff;background:0 0;border-color:#ffffff59}.CtaButton-module__vS3sqq__outline:hover{background:#ffffff14;border-color:#fff}.CtaButton-module__vS3sqq__ghost{color:var(--text);border-color:var(--border);background:0 0}.CtaButton-module__vS3sqq__ghost:hover{border-color:var(--teal);color:var(--teal)}.CtaButton-module__vS3sqq__lg{border-radius:12px;padding:15px 30px;font-size:16px}
.SectionLabel-module__owTLLW__label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0 0 8px 2px;font-size:11px;font-weight:700}
.MarketingNav-module__A-Y5BW__header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#ffffffd9;position:sticky;top:0}.MarketingNav-module__A-Y5BW__bar{align-items:center;gap:28px;max-width:1160px;margin:0 auto;padding:14px 24px;display:flex}.MarketingNav-module__A-Y5BW__wordmark{letter-spacing:-.02em;color:var(--navy);margin-right:auto;font-size:21px;font-weight:800}.MarketingNav-module__A-Y5BW__links{align-items:center;gap:26px;display:none}.MarketingNav-module__A-Y5BW__link{color:var(--text-muted);font-size:14px;font-weight:600}.MarketingNav-module__A-Y5BW__link:hover{color:var(--teal)}.MarketingNav-module__A-Y5BW__dropdown{position:relative}.MarketingNav-module__A-Y5BW__dropdownTrigger{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.MarketingNav-module__A-Y5BW__dropdown:hover .MarketingNav-module__A-Y5BW__dropdownTrigger,.MarketingNav-module__A-Y5BW__dropdown:focus-within .MarketingNav-module__A-Y5BW__dropdownTrigger{color:var(--teal)}.MarketingNav-module__A-Y5BW__dropdownMenu{flex-direction:column;min-width:180px;padding-top:12px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.MarketingNav-module__A-Y5BW__dropdown:hover .MarketingNav-module__A-Y5BW__dropdownMenu,.MarketingNav-module__A-Y5BW__dropdown:focus-within .MarketingNav-module__A-Y5BW__dropdownMenu{display:flex}.MarketingNav-module__A-Y5BW__dropdownItem{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);padding:11px 16px;font-size:13.5px;font-weight:600}.MarketingNav-module__A-Y5BW__dropdownItem:first-child{border-radius:10px 10px 0 0}.MarketingNav-module__A-Y5BW__dropdownItem:last-child{border-radius:0 0 10px 10px}.MarketingNav-module__A-Y5BW__dropdownItem+.MarketingNav-module__A-Y5BW__dropdownItem{border-top:none}.MarketingNav-module__A-Y5BW__dropdownItem:hover{color:var(--teal);background:var(--surface-2)}.MarketingNav-module__A-Y5BW__actions{align-items:center;gap:18px;display:none}.MarketingNav-module__A-Y5BW__loginLink{color:var(--text);font-size:14px;font-weight:600}.MarketingNav-module__A-Y5BW__loginLink:hover{color:var(--teal)}.MarketingNav-module__A-Y5BW__menuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-left:auto;padding:6px;display:flex}.MarketingNav-module__A-Y5BW__menuBtn span{background:var(--navy);border-radius:2px;width:22px;height:2px}.MarketingNav-module__A-Y5BW__mobileMenu{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:4px;padding:14px 24px 20px;display:flex}.MarketingNav-module__A-Y5BW__mobileLink{color:var(--text);border-bottom:1px solid var(--border);padding:10px 4px;font-size:15px;font-weight:600}.MarketingNav-module__A-Y5BW__mobileCta{margin-top:14px}.MarketingNav-module__A-Y5BW__mobileCtaBtn{width:100%}@media (min-width:900px){.MarketingNav-module__A-Y5BW__links,.MarketingNav-module__A-Y5BW__actions{display:flex}.MarketingNav-module__A-Y5BW__menuBtn{display:none}}
.ActivityLogTab-module__K2ZN0q__empty{color:var(--text-muted);padding:24px 4px;font-size:13px}.ActivityLogTab-module__K2ZN0q__list{flex-direction:column;gap:16px;display:flex}.ActivityLogTab-module__K2ZN0q__item{gap:12px;display:flex}.ActivityLogTab-module__K2ZN0q__dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.ActivityLogTab-module__K2ZN0q__dot.ActivityLogTab-module__K2ZN0q__good{background:var(--good)}.ActivityLogTab-module__K2ZN0q__dot.ActivityLogTab-module__K2ZN0q__teal{background:var(--teal)}.ActivityLogTab-module__K2ZN0q__dot.ActivityLogTab-module__K2ZN0q__danger{background:var(--danger)}.ActivityLogTab-module__K2ZN0q__dot.ActivityLogTab-module__K2ZN0q__neutral{background:var(--text-muted)}.ActivityLogTab-module__K2ZN0q__body{flex-direction:column;gap:2px;display:flex}.ActivityLogTab-module__K2ZN0q__text{color:var(--text);font-size:13px}.ActivityLogTab-module__K2ZN0q__meta{color:var(--text-muted);font-size:11.5px}
.Hero-module__c-5EIa__hero{background:linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 55%, var(--navy-700) 100%);color:#fff;padding:64px 24px 90px;position:relative;overflow:hidden}.Hero-module__c-5EIa__beam{pointer-events:none;background:radial-gradient(600px 300px at 85% 0,#0e8c8959,#0000 60%),radial-gradient(500px 260px at 10% 100%,#e8792e2e,#0000 60%);position:absolute;inset:0}.Hero-module__c-5EIa__inner{grid-template-columns:1fr;align-items:center;gap:48px;max-width:1160px;margin:0 auto;display:grid;position:relative}.Hero-module__c-5EIa__eyebrow{letter-spacing:.03em;text-transform:uppercase;color:#7fe0dc;background:#0e8c892e;border:1px solid #7fe0dc4d;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.Hero-module__c-5EIa__headline{letter-spacing:-.02em;margin:0 0 18px;font-size:38px;font-weight:800;line-height:1.12}.Hero-module__c-5EIa__sub{color:#c3cfe0;max-width:560px;margin:0 0 30px;font-size:16.5px;line-height:1.6}.Hero-module__c-5EIa__ctaRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Hero-module__c-5EIa__secondaryCta{color:#fff;border-bottom:1.5px solid #fff6;padding-bottom:2px;font-size:14.5px;font-weight:700}.Hero-module__c-5EIa__secondaryCta:hover{border-color:#fff}.Hero-module__c-5EIa__visual{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.Hero-module__c-5EIa__phone{background:var(--navy-700);width:100%;max-width:300px;box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;border-radius:28px;padding:22px 16px 26px;position:relative}.Hero-module__c-5EIa__phoneSecondary{max-width:240px}.Hero-module__c-5EIa__attendanceStatus{color:#6ee6a4;background:#1fae642e;border-radius:8px;align-items:center;gap:7px;margin-bottom:12px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.Hero-module__c-5EIa__pinIcon{flex-shrink:0;width:14px;height:14px}.Hero-module__c-5EIa__attendanceRow{color:#dbe4f2;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;display:flex}.Hero-module__c-5EIa__attendanceRow:not(:last-child){border-bottom:1px solid #ffffff14}.Hero-module__c-5EIa__mono{font-family:var(--font-plex-mono), monospace;color:#7fe0dc;font-weight:700}.Hero-module__c-5EIa__phoneNotch{background:#fff3;border-radius:4px;width:60px;height:5px;margin:0 auto 16px}.Hero-module__c-5EIa__phoneHeader{letter-spacing:.02em;color:#dbe4f2;margin-bottom:14px;font-size:13px;font-weight:700}.Hero-module__c-5EIa__card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:12px;padding:14px}.Hero-module__c-5EIa__cardTop{align-items:center;gap:10px;margin-bottom:12px;display:flex}.Hero-module__c-5EIa__avatar{color:#d8fbf9;background:#0e8c8959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:flex}.Hero-module__c-5EIa__cardName{color:#fff;font-size:13.5px;font-weight:700}.Hero-module__c-5EIa__cardMeta{color:#93a2b8;margin-top:1px;font-size:11.5px}.Hero-module__c-5EIa__sendRow{color:#fff;background:#1fae64;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:700;display:flex}.Hero-module__c-5EIa__waIcon{flex-shrink:0;width:15px;height:15px}.Hero-module__c-5EIa__sentRow{color:#7fe0dc;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.Hero-module__c-5EIa__checkIcon{flex-shrink:0;width:15px;height:15px}.Hero-module__c-5EIa__floatBadge{background:var(--orange);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:-16px;right:-10px;box-shadow:0 10px 24px -8px #e8792e99}.Hero-module__c-5EIa__bellIcon{width:14px;height:14px}@media (min-width:900px){.Hero-module__c-5EIa__hero{padding:88px 24px 120px}.Hero-module__c-5EIa__inner{grid-template-columns:1.05fr .85fr;gap:40px}.Hero-module__c-5EIa__headline{font-size:50px}.Hero-module__c-5EIa__sub{font-size:18px}.Hero-module__c-5EIa__visual{flex-direction:row;align-items:flex-end;gap:0}.Hero-module__c-5EIa__phonePrimary{z-index:1;margin-right:-36px}.Hero-module__c-5EIa__phoneSecondary{margin-bottom:-18px}}
.ConnectionAddressesEditor-module__xDRDMW__section{flex-direction:column;gap:12px;display:flex}.ConnectionAddressesEditor-module__xDRDMW__card{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px}.ConnectionAddressesEditor-module__xDRDMW__cardHead{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ConnectionAddressesEditor-module__xDRDMW__labelField{flex:1;min-width:0}.ConnectionAddressesEditor-module__xDRDMW__labelField input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);padding:8px 10px;font-size:13px;font-weight:600}.ConnectionAddressesEditor-module__xDRDMW__labelField input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ConnectionAddressesEditor-module__xDRDMW__typeSelect{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:13px;flex-shrink:0;padding:8px 26px 8px 10px;font-size:12.5px}.ConnectionAddressesEditor-module__xDRDMW__removeBtn{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConnectionAddressesEditor-module__xDRDMW__removeBtn:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.ConnectionAddressesEditor-module__xDRDMW__removeBtn:disabled{opacity:.4;cursor:not-allowed}.ConnectionAddressesEditor-module__xDRDMW__removeBtn svg{width:15px;height:15px}.ConnectionAddressesEditor-module__xDRDMW__primaryRow{color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 2px;font-size:12px;display:flex}.ConnectionAddressesEditor-module__xDRDMW__primaryRow input{accent-color:var(--teal);cursor:pointer}.ConnectionAddressesEditor-module__xDRDMW__primaryRow label{cursor:pointer}.ConnectionAddressesEditor-module__xDRDMW__subsectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-top:1px dashed var(--border);margin:16px 0 8px;padding-top:12px;font-size:10.5px;font-weight:700}.ConnectionAddressesEditor-module__xDRDMW__subsectionLabel:first-of-type{border-top:none;margin-top:0;padding-top:0}.ConnectionAddressesEditor-module__xDRDMW__cardGrid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.ConnectionAddressesEditor-module__xDRDMW__cardGrid .ConnectionAddressesEditor-module__xDRDMW__full{grid-column:1/-1}@media (max-width:560px){.ConnectionAddressesEditor-module__xDRDMW__cardGrid{grid-template-columns:1fr}}.ConnectionAddressesEditor-module__xDRDMW__field{flex-direction:column;display:flex}.ConnectionAddressesEditor-module__xDRDMW__field label{color:var(--text-muted);margin-bottom:5px;font-size:11.5px;font-weight:600}.ConnectionAddressesEditor-module__xDRDMW__field input,.ConnectionAddressesEditor-module__xDRDMW__field select{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:8px 10px;font-family:inherit;font-size:13px}.ConnectionAddressesEditor-module__xDRDMW__field input:focus,.ConnectionAddressesEditor-module__xDRDMW__field select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ConnectionAddressesEditor-module__xDRDMW__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.ConnectionAddressesEditor-module__xDRDMW__field select:disabled{color:var(--text-muted);cursor:not-allowed;background-color:var(--surface-2)}.ConnectionAddressesEditor-module__xDRDMW__addBtn{border:1.5px dashed var(--border);border-radius:var(--radius-sm);width:100%;color:var(--teal);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;display:flex}.ConnectionAddressesEditor-module__xDRDMW__addBtn:hover{background:var(--teal-100);border-color:var(--teal)}.ConnectionAddressesEditor-module__xDRDMW__addBtn svg{width:15px;height:15px}
.JobFormModal-module__yvp9Sq__sectionHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:22px 0 12px;font-size:13px;font-weight:700}.JobFormModal-module__yvp9Sq__sectionHeading:first-child{margin-top:0}.JobFormModal-module__yvp9Sq__specGroup{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:14px;padding:14px 16px 16px}.JobFormModal-module__yvp9Sq__specGroup:last-child{margin-bottom:0}.JobFormModal-module__yvp9Sq__subHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 12px;font-size:11.5px;font-weight:700}.JobFormModal-module__yvp9Sq__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.JobFormModal-module__yvp9Sq__grid{grid-template-columns:1fr}}.JobFormModal-module__yvp9Sq__full{grid-column:1/-1}.JobFormModal-module__yvp9Sq__field{flex-direction:column;display:flex}.JobFormModal-module__yvp9Sq__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.JobFormModal-module__yvp9Sq__field label em{color:var(--danger);font-style:normal}.JobFormModal-module__yvp9Sq__field input,.JobFormModal-module__yvp9Sq__field select,.JobFormModal-module__yvp9Sq__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.JobFormModal-module__yvp9Sq__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.JobFormModal-module__yvp9Sq__field textarea{resize:vertical;min-height:70px}.JobFormModal-module__yvp9Sq__field input:focus,.JobFormModal-module__yvp9Sq__field select:focus,.JobFormModal-module__yvp9Sq__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.JobFormModal-module__yvp9Sq__fieldError input,.JobFormModal-module__yvp9Sq__fieldError select,.JobFormModal-module__yvp9Sq__fieldError textarea{border-color:var(--danger)}.JobFormModal-module__yvp9Sq__errMsg{color:var(--danger);margin-top:5px;font-size:11.5px}.JobFormModal-module__yvp9Sq__checkRow{flex-wrap:wrap;gap:9px 16px;display:flex}.JobFormModal-module__yvp9Sq__checkRow label{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.JobFormModal-module__yvp9Sq__checkRow input{width:15px;height:15px;accent-color:var(--teal)}
.SocialProofStrip-module__BuT3zG__strip{background:var(--surface-2);border-bottom:1px solid var(--border);text-align:center;padding:16px 24px}.SocialProofStrip-module__BuT3zG__text{letter-spacing:.02em;color:var(--text-muted);margin:0;font-size:13px;font-weight:600}
.ConnectionFormModal-module__teSE1a__wideCard{max-width:760px}.ConnectionFormModal-module__teSE1a__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.ConnectionFormModal-module__teSE1a__grid{grid-template-columns:1fr}}.ConnectionFormModal-module__teSE1a__full{grid-column:1/-1}.ConnectionFormModal-module__teSE1a__field{flex-direction:column;display:flex}.ConnectionFormModal-module__teSE1a__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.ConnectionFormModal-module__teSE1a__field label em{color:var(--danger);font-style:normal}.ConnectionFormModal-module__teSE1a__field input,.ConnectionFormModal-module__teSE1a__field select,.ConnectionFormModal-module__teSE1a__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.ConnectionFormModal-module__teSE1a__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.ConnectionFormModal-module__teSE1a__field textarea{resize:vertical;min-height:70px}.ConnectionFormModal-module__teSE1a__field input:focus,.ConnectionFormModal-module__teSE1a__field select:focus,.ConnectionFormModal-module__teSE1a__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ConnectionFormModal-module__teSE1a__fieldError input,.ConnectionFormModal-module__teSE1a__fieldError select,.ConnectionFormModal-module__teSE1a__fieldError textarea{border-color:var(--danger)}.ConnectionFormModal-module__teSE1a__errMsg{color:var(--danger);margin-top:5px;font-size:11.5px}.ConnectionFormModal-module__teSE1a__sectionHeading{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin:6px 0 -2px;padding-top:14px;display:flex}.ConnectionFormModal-module__teSE1a__sectionHeading h4{margin:0;font-size:13.5px}.ConnectionFormModal-module__teSE1a__sectionHint{color:var(--text-muted);font-size:11.5px}.ConnectionFormModal-module__teSE1a__tagsBox{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:7px 9px;display:flex}.ConnectionFormModal-module__teSE1a__tagsBox:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100)}.ConnectionFormModal-module__teSE1a__tagChip{background:var(--teal-100);color:var(--teal-700,var(--teal));border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:flex}.ConnectionFormModal-module__teSE1a__tagRemove{width:15px;height:15px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.ConnectionFormModal-module__teSE1a__tagRemove:hover{opacity:1;background:#00000014}.ConnectionFormModal-module__teSE1a__tagsBox input{min-width:120px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:13px}
.JobsGrid-module__ZLACJW__bulkBar{background:var(--navy);color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex}.JobsGrid-module__ZLACJW__bulkActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.JobsGrid-module__ZLACJW__bulkActions button{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.JobsGrid-module__ZLACJW__bulkActions button:hover{background:#ffffff3d}.JobsGrid-module__ZLACJW__bulkSelect{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.JobsGrid-module__ZLACJW__bulkSelect option{color:var(--text)}.JobsGrid-module__ZLACJW__idLink{color:var(--teal);cursor:pointer;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-weight:700}.JobsGrid-module__ZLACJW__idLink:hover{text-decoration:underline}.JobsGrid-module__ZLACJW__nameCell{min-width:190px}.JobsGrid-module__ZLACJW__nameCell b{font-size:13.5px;font-weight:600;display:block}.JobsGrid-module__ZLACJW__nameCell span{color:var(--text-muted);margin-top:1px;font-size:11.5px;display:block}.JobsGrid-module__ZLACJW__projectCell{color:var(--text-muted);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.JobsGrid-module__ZLACJW__projectName{font-family:var(--font-sans,inherit);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:11px;display:block;overflow:hidden}.JobsGrid-module__ZLACJW__completionCell{align-items:center;gap:8px;min-width:90px;display:flex}.JobsGrid-module__ZLACJW__completionCell b{color:var(--text-muted);text-align:right;flex-shrink:0;width:32px;font-size:11.5px}.JobsGrid-module__ZLACJW__overdue{color:var(--danger);font-weight:600}.JobsGrid-module__ZLACJW__moreBtn{width:28px;height:28px}.JobsGrid-module__ZLACJW__emptyState{text-align:center;padding:36px 10px}.JobsGrid-module__ZLACJW__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.JobsGrid-module__ZLACJW__emptyIc svg{width:24px;height:24px}.JobsGrid-module__ZLACJW__emptyState b{margin-bottom:6px;font-size:14px;display:block}.JobsGrid-module__ZLACJW__emptyState span{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.ProblemSection-module__hwLGuq__section{background:var(--bg);padding:72px 24px}.ProblemSection-module__hwLGuq__inner{text-align:center;max-width:1000px;margin:0 auto}.ProblemSection-module__hwLGuq__headline{letter-spacing:-.01em;color:var(--text);margin:0 0 18px;font-size:28px;font-weight:800;line-height:1.25}.ProblemSection-module__hwLGuq__body{color:var(--text-muted);max-width:680px;margin:0 auto 44px;font-size:15.5px;line-height:1.7}.ProblemSection-module__hwLGuq__grid{text-align:left;grid-template-columns:1fr;gap:20px;display:grid}.ProblemSection-module__hwLGuq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 24px}.ProblemSection-module__hwLGuq__iconWrap{background:var(--danger-100);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.ProblemSection-module__hwLGuq__icon{width:21px;height:21px;color:var(--danger)}.ProblemSection-module__hwLGuq__cardTitle{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700}.ProblemSection-module__hwLGuq__cardBody{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}@media (min-width:900px){.ProblemSection-module__hwLGuq__headline{font-size:34px}.ProblemSection-module__hwLGuq__grid{grid-template-columns:repeat(3,1fr)}}
.PageHeader-module__HZea0q__breadcrumb{color:var(--text-muted);margin-bottom:6px;font-size:12px}.PageHeader-module__HZea0q__breadcrumb b{color:var(--text);font-weight:600}.PageHeader-module__HZea0q__pageHead{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.PageHeader-module__HZea0q__pageHead h1{letter-spacing:-.01em;margin:0 0 4px;font-size:21px}.PageHeader-module__HZea0q__pageHead p{color:var(--text-muted);margin:0;font-size:13px}
.InvoiceFilesPanel-module__r_wSdW__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.InvoiceFilesPanel-module__r_wSdW__hint{color:var(--text-muted);margin:0;font-size:12.5px}.InvoiceFilesPanel-module__r_wSdW__fileRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.InvoiceFilesPanel-module__r_wSdW__fileRow:last-child{border-bottom:none}.InvoiceFilesPanel-module__r_wSdW__fileIc{background:var(--surface-2);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InvoiceFilesPanel-module__r_wSdW__fileIc svg{width:17px;height:17px}.InvoiceFilesPanel-module__r_wSdW__fileInfo{flex:1;min-width:0}.InvoiceFilesPanel-module__r_wSdW__fileInfo b{font-size:13px;display:block}.InvoiceFilesPanel-module__r_wSdW__fileInfo span{color:var(--text-muted);font-size:11.5px}.InvoiceFilesPanel-module__r_wSdW__fileActions{flex-shrink:0;gap:6px;display:flex}.InvoiceFilesPanel-module__r_wSdW__iconBtn{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.InvoiceFilesPanel-module__r_wSdW__iconBtn:hover{color:var(--text);background:var(--surface-2)}.InvoiceFilesPanel-module__r_wSdW__hiddenInput{display:none}
.JobDetail-module__TvpzTa__breadcrumb{color:var(--text-muted);margin-bottom:6px;font-size:12px}.JobDetail-module__TvpzTa__breadcrumbLink{color:var(--teal);cursor:pointer}.JobDetail-module__TvpzTa__backLink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:6px 0 14px;padding:0;font-size:13px;display:inline-flex}.JobDetail-module__TvpzTa__backLink svg{width:15px;height:15px}.JobDetail-module__TvpzTa__backLink:hover{color:var(--text)}.JobDetail-module__TvpzTa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.JobDetail-module__TvpzTa__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.JobDetail-module__TvpzTa__titleRow h1{margin:0;font-size:21px}.JobDetail-module__TvpzTa__metaLine{color:var(--text-muted);margin:6px 0 0;font-size:13px}.JobDetail-module__TvpzTa__kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}@media (max-width:1180px){.JobDetail-module__TvpzTa__kpiGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.JobDetail-module__TvpzTa__kpiGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.JobDetail-module__TvpzTa__kpiGrid{grid-template-columns:1fr}}.JobDetail-module__TvpzTa__kpiCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 18px 16px;position:relative}.JobDetail-module__TvpzTa__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.JobDetail-module__TvpzTa__kpiValue{margin-top:8px;font-size:21px;font-weight:600}.JobDetail-module__TvpzTa__kpiSub{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.JobDetail-module__TvpzTa__progressTrack{background:var(--slate-200);border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.JobDetail-module__TvpzTa__progressFill{border-radius:4px;height:100%}.JobDetail-module__TvpzTa__leadRow{align-items:center;gap:8px;margin-top:10px;display:flex}.JobDetail-module__TvpzTa__leadRow b{font-size:13.5px}.JobDetail-module__TvpzTa__tabs{border-bottom:1px solid var(--border);gap:4px;padding:14px 18px 0;display:flex}.JobDetail-module__TvpzTa__tabBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-right:20px;padding:9px 4px;font-size:13px;font-weight:600;position:relative}.JobDetail-module__TvpzTa__tabBtnActive{color:var(--text)}.JobDetail-module__TvpzTa__tabBtnActive:after{content:"";background:var(--teal);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.JobDetail-module__TvpzTa__tabBody{padding:18px}.JobDetail-module__TvpzTa__summaryGrid{grid-template-columns:1.2fr 1fr 1fr;gap:28px;display:grid}@media (max-width:980px){.JobDetail-module__TvpzTa__summaryGrid{grid-template-columns:1fr}}.JobDetail-module__TvpzTa__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 10px;font-size:13px;font-weight:700}.JobDetail-module__TvpzTa__description{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.JobDetail-module__TvpzTa__notesBlock{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.JobDetail-module__TvpzTa__summaryActions{gap:6px;display:flex}.JobDetail-module__TvpzTa__iconBtn{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.JobDetail-module__TvpzTa__iconBtn:hover{color:var(--text);background:var(--surface-2)}.JobDetail-module__TvpzTa__iconBtnDanger:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-100)}.JobDetail-module__TvpzTa__milestoneList{flex-direction:column;display:flex}.JobDetail-module__TvpzTa__milestoneItem{border-bottom:1px dashed var(--border);gap:12px;padding:11px 0;display:flex}.JobDetail-module__TvpzTa__milestoneItem:last-child{border-bottom:none;padding-bottom:0}.JobDetail-module__TvpzTa__milestoneDot{background:var(--slate-300);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.JobDetail-module__TvpzTa__milestoneDot.JobDetail-module__TvpzTa__done{background:var(--good)}.JobDetail-module__TvpzTa__milestoneDot.JobDetail-module__TvpzTa__active{background:var(--teal);box-shadow:0 0 0 4px var(--teal-100)}.JobDetail-module__TvpzTa__milestoneDot.JobDetail-module__TvpzTa__pending{background:var(--slate-300)}.JobDetail-module__TvpzTa__milestoneDot.JobDetail-module__TvpzTa__warn{background:var(--danger);box-shadow:0 0 0 4px var(--danger-100)}.JobDetail-module__TvpzTa__milestoneTitle{font-size:13.5px}.JobDetail-module__TvpzTa__milestoneTitleDone{color:var(--text-muted);text-decoration:line-through}.JobDetail-module__TvpzTa__milestoneMeta{color:var(--text-muted);text-transform:capitalize;font-size:11.5px;display:block}.JobDetail-module__TvpzTa__railList{flex-direction:column;margin-bottom:22px;display:flex}.JobDetail-module__TvpzTa__railItem{border-bottom:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.JobDetail-module__TvpzTa__railItem:last-child{border-bottom:none;padding-bottom:0}.JobDetail-module__TvpzTa__railText p{margin:0;font-size:12.5px;line-height:1.4}.JobDetail-module__TvpzTa__railText span{color:var(--text-muted);font-size:11px}.JobDetail-module__TvpzTa__infoLine{color:var(--text-muted);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.JobDetail-module__TvpzTa__infoLine:last-child{border-bottom:none}.JobDetail-module__TvpzTa__infoLine b{color:var(--text);text-align:right;font-size:13px}.JobDetail-module__TvpzTa__timelineBar{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;height:34px;position:relative;overflow:hidden}.JobDetail-module__TvpzTa__timelineFill{background:var(--teal);border-radius:8px 0 0 8px;position:absolute;top:0;bottom:0;left:0}.JobDetail-module__TvpzTa__timelineFillDelayed{background:var(--danger)}.JobDetail-module__TvpzTa__timelineLabels{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.JobDetail-module__TvpzTa__timelineDelayedTag{color:var(--danger);font-weight:600}.JobDetail-module__TvpzTa__timelineWrap{margin-bottom:22px}@media print{.JobDetail-module__TvpzTa__noPrint{display:none!important}}
.ProjectJobsTab-module__5Av7dG__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ProjectJobsTab-module__5Av7dG__subtitle{color:var(--text-muted);margin:0;font-size:13px}
.ProductSection-module__Y1QWBa__section{background:var(--surface);padding:72px 24px}.ProductSection-module__Y1QWBa__section[data-tone=alt]{background:var(--bg)}.ProductSection-module__Y1QWBa__inner{max-width:1160px;margin:0 auto}.ProductSection-module__Y1QWBa__head{text-align:center;max-width:640px;margin:0 auto 44px}.ProductSection-module__Y1QWBa__eyebrow{letter-spacing:.03em;text-transform:uppercase;color:var(--teal);background:var(--teal-100);border-radius:999px;margin-bottom:14px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-block}.ProductSection-module__Y1QWBa__headline{letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.25}.ProductSection-module__Y1QWBa__sub{color:var(--text-muted);margin:0;font-size:15px}.ProductSection-module__Y1QWBa__valueProp{color:var(--navy);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:480px;margin:18px auto 0;padding:10px 16px;font-size:14px;font-weight:600}.ProductSection-module__Y1QWBa__grid{grid-template-columns:1fr;gap:20px;margin-bottom:36px;display:grid}.ProductSection-module__Y1QWBa__card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.ProductSection-module__Y1QWBa__section[data-tone=alt] .ProductSection-module__Y1QWBa__card{background:var(--surface)}.ProductSection-module__Y1QWBa__iconWrap{background:var(--teal-100);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.ProductSection-module__Y1QWBa__icon{width:20px;height:20px;color:var(--teal)}.ProductSection-module__Y1QWBa__cardTitle{color:var(--text);margin:0 0 8px;font-size:15.5px;font-weight:700}.ProductSection-module__Y1QWBa__cardBody{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.ProductSection-module__Y1QWBa__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.ProductSection-module__Y1QWBa__downloadLink{color:var(--teal);border-bottom:1.5px solid var(--teal);padding-bottom:2px;font-size:14.5px;font-weight:700}@media (min-width:700px){.ProductSection-module__Y1QWBa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ProductSection-module__Y1QWBa__headline{font-size:32px}.ProductSection-module__Y1QWBa__grid{grid-template-columns:repeat(3,1fr)}}
.InvoicePaymentRecoveryPanel-module__8TtpMW__grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.InvoicePaymentRecoveryPanel-module__8TtpMW__grid2{grid-template-columns:1fr}}.InvoicePaymentRecoveryPanel-module__8TtpMW__column{flex-direction:column;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__subheading{color:var(--text);margin:0 0 10px;font-size:12.5px;font-weight:700}.InvoicePaymentRecoveryPanel-module__8TtpMW__summaryLine{color:var(--text-muted);justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__summaryLine b{color:var(--text);font-family:IBM Plex Mono,monospace}.InvoicePaymentRecoveryPanel-module__8TtpMW__addRow{align-items:center;gap:8px;margin-top:10px;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__currency{color:var(--text-muted);font-size:13px;font-weight:600}.InvoicePaymentRecoveryPanel-module__8TtpMW__addRow input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;color:var(--text);text-align:right;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.InvoicePaymentRecoveryPanel-module__8TtpMW__addRow input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoicePaymentRecoveryPanel-module__8TtpMW__notesLabel{color:var(--text-muted);margin-top:12px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.InvoicePaymentRecoveryPanel-module__8TtpMW__notesInput{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:8px 10px;font-family:inherit;font-size:12.5px}.InvoicePaymentRecoveryPanel-module__8TtpMW__notesInput:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoicePaymentRecoveryPanel-module__8TtpMW__statusSelect{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:8px 10px;font-family:inherit;font-size:13px}.InvoicePaymentRecoveryPanel-module__8TtpMW__statusSelect:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoicePaymentRecoveryPanel-module__8TtpMW__statusNotes{box-sizing:border-box;resize:vertical;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);margin-bottom:12px;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}.InvoicePaymentRecoveryPanel-module__8TtpMW__statusNotes:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentList{border-top:1px dashed var(--border);flex-direction:column;max-height:220px;margin-top:14px;padding-top:10px;display:flex;overflow-y:auto}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentRow:last-child{border-bottom:none}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentInfo{flex-direction:column;min-width:0;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentInfo b{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:12.5px}.InvoicePaymentRecoveryPanel-module__8TtpMW__paymentInfo span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.InvoicePaymentRecoveryPanel-module__8TtpMW__removeBtn{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InvoicePaymentRecoveryPanel-module__8TtpMW__removeBtn:hover{color:var(--danger);border-color:var(--danger)}
.JobStageProgressChart-module__KfkmwW__list{flex-direction:column;gap:12px;display:flex}.JobStageProgressChart-module__KfkmwW__row{align-items:center;gap:12px;display:flex}.JobStageProgressChart-module__KfkmwW__label{width:160px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;overflow:hidden}.JobStageProgressChart-module__KfkmwW__track{background:var(--surface-2);border-radius:5px;flex:1;height:20px;overflow:hidden}.JobStageProgressChart-module__KfkmwW__fill{background:var(--teal);border-radius:5px;height:100%;transition:width .2s}.JobStageProgressChart-module__KfkmwW__pct{text-align:right;width:40px;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:600}.JobStageProgressChart-module__KfkmwW__taskCount{text-align:right;width:130px;color:var(--text-muted);flex-shrink:0;font-size:11.5px}@media (max-width:640px){.JobStageProgressChart-module__KfkmwW__label{width:100px}.JobStageProgressChart-module__KfkmwW__taskCount{display:none}}
.ImportLeadsModal-module__5nV87G__field{flex-direction:column;margin-bottom:16px;display:flex}.ImportLeadsModal-module__5nV87G__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.ImportLeadsModal-module__5nV87G__field select,.ImportLeadsModal-module__5nV87G__field input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.ImportLeadsModal-module__5nV87G__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.ImportLeadsModal-module__5nV87G__field select:focus,.ImportLeadsModal-module__5nV87G__field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.ImportLeadsModal-module__5nV87G__hint{color:var(--orange);margin-top:6px;font-size:11.5px}.ImportLeadsModal-module__5nV87G__dateRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ImportLeadsModal-module__5nV87G__dayCount{border-radius:var(--radius-sm);background:var(--teal-100);color:var(--teal);text-align:center;padding:9px 12px;font-size:12.5px;font-weight:600}.ImportLeadsModal-module__5nV87G__dayCountWarn{border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger);text-align:center;padding:9px 12px;font-size:12.5px;font-weight:600}.ImportLeadsModal-module__5nV87G__infoNote{border-radius:var(--radius-sm);background:var(--orange-100);color:var(--orange);margin-top:-4px;margin-bottom:16px;padding:9px 12px;font-size:11.5px;line-height:1.5}.ImportLeadsModal-module__5nV87G__resultBanner{border-radius:var(--radius-sm);margin-top:14px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.5}.ImportLeadsModal-module__5nV87G__resultSuccess{background:var(--teal-100);color:var(--teal)}.ImportLeadsModal-module__5nV87G__resultError{background:var(--danger-100);color:var(--danger)}
.HowItWorks-module__IW4CDG__section{background:var(--bg);padding:72px 24px}.HowItWorks-module__IW4CDG__inner{max-width:1000px;margin:0 auto}.HowItWorks-module__IW4CDG__headline{letter-spacing:-.01em;color:var(--text);text-align:center;max-width:640px;margin:0 auto 48px;font-size:28px;font-weight:800;line-height:1.25}.HowItWorks-module__IW4CDG__steps{grid-template-columns:1fr;gap:32px;display:grid;position:relative}.HowItWorks-module__IW4CDG__step{text-align:center;padding:0 12px;position:relative}.HowItWorks-module__IW4CDG__stepNumber{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 18px;font-size:17px;font-weight:800;display:flex}.HowItWorks-module__IW4CDG__stepTitle{color:var(--text);margin:0 0 8px;font-size:16.5px;font-weight:700}.HowItWorks-module__IW4CDG__stepBody{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}@media (min-width:900px){.HowItWorks-module__IW4CDG__headline{font-size:34px}.HowItWorks-module__IW4CDG__steps{grid-template-columns:repeat(3,1fr)}.HowItWorks-module__IW4CDG__steps:before{content:"";background:repeating-linear-gradient(to right, var(--border) 0, var(--border) 8px, transparent 8px, transparent 16px);z-index:0;height:2px;position:absolute;top:22px;left:16%;right:16%}.HowItWorks-module__IW4CDG__stepNumber{z-index:1;position:relative}}
.CompanyPicker-module__Z6-CVq__wrap{position:relative}.CompanyPicker-module__Z6-CVq__row{gap:8px;display:flex}.CompanyPicker-module__Z6-CVq__input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);flex:1;padding:10px 12px;font-family:inherit;font-size:13.5px}.CompanyPicker-module__Z6-CVq__input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.CompanyPicker-module__Z6-CVq__iconBtn{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--teal-100);width:40px;height:40px;color:var(--teal);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompanyPicker-module__Z6-CVq__iconBtn:hover{background:var(--teal);color:#fff}.CompanyPicker-module__Z6-CVq__dropdown{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:48px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.CompanyPicker-module__Z6-CVq__option{border:none;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;width:100%;padding:9px 12px;display:flex}.CompanyPicker-module__Z6-CVq__option:last-child{border-bottom:none}.CompanyPicker-module__Z6-CVq__option:hover{background:var(--teal-100)}.CompanyPicker-module__Z6-CVq__option b{color:var(--text);font-size:13px}.CompanyPicker-module__Z6-CVq__option span{color:var(--text-muted);font-size:11.5px}.CompanyPicker-module__Z6-CVq__hint{color:var(--text-muted);padding:12px;font-size:12.5px}
.CatalogItemFormModal-module__kxFU4a__sectionHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:8px;font-size:11px;font-weight:700}.CatalogItemFormModal-module__kxFU4a__sectionHeading:not(:first-child){margin-top:22px}.CatalogItemFormModal-module__kxFU4a__typeRow{align-items:center;gap:18px;margin-bottom:18px;display:flex}.CatalogItemFormModal-module__kxFU4a__typeLabel{color:var(--text-muted);font-size:12.5px;font-weight:600}.CatalogItemFormModal-module__kxFU4a__radio{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.CatalogItemFormModal-module__kxFU4a__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.CatalogItemFormModal-module__kxFU4a__grid{grid-template-columns:1fr}}.CatalogItemFormModal-module__kxFU4a__full{grid-column:1/-1}.CatalogItemFormModal-module__kxFU4a__field{flex-direction:column;display:flex}.CatalogItemFormModal-module__kxFU4a__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.CatalogItemFormModal-module__kxFU4a__field label em{color:var(--danger);font-style:normal}.CatalogItemFormModal-module__kxFU4a__field input,.CatalogItemFormModal-module__kxFU4a__field select,.CatalogItemFormModal-module__kxFU4a__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.CatalogItemFormModal-module__kxFU4a__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.CatalogItemFormModal-module__kxFU4a__field textarea{resize:vertical;min-height:60px}.CatalogItemFormModal-module__kxFU4a__field input:focus,.CatalogItemFormModal-module__kxFU4a__field select:focus,.CatalogItemFormModal-module__kxFU4a__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.CatalogItemFormModal-module__kxFU4a__fieldError input,.CatalogItemFormModal-module__kxFU4a__fieldError select,.CatalogItemFormModal-module__kxFU4a__fieldError textarea{border-color:var(--danger)}.CatalogItemFormModal-module__kxFU4a__field input:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.7}.CatalogItemFormModal-module__kxFU4a__errMsg{color:var(--danger);margin-top:5px;font-size:11.5px}.CatalogItemFormModal-module__kxFU4a__unitRow{gap:6px;display:flex}.CatalogItemFormModal-module__kxFU4a__unitRow select{flex:1;min-width:0}.CatalogItemFormModal-module__kxFU4a__unitAddBtn{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:36px;color:var(--teal);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CatalogItemFormModal-module__kxFU4a__unitAddBtn:hover{border-color:var(--teal);background:var(--teal-100)}.CatalogItemFormModal-module__kxFU4a__newUomRow{gap:6px;margin-top:8px;display:flex}.CatalogItemFormModal-module__kxFU4a__newUomRow input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--text);flex:1;padding:7px 10px;font-family:inherit;font-size:12.5px}.CatalogItemFormModal-module__kxFU4a__newUomRow input:focus{border-color:var(--teal);outline:none}
.LeadArchiveReasonModal-module__cCdy6G__hint{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.6}.LeadArchiveReasonModal-module__cCdy6G__hint b{color:var(--text)}.LeadArchiveReasonModal-module__cCdy6G__reasonList{flex-direction:column;gap:10px;max-height:260px;display:flex;overflow-y:auto}.LeadArchiveReasonModal-module__cCdy6G__reasonRow{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.LeadArchiveReasonModal-module__cCdy6G__commentField{flex-direction:column;margin-top:16px;display:flex}.LeadArchiveReasonModal-module__cCdy6G__commentField label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.LeadArchiveReasonModal-module__cCdy6G__commentField label em{color:var(--danger);font-style:normal}.LeadArchiveReasonModal-module__cCdy6G__commentInput{resize:vertical;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:70px;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.LeadArchiveReasonModal-module__cCdy6G__commentInput:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}
.Differentiators-module__LRmU8a__section{background:var(--bg);padding:72px 24px}.Differentiators-module__LRmU8a__inner{max-width:1000px;margin:0 auto}.Differentiators-module__LRmU8a__headline{letter-spacing:-.01em;color:var(--text);text-align:center;margin:0 0 44px;font-size:28px;font-weight:800}.Differentiators-module__LRmU8a__grid{grid-template-columns:1fr;gap:26px;display:grid}.Differentiators-module__LRmU8a__item{align-items:flex-start;gap:14px;display:flex}.Differentiators-module__LRmU8a__check{width:22px;height:22px;color:var(--good);background:var(--good-100);box-sizing:content-box;border-radius:50%;flex-shrink:0;padding:4px}.Differentiators-module__LRmU8a__itemTitle{color:var(--text);margin:0 0 4px;font-size:15.5px;font-weight:700}.Differentiators-module__LRmU8a__itemBody{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}@media (min-width:800px){.Differentiators-module__LRmU8a__headline{font-size:32px}.Differentiators-module__LRmU8a__grid{grid-template-columns:repeat(2,1fr);gap:32px 40px}}
.TaskFormModal-module__vJPwya__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.TaskFormModal-module__vJPwya__grid{grid-template-columns:1fr}}.TaskFormModal-module__vJPwya__full{grid-column:1/-1}.TaskFormModal-module__vJPwya__field{flex-direction:column;display:flex}.TaskFormModal-module__vJPwya__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.TaskFormModal-module__vJPwya__field label em{color:var(--danger);font-style:normal}.TaskFormModal-module__vJPwya__field input,.TaskFormModal-module__vJPwya__field select,.TaskFormModal-module__vJPwya__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.TaskFormModal-module__vJPwya__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.TaskFormModal-module__vJPwya__field textarea{resize:vertical;min-height:70px}.TaskFormModal-module__vJPwya__field input:focus,.TaskFormModal-module__vJPwya__field select:focus,.TaskFormModal-module__vJPwya__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.TaskFormModal-module__vJPwya__fieldError input,.TaskFormModal-module__vJPwya__fieldError select,.TaskFormModal-module__vJPwya__fieldError textarea{border-color:var(--danger)}.TaskFormModal-module__vJPwya__errMsg{color:var(--danger);margin-top:5px;font-size:11.5px}
.AttendanceGrid-module__zd67QW__codeCell{color:var(--teal);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.AttendanceGrid-module__zd67QW__employeeCell b{font-size:13px;font-weight:600;display:block}.AttendanceGrid-module__zd67QW__employeeCell span{color:var(--text-muted);font-size:11.5px}.AttendanceGrid-module__zd67QW__muted{color:var(--text-muted)}.AttendanceGrid-module__zd67QW__stillIn{color:var(--teal);white-space:nowrap;font-size:12.5px;font-weight:600}.AttendanceGrid-module__zd67QW__pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.AttendanceGrid-module__zd67QW__pillExtra{background:var(--good-100);color:var(--good)}.AttendanceGrid-module__zd67QW__pillShort{background:var(--danger-100);color:var(--danger)}.AttendanceGrid-module__zd67QW__pillOnTarget{background:var(--teal-100);color:var(--teal)}.AttendanceGrid-module__zd67QW__pillInProgress{background:var(--slate-200);color:var(--text-muted)}.AttendanceGrid-module__zd67QW__autoClosedBadge{color:var(--orange);white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.AttendanceGrid-module__zd67QW__actionIcons{align-items:center;gap:6px;display:flex}.AttendanceGrid-module__zd67QW__actionBtn{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.AttendanceGrid-module__zd67QW__actionBtnNeutral{color:var(--text-muted)}.AttendanceGrid-module__zd67QW__actionBtnNeutral:hover{background:var(--teal-100);border-color:var(--teal);color:var(--teal)}.AttendanceGrid-module__zd67QW__actionBtnRestore{color:var(--good)}.AttendanceGrid-module__zd67QW__actionBtnRestore:hover{background:var(--good-100);border-color:var(--good)}.AttendanceGrid-module__zd67QW__actionBtnDanger{color:var(--text-muted)}.AttendanceGrid-module__zd67QW__actionBtnDanger:hover{background:var(--danger-100);border-color:var(--danger);color:var(--danger)}.AttendanceGrid-module__zd67QW__emptyState{text-align:center;padding:36px 10px}.AttendanceGrid-module__zd67QW__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.AttendanceGrid-module__zd67QW__emptyIc svg{width:24px;height:24px}.AttendanceGrid-module__zd67QW__emptyState b{margin-bottom:6px;font-size:14px;display:block}.AttendanceGrid-module__zd67QW__emptyState span{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.JobTasksSection-module__BJvwWa__hint{color:var(--text-muted);margin:0;font-size:12.5px}
.LeadFormModal-module__s24CFq__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:560px){.LeadFormModal-module__s24CFq__grid{grid-template-columns:1fr}}.LeadFormModal-module__s24CFq__full{grid-column:1/-1}.LeadFormModal-module__s24CFq__field{flex-direction:column;display:flex}.LeadFormModal-module__s24CFq__field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600}.LeadFormModal-module__s24CFq__field label em{color:var(--danger);font-style:normal}.LeadFormModal-module__s24CFq__field input,.LeadFormModal-module__s24CFq__field select,.LeadFormModal-module__s24CFq__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.LeadFormModal-module__s24CFq__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px}.LeadFormModal-module__s24CFq__field textarea{resize:vertical;min-height:70px}.LeadFormModal-module__s24CFq__field input:focus,.LeadFormModal-module__s24CFq__field select:focus,.LeadFormModal-module__s24CFq__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.LeadFormModal-module__s24CFq__fieldError input,.LeadFormModal-module__s24CFq__fieldError select,.LeadFormModal-module__s24CFq__fieldError textarea{border-color:var(--danger)}.LeadFormModal-module__s24CFq__errMsg{color:var(--danger);margin-top:5px;font-size:11.5px}
.SecuritySection-module__xCreSa__section{background:linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 100%);color:#fff;padding:72px 24px;position:relative;overflow:hidden}.SecuritySection-module__xCreSa__beam{pointer-events:none;background:radial-gradient(500px 260px at 90% 10%,#0e8c8947,#0000 60%);position:absolute;inset:0}.SecuritySection-module__xCreSa__inner{text-align:center;max-width:900px;margin:0 auto;position:relative}.SecuritySection-module__xCreSa__iconWrap{background:#0e8c8933;border:1px solid #7fe0dc4d;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 22px;display:flex}.SecuritySection-module__xCreSa__shieldIcon{color:#7fe0dc;width:26px;height:26px}.SecuritySection-module__xCreSa__headline{letter-spacing:-.01em;margin:0 0 12px;font-size:27px;font-weight:800}.SecuritySection-module__xCreSa__body{color:#c3cfe0;max-width:560px;margin:0 auto 40px;font-size:15px}.SecuritySection-module__xCreSa__grid{text-align:left;grid-template-columns:1fr;gap:24px;margin-bottom:36px;display:grid}.SecuritySection-module__xCreSa__item{align-items:flex-start;gap:12px;display:flex}.SecuritySection-module__xCreSa__check{color:#7fe0dc;flex-shrink:0;width:20px;height:20px;margin-top:2px}.SecuritySection-module__xCreSa__itemTitle{color:#fff;margin:0 0 4px;font-size:15px;font-weight:700}.SecuritySection-module__xCreSa__itemBody{color:#a9b7cc;margin:0;font-size:13px;line-height:1.6}.SecuritySection-module__xCreSa__lockNote{color:#7f8fac;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;padding-top:22px;font-size:12px;display:flex}.SecuritySection-module__xCreSa__lockIcon{flex-shrink:0;width:14px;height:14px}.SecuritySection-module__xCreSa__consentNote{text-align:left;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff1f;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.SecuritySection-module__xCreSa__consentIcon{color:#7fe0dc;flex-shrink:0;width:18px;height:18px;margin-top:2px}.SecuritySection-module__xCreSa__consentNote p{color:#b7c3d9;margin:0;font-size:12.5px;line-height:1.65}.SecuritySection-module__xCreSa__consentNote strong{color:#fff}@media (min-width:800px){.SecuritySection-module__xCreSa__headline{font-size:32px}.SecuritySection-module__xCreSa__grid{grid-template-columns:repeat(2,1fr);gap:28px 40px}}
.QuotationFilesPanel-module__-Gmjva__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.QuotationFilesPanel-module__-Gmjva__hint{color:var(--text-muted);margin:0;font-size:12.5px}.QuotationFilesPanel-module__-Gmjva__fileRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.QuotationFilesPanel-module__-Gmjva__fileRow:last-child{border-bottom:none}.QuotationFilesPanel-module__-Gmjva__fileIc{background:var(--surface-2);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuotationFilesPanel-module__-Gmjva__fileIc svg{width:17px;height:17px}.QuotationFilesPanel-module__-Gmjva__fileInfo{flex:1;min-width:0}.QuotationFilesPanel-module__-Gmjva__fileInfo b{font-size:13px;display:block}.QuotationFilesPanel-module__-Gmjva__fileInfo span{color:var(--text-muted);font-size:11.5px}.QuotationFilesPanel-module__-Gmjva__fileActions{flex-shrink:0;gap:6px;display:flex}.QuotationFilesPanel-module__-Gmjva__iconBtn{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.QuotationFilesPanel-module__-Gmjva__iconBtn:hover{color:var(--text);background:var(--surface-2)}.QuotationFilesPanel-module__-Gmjva__hiddenInput{display:none}
.Topbar-module__p1niWa__topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 22px;display:flex}@media print{.Topbar-module__p1niWa__topbar{display:none}}@media (max-width:900px){.Topbar-module__p1niWa__topbar{gap:10px;padding:0 14px}}.Topbar-module__p1niWa__mobileMenuBtn{display:none}@media (max-width:900px){.Topbar-module__p1niWa__mobileMenuBtn{display:flex}}.Topbar-module__p1niWa__searchBox{flex:1;max-width:380px;position:relative}@media (max-width:880px){.Topbar-module__p1niWa__searchBox{display:none}}.Topbar-module__p1niWa__searchBox svg.Topbar-module__p1niWa__searchIc{width:16px;height:16px;color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Topbar-module__p1niWa__searchBox input{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:8px;padding:9px 12px 9px 36px;font-size:13.5px}.Topbar-module__p1niWa__searchBox input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.Topbar-module__p1niWa__kbd{color:var(--text-muted);background:var(--border);border-radius:4px;padding:2px 6px;font-size:10.5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.Topbar-module__p1niWa__topbarRight{align-items:center;gap:8px;margin-left:auto;display:flex}.Topbar-module__p1niWa__iconBtn{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.Topbar-module__p1niWa__iconBtn:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.Topbar-module__p1niWa__iconBtn svg{width:18px;height:18px}.Topbar-module__p1niWa__badgeDot{background:var(--orange);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.Topbar-module__p1niWa__companyLabel{border:1px solid var(--border);background:var(--surface-2);color:var(--text);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}@media (max-width:900px){.Topbar-module__p1niWa__companyLabel{display:none}}.Topbar-module__p1niWa__companyLabel .Topbar-module__p1niWa__dot{background:var(--teal);border-radius:2px;flex-shrink:0;width:8px;height:8px}.Topbar-module__p1niWa__userChip{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.Topbar-module__p1niWa__userChip .Topbar-module__p1niWa__av{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:flex}.Topbar-module__p1niWa__userChip svg{width:14px;height:14px;color:var(--text-muted)}.Topbar-module__p1niWa__notifHead{padding:6px 8px 8px;font-size:12.5px;font-weight:700}
.Switch-module__QeUTqq__track{background:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background-color .15s;position:relative}.Switch-module__QeUTqq__track:hover:not(:disabled){filter:brightness(.95)}.Switch-module__QeUTqq__track:disabled{opacity:.55;cursor:not-allowed}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__checked{background:var(--teal)}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__loading{opacity:.7}.Switch-module__QeUTqq__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.Switch-module__QeUTqq__track.Switch-module__QeUTqq__checked .Switch-module__QeUTqq__knob{transform:translate(18px)}
.TimeField-module__xMwvTq__timeField{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:stretch;gap:0;width:100%;display:flex}.TimeField-module__xMwvTq__timeField:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100)}.TimeField-module__xMwvTq__timeFieldError{border-color:var(--danger)}.TimeField-module__xMwvTq__timeField select{min-width:0;color:var(--text);text-align:center;cursor:pointer;font-family:inherit;font-size:13.5px;appearance:none!important;background:0 0!important;border:none!important;flex:1 1 0!important;width:auto!important;padding:9px 4px!important}.TimeField-module__xMwvTq__timeField select:focus{border-radius:var(--radius-sm);outline:none;box-shadow:none!important;background:var(--teal-100)!important;border:none!important}.TimeField-module__xMwvTq__timeField .TimeField-module__xMwvTq__period{font-weight:600;flex:.9 1 0!important}.TimeField-module__xMwvTq__sep{color:var(--text-muted);flex:none;padding:0 2px;font-weight:600}
.DispatchReferencePicker-module__FV0CxG__wrap{flex-direction:column;gap:10px;display:flex}.DispatchReferencePicker-module__FV0CxG__segment{border:1px solid var(--border);border-radius:8px;width:fit-content;display:flex;overflow:hidden}.DispatchReferencePicker-module__FV0CxG__segmentBtn{color:var(--text-muted);background:var(--surface-2);cursor:pointer;white-space:nowrap;border:none;padding:8px 14px;font-size:12.5px;font-weight:600}.DispatchReferencePicker-module__FV0CxG__segmentBtn+.DispatchReferencePicker-module__FV0CxG__segmentBtn{border-left:1px solid var(--border)}.DispatchReferencePicker-module__FV0CxG__segmentBtnActive{background:var(--navy);color:#fff}.DispatchReferencePicker-module__FV0CxG__pickerRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DispatchReferencePicker-module__FV0CxG__pickerWrap{flex:260px;min-width:220px;position:relative}.DispatchReferencePicker-module__FV0CxG__input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px}.DispatchReferencePicker-module__FV0CxG__input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.DispatchReferencePicker-module__FV0CxG__dropdown{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.DispatchReferencePicker-module__FV0CxG__option{border:none;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;width:100%;padding:9px 12px;display:flex}.DispatchReferencePicker-module__FV0CxG__option:last-child{border-bottom:none}.DispatchReferencePicker-module__FV0CxG__option:hover{background:var(--teal-100)}.DispatchReferencePicker-module__FV0CxG__option b{color:var(--teal);font-family:IBM Plex Mono,monospace;font-size:12.5px}.DispatchReferencePicker-module__FV0CxG__option span{color:var(--text-muted);font-size:11.5px}.DispatchReferencePicker-module__FV0CxG__hint{color:var(--text-muted);padding:12px;font-size:12.5px}.DispatchReferencePicker-module__FV0CxG__copyBtn{border-radius:var(--radius-sm);border:1px solid var(--teal);background:var(--teal-100);color:var(--teal);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:9px 14px;font-size:12.5px;font-weight:600}.DispatchReferencePicker-module__FV0CxG__copyBtn:hover:not(:disabled){background:var(--teal);color:#fff}.DispatchReferencePicker-module__FV0CxG__copyBtn:disabled{opacity:.6;cursor:not-allowed}
.InvoiceEditor-module__Ocye_G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.InvoiceEditor-module__Ocye_G__header h1{margin:0;font-size:20px}.InvoiceEditor-module__Ocye_G__headerActions{gap:10px;display:flex}.InvoiceEditor-module__Ocye_G__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:880px){.InvoiceEditor-module__Ocye_G__grid2{grid-template-columns:1fr}}.InvoiceEditor-module__Ocye_G__detailsGrid{grid-template-columns:2.2fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:880px){.InvoiceEditor-module__Ocye_G__detailsGrid{grid-template-columns:1fr}}.InvoiceEditor-module__Ocye_G__subGrid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.InvoiceEditor-module__Ocye_G__subGrid2{grid-template-columns:1fr}}.InvoiceEditor-module__Ocye_G__hRow{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.InvoiceEditor-module__Ocye_G__hRow:last-child{margin-bottom:0}.InvoiceEditor-module__Ocye_G__hLabel{color:var(--text);white-space:nowrap;flex:0 0 112px;padding-top:9px;font-size:12.5px;font-weight:600}.InvoiceEditor-module__Ocye_G__hLabel em{color:var(--danger);font-style:normal}.InvoiceEditor-module__Ocye_G__hValue{flex:1;min-width:0}.InvoiceEditor-module__Ocye_G__hValue input,.InvoiceEditor-module__Ocye_G__hValue select{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:8px 10px;font-family:inherit;font-size:13px}.InvoiceEditor-module__Ocye_G__hValue input:focus,.InvoiceEditor-module__Ocye_G__hValue select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoiceEditor-module__Ocye_G__field{margin-bottom:14px}.InvoiceEditor-module__Ocye_G__field:last-child{margin-bottom:0}.InvoiceEditor-module__Ocye_G__field label{color:var(--text);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.InvoiceEditor-module__Ocye_G__field em{color:var(--danger);font-style:normal}.InvoiceEditor-module__Ocye_G__field input,.InvoiceEditor-module__Ocye_G__field select,.InvoiceEditor-module__Ocye_G__field textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:10px 12px;font-family:inherit;font-size:13.5px}.InvoiceEditor-module__Ocye_G__field input:focus,.InvoiceEditor-module__Ocye_G__field select:focus,.InvoiceEditor-module__Ocye_G__field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoiceEditor-module__Ocye_G__readonlyBox{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);padding:8px 10px;font-size:13px}.InvoiceEditor-module__Ocye_G__editAddressBtn{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:7px;right:7px}.InvoiceEditor-module__Ocye_G__editAddressBtn:hover{color:var(--teal);border-color:var(--teal)}.InvoiceEditor-module__Ocye_G__editAddressBtn svg{width:12px;height:12px}.InvoiceEditor-module__Ocye_G__addressPicker{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);margin-bottom:6px;padding:7px 9px;font-family:inherit;font-size:12.5px}.InvoiceEditor-module__Ocye_G__addressDisplay{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);flex-direction:column;gap:2px;padding:9px 32px 9px 11px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.InvoiceEditor-module__Ocye_G__addressDisplay .InvoiceEditor-module__Ocye_G__hint{margin-top:4px}.InvoiceEditor-module__Ocye_G__addAddressBtn{border:1.5px dashed var(--border);border-radius:var(--radius-sm);background:var(--teal-100);width:100%;color:var(--teal);cursor:pointer;text-align:left;padding:8px 10px;font-size:12.5px;font-weight:600}.InvoiceEditor-module__Ocye_G__addAddressBtn:hover{border-color:var(--teal)}.InvoiceEditor-module__Ocye_G__hint{color:var(--text-muted);margin-top:6px;font-size:11.5px;display:block}.InvoiceEditor-module__Ocye_G__errMsg{color:var(--danger);margin-top:6px;font-size:11.5px;display:block}.InvoiceEditor-module__Ocye_G__termsBox{box-sizing:border-box;resize:vertical;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.InvoiceEditor-module__Ocye_G__termsBox:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100);outline:none}.InvoiceEditor-module__Ocye_G__totalsList{flex-direction:column;gap:4px;display:flex}.InvoiceEditor-module__Ocye_G__totalsList>.InvoiceEditor-module__Ocye_G__summaryLine:first-child{border-top:none;padding-top:0}.InvoiceEditor-module__Ocye_G__totalsExtras{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.InvoiceEditor-module__Ocye_G__chargeRow{grid-template-columns:1fr 110px 26px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.InvoiceEditor-module__Ocye_G__chargeRow input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:8px 10px;font-family:inherit;font-size:12.5px}.InvoiceEditor-module__Ocye_G__chargeAmount{text-align:right}.InvoiceEditor-module__Ocye_G__chargeRow button{border:1px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:7px;font-size:15px;line-height:1}.InvoiceEditor-module__Ocye_G__chargeRow button:hover{color:var(--danger);border-color:var(--danger)}.InvoiceEditor-module__Ocye_G__totalsActions{gap:16px;margin-bottom:10px;display:flex}.InvoiceEditor-module__Ocye_G__linkBtn{color:var(--teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.InvoiceEditor-module__Ocye_G__linkBtn:hover{text-decoration:underline}.InvoiceEditor-module__Ocye_G__discountRow{grid-template-columns:120px 1fr;gap:8px;margin-bottom:12px;display:grid}.InvoiceEditor-module__Ocye_G__discountRow select,.InvoiceEditor-module__Ocye_G__discountRow input{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:8px 10px;font-family:inherit;font-size:12.5px}.InvoiceEditor-module__Ocye_G__summaryLine{color:var(--text-muted);border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.InvoiceEditor-module__Ocye_G__summaryLine b{color:var(--text);font-family:IBM Plex Mono,monospace}.InvoiceEditor-module__Ocye_G__grandLine{border-top:1.5px solid var(--border);color:var(--text);font-size:14.5px;font-weight:700}.InvoiceEditor-module__Ocye_G__grandLine b{font-size:17px}.InvoiceEditor-module__Ocye_G__footerActions{justify-content:flex-end;gap:10px;margin-top:4px;margin-bottom:24px;display:flex}
.JobFilesTab-module__fupZGG__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.JobFilesTab-module__fupZGG__hint{color:var(--text-muted);margin:0;font-size:12.5px}.JobFilesTab-module__fupZGG__grid{flex-direction:column;display:flex}.JobFilesTab-module__fupZGG__gridHeaderRow,.JobFilesTab-module__fupZGG__fileRow{grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.6fr) minmax(180px,1.1fr) auto;align-items:center;gap:16px;display:grid}.JobFilesTab-module__fupZGG__gridHeaderRow{border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 0 8px;font-size:11px;font-weight:700}.JobFilesTab-module__fupZGG__fileRow{border-bottom:1px solid var(--border);padding:12px 0}.JobFilesTab-module__fupZGG__fileRow:last-child{border-bottom:none}.JobFilesTab-module__fupZGG__fileNameCell{align-items:center;gap:10px;min-width:0;display:flex}.JobFilesTab-module__fupZGG__fileNameCell b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.JobFilesTab-module__fupZGG__fileIc{background:var(--surface-2);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobFilesTab-module__fupZGG__fileIc svg{width:17px;height:17px}.JobFilesTab-module__fupZGG__commentCell{color:var(--text);overflow-wrap:break-word;font-size:12.5px}.JobFilesTab-module__fupZGG__commentCellEmpty{color:var(--text-muted);font-style:italic}.JobFilesTab-module__fupZGG__metaCell{color:var(--text-muted);font-size:11.5px}.JobFilesTab-module__fupZGG__fileActions{flex-shrink:0;justify-self:end;gap:6px;display:flex}.JobFilesTab-module__fupZGG__iconBtn{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.JobFilesTab-module__fupZGG__iconBtn:hover{color:var(--text);background:var(--surface-2)}.JobFilesTab-module__fupZGG__hiddenInput{display:none}.JobFilesTab-module__fupZGG__commentInput{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:8px;margin-top:10px;padding:9px 11px;font-family:inherit;font-size:13px}.JobFilesTab-module__fupZGG__commentInput:focus{border-color:var(--teal);outline:none}.JobFilesTab-module__fupZGG__commentInputError{border-color:var(--danger)}.JobFilesTab-module__fupZGG__errMsg{color:var(--danger);margin-top:6px;font-size:11.5px;display:block}
.LeadsGrid-module__TaKszW__gridLoading{color:var(--text-muted);align-items:center;gap:8px;padding:6px 2px 10px;font-size:12.5px;display:flex}.LeadsGrid-module__TaKszW__gridSpinner{border:2px solid var(--border);border-top-color:var(--teal);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite LeadsGrid-module__TaKszW__grid-spin}@keyframes LeadsGrid-module__TaKszW__grid-spin{to{transform:rotate(360deg)}}.LeadsGrid-module__TaKszW__tableLoading{opacity:.55;transition:opacity .15s}.LeadsGrid-module__TaKszW__bulkBar{background:var(--navy);color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex}.LeadsGrid-module__TaKszW__bulkActions{gap:8px;display:flex}.LeadsGrid-module__TaKszW__bulkActions button{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.LeadsGrid-module__TaKszW__bulkActions button:hover{background:#ffffff3d}.LeadsGrid-module__TaKszW__bulkSelect{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.LeadsGrid-module__TaKszW__bulkSelect option{color:var(--text)}.LeadsGrid-module__TaKszW__idLink{color:var(--teal);cursor:pointer;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-weight:700}.LeadsGrid-module__TaKszW__idLink:hover{text-decoration:underline}.LeadsGrid-module__TaKszW__nameCell{min-width:200px}.LeadsGrid-module__TaKszW__nameCell b{font-size:13.5px;font-weight:600;display:block}.LeadsGrid-module__TaKszW__nameCell span{color:var(--text-muted);margin-top:1px;font-size:11.5px;display:block}.LeadsGrid-module__TaKszW__ownerCell{white-space:nowrap;align-items:center;gap:8px;display:flex}.LeadsGrid-module__TaKszW__overdue{color:var(--danger);font-weight:600}.LeadsGrid-module__TaKszW__phoneCell{white-space:nowrap}.LeadsGrid-module__TaKszW__sourceCell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.LeadsGrid-module__TaKszW__sourceDot{border-radius:50%;flex:none;width:8px;height:8px}.LeadsGrid-module__TaKszW__moreBtn{width:28px;height:28px}.LeadsGrid-module__TaKszW__contactIcons{align-items:center;gap:6px;display:flex}.LeadsGrid-module__TaKszW__contactBtn,.LeadsGrid-module__TaKszW__contactBtnDisabled{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.LeadsGrid-module__TaKszW__contactBtn{cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.LeadsGrid-module__TaKszW__contactBtnWhatsapp{color:#25d366}.LeadsGrid-module__TaKszW__contactBtnWhatsapp:hover{background:#e9f9ef;border-color:#25d366}.LeadsGrid-module__TaKszW__contactBtnMail{color:var(--teal)}.LeadsGrid-module__TaKszW__contactBtnMail:hover{background:var(--teal-100);border-color:var(--teal)}.LeadsGrid-module__TaKszW__contactBtnDisabled{color:var(--text-muted);opacity:.4;cursor:not-allowed}.LeadsGrid-module__TaKszW__emptyState{text-align:center;padding:36px 10px}.LeadsGrid-module__TaKszW__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.LeadsGrid-module__TaKszW__emptyIc svg{width:24px;height:24px}.LeadsGrid-module__TaKszW__emptyState b{margin-bottom:6px;font-size:14px;display:block}.LeadsGrid-module__TaKszW__emptyState span{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.DownloadSection-module__QkKhtq__section{background:var(--surface);padding:72px 24px}.DownloadSection-module__QkKhtq__inner{max-width:800px;margin:0 auto}.DownloadSection-module__QkKhtq__head{text-align:center;margin-bottom:44px}.DownloadSection-module__QkKhtq__headline{letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:27px;font-weight:800}.DownloadSection-module__QkKhtq__sub{color:var(--text-muted);margin:0;font-size:15px}.DownloadSection-module__QkKhtq__grid{grid-template-columns:1fr;gap:20px;display:grid}.DownloadSection-module__QkKhtq__card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:28px 26px}.DownloadSection-module__QkKhtq__iconWrap{background:var(--teal-100);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 16px;display:flex}.DownloadSection-module__QkKhtq__icon{width:23px;height:23px;color:var(--teal)}.DownloadSection-module__QkKhtq__name{color:var(--text);margin:0 0 8px;font-size:16.5px;font-weight:800}.DownloadSection-module__QkKhtq__body{color:var(--text-muted);margin:0 0 20px;font-size:13.5px;line-height:1.6}.DownloadSection-module__QkKhtq__downloadBtn{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.DownloadSection-module__QkKhtq__downloadBtn:hover{background:var(--navy-700)}.DownloadSection-module__QkKhtq__note{color:var(--text-muted);font-size:11.5px;display:block}@media (min-width:700px){.DownloadSection-module__QkKhtq__grid{grid-template-columns:repeat(2,1fr)}}
.ProductsGrid-module__0EWNqq__codeCell{color:var(--teal);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.ProductsGrid-module__0EWNqq__nameCell b{font-size:13.5px;font-weight:600;display:block}.ProductsGrid-module__0EWNqq__actionIcons{align-items:center;gap:6px;display:flex}.ProductsGrid-module__0EWNqq__actionBtn{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.ProductsGrid-module__0EWNqq__actionBtnNeutral{color:var(--text-muted)}.ProductsGrid-module__0EWNqq__actionBtnNeutral:hover{background:var(--teal-100);border-color:var(--teal);color:var(--teal)}.ProductsGrid-module__0EWNqq__actionBtnRestore{color:var(--good)}.ProductsGrid-module__0EWNqq__actionBtnRestore:hover{background:var(--good-100);border-color:var(--good)}.ProductsGrid-module__0EWNqq__actionBtnDanger{color:var(--text-muted)}.ProductsGrid-module__0EWNqq__actionBtnDanger:hover{background:var(--danger-100);border-color:var(--danger);color:var(--danger)}.ProductsGrid-module__0EWNqq__emptyState{text-align:center;padding:36px 10px}.ProductsGrid-module__0EWNqq__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ProductsGrid-module__0EWNqq__emptyIc svg{width:24px;height:24px}.ProductsGrid-module__0EWNqq__emptyState b{margin-bottom:6px;font-size:14px;display:block}.ProductsGrid-module__0EWNqq__emptyState span{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.ProjectsGrid-module__s0YP4W__bulkBar{background:var(--navy);color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex}.ProjectsGrid-module__s0YP4W__bulkActions{gap:8px;display:flex}.ProjectsGrid-module__s0YP4W__bulkActions button{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.ProjectsGrid-module__s0YP4W__bulkActions button:hover{background:#ffffff3d}.ProjectsGrid-module__s0YP4W__bulkSelect{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.ProjectsGrid-module__s0YP4W__bulkSelect option{color:var(--text)}.ProjectsGrid-module__s0YP4W__idLink{color:var(--teal);cursor:pointer;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-weight:700}.ProjectsGrid-module__s0YP4W__idLink:hover{text-decoration:underline}.ProjectsGrid-module__s0YP4W__nameCell{min-width:200px}.ProjectsGrid-module__s0YP4W__nameCell b{font-size:13.5px;font-weight:600;display:block}.ProjectsGrid-module__s0YP4W__nameCell span{color:var(--text-muted);margin-top:1px;font-size:11.5px;display:block}.ProjectsGrid-module__s0YP4W__progressCell{align-items:center;gap:8px;min-width:100px;display:flex}.ProjectsGrid-module__s0YP4W__progressCell b{color:var(--text-muted);text-align:right;flex-shrink:0;width:34px;font-size:11.5px}.ProjectsGrid-module__s0YP4W__dueCell.ProjectsGrid-module__s0YP4W__overdue{color:var(--danger);font-weight:600}.ProjectsGrid-module__s0YP4W__overdueTag{color:var(--danger);margin-top:1px;font-size:10px;font-weight:600;display:block}.ProjectsGrid-module__s0YP4W__moreBtn{width:28px;height:28px}.ProjectsGrid-module__s0YP4W__emptyState{text-align:center;padding:36px 10px}.ProjectsGrid-module__s0YP4W__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ProjectsGrid-module__s0YP4W__emptyIc svg{width:24px;height:24px}.ProjectsGrid-module__s0YP4W__emptyState b{margin-bottom:6px;font-size:14px;display:block}.ProjectsGrid-module__s0YP4W__emptyState span{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.ActivitiesGrid-module__cW3FgW__idCell{color:var(--text-muted);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.ActivitiesGrid-module__cW3FgW__taskCell{white-space:nowrap}.ActivitiesGrid-module__cW3FgW__taskCell a{font-weight:600;display:block}.ActivitiesGrid-module__cW3FgW__taskCell span{color:var(--text-muted);white-space:normal;font-size:11.5px;display:block}.ActivitiesGrid-module__cW3FgW__moreBtn{width:28px;height:28px}.ActivitiesGrid-module__cW3FgW__statusSelect{border:1px solid var(--border);background:var(--surface-2);color:var(--text);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:12px;border-radius:6px;padding:5px 22px 5px 8px;font-size:12px}.ActivitiesGrid-module__cW3FgW__statusSelect:focus{border-color:var(--teal);outline:none}.ActivitiesGrid-module__cW3FgW__emptyState{text-align:center;padding:36px 10px}.ActivitiesGrid-module__cW3FgW__emptyIc{background:var(--surface-2);border:1px solid var(--border);width:52px;height:52px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.ActivitiesGrid-module__cW3FgW__emptyIc svg{width:22px;height:22px}.ActivitiesGrid-module__cW3FgW__emptyState b{margin-bottom:6px;font-size:13.5px;display:block}.ActivitiesGrid-module__cW3FgW__emptyState span{color:var(--text-muted);font-size:12px;line-height:1.5}
