.adminUsers-module__cKGBBq__page{width:min(1180px,100%);margin:0 auto;padding:38px clamp(20px,4vw,54px) 56px}.adminUsers-module__cKGBBq__heading,.adminUsers-module__cKGBBq__directoryHeading,.adminUsers-module__cKGBBq__userHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.adminUsers-module__cKGBBq__heading{margin-bottom:24px}.adminUsers-module__cKGBBq__heading h1{color:#17324d;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.2rem)}.adminUsers-module__cKGBBq__heading p:not(.adminUsers-module__cKGBBq__eyebrow){color:#62788a;margin:0;font-size:.9rem}.adminUsers-module__cKGBBq__directoryHeading>span{color:#63798b;font-size:.74rem}.adminUsers-module__cKGBBq__directoryHeading p{color:#63798b;margin:0;font-size:.78rem}.adminUsers-module__cKGBBq__invitePanel,.adminUsers-module__cKGBBq__directory{background:#fff;border:1px solid #d7e3ed;border-radius:12px;box-shadow:0 5px 18px #183c5d08}.adminUsers-module__cKGBBq__invitePanel{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:28px;min-width:0;padding:24px;display:grid}.adminUsers-module__cKGBBq__invitePanel h2,.adminUsers-module__cKGBBq__directoryHeading h2{color:#17324d;margin:5px 0 7px;font-size:1.1rem}.adminUsers-module__cKGBBq__invitePanel p:not(.adminUsers-module__cKGBBq__eyebrow){color:#6b8091;margin:0;font-size:.78rem;line-height:1.5}.adminUsers-module__cKGBBq__inviteForm{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.adminUsers-module__cKGBBq__inviteForm label,.adminUsers-module__cKGBBq__addRole label{color:#4c6478;gap:6px;min-width:0;font-size:.72rem;font-weight:700;display:grid}.adminUsers-module__cKGBBq__inviteForm input,.adminUsers-module__cKGBBq__inviteForm select,.adminUsers-module__cKGBBq__addRole select,.adminUsers-module__cKGBBq__passwordForm input{color:#18334c;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #cad9e4;border-radius:7px;padding:0 10px;font-size:.78rem}.adminUsers-module__cKGBBq__inviteForm label{grid-column:span 2}.adminUsers-module__cKGBBq__inviteForm button,.adminUsers-module__cKGBBq__addRole button,.adminUsers-module__cKGBBq__pagination button,.adminUsers-module__cKGBBq__passwordForm button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0b3fae;border:0;border-radius:999px;padding:0 26px;font-size:1rem;font-weight:600}.adminUsers-module__cKGBBq__inviteForm button{white-space:normal;grid-column:span 3;justify-self:start;width:100%;min-width:0;max-width:260px}.adminUsers-module__cKGBBq__inviteForm button:disabled,.adminUsers-module__cKGBBq__pagination button:disabled{cursor:default;opacity:.5}.adminUsers-module__cKGBBq__directory{margin-top:22px;padding:23px}.adminUsers-module__cKGBBq__directoryHeading{margin-bottom:17px}.adminUsers-module__cKGBBq__userList{gap:12px;display:grid}.adminUsers-module__cKGBBq__userCard{border:1px solid #dce6ed;border-radius:9px;min-width:0;padding:17px}.adminUsers-module__cKGBBq__userHeading{align-items:flex-start}.adminUsers-module__cKGBBq__userHeading>div{min-width:0}.adminUsers-module__cKGBBq__userHeading h3{overflow-wrap:anywhere;color:#203b54;margin:0 0 5px;font-size:.9rem}.adminUsers-module__cKGBBq__userHeading p{color:#7a8d9d;margin:0;font-size:.75rem}.adminUsers-module__cKGBBq__activeBadge,.adminUsers-module__cKGBBq__inactiveBadge{border-radius:20px;flex:none;padding:5px 9px;font-size:.75rem;font-weight:700}.adminUsers-module__cKGBBq__activeBadge{color:#26734e;background:#e8f5ee}.adminUsers-module__cKGBBq__inactiveBadge{color:#657887;background:#f1f4f6}.adminUsers-module__cKGBBq__roleList{border-top:1px solid #edf1f4;margin-top:13px}.adminUsers-module__cKGBBq__roleRow{color:#344f67;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.74rem;font-weight:700;display:flex}.adminUsers-module__cKGBBq__roleRow>span{overflow-wrap:anywhere;min-width:0}.adminUsers-module__cKGBBq__roleRow small{color:#8798a5;margin-top:4px;font-size:.75rem;font-weight:400;display:block}.adminUsers-module__cKGBBq__revokeButton{color:#0b3fae;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0b3fae;border-radius:999px;padding:0 20px;font-size:.9rem;font-weight:600}.adminUsers-module__cKGBBq__userCard button{white-space:normal;max-width:100%}.adminUsers-module__cKGBBq__noRoles,.adminUsers-module__cKGBBq__empty,.adminUsers-module__cKGBBq__history p{color:#788c9d;font-size:.76rem}.adminUsers-module__cKGBBq__history{color:#4e6578;margin-top:13px;font-size:.75rem}.adminUsers-module__cKGBBq__history summary{cursor:pointer;font-weight:700}.adminUsers-module__cKGBBq__accountWarning{color:#8c5a20;max-width:680px;line-height:1.5}.adminUsers-module__cKGBBq__passwordForm{flex-wrap:wrap;align-items:end;gap:9px;margin:10px 0 13px;display:flex}.adminUsers-module__cKGBBq__passwordForm label{color:#4c6478;gap:6px;min-width:min(100%,230px);font-size:.72rem;font-weight:700;display:grid}.adminUsers-module__cKGBBq__passwordForm input{height:35px}.adminUsers-module__cKGBBq__passwordForm button{min-height:42px}.adminUsers-module__cKGBBq__history ul{gap:6px;padding-left:20px;line-height:1.5;display:grid}.adminUsers-module__cKGBBq__addRole{flex-wrap:wrap;align-items:end;gap:9px;margin-top:14px;display:flex}.adminUsers-module__cKGBBq__addRole label{flex:220px}.adminUsers-module__cKGBBq__addRole select{width:100%;height:35px}.adminUsers-module__cKGBBq__addRole button{min-height:42px;font-size:.95rem}.adminUsers-module__cKGBBq__pagination{color:#6b8091;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:.75rem;display:flex}.adminUsers-module__cKGBBq__pagination button{color:#0b3fae;background:#eaf1fb;min-height:42px}.adminUsers-module__cKGBBq__error,.adminUsers-module__cKGBBq__notice{border-radius:7px;margin:14px 0 0;padding:11px 13px;font-size:.75rem}.adminUsers-module__cKGBBq__error{color:#a3413b;background:#fff1f0}.adminUsers-module__cKGBBq__notice{color:#28724e;background:#eef8f2}@media (max-width:1150px){.adminUsers-module__cKGBBq__invitePanel{grid-template-columns:1fr}}@media (max-width:850px){.adminUsers-module__cKGBBq__inviteForm{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUsers-module__cKGBBq__inviteForm label{grid-column:span 1}.adminUsers-module__cKGBBq__inviteForm button{grid-column:span 2}}@media (max-width:540px){.adminUsers-module__cKGBBq__page{padding:25px 15px 36px}.adminUsers-module__cKGBBq__invitePanel,.adminUsers-module__cKGBBq__directory{padding:16px}.adminUsers-module__cKGBBq__inviteForm{grid-template-columns:1fr}.adminUsers-module__cKGBBq__inviteForm label,.adminUsers-module__cKGBBq__inviteForm button{grid-column:span 1}.adminUsers-module__cKGBBq__heading{flex-direction:column;align-items:flex-start}.adminUsers-module__cKGBBq__count{align-self:flex-start}.adminUsers-module__cKGBBq__userHeading{flex-direction:column}}.adminUsers-module__cKGBBq__headerButton,.adminUsers-module__cKGBBq__inviteForm .adminUsers-module__cKGBBq__cancelButton{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;padding:0 26px;font-size:1rem;font-weight:600}.adminUsers-module__cKGBBq__headerButton{color:#fff;background:#0b3fae;border:0}.adminUsers-module__cKGBBq__inviteForm .adminUsers-module__cKGBBq__cancelButton{color:#0b3fae;background:0 0;border:1px solid #0b3fae}
.errorPopup-module__tZ938G__backdrop{z-index:1000;background:#17324d73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.errorPopup-module__tZ938G__dialog{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;width:min(440px,100%);padding:28px;box-shadow:0 18px 48px #17324d47}.errorPopup-module__tZ938G__dialog h2{color:var(--brand-ink);margin:0 0 8px;font-size:1.15rem}.errorPopup-module__tZ938G__dialog p{color:var(--brand-muted);overflow-wrap:anywhere;margin:0 0 20px}.errorPopup-module__tZ938G__dialog button{background:var(--brand-primary);color:#fff;min-width:96px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 20px;font-weight:600}.errorPopup-module__tZ938G__dialog button:hover{background:var(--brand-primary-dark)}
.finance-module__XLha6q__board{container:board/inline-size}.finance-module__XLha6q__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:16px;display:grid}.finance-module__XLha6q__chartCard{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;padding:18px}.finance-module__XLha6q__chartCard h2{margin:0 0 4px;font-size:1.05rem}.finance-module__XLha6q__headline{color:var(--brand-muted);margin:0 0 14px;font-size:.9rem}.finance-module__XLha6q__row{margin-bottom:14px}.finance-module__XLha6q__rowHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:.85rem;display:flex}.finance-module__XLha6q__rowHead span:last-child{color:var(--brand-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.finance-module__XLha6q__track{gap:2px;height:18px;display:flex}.finance-module__XLha6q__bar{min-width:0;height:100%}.finance-module__XLha6q__bar:first-child{border-radius:4px 0 0 4px}.finance-module__XLha6q__bar:last-child{border-radius:0 4px 4px 0}.finance-module__XLha6q__bar:only-child{border-radius:4px}.finance-module__XLha6q__collected,.finance-module__XLha6q__invoiced{background:#0b3fae}.finance-module__XLha6q__owing{background:#f2a900}.finance-module__XLha6q__cost{background:#8aa0b8}.finance-module__XLha6q__single{border-radius:0 4px 4px 0;height:12px;margin-top:3px}.finance-module__XLha6q__legend{color:var(--brand-muted);flex-wrap:wrap;gap:16px;margin:12px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.finance-module__XLha6q__swatch{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.finance-module__XLha6q__note{color:var(--brand-muted);margin:12px 0 0;font-size:.85rem}.finance-module__XLha6q__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-bottom:16px;display:grid}.finance-module__XLha6q__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.finance-module__XLha6q__kpi{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex;container-type:inline-size}.finance-module__XLha6q__kpi span{color:var(--brand-muted);font-size:.85rem;font-weight:600}.finance-module__XLha6q__kpi strong{color:var(--brand-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.05rem,12cqi,1.5rem);line-height:1.2}.finance-module__XLha6q__kpi small{color:var(--brand-muted);font-size:.8rem}.finance-module__XLha6q__subhead{margin:20px 0 10px;font-size:.95rem}.finance-module__XLha6q__tableWrap{border:1px solid var(--brand-border);background:#fff;border-radius:10px;overflow-x:auto}.finance-module__XLha6q__cardTable{border-collapse:collapse;width:100%;font-size:.875rem}.finance-module__XLha6q__cardTable th,.finance-module__XLha6q__cardTable td{border-bottom:1px solid var(--brand-border);text-align:left;vertical-align:top;padding:10px 12px}.finance-module__XLha6q__cardTable thead th{color:var(--brand-muted);white-space:nowrap;background:#f6f9fc;font-size:.8rem;font-weight:700}.finance-module__XLha6q__cardTable tbody tr:hover{background:#f6f9fc}.finance-module__XLha6q__cardTable tfoot th,.finance-module__XLha6q__cardTable tfoot td{background:#f6f9fc;border-bottom:0;font-weight:700}.finance-module__XLha6q__num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.finance-module__XLha6q__jobCell{white-space:nowrap;font-weight:700}.finance-module__XLha6q__customerName{color:var(--brand-muted);white-space:normal;margin-top:2px;font-weight:400;display:block}.finance-module__XLha6q__owingText{color:#9a6700;font-weight:700}.finance-module__XLha6q__dateCell{white-space:nowrap}.finance-module__XLha6q__refCell{overflow-wrap:anywhere;min-width:14rem}.finance-module__XLha6q__statementFilters{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.finance-module__XLha6q__lossText{color:#b42318;font-weight:700}@container board (max-width:760px){.finance-module__XLha6q__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-module__XLha6q__kpi:last-child{grid-column:1/-1}}@container board (max-width:860px){.finance-module__XLha6q__tableWrap{background:0 0;border:0;overflow:visible}.finance-module__XLha6q__cardTable,.finance-module__XLha6q__cardTable tbody,.finance-module__XLha6q__cardTable tfoot,.finance-module__XLha6q__cardTable tr{display:block}.finance-module__XLha6q__cardTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.finance-module__XLha6q__cardTable tr{border:1px solid var(--brand-border);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;margin-bottom:10px;padding:12px 14px;display:grid}.finance-module__XLha6q__cardTable tfoot tr{background:#f6f9fc}.finance-module__XLha6q__cardTable th,.finance-module__XLha6q__cardTable td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;background:0 0!important}.finance-module__XLha6q__jobCell,.finance-module__XLha6q__refCell{white-space:normal;grid-column:1/-1}.finance-module__XLha6q__num{text-align:left!important}.finance-module__XLha6q__cardTable td[data-label]:before{content:attr(data-label);color:var(--brand-muted);font-size:.75rem;font-weight:600;display:block}.finance-module__XLha6q__fourFields tr{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}@container board (max-width:520px){.finance-module__XLha6q__cardTable tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@container board (max-width:420px){.finance-module__XLha6q__kpis{grid-template-columns:1fr}}.finance-module__XLha6q__allocations{border:1px solid var(--brand-border);border-radius:10px;gap:8px;margin:0;padding:10px 12px;font-size:.85rem;display:grid}.finance-module__XLha6q__allocations legend{color:var(--brand-muted);padding:0 4px;font-size:.8rem;font-weight:600}.finance-module__XLha6q__selectAll{align-items:center;gap:8px;font-weight:600;display:flex}.finance-module__XLha6q__allocationList{gap:6px;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.finance-module__XLha6q__allocationList li{border-top:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:6px 12px;padding-top:6px;display:grid}.finance-module__XLha6q__allocationRow{align-items:flex-start;gap:8px;min-width:0;display:flex}.finance-module__XLha6q__allocationRow small{color:var(--brand-muted);display:block}.finance-module__XLha6q__allocationAmount{border:1px solid var(--brand-border);width:100%;font:inherit;text-align:right;color:var(--brand-ink);background:#fff;border-radius:8px;padding:8px 10px}.finance-module__XLha6q__allocationAmount:disabled{color:var(--brand-muted);background:#f6f9fc}.finance-module__XLha6q__allocationTotal{margin:4px 0 0;font-weight:700}@media (max-width:420px){.finance-module__XLha6q__allocationList li{grid-template-columns:minmax(0,1fr)}}
.customerDirectory-module__5hKcRq__page{width:min(100%,1160px);margin:0 auto;padding:34px clamp(18px,4vw,48px) 56px}.customerDirectory-module__5hKcRq__backLink{color:var(--brand-primary);align-items:center;gap:8px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.customerDirectory-module__5hKcRq__backLink:hover{text-decoration:underline}.customerDirectory-module__5hKcRq__header{justify-content:space-between;align-items:flex-start;gap:24px;margin:28px 0 22px;display:flex}.customerDirectory-module__5hKcRq__eyebrow{color:var(--brand-primary);letter-spacing:.1em;margin:0 0 9px;font-size:.75rem;font-weight:700}.customerDirectory-module__5hKcRq__title{color:#152e47;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,2.35rem);line-height:1.15}.customerDirectory-module__5hKcRq__description{max-width:620px;color:var(--brand-muted);margin:10px 0 0;font-size:.9rem;line-height:1.6}.customerDirectory-module__5hKcRq__localBadge{color:#536d88;letter-spacing:.06em;background:#f5f8fd;border:1px solid #cddcf0;border-radius:999px;flex:none;padding:8px 11px;font-size:.75rem;font-weight:700}.customerDirectory-module__5hKcRq__sampleNotice{color:#6d542d;background:#fffaf1;border:1px solid #e5d8bd;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:13px 15px;font-size:.8rem;line-height:1.5;display:flex}.customerDirectory-module__5hKcRq__noticeMark{background:#f4e8cd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid}.customerDirectory-module__5hKcRq__sampleNotice p{margin:0}.customerDirectory-module__5hKcRq__directory{background:#fff;border:1px solid #dfe7ee;border-radius:12px;padding:22px 22px 8px;overflow:hidden;box-shadow:0 5px 18px #1430480a}.customerDirectory-module__5hKcRq__overview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.customerDirectory-module__5hKcRq__metric{background:#fff;border:1px solid #dfe7ee;border-radius:10px;gap:6px;padding:15px 17px;display:grid}.customerDirectory-module__5hKcRq__metric>span{color:#657889;font-size:.75rem;font-weight:700}.customerDirectory-module__5hKcRq__metric strong{color:#152e47;font-size:1.65rem;line-height:1}.customerDirectory-module__5hKcRq__metric small{color:var(--brand-muted);font-size:.69rem;line-height:1.4}.customerDirectory-module__5hKcRq__customerForm{background:#fff;border:1px solid #dfe7ee;border-radius:12px;padding:22px;box-shadow:0 5px 18px #1430480a}.customerDirectory-module__5hKcRq__customerFormFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.customerDirectory-module__5hKcRq__customerFormSection+.customerDirectory-module__5hKcRq__customerFormSection{border-top:1px solid #e5ebf0;margin-top:24px;padding-top:20px}.customerDirectory-module__5hKcRq__customerFormSection h2{color:#233d55;margin:0 0 14px;font-size:.9rem}.customerDirectory-module__5hKcRq__customerFormField{color:#354e63;align-content:start;gap:7px;min-width:0;font-size:.73rem;font-weight:700;display:grid}.customerDirectory-module__5hKcRq__customerFormField>span{color:#a94d3d}.customerDirectory-module__5hKcRq__customerFormField input,.customerDirectory-module__5hKcRq__customerFormField textarea{width:100%;min-width:0;color:var(--brand-ink);font:inherit;background:#fff;border:1px solid #bdccd9;border-radius:7px;padding:10px 11px;font-size:.78rem;font-weight:400}.customerDirectory-module__5hKcRq__customerFormField textarea{resize:vertical}.customerDirectory-module__5hKcRq__customerFormField input:focus,.customerDirectory-module__5hKcRq__customerFormField textarea:focus{border-color:var(--brand-primary);outline:3px solid #0b3fae1f}.customerDirectory-module__5hKcRq__formActions{border-top:1px solid #e5ebf0;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.customerDirectory-module__5hKcRq__formCancel,.customerDirectory-module__5hKcRq__formSubmit{min-height:38px;font:inherit;border-radius:7px;padding:8px 12px;font-size:.73rem;font-weight:700}.customerDirectory-module__5hKcRq__formCancel{color:#405a70;text-decoration:none}.customerDirectory-module__5hKcRq__formSubmit{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer}.customerDirectory-module__5hKcRq__formSubmit:hover{background:#082f86}.customerDirectory-module__5hKcRq__formSubmit:disabled{cursor:wait;opacity:.7}.customerDirectory-module__5hKcRq__formError{color:#a94d3d;margin:14px 0 0;font-size:.75rem}.customerDirectory-module__5hKcRq__searchHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.customerDirectory-module__5hKcRq__searchLabel{color:#213a52;font-size:.88rem;font-weight:700;display:block}.customerDirectory-module__5hKcRq__searchHint{color:var(--brand-muted);margin:5px 0 0;font-size:.75rem}.customerDirectory-module__5hKcRq__newCustomerLink{background:var(--brand-primary);color:#fff;border-radius:7px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:700;text-decoration:none}.customerDirectory-module__5hKcRq__newCustomerLink:hover{background:#082f86}.customerDirectory-module__5hKcRq__searchRow{background:#fff;border:1px solid #bdccd9;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.customerDirectory-module__5hKcRq__searchRow:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0b3fae1f}.customerDirectory-module__5hKcRq__searchIcon{color:#718698;font-size:1.25rem;line-height:1}.customerDirectory-module__5hKcRq__searchInput{width:100%;min-width:0;color:var(--brand-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.81rem}.customerDirectory-module__5hKcRq__searchInput::placeholder{color:#8495a3}.customerDirectory-module__5hKcRq__clearButton,.customerDirectory-module__5hKcRq__emptyClearButton{border:1px solid var(--brand-primary);min-height:42px;color:var(--brand-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 20px;font-size:.95rem;font-weight:600}.customerDirectory-module__5hKcRq__clearButton:hover,.customerDirectory-module__5hKcRq__emptyClearButton:hover{background:#eaf1fb}.customerDirectory-module__5hKcRq__resultSummary{color:#6d7f8e;margin:13px 0 10px;font-size:.72rem}.customerDirectory-module__5hKcRq__tableScroll{margin:0 -22px;overflow-x:auto}.customerDirectory-module__5hKcRq__customerTable{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.customerDirectory-module__5hKcRq__customerTable thead{background:#f6f9fc}.customerDirectory-module__5hKcRq__customerTable th,.customerDirectory-module__5hKcRq__customerTable td{vertical-align:middle;border-top:1px solid #e5ebf0;padding:14px 18px;font-size:.77rem}.customerDirectory-module__5hKcRq__customerTable thead th{color:#657889;letter-spacing:.035em;font-size:.75rem;font-weight:700}.customerDirectory-module__5hKcRq__customerTable tbody th{color:#243d55;font-weight:700}.customerDirectory-module__5hKcRq__companyLink{color:inherit;text-decoration:none}.customerDirectory-module__5hKcRq__companyLink:hover{color:var(--brand-primary);text-decoration:underline}.customerDirectory-module__5hKcRq__tradingName{color:#718394;margin-top:4px;font-size:.75rem;font-weight:400;display:block}.customerDirectory-module__5hKcRq__customerTable tbody td{color:#536b7e}.customerDirectory-module__5hKcRq__customerId{color:#243d55;font-family:var(--font-mono,monospace);white-space:nowrap;font-size:.74rem;font-weight:700}.customerDirectory-module__5hKcRq__sampleTag{color:#62788a;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:700;display:inline-block}.customerDirectory-module__5hKcRq__emptyState{text-align:center;border-top:1px solid #e5ebf0;justify-items:center;padding:36px 16px 40px;display:grid}.customerDirectory-module__5hKcRq__emptyIcon{color:#748a9b;background:#f1f5f8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.customerDirectory-module__5hKcRq__emptyState h2{color:#29445d;margin:14px 0 0;font-size:.95rem}.customerDirectory-module__5hKcRq__emptyState p{color:var(--brand-muted);margin:6px 0 3px;font-size:.78rem}.customerDirectory-module__5hKcRq__emptyClearButton{margin-top:5px}@media (max-width:620px){.customerDirectory-module__5hKcRq__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customerDirectory-module__5hKcRq__metric{padding:12px}.customerDirectory-module__5hKcRq__page{padding:24px 14px 38px}.customerDirectory-module__5hKcRq__header{margin-top:22px;display:block}.customerDirectory-module__5hKcRq__localBadge{margin-top:13px;display:inline-block}.customerDirectory-module__5hKcRq__sampleNotice{padding:11px 12px}.customerDirectory-module__5hKcRq__directory{padding:17px 14px 5px}.customerDirectory-module__5hKcRq__customerForm{padding:16px 14px}.customerDirectory-module__5hKcRq__customerFormFields{grid-template-columns:1fr}.customerDirectory-module__5hKcRq__searchHeader{display:block}.customerDirectory-module__5hKcRq__tableScroll{margin-left:-14px;margin-right:-14px}.customerDirectory-module__5hKcRq__customerTable th,.customerDirectory-module__5hKcRq__customerTable td{padding-left:12px;padding-right:12px}}.customerDirectory-module__5hKcRq__metricOf{color:var(--brand-muted);font-size:.9rem;font-style:normal;font-weight:600}.customerDirectory-module__5hKcRq__rankingHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.customerDirectory-module__5hKcRq__filterRow{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.customerDirectory-module__5hKcRq__sortLabel{color:#657889;gap:4px;font-size:.75rem;font-weight:700;display:grid}.customerDirectory-module__5hKcRq__sortLabel select{min-height:42px;color:var(--brand-ink);font:inherit;background:#fff;border:1px solid #bdccd9;border-radius:8px;padding:0 10px;font-size:.85rem;font-weight:400}.customerDirectory-module__5hKcRq__customerTable .customerDirectory-module__5hKcRq__numeric{text-align:right;white-space:nowrap}.customerDirectory-module__5hKcRq__inactiveBadge{color:#5c6b79;background:#eef1f4}.customerDirectory-module__5hKcRq__nowrap{white-space:nowrap}.customerDirectory-module__5hKcRq__customerTable select,.customerDirectory-module__5hKcRq__customerTable input[type=date]{min-height:38px;color:var(--brand-ink);font:inherit;background:#fff;border:1px solid #bdccd9;border-radius:8px;padding:0 8px;font-size:.8rem}.customerDirectory-module__5hKcRq__rankingPair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}
.customerFinancialReports-module__rkntOa__reports{width:min(100% - 36px,1160px);margin:0 auto 48px}.customerFinancialReports-module__rkntOa__reports>h2{color:#233d55;margin:0 0 14px;font-size:1.05rem}
.jobs-module__XZ-ENW__page{width:min(100%,1160px);margin:0 auto;padding:28px clamp(16px,4vw,48px) 56px}.jobs-module__XZ-ENW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.jobs-module__XZ-ENW__eyebrow{color:var(--brand-primary);letter-spacing:.1em;margin:0 0 8px;font-size:.75rem;font-weight:700}.jobs-module__XZ-ENW__title{color:#152e47;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,4vw,2.1rem)}.jobs-module__XZ-ENW__muted{color:var(--brand-muted);font-size:.9rem}.jobs-module__XZ-ENW__primaryLink,.jobs-module__XZ-ENW__button,.jobs-module__XZ-ENW__secondaryButton{border:1px solid var(--brand-primary);width:auto;min-height:46px;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.jobs-module__XZ-ENW__primaryLink,.jobs-module__XZ-ENW__button{background:var(--brand-primary);color:#fff}.jobs-module__XZ-ENW__primaryLink:hover,.jobs-module__XZ-ENW__button:hover{background:var(--brand-primary-dark);box-shadow:0 1px 3px #0b3fae59}.jobs-module__XZ-ENW__button:disabled{opacity:.6;cursor:default}.jobs-module__XZ-ENW__secondaryButton{min-height:42px;color:var(--brand-primary);background:#fff;padding:0 22px;font-size:.95rem}.jobs-module__XZ-ENW__secondaryButton:hover{background:#eaf1fb}.jobs-module__XZ-ENW__button:focus-visible,.jobs-module__XZ-ENW__secondaryButton:focus-visible,.jobs-module__XZ-ENW__primaryLink:focus-visible,.jobs-module__XZ-ENW__tab:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:2px}.jobs-module__XZ-ENW__tabs{border-bottom:1px solid var(--brand-border);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.jobs-module__XZ-ENW__tab{color:var(--brand-muted);white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none}.jobs-module__XZ-ENW__tab:hover{color:var(--brand-primary);background:#f1f6fd}.jobs-module__XZ-ENW__tabActive{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.jobs-module__XZ-ENW__searchInput,.jobs-module__XZ-ENW__field input,.jobs-module__XZ-ENW__field select,.jobs-module__XZ-ENW__field textarea{border:1px solid var(--brand-border);width:100%;font:inherit;color:var(--brand-ink);background:#fff;border-radius:8px;padding:10px 12px}.jobs-module__XZ-ENW__searchInput{margin-bottom:14px}.jobs-module__XZ-ENW__toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.jobs-module__XZ-ENW__toolbar .jobs-module__XZ-ENW__searchInput{flex:280px;width:auto}.jobs-module__XZ-ENW__segmented{border:1px solid var(--brand-primary);border-radius:999px;display:inline-flex;overflow:hidden}.jobs-module__XZ-ENW__segmented button{min-height:42px;color:var(--brand-primary);font:inherit;cursor:pointer;background:#fff;border:0;padding:0 22px;font-size:.9rem;font-weight:600}.jobs-module__XZ-ENW__segmented button+button{border-left:1px solid var(--brand-primary)}.jobs-module__XZ-ENW__segmented .jobs-module__XZ-ENW__segmentActive{background:var(--brand-primary);color:#fff}.jobs-module__XZ-ENW__pageWide{width:min(100%,1680px)}.jobs-module__XZ-ENW__board{grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.jobs-module__XZ-ENW__column{background:#e9f0fa;border:2px solid #0000;border-radius:14px;padding:12px;transition:border-color .15s,background-color .15s}.jobs-module__XZ-ENW__columnAccepting{border:2px dashed var(--brand-secondary)}.jobs-module__XZ-ENW__columnOver{border-color:var(--brand-primary);background:#d9e6f8}.jobs-module__XZ-ENW__columnHeader{justify-content:space-between;align-items:center;margin-bottom:10px;padding:2px 4px;display:flex}.jobs-module__XZ-ENW__columnHeader h2{color:var(--brand-primary-dark);margin:0;font-size:.95rem;font-weight:700}.jobs-module__XZ-ENW__count{background:var(--brand-primary);color:#fff;text-align:center;border-radius:999px;min-width:26px;padding:2px 8px;font-size:.8rem;font-weight:700}.jobs-module__XZ-ENW__cards{gap:10px;max-height:68vh;display:grid;overflow-y:auto}.jobs-module__XZ-ENW__columnEmpty{color:var(--brand-muted);margin:8px 4px;font-size:.85rem}.jobs-module__XZ-ENW__jobCard{border:1px solid var(--brand-border);background:#fff;border-radius:10px;gap:4px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0b3fae1a}.jobs-module__XZ-ENW__draggable{cursor:grab}.jobs-module__XZ-ENW__draggable:hover{box-shadow:0 3px 10px #0b3fae33}.jobs-module__XZ-ENW__dragging{opacity:.45}.jobs-module__XZ-ENW__cardCustomer{color:var(--brand-ink);margin:0;font-size:.9rem;font-weight:600}.jobs-module__XZ-ENW__cardMeta{color:var(--brand-muted);margin:0;font-size:.8rem}.jobs-module__XZ-ENW__moveSelect{border:1px solid var(--brand-border);min-height:34px;color:var(--brand-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-top:6px;padding:0 10px;font-size:.8rem;font-weight:600}.jobs-module__XZ-ENW__dialog{border:0;border-radius:16px;width:min(92vw,440px);padding:24px;box-shadow:0 12px 40px #071f5759}.jobs-module__XZ-ENW__dialog::backdrop{background:#071f5773}.jobs-module__XZ-ENW__dialog h2{margin:0;font-size:1.1rem}.jobs-module__XZ-ENW__tableScroll{border:1px solid var(--brand-border);background:#fff;border-radius:10px;overflow-x:auto}.jobs-module__XZ-ENW__table{border-collapse:collapse;width:100%;font-size:.875rem}.jobs-module__XZ-ENW__table th,.jobs-module__XZ-ENW__table td{text-align:left;border-bottom:1px solid var(--brand-border);white-space:nowrap;padding:10px 12px}.jobs-module__XZ-ENW__link{color:var(--brand-primary);font-weight:700;text-decoration:none}.jobs-module__XZ-ENW__badge{color:#244a7c;background:#eaf1fb;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-block}.jobs-module__XZ-ENW__card{border:1px solid var(--brand-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:16px}.jobs-module__XZ-ENW__card h2{margin:0 0 12px;font-size:1rem}.jobs-module__XZ-ENW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.jobs-module__XZ-ENW__compactGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),360px));gap:12px}.jobs-module__XZ-ENW__compactGrid .jobs-module__XZ-ENW__card{margin-bottom:0;padding:12px}.jobs-module__XZ-ENW__compactGrid .jobs-module__XZ-ENW__stepsHeading{margin-bottom:6px}.jobs-module__XZ-ENW__compactGrid .jobs-module__XZ-ENW__secondaryButton{min-height:32px;padding:0 14px;font-size:.85rem}.jobs-module__XZ-ENW__compactGrid .jobs-module__XZ-ENW__itemList li{padding:8px 0}.jobs-module__XZ-ENW__form{gap:10px;margin-top:12px;display:grid}.jobs-module__XZ-ENW__field{gap:4px;font-size:.8rem;font-weight:700;display:grid}.jobs-module__XZ-ENW__filters{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.jobs-module__XZ-ENW__filters .jobs-module__XZ-ENW__field{width:220px;max-width:100%}.jobs-module__XZ-ENW__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jobs-module__XZ-ENW__timeline li{border-left:3px solid var(--brand-border);gap:2px;padding:4px 0 4px 10px;font-size:.85rem;display:grid}.jobs-module__XZ-ENW__done{border-left-color:var(--brand-primary)!important}.jobs-module__XZ-ENW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-module__XZ-ENW__error{color:#a3261f;font-size:.85rem}.jobs-module__XZ-ENW__notice{color:#1f6b43;font-size:.85rem}.jobs-module__XZ-ENW__list{gap:6px;margin:0;padding-left:18px;font-size:.875rem;display:grid}.jobs-module__XZ-ENW__messageList{gap:10px;display:grid}.jobs-module__XZ-ENW__messageItem,.jobs-module__XZ-ENW__quoteRow{border:1px solid var(--brand-border);background:#fff;border-radius:12px}.jobs-module__XZ-ENW__messageItem summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.jobs-module__XZ-ENW__messageItem summary::-webkit-details-marker{display:none}.jobs-module__XZ-ENW__messageItem[open] summary{border-bottom:1px solid var(--brand-border)}.jobs-module__XZ-ENW__messageMain{flex:260px;gap:2px;min-width:0;display:grid}.jobs-module__XZ-ENW__messageMain strong{color:#0f2747}.jobs-module__XZ-ENW__messageMain span,.jobs-module__XZ-ENW__messageStatus{color:var(--brand-muted);font-size:.85rem}.jobs-module__XZ-ENW__messageBody{gap:10px;padding:14px 16px 16px;display:grid}.jobs-module__XZ-ENW__messageBody p{white-space:pre-wrap;margin:0}.jobs-module__XZ-ENW__quoteRow{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.jobs-module__XZ-ENW__compose{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.jobs-module__XZ-ENW__choice{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.jobs-module__XZ-ENW__choice:hover{background:#f1f6fd}.jobs-module__XZ-ENW__choice input{width:20px;height:20px;accent-color:var(--brand-primary);margin-top:2px}.jobs-module__XZ-ENW__choice span{gap:2px;display:grid}.jobs-module__XZ-ENW__choice small,.jobs-module__XZ-ENW__hint{color:var(--brand-muted);font-size:.85rem;font-weight:400}.jobs-module__XZ-ENW__picker{border:1px solid var(--brand-border);border-radius:12px;max-height:340px;padding:4px;display:grid;overflow-y:auto}.jobs-module__XZ-ENW__nextTasks{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.jobs-module__XZ-ENW__nextTasks li{border-left:3px solid var(--brand-primary);gap:2px;padding-left:12px;display:grid}.jobs-module__XZ-ENW__nextTasks span{color:var(--brand-muted);font-size:.85rem}.jobs-module__XZ-ENW__quickUpdateForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.jobs-module__XZ-ENW__disclosureSummary{color:var(--brand-primary);cursor:pointer;font-weight:700}.jobs-module__XZ-ENW__disclosureContent{gap:12px;margin-top:16px;display:grid}.jobs-module__XZ-ENW__disclosureContent h2{margin:4px 0 0}.jobs-module__XZ-ENW__moreMenu{position:relative}.jobs-module__XZ-ENW__moreMenu summary{list-style:none}.jobs-module__XZ-ENW__moreMenu summary::-webkit-details-marker{display:none}.jobs-module__XZ-ENW__moreMenu>div{z-index:5;border:1px solid var(--brand-border);background:#fff;border-radius:12px;min-width:220px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0b3fae2e}.jobs-module__XZ-ENW__moreMenu>div button{color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:14px 18px;font-size:1rem}.jobs-module__XZ-ENW__moreMenu>div button:hover{color:var(--brand-primary);background:#eaf1fb}.jobs-module__XZ-ENW__stepsHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.jobs-module__XZ-ENW__stepsHeading h2{margin:0}.jobs-module__XZ-ENW__timelineAction{justify-self:start}.jobs-module__XZ-ENW__progressStatus{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.jobs-module__XZ-ENW__progressSteps{border-top:1px solid var(--brand-border);padding-top:16px}.jobs-module__XZ-ENW__progressSteps h3{margin:0 0 12px;font-size:1rem}.jobs-module__XZ-ENW__progressList{gap:0;margin:0;padding:0;list-style:none;display:grid}.jobs-module__XZ-ENW__progressHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.jobs-module__XZ-ENW__progressHeading h3{margin:0}.jobs-module__XZ-ENW__progressHeading span{color:var(--brand-muted);font-size:.875rem;font-weight:600}.jobs-module__XZ-ENW__progressList li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 0 22px;display:grid;position:relative}.jobs-module__XZ-ENW__progressList li:last-child{padding-bottom:0}.jobs-module__XZ-ENW__progressList li:not(:last-child):before{content:"";background:var(--brand-border);width:2px;position:absolute;top:31px;bottom:3px;left:13px}.jobs-module__XZ-ENW__progressList li.jobs-module__XZ-ENW__progressJoined:before{background:var(--brand-primary)}.jobs-module__XZ-ENW__progressList li>div{gap:3px;padding-top:2px;display:grid}.jobs-module__XZ-ENW__progressList li>.jobs-module__XZ-ENW__textButton{align-self:center}.jobs-module__XZ-ENW__progressList li:not(.jobs-module__XZ-ENW__progressDone) strong,.jobs-module__XZ-ENW__progressList small{color:var(--brand-muted)}.jobs-module__XZ-ENW__stepNote{color:#0f2747;overflow-wrap:anywhere;font-size:.875rem}.jobs-module__XZ-ENW__progressNumber{border:1px solid var(--brand-border);width:28px;height:28px;color:var(--brand-primary);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.jobs-module__XZ-ENW__progressSplit{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.jobs-module__XZ-ENW__progressForm{border:1px solid var(--brand-border);border-radius:8px;margin-top:0;padding:16px;position:sticky;top:16px}@media (max-width:800px){.jobs-module__XZ-ENW__progressSplit{grid-template-columns:1fr}.jobs-module__XZ-ENW__progressForm{order:-1}}.jobs-module__XZ-ENW__progressDone .jobs-module__XZ-ENW__progressNumber{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.jobs-module__XZ-ENW__progressHistory{margin-top:16px}.jobs-module__XZ-ENW__progressHistory .jobs-module__XZ-ENW__timeline{margin-top:12px}.jobs-module__XZ-ENW__etaValue{color:#0f2747;margin:0;font-size:1.25rem;font-weight:700}.jobs-module__XZ-ENW__etaHistory{margin-top:14px}.jobs-module__XZ-ENW__etaHistory summary{color:var(--brand-primary);cursor:pointer;font-weight:600}.jobs-module__XZ-ENW__itemList{margin:0;padding:0;list-style:none;display:grid}.jobs-module__XZ-ENW__itemList li{border-top:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.jobs-module__XZ-ENW__itemList li:first-child{border-top:0}.jobs-module__XZ-ENW__itemList li>div{gap:2px;min-width:0;display:grid}.jobs-module__XZ-ENW__itemList span{color:var(--brand-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.jobs-module__XZ-ENW__itemList small{color:var(--brand-muted);font-size:.85rem}.jobs-module__XZ-ENW__textButton{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 4px;font-size:.85rem;font-weight:700}.jobs-module__XZ-ENW__textButton:hover{text-decoration:underline}.jobs-module__XZ-ENW__formActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.jobs-module__XZ-ENW__wide{grid-column:1/-1}.jobs-module__XZ-ENW__invoiceList{margin:0;padding:0;list-style:none;display:grid}.jobs-module__XZ-ENW__invoiceList>li{border-top:1px solid var(--brand-border);gap:8px;padding:14px 0;font-size:.9rem;display:grid}.jobs-module__XZ-ENW__invoiceList>li:first-child{border-top:0}.jobs-module__XZ-ENW__itemList li>.jobs-module__XZ-ENW__actions{flex:none;display:flex}.jobs-module__XZ-ENW__draftField{border-top:1px solid var(--brand-border);grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:6px 14px;min-width:0;padding:10px 0;display:grid}.jobs-module__XZ-ENW__draftLabel{align-self:start;align-items:center;gap:8px;padding-top:8px;font-weight:600;display:flex}.jobs-module__XZ-ENW__draftInputs{gap:6px;min-width:0;display:grid}.jobs-module__XZ-ENW__draftInputsPair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.jobs-module__XZ-ENW__draftInputs input,.jobs-module__XZ-ENW__draftInputs textarea{border:1px solid var(--brand-border);width:100%;font:inherit;color:var(--brand-ink);background:#fff;border-radius:8px;padding:8px 10px}.jobs-module__XZ-ENW__draftFound{color:var(--brand-muted);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:.8rem}.jobs-module__XZ-ENW__draftActions{min-width:0}.jobs-module__XZ-ENW__draftActions button{white-space:normal}@media (max-width:640px){.jobs-module__XZ-ENW__draftField{grid-template-columns:minmax(0,1fr)}.jobs-module__XZ-ENW__draftLabel{padding-top:0}.jobs-module__XZ-ENW__draftFound{grid-column:1}}
.quoteEditor-module__Akjxta__section{gap:10px;display:grid}.quoteEditor-module__Akjxta__section h2{margin:8px 0 0;font-size:1rem}.quoteEditor-module__Akjxta__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quoteEditor-module__Akjxta__rowWide{grid-column:1/-1}.quoteEditor-module__Akjxta__charge{--size-count:2;border-top:1px solid var(--brand-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:12px 0;display:grid}.quoteEditor-module__Akjxta__charge:first-of-type{border-top:0}.quoteEditor-module__Akjxta__chargeName{grid-column:1/-1}.quoteEditor-module__Akjxta__small{color:var(--brand-muted);gap:4px;font-size:.75rem;font-weight:700;display:grid}.quoteEditor-module__Akjxta__small input,.quoteEditor-module__Akjxta__small select{border:1px solid var(--brand-border);width:100%;font:inherit;color:var(--brand-ink);box-sizing:border-box;background:#fff;border-radius:8px;height:44px;padding:10px 12px;font-weight:400}.quoteEditor-module__Akjxta__remove{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;place-self:end start;padding:10px 4px;font-size:.85rem}.quoteEditor-module__Akjxta__remove:disabled{opacity:.4;cursor:default}.quoteEditor-module__Akjxta__check{align-items:center;gap:8px;font-size:.9rem;display:flex}.quoteEditor-module__Akjxta__sizes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.quoteEditor-module__Akjxta__sizes p{grid-column:1/-1;margin:0}.quoteEditor-module__Akjxta__sizeInput{align-items:center;gap:4px;display:flex}.quoteEditor-module__Akjxta__sizeInput input{flex:1;min-width:0}.quoteEditor-module__Akjxta__more{border:1px solid var(--brand-border);border-radius:10px;padding:12px 16px}.quoteEditor-module__Akjxta__more summary{cursor:pointer;color:var(--brand-primary);font-weight:700}.quoteEditor-module__Akjxta__more .quoteEditor-module__Akjxta__section{margin-top:12px}@media (min-width:760px){.quoteEditor-module__Akjxta__charge{grid-template-columns:minmax(0, 3fr) repeat(var(--size-count), minmax(0, 1fr)) minmax(0, 1.4fr) auto;align-items:end}.quoteEditor-module__Akjxta__charge.quoteEditor-module__Akjxta__single{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.4fr) auto}.quoteEditor-module__Akjxta__chargeName{grid-column:auto}.quoteEditor-module__Akjxta__extra{grid-column:1/-1}}.quoteEditor-module__Akjxta__list{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.quoteEditor-module__Akjxta__list legend{margin-bottom:4px;padding:0;font-size:.8rem;font-weight:700}.quoteEditor-module__Akjxta__listItem{align-items:flex-start;gap:8px;display:flex}.quoteEditor-module__Akjxta__listItem textarea{box-sizing:border-box;border:1px solid var(--brand-border);min-width:0;font:inherit;color:var(--brand-ink);resize:vertical;background:#fff;border-radius:8px;flex:1;padding:10px 12px;font-size:.8rem}.quoteEditor-module__Akjxta__number{min-width:1.6em;color:var(--brand-muted);padding-top:10px;font-weight:700}.quoteEditor-module__Akjxta__add{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-weight:700}
.reports-module___cfqlq__section{background:#fff;border:1px solid #dbe4ec;border-radius:14px;gap:16px;margin:20px 0;padding:20px;display:grid}.reports-module___cfqlq__controls,.reports-module___cfqlq__presets,.reports-module___cfqlq__heading,.reports-module___cfqlq__split{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-module___cfqlq__controls{flex-wrap:wrap}.reports-module___cfqlq__presets{flex-wrap:wrap;justify-content:flex-start}.reports-module___cfqlq__presets button,.reports-module___cfqlq__heading button{color:#193b58;cursor:pointer;background:#fff;border:1px solid #cbd8e4;border-radius:8px;padding:8px 12px}.reports-module___cfqlq__presets .reports-module___cfqlq__activePreset{color:#fff;background:#0b3fae;border-color:#0b3fae}.reports-module___cfqlq__heading{align-items:flex-start}.reports-module___cfqlq__heading h2,.reports-module___cfqlq__heading h3{color:#233d55;margin:0}.reports-module___cfqlq__heading p{color:#617487;margin:5px 0 0}.reports-module___cfqlq__split{align-items:flex-start}.reports-module___cfqlq__split>div{flex:1;min-width:0}@media (max-width:760px){.reports-module___cfqlq__section{padding:15px}.reports-module___cfqlq__split{display:grid}}
.activityLog-module__eG6o1q__filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.activityLog-module__eG6o1q__filters label{gap:4px;font-size:.85rem;display:grid}.activityLog-module__eG6o1q__filters input{min-width:260px}.activityLog-module__eG6o1q__tableWrap{overflow-x:auto}.activityLog-module__eG6o1q__table{border-collapse:collapse;width:100%;font-size:.875rem}.activityLog-module__eG6o1q__table th,.activityLog-module__eG6o1q__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #80808040;padding:8px 10px}.activityLog-module__eG6o1q__denied{font-weight:600}
.businessSettings-module__N8Fsnq__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.businessSettings-module__N8Fsnq__column{gap:14px;display:grid}@media (max-width:860px){.businessSettings-module__N8Fsnq__columns{grid-template-columns:minmax(0,1fr)}}
