.customer-portal-module__QUkz-a__page{color:#12333e;max-width:1120px;margin:auto;padding:clamp(18px,4vw,44px)}.customer-portal-module__QUkz-a__header,.customer-portal-module__QUkz-a__row,.customer-portal-module__QUkz-a__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-portal-module__QUkz-a__header{background:#fff;border-bottom:1px solid #d6e4e5;padding:16px clamp(18px,4vw,44px)}.customer-portal-module__QUkz-a__header a{text-decoration:none}.customer-portal-module__QUkz-a__intro{color:#fff;background:#10323d;border-radius:18px;margin-bottom:24px;padding:28px}.customer-portal-module__QUkz-a__intro h1{color:inherit;margin:8px 0;font-size:clamp(26px,4vw,38px)}.customer-portal-module__QUkz-a__intro p{color:#d5e7eb;line-height:1.65}.customer-portal-module__QUkz-a__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.customer-portal-module__QUkz-a__stats button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #cedfe0;border-radius:12px;padding:18px}.customer-portal-module__QUkz-a__stats button[aria-pressed=true]{background:#eff8f6;border:2px solid #17757b}.customer-portal-module__QUkz-a__stats strong{margin-top:8px;font-size:30px;display:block}.customer-portal-module__QUkz-a__card{overflow-wrap:anywhere;background:#fff;border:1px solid #d4e2e3;border-radius:14px;margin:16px 0;padding:22px}.customer-portal-module__QUkz-a__card h2{margin:4px 0 12px;font-size:23px}.customer-portal-module__QUkz-a__muted{color:#536e79;font-size:14px;line-height:1.6}.customer-portal-module__QUkz-a__badge{color:#116c70;background:#e8f3f2;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-block}.customer-portal-module__QUkz-a__waiting{color:#85460b;background:#fff0df}.customer-portal-module__QUkz-a__note{white-space:pre-wrap;background:#f0f7f6;border-left:3px solid #178087;margin:16px 0;padding:16px;line-height:1.7}.customer-portal-module__QUkz-a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-portal-module__QUkz-a__field{flex-direction:column;gap:7px;min-width:0;font-weight:600;display:flex}.customer-portal-module__QUkz-a__field input,.customer-portal-module__QUkz-a__field select,.customer-portal-module__QUkz-a__field textarea{width:100%;min-width:0;font:inherit;color:#12333e;box-sizing:border-box;background:#fcfefe;border:1px solid #bccfd3;border-radius:8px;padding:12px;font-weight:400}.customer-portal-module__QUkz-a__field textarea{resize:vertical;min-height:115px}.customer-portal-module__QUkz-a__field input:focus-visible,.customer-portal-module__QUkz-a__field select:focus-visible,.customer-portal-module__QUkz-a__field textarea:focus-visible,.customer-portal-module__QUkz-a__card summary:focus-visible{outline-offset:2px;outline:3px solid #8bc7cb}.customer-portal-module__QUkz-a__field:has(input[type=search]){flex:1;min-width:190px}.customer-portal-module__QUkz-a__card summary{cursor:pointer;padding:12px 0;font-weight:700}.customer-portal-module__QUkz-a__parts{margin:0;padding:0;list-style:none}.customer-portal-module__QUkz-a__parts li{border-top:1px solid #e0e8ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.customer-portal-module__QUkz-a__parts small{color:#536e79;margin-top:4px;display:block}.customer-portal-module__QUkz-a__form{gap:20px;padding:4px;display:grid}.customer-portal-module__QUkz-a__form h3{margin:0}.customer-portal-module__QUkz-a__accessDialog{padding:24px}.customer-portal-module__QUkz-a__accessDialog .customer-portal-module__QUkz-a__form{padding:0}.customer-portal-module__QUkz-a__check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.customer-portal-module__QUkz-a__check input{margin-top:6px}.customer-portal-module__QUkz-a__secret{background:#fff6e9;border:1px solid #e5c7a0;border-radius:10px;padding:18px}.customer-portal-module__QUkz-a__secret code{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;font-size:18px;display:block}@media (max-width:600px){.customer-portal-module__QUkz-a__fields{grid-template-columns:1fr}.customer-portal-module__QUkz-a__stats{gap:6px}.customer-portal-module__QUkz-a__stats button{padding:12px 8px;font-size:12px}.customer-portal-module__QUkz-a__card,.customer-portal-module__QUkz-a__intro{padding:18px}.customer-portal-module__QUkz-a__header{gap:10px}}
.customers-module__Uy4aba__list{gap:18px;display:grid}.customers-module__Uy4aba__customer{padding:24px}.customers-module__Uy4aba__head,.customers-module__Uy4aba__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customers-module__Uy4aba__head{justify-content:space-between;margin-bottom:16px}.customers-module__Uy4aba__head h2{margin:0 0 5px;font-family:inherit;font-size:20px}.customers-module__Uy4aba__boats{gap:10px;display:grid}.customers-module__Uy4aba__boat{border:1px solid var(--line);background:#f3f8f8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px;display:flex}.customers-module__Uy4aba__boat small{color:var(--muted);margin-top:5px;display:block}.customers-module__Uy4aba__body{gap:18px;padding:24px;display:grid}.customers-module__Uy4aba__steps{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.customers-module__Uy4aba__steps strong{color:var(--teal)}.customers-module__Uy4aba__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customers-module__Uy4aba__fields label,.customers-module__Uy4aba__field{gap:6px;font-size:13px;font-weight:600;display:grid}.customers-module__Uy4aba__fields input,.customers-module__Uy4aba__fields select,.customers-module__Uy4aba__field input{width:100%;min-width:0}.customers-module__Uy4aba__fields input,.customers-module__Uy4aba__fields select,.customers-module__Uy4aba__field input,.customers-module__Uy4aba__field select{min-height:42px;color:var(--navy);font:inherit;background:#fbfdfd;border:1px solid #bacfd3;border-radius:8px;padding:10px 12px}.customers-module__Uy4aba__fields input:focus,.customers-module__Uy4aba__fields select:focus,.customers-module__Uy4aba__field input:focus,.customers-module__Uy4aba__field select:focus{outline:2px solid var(--teal);outline-offset:2px}.customers-module__Uy4aba__engine{border:1px solid var(--line);border-radius:10px;gap:15px;padding:18px;display:grid}.customers-module__Uy4aba__choices{gap:5px;max-height:180px;display:grid;overflow:auto}.customers-module__Uy4aba__choices button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px}.customers-module__Uy4aba__footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.customers-module__Uy4aba__hint{background:#edf6f5;border-radius:10px;margin:0;padding:16px;line-height:1.6}.customers-module__Uy4aba__review{gap:12px;line-height:1.6;display:grid}@media (max-width:650px){.customers-module__Uy4aba__fields{grid-template-columns:1fr}.customers-module__Uy4aba__customer,.customers-module__Uy4aba__body{padding:16px}}
.workshop-flow-module__rCxNuW__card{color:#153943;background:#fff;border:1px solid #cbdcde;border-radius:12px;margin:16px 0;padding:20px;font-size:1rem}.workshop-flow-module__rCxNuW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.workshop-flow-module__rCxNuW__head h2,.workshop-flow-module__rCxNuW__head h3{margin:0 0 5px}.workshop-flow-module__rCxNuW__muted{color:#526c75;font-size:.9rem;line-height:1.5}.workshop-flow-module__rCxNuW__steps{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workshop-flow-module__rCxNuW__steps span{background:#f1f5f5;border-radius:6px;padding:8px 12px;font-size:.9rem}.workshop-flow-module__rCxNuW__steps .workshop-flow-module__rCxNuW__current{color:#fff;background:#116c70}.workshop-flow-module__rCxNuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workshop-flow-module__rCxNuW__field{gap:7px;font-size:.95rem;font-weight:600;display:grid}.workshop-flow-module__rCxNuW__field input,.workshop-flow-module__rCxNuW__field textarea,.workshop-flow-module__rCxNuW__field select{width:100%;font:inherit;color:#153943;background:#fff;border:1px solid #b8cfd3;border-radius:6px;min-height:44px;padding:11px 12px}.workshop-flow-module__rCxNuW__field textarea{resize:vertical;min-height:100px}.workshop-flow-module__rCxNuW__wide{grid-column:1/-1}.workshop-flow-module__rCxNuW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.workshop-flow-module__rCxNuW__check{align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5;display:flex}.workshop-flow-module__rCxNuW__check input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.workshop-flow-module__rCxNuW__notice{background:#edf7f7;border-left:4px solid #167077;margin:14px 0;padding:12px 15px;line-height:1.5}.workshop-flow-module__rCxNuW__error{color:#8c2a1a;background:#fff0ed;border-left:4px solid #bd3924;margin:12px 0;padding:12px}.workshop-flow-module__rCxNuW__success{color:#205a37;background:#e8f6ed;margin:12px 0;padding:12px}.workshop-flow-module__rCxNuW__summary{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.workshop-flow-module__rCxNuW__photos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.workshop-flow-module__rCxNuW__photos img{object-fit:cover;border-radius:6px;width:100%;height:100px}.workshop-flow-module__rCxNuW__line{border-bottom:1px solid #d7e3e5;padding:16px 0}.workshop-flow-module__rCxNuW__line:last-child{border-bottom:0}.workshop-flow-module__rCxNuW__pills{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.workshop-flow-module__rCxNuW__pills span{background:#edf3f4;border-radius:5px;padding:5px 9px;font-size:.9rem}.workshop-flow-module__rCxNuW__table{border-collapse:collapse;width:100%;font-size:.9rem}.workshop-flow-module__rCxNuW__table th,.workshop-flow-module__rCxNuW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #d3e2e3;padding:12px}.workshop-flow-module__rCxNuW__table th{background:#eff5f5}.workshop-flow-module__rCxNuW__scroll{overflow-x:auto}.workshop-flow-module__rCxNuW__board{grid-template-columns:repeat(7,minmax(155px,1fr));gap:9px;min-width:1120px;display:grid}.workshop-flow-module__rCxNuW__day{background:#f5f8f8;border:1px solid #cbdcde;border-radius:10px;min-height:220px;overflow:hidden}.workshop-flow-module__rCxNuW__day header{color:#fff;background:#153d47;flex-direction:column;gap:4px;padding:12px;display:flex}.workshop-flow-module__rCxNuW__job{overflow-wrap:anywhere;background:#fff;border:1px solid #c6dadd;border-left:4px solid #167b82;border-radius:7px;margin:9px 7px;padding:12px}.workshop-flow-module__rCxNuW__job strong{line-height:1.4;display:block}.workshop-flow-module__rCxNuW__job p{margin:5px 0;font-size:.9rem}.workshop-flow-module__rCxNuW__job button{margin-top:8px}.workshop-flow-module__rCxNuW__late{background:#fff5ef;border-left-color:#c54126}.workshop-flow-module__rCxNuW__waiting{border-left-color:#df930c}.workshop-flow-module__rCxNuW__marker{background:#e9f3ff;border-radius:6px;margin:8px;padding:9px;font-size:.9rem}.workshop-flow-module__rCxNuW__capacity{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.workshop-flow-module__rCxNuW__capacity span{background:#edf4f4;border-radius:6px;padding:9px}.workshop-flow-module__rCxNuW__paper{background:#fff;max-width:800px;margin:20px auto;padding:40px}.workshop-flow-module__rCxNuW__paper h1{font-size:2rem}.workshop-flow-module__rCxNuW__printOnly{display:none}@media (max-width:650px){.workshop-flow-module__rCxNuW__grid{grid-template-columns:1fr}.workshop-flow-module__rCxNuW__card{padding:14px}.workshop-flow-module__rCxNuW__actions button{flex:1}.workshop-flow-module__rCxNuW__board{grid-template-columns:1fr;min-width:0}.workshop-flow-module__rCxNuW__day{min-height:auto}.workshop-flow-module__rCxNuW__paper{padding:18px}.workshop-flow-module__rCxNuW__table{font-size:.85rem}}@media print{.workshop-flow-module__rCxNuW__noPrint{display:none!important}.workshop-flow-module__rCxNuW__paper{max-width:none;margin:0;padding:0}.workshop-flow-module__rCxNuW__printOnly{display:block}.workshop-flow-module__rCxNuW__summary{break-inside:avoid}}
.portal-module__2iFjNW__attentionCard{border-left:4px solid var(--orange);margin-bottom:16px}.portal-module__2iFjNW__quoteList,.portal-module__2iFjNW__orderList,.portal-module__2iFjNW__historyTable{gap:8px;display:grid}.portal-module__2iFjNW__quoteList article{background:#fff8f2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px;display:grid}.portal-module__2iFjNW__quoteList h3,.portal-module__2iFjNW__quoteList p{margin:5px 0 0}.portal-module__2iFjNW__quoteList p,.portal-module__2iFjNW__orderList small,.portal-module__2iFjNW__historyTable small{color:var(--muted);font-size:9px}.portal-module__2iFjNW__portalGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.portal-module__2iFjNW__orderList>a{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 3px;text-decoration:none;display:flex}.portal-module__2iFjNW__orderList>a>span:first-child,.portal-module__2iFjNW__historyTable>div>span:first-child{gap:3px;display:grid}.portal-module__2iFjNW__historyTable>div:not(.empty-state){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:11px 3px;display:grid}.portal-module__2iFjNW__historyTable>div>div{gap:12px;display:flex}@media (max-width:760px){.portal-module__2iFjNW__portalGrid,.portal-module__2iFjNW__quoteList article{grid-template-columns:1fr}.portal-module__2iFjNW__historyTable>div:not(.empty-state){grid-template-columns:1fr}.portal-module__2iFjNW__historyTable>div>div{flex-wrap:wrap}}
.work-orders-module__1i1D2a__wizardModal{width:min(900px,100%)}.work-orders-module__1i1D2a__statusFilterCard{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.work-orders-module__1i1D2a__statusFilterCard>span{display:block}.work-orders-module__1i1D2a__statusFilterCard:hover{border-color:#9fbfc0}.work-orders-module__1i1D2a__statusFilterCard:focus-visible{outline-offset:3px;outline:3px solid #176b6d4d}.work-orders-module__1i1D2a__statusFilterCardActive{border-color:var(--teal);background:#edf7f4;box-shadow:0 0 0 2px #176b6d1f}.work-orders-module__1i1D2a__statusFilterCardActive:before{width:5px}.work-orders-module__1i1D2a__searchPanel{background:#fff;border:1px solid #cedbdd;border-radius:12px;gap:16px;margin-top:20px;padding:20px;display:grid;box-shadow:0 9px 26px #0f2d340a}.work-orders-module__1i1D2a__searchHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.work-orders-module__1i1D2a__searchHeading>div{gap:4px;display:grid}.work-orders-module__1i1D2a__searchHeading>div>span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:900}.work-orders-module__1i1D2a__searchHeading h2,.work-orders-module__1i1D2a__searchHeading p{margin:0}.work-orders-module__1i1D2a__searchHeading h2{font-size:19px}.work-orders-module__1i1D2a__searchHeading p,.work-orders-module__1i1D2a__searchFooter,.work-orders-module__1i1D2a__dateFilters>div>span{color:var(--muted);font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__resultCount{color:var(--teal);white-space:nowrap;background:#e8f4f2;border-radius:999px;flex:none;padding:7px 11px;font-size:9px;font-weight:900}.work-orders-module__1i1D2a__searchMainRow{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:end;gap:12px;display:grid}.work-orders-module__1i1D2a__searchField,.work-orders-module__1i1D2a__statusField,.work-orders-module__1i1D2a__dateFilters label{color:#526a70;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.work-orders-module__1i1D2a__searchField>div{align-items:center;display:flex;position:relative}.work-orders-module__1i1D2a__searchField i{color:var(--teal);pointer-events:none;font-size:18px;font-style:normal;position:absolute;left:12px}.work-orders-module__1i1D2a__searchField input,.work-orders-module__1i1D2a__statusField select,.work-orders-module__1i1D2a__dateFilters input{width:100%;height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fbfcfc;border:1px solid #c8d6d8;border-radius:8px;font-size:11px;font-weight:600}.work-orders-module__1i1D2a__searchField input{padding:10px 40px}.work-orders-module__1i1D2a__statusField select,.work-orders-module__1i1D2a__dateFilters input{padding:9px 10px}.work-orders-module__1i1D2a__searchField input:focus,.work-orders-module__1i1D2a__statusField select:focus,.work-orders-module__1i1D2a__dateFilters input:focus{border-color:var(--teal);outline:3px solid #176b6d1f}.work-orders-module__1i1D2a__searchField button{color:#557176;cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:18px;position:absolute;right:5px}.work-orders-module__1i1D2a__searchField button:hover{background:#edf4f3}.work-orders-module__1i1D2a__dateFilters{border-top:1px solid #e2e9ea;grid-template-columns:minmax(220px,1fr) minmax(125px,170px) minmax(125px,170px) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.work-orders-module__1i1D2a__dateFilters>div{gap:3px;display:grid}.work-orders-module__1i1D2a__dateFilters>div>strong{font-size:10px}.work-orders-module__1i1D2a__resetButton,.work-orders-module__1i1D2a__searchError button,.work-orders-module__1i1D2a__searchState button,.work-orders-module__1i1D2a__loadMore button{min-height:38px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d6d8;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900}.work-orders-module__1i1D2a__resetButton:disabled{opacity:.45;cursor:default}.work-orders-module__1i1D2a__searchFooter{background:#f2f7f6;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.work-orders-module__1i1D2a__searchFooter strong{color:var(--teal);white-space:nowrap;font-size:9px}.work-orders-module__1i1D2a__searchError{color:#8c3933;background:#fff0ee;border-left:3px solid #bd5149;border-radius:0 7px 7px 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;display:flex}.work-orders-module__1i1D2a__resultsCard{margin-top:14px;padding:0;overflow:hidden}.work-orders-module__1i1D2a__tableScroll{overflow-x:auto}.work-orders-module__1i1D2a__tableScroll table{min-width:1050px}.work-orders-module__1i1D2a__tableScroll td{vertical-align:top}.work-orders-module__1i1D2a__tableScroll td>span,.work-orders-module__1i1D2a__tableScroll td>strong,.work-orders-module__1i1D2a__tableScroll td>a{display:block}.work-orders-module__1i1D2a__description{color:#63777b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:310px;margin-top:4px;font-size:8px;line-height:1.4;overflow:hidden;display:-webkit-box!important}.work-orders-module__1i1D2a__engineText{max-width:250px;font-size:10px}.work-orders-module__1i1D2a__matchLine{color:#526a70;max-width:270px;margin-top:4px;font-size:8px;line-height:1.4}.work-orders-module__1i1D2a__searchState{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:190px;padding:28px;display:grid}.work-orders-module__1i1D2a__searchState strong{font-size:13px}.work-orders-module__1i1D2a__searchState p{max-width:520px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.work-orders-module__1i1D2a__spinner{border:3px solid #d9e8e5;border-top-color:var(--teal);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite work-orders-module__1i1D2a__work-order-spin}.work-orders-module__1i1D2a__loadMore{color:var(--muted);background:#f8fbfa;border-top:1px solid #e2e9ea;justify-content:center;align-items:center;gap:14px;padding:14px;font-size:9px;display:flex}.work-orders-module__1i1D2a__loadMore button:hover,.work-orders-module__1i1D2a__searchState button:hover,.work-orders-module__1i1D2a__searchError button:hover,.work-orders-module__1i1D2a__resetButton:not(:disabled):hover{border-color:var(--teal);background:#edf7f4}@keyframes work-orders-module__1i1D2a__work-order-spin{to{transform:rotate(360deg)}}.work-orders-module__1i1D2a__firstWorkOrderGuide{border:1px solid #b9d8d2;border-left:5px solid var(--teal);background:linear-gradient(120deg,#f5fbf9,#fff);border-radius:12px;grid-template-columns:minmax(250px,.85fr) minmax(440px,1.5fr) auto;align-items:center;gap:22px;margin-top:20px;padding:20px;display:grid;box-shadow:0 10px 28px #0f4a4c0f}.work-orders-module__1i1D2a__firstWorkOrderCopy{gap:5px;display:grid}.work-orders-module__1i1D2a__firstWorkOrderCopy>span,.work-orders-module__1i1D2a__executionGuideHead>div>span{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:900}.work-orders-module__1i1D2a__firstWorkOrderCopy h2,.work-orders-module__1i1D2a__firstWorkOrderCopy p{margin:0}.work-orders-module__1i1D2a__firstWorkOrderCopy h2{font-size:17px}.work-orders-module__1i1D2a__firstWorkOrderCopy p{color:var(--muted);font-size:10px;line-height:1.55}.work-orders-module__1i1D2a__firstWorkOrderSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.work-orders-module__1i1D2a__firstWorkOrderSteps li{background:#edf6f3;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.work-orders-module__1i1D2a__firstWorkOrderSteps li>span{background:var(--teal);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.work-orders-module__1i1D2a__firstWorkOrderSteps li div{gap:3px;display:grid}.work-orders-module__1i1D2a__firstWorkOrderSteps strong{font-size:9px}.work-orders-module__1i1D2a__firstWorkOrderSteps small{color:var(--muted);font-size:8px;line-height:1.4}.work-orders-module__1i1D2a__firstWorkOrderAction{text-align:center;justify-items:stretch;gap:8px;min-width:150px;display:grid}.work-orders-module__1i1D2a__firstWorkOrderAction>a:last-child{color:var(--teal);font-size:9px;font-weight:800}.work-orders-module__1i1D2a__firstWorkOrderReadOnly{max-width:250px;color:var(--muted);font-size:10px;line-height:1.5}.work-orders-module__1i1D2a__executionGuide{background:linear-gradient(135deg,#eff9f6,#fff 72%);border:1px solid #9dc9c2;border-radius:12px;gap:14px;padding:16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f4a4c0f}.work-orders-module__1i1D2a__executionGuideHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.work-orders-module__1i1D2a__executionGuideHead>div{gap:4px;display:grid}.work-orders-module__1i1D2a__executionGuideHead h3,.work-orders-module__1i1D2a__executionGuideHead p{margin:0}.work-orders-module__1i1D2a__executionGuideHead h3{font-size:15px}.work-orders-module__1i1D2a__executionGuideHead p{max-width:660px;color:var(--muted);font-size:10px;line-height:1.5}.work-orders-module__1i1D2a__executionGuideHead>.button{flex:none}.work-orders-module__1i1D2a__executionSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.work-orders-module__1i1D2a__executionSteps li{background:#fffc;border:1px solid #d6e2e1;border-radius:9px;min-width:0}.work-orders-module__1i1D2a__executionSteps button{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px;display:grid}.work-orders-module__1i1D2a__executionSteps button:disabled{cursor:default}.work-orders-module__1i1D2a__executionSteps button>span{color:#63787c;background:#fff;border:1px solid #c8d7d7;border-radius:50%;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.work-orders-module__1i1D2a__executionSteps strong{align-self:end;font-size:9px}.work-orders-module__1i1D2a__executionSteps small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:7px;line-height:1.35;overflow:hidden}.work-orders-module__1i1D2a__executionStepDone{background:#eaf7f1!important;border-color:#abd7c7!important}.work-orders-module__1i1D2a__executionStepDone button>span{color:#fff;background:#378268;border-color:#65a98d}.work-orders-module__1i1D2a__executionStepActive{box-shadow:0 0 0 2px #176b6d1f;border-color:var(--teal)!important}.work-orders-module__1i1D2a__executionStepActive button>span{border-color:var(--teal);background:var(--teal);color:#fff}.work-orders-module__1i1D2a__executionStepWarning{background:#fff5ee!important;border-color:#e5a171!important}.work-orders-module__1i1D2a__executionStepWarning button>span{border-color:var(--orange);color:#9b4b18}.work-orders-module__1i1D2a__executionReadOnly{color:var(--muted);margin:-3px 0 0;font-size:9px}.workflow-section[tabindex="-1"]{scroll-margin-top:14px}.workflow-section[tabindex="-1"]:focus{outline-offset:2px;outline:3px solid #176b6d2e}.work-orders-module__1i1D2a__operationsSection{background:#f8fbfa;gap:14px}.work-orders-module__1i1D2a__operationsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.work-orders-module__1i1D2a__operationCard{background:#fff;border:1px solid #d7e1e2;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.work-orders-module__1i1D2a__operationCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-orders-module__1i1D2a__operationCardHead>div{gap:4px;display:grid}.work-orders-module__1i1D2a__operationCardHead strong{font-size:12px}.work-orders-module__1i1D2a__operationCardHead span,.work-orders-module__1i1D2a__operationEmpty,.work-orders-module__1i1D2a__documentUpload>span{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__timeEntries,.work-orders-module__1i1D2a__documentList{gap:6px;display:grid}.work-orders-module__1i1D2a__timeEntries>div,.work-orders-module__1i1D2a__documentList>div{background:#f4f8f7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.work-orders-module__1i1D2a__timeEntries>div>span{gap:2px;display:grid}.work-orders-module__1i1D2a__timeEntries>div>span:last-child{text-align:right;flex:none}.work-orders-module__1i1D2a__timeEntries strong,.work-orders-module__1i1D2a__documentList strong{font-size:10px}.work-orders-module__1i1D2a__timeEntries small,.work-orders-module__1i1D2a__documentList span{color:var(--muted);font-size:8px}.work-orders-module__1i1D2a__timerActions,.work-orders-module__1i1D2a__operationActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.work-orders-module__1i1D2a__manualTimeForm{border-top:1px solid var(--line);grid-template-columns:72px 86px minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.work-orders-module__1i1D2a__timeHelp{border-left:3px solid var(--teal);color:#45666a;background:#eef7f4;padding:8px 10px;font-size:9px;line-height:1.45}.work-orders-module__1i1D2a__timePresets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-orders-module__1i1D2a__timePresets>span{color:var(--muted);margin-right:2px;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__timePresets button{color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdada;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__timePresets button:hover{border-color:var(--teal);background:#edf7f4}.work-orders-module__1i1D2a__completionGuide{background:#f0f6f4;border-radius:9px;gap:7px;padding:12px 14px;display:grid}.work-orders-module__1i1D2a__completionGuide strong{font-size:10px}.work-orders-module__1i1D2a__completionGuide ol{color:#526a70;gap:5px;margin:0;padding-left:19px;font-size:9px;line-height:1.45;display:grid}.work-orders-module__1i1D2a__manualTimeForm label,.work-orders-module__1i1D2a__quoteFields label,.work-orders-module__1i1D2a__quoteApproval label,.work-orders-module__1i1D2a__documentUpload label{color:#526a70;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.work-orders-module__1i1D2a__manualTimeForm input,.work-orders-module__1i1D2a__quoteFields input,.work-orders-module__1i1D2a__quoteApproval input,.work-orders-module__1i1D2a__quoteApproval textarea,.work-orders-module__1i1D2a__documentUpload input{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fbfcfc;border:1px solid #cbd7d9;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:500}.work-orders-module__1i1D2a__quoteFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.work-orders-module__1i1D2a__costSummary,.work-orders-module__1i1D2a__customerQuoteSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.work-orders-module__1i1D2a__costSummary span,.work-orders-module__1i1D2a__customerQuoteSummary>span{color:var(--muted);background:#f3f7f6;border-radius:7px;gap:4px;padding:9px;font-size:8px;display:grid}.work-orders-module__1i1D2a__costSummary strong,.work-orders-module__1i1D2a__customerQuoteSummary strong{color:var(--ink);font-size:11px}.work-orders-module__1i1D2a__customerQuoteSummary p{color:var(--muted);grid-column:1/-1;margin:2px 0 0;font-size:9px}.work-orders-module__1i1D2a__quoteApproval{border-top:1px solid var(--line);gap:10px;padding-top:11px;display:grid}.work-orders-module__1i1D2a__quoteApproval textarea{resize:vertical;min-height:64px}.work-orders-module__1i1D2a__documentsCard{gap:10px}.work-orders-module__1i1D2a__documentList a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.work-orders-module__1i1D2a__documentList a:hover strong{color:var(--teal)}.work-orders-module__1i1D2a__documentUpload{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding-top:10px;display:grid}.work-orders-module__1i1D2a__documentUpload input{padding:7px}.signature-pad{background:#fff;border:1px solid #cbd7d9;border-radius:8px;display:grid;overflow:hidden}.signature-canvas{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000 78%,#e6ecec 79%,#0000 80%);width:100%;height:140px}.signature-pad-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:8px;display:flex}.work-orders-module__1i1D2a__wizard{display:grid}.work-orders-module__1i1D2a__stepper{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:16px 26px;list-style:none;display:grid}.work-orders-module__1i1D2a__stepper li{color:#7a8b8f;align-items:center;gap:8px;min-width:0;font-size:9px;font-weight:800;display:flex;position:relative}.work-orders-module__1i1D2a__stepper li:not(:last-child):after{content:"";background:#d7e0e1;height:1px;position:absolute;top:13px;left:36px;right:10px}.work-orders-module__1i1D2a__stepNumber{z-index:1;background:#fff;border:1px solid #cdd8da;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.work-orders-module__1i1D2a__stepper .work-orders-module__1i1D2a__active,.work-orders-module__1i1D2a__stepper .work-orders-module__1i1D2a__done{color:var(--teal)}.work-orders-module__1i1D2a__stepper .work-orders-module__1i1D2a__active .work-orders-module__1i1D2a__stepNumber{border-color:var(--teal);background:var(--teal);color:#fff}.work-orders-module__1i1D2a__stepper .work-orders-module__1i1D2a__done .work-orders-module__1i1D2a__stepNumber{color:#22684f;background:#e8f6f1;border-color:#abd5c7}.work-orders-module__1i1D2a__wizardForm{min-height:480px;display:grid}.work-orders-module__1i1D2a__wizardBody{align-content:start;gap:18px;padding:22px 26px 12px;display:grid}.work-orders-module__1i1D2a__wizardIntro{background:#f0f6f4;border-radius:9px;gap:5px;padding:14px 16px;display:grid}.work-orders-module__1i1D2a__wizardIntro strong{font-size:13px}.work-orders-module__1i1D2a__wizardIntro span{color:var(--muted);font-size:10px;line-height:1.5}.work-orders-module__1i1D2a__servicePlanPrefill{border-left:3px solid var(--teal);color:#285f50;background:#edf7f3;border-radius:0 8px 8px 0;gap:4px;padding:10px 12px;display:grid}.work-orders-module__1i1D2a__servicePlanPrefill strong{font-size:10px}.work-orders-module__1i1D2a__servicePlanPrefill span{font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__fieldGrid,.work-orders-module__1i1D2a__planningGrid,.work-orders-module__1i1D2a__reviewGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.work-orders-module__1i1D2a__field,.work-orders-module__1i1D2a__wideField{color:#526a70;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.work-orders-module__1i1D2a__wideField{grid-column:1/-1}.work-orders-module__1i1D2a__field input,.work-orders-module__1i1D2a__field select,.work-orders-module__1i1D2a__wideField input,.work-orders-module__1i1D2a__wideField select,.work-orders-module__1i1D2a__wideField textarea,.work-orders-module__1i1D2a__checklistRow input{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fbfcfc;border:1px solid #cbd7d9;border-radius:8px;padding:11px 12px;font-size:12px;font-weight:500}.work-orders-module__1i1D2a__wideField textarea{resize:vertical;min-height:82px}.work-orders-module__1i1D2a__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.work-orders-module__1i1D2a__choice{min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #ced9db;border-radius:9px;gap:5px;padding:12px;display:grid}.work-orders-module__1i1D2a__choice strong{font-size:11px}.work-orders-module__1i1D2a__choice span{color:var(--muted);font-size:9px;line-height:1.45}.work-orders-module__1i1D2a__choice:hover,.work-orders-module__1i1D2a__choiceSelected{border-color:var(--teal);background:#edf7f3;box-shadow:0 0 0 1px #11757714}.work-orders-module__1i1D2a__sectionHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.work-orders-module__1i1D2a__sectionHeading strong{font-size:12px;display:block}.work-orders-module__1i1D2a__sectionHeading span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.work-orders-module__1i1D2a__checklistEditor{gap:7px;display:grid}.work-orders-module__1i1D2a__checklistRow{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.work-orders-module__1i1D2a__checklistRow>span{width:25px;height:25px;color:var(--teal);background:#eaf3f1;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.work-orders-module__1i1D2a__removeButton,.work-orders-module__1i1D2a__smallButton{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.work-orders-module__1i1D2a__removeButton{color:var(--red)}.work-orders-module__1i1D2a__responsibilityCard,.work-orders-module__1i1D2a__reviewCard{border:1px solid var(--line);background:#f9fbfa;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.work-orders-module__1i1D2a__responsibilityCard span,.work-orders-module__1i1D2a__reviewCard span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__responsibilityCard strong,.work-orders-module__1i1D2a__reviewCard strong{font-size:12px}.work-orders-module__1i1D2a__responsibilityCard p,.work-orders-module__1i1D2a__reviewCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__reviewCardWide{grid-column:1/-1}.work-orders-module__1i1D2a__reviewChecklist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.work-orders-module__1i1D2a__reviewChecklist li{background:#f6f9f8;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:grid}.work-orders-module__1i1D2a__reviewChecklist li span{width:20px;height:20px;color:var(--teal);background:#e5f2ef;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.work-orders-module__1i1D2a__partsPermissionNotice,.work-orders-module__1i1D2a__partsStatusNotice,.work-orders-module__1i1D2a__partsWarningNotice,.work-orders-module__1i1D2a__plannedPartsEmpty{color:#526a70;background:#f7faf9;border:1px solid #d2dfe0;border-radius:8px;padding:11px 12px;font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__partsStatusNotice{color:#28634f;background:#edf8f3;border-color:#bddbd2}.work-orders-module__1i1D2a__partsWarningNotice{color:#82471f;background:#fff6ef;border-color:#f0c8a9}.work-orders-module__1i1D2a__plannedPartsSection,.work-orders-module__1i1D2a__plannedPartsList{gap:8px;display:grid}.work-orders-module__1i1D2a__plannedPartRow{background:#fff;border:1px solid #d2dddf;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.work-orders-module__1i1D2a__plannedPartInvalid{background:#fff7f6;border-color:#dfa39e}.work-orders-module__1i1D2a__plannedPartIdentity{gap:3px;min-width:0;display:grid}.work-orders-module__1i1D2a__plannedPartIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.work-orders-module__1i1D2a__plannedPartIdentity span{color:var(--muted);font-size:8px}.work-orders-module__1i1D2a__plannedPartIdentity small{border-radius:999px;width:fit-content;margin-top:3px;padding:3px 6px;font-size:7px;font-weight:800}.work-orders-module__1i1D2a__plannedFitmentOk{color:#28634f;background:#e8f5ef}.work-orders-module__1i1D2a__plannedFitmentWarning{color:#82471f;background:#fff0e4}.work-orders-module__1i1D2a__plannedFitmentError{color:#933d37;background:#ffe8e5}.work-orders-module__1i1D2a__plannedPartQuantity{grid-template-columns:auto 28px 34px 28px;align-items:center;gap:4px;display:grid}.work-orders-module__1i1D2a__plannedPartQuantity>span{color:var(--muted);text-transform:uppercase;margin-right:3px;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__plannedPartQuantity button{width:28px;height:28px;color:var(--teal);cursor:pointer;background:#f7faf9;border:1px solid #cad7d9;border-radius:6px;place-items:center;display:grid}.work-orders-module__1i1D2a__plannedPartQuantity strong{text-align:center;font-size:11px}.work-orders-module__1i1D2a__plannedPartAcknowledgement,.work-orders-module__1i1D2a__plannedPartError{grid-column:1/-1}.work-orders-module__1i1D2a__plannedPartAcknowledgement{color:#75401f;cursor:pointer;border-top:1px solid #e3e9ea;align-items:flex-start;gap:7px;padding-top:8px;font-size:8px;line-height:1.45;display:flex}.work-orders-module__1i1D2a__plannedPartAcknowledgement input{accent-color:var(--orange);margin:1px 0 0}.work-orders-module__1i1D2a__plannedPartError{color:#933d37;font-size:8px;font-weight:750}.work-orders-module__1i1D2a__reviewParts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.work-orders-module__1i1D2a__reviewParts li{background:#f6f9f8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.work-orders-module__1i1D2a__reviewParts li strong{font-size:10px}.work-orders-module__1i1D2a__reviewParts li span{text-align:right;letter-spacing:0;text-transform:none;font-size:8px}.work-orders-module__1i1D2a__wizardError{color:#8c3933;background:#fff0ee;border-radius:7px;padding:10px 12px;font-size:10px}.work-orders-module__1i1D2a__wizardActions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:15px 26px 22px;display:flex}.work-orders-module__1i1D2a__wizardActions>span{color:var(--muted);font-size:9px}.work-orders-module__1i1D2a__wizardActionGroup{gap:8px;display:flex}.work-orders-module__1i1D2a__partPicker{background:#f8fbfa;border:1px solid #cddddd;border-radius:10px;gap:12px;margin-top:13px;padding:14px;display:grid}.work-orders-module__1i1D2a__partPickerPrerequisite{background:#fffaf6;border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:13px}.work-orders-module__1i1D2a__partPickerPrerequisiteMark{color:#9b4b18;background:#ffeadb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.work-orders-module__1i1D2a__partPickerPrerequisite>div{gap:4px;display:grid}.work-orders-module__1i1D2a__partPickerPrerequisite strong{font-size:11px}.work-orders-module__1i1D2a__partPickerPrerequisite p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.work-orders-module__1i1D2a__partPickerHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.work-orders-module__1i1D2a__partPickerHeading strong{font-size:12px;display:block}.work-orders-module__1i1D2a__partPickerHeading span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.work-orders-module__1i1D2a__locationField{color:#526a70;letter-spacing:.06em;text-transform:uppercase;gap:5px;min-width:210px;font-size:8px;font-weight:800;display:grid}.work-orders-module__1i1D2a__locationField select,.work-orders-module__1i1D2a__partSearchInput,.work-orders-module__1i1D2a__quantityInput{width:100%;color:var(--ink);background:#fff;border:1px solid #c7d5d7;border-radius:8px;padding:10px 11px}.work-orders-module__1i1D2a__searchArea{gap:7px;display:grid;position:relative}.work-orders-module__1i1D2a__searchLabel{color:#526a70;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__partSearchInput{padding-left:37px;font-size:12px}.work-orders-module__1i1D2a__searchIcon{color:var(--teal);pointer-events:none;font-size:13px;position:absolute;top:30px;left:13px}.work-orders-module__1i1D2a__quickTerms{flex-wrap:wrap;gap:6px;display:flex}.work-orders-module__1i1D2a__quickTerms button{color:#4b666b;cursor:pointer;background:#fff;border:1px solid #d0dcde;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.work-orders-module__1i1D2a__searchResults{gap:6px;max-height:260px;display:grid;overflow:auto}.work-orders-module__1i1D2a__searchResult{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dddf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.work-orders-module__1i1D2a__searchResult:hover,.work-orders-module__1i1D2a__searchResultSelected{border-color:var(--teal);background:#edf7f3}.work-orders-module__1i1D2a__searchResult strong,.work-orders-module__1i1D2a__searchResult small{display:block}.work-orders-module__1i1D2a__searchResult strong{font-size:10px}.work-orders-module__1i1D2a__searchResult small{color:var(--muted);margin-top:3px;font-size:8px}.work-orders-module__1i1D2a__resultStock{text-align:right;gap:2px;min-width:58px;display:grid}.work-orders-module__1i1D2a__resultStock span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.work-orders-module__1i1D2a__resultStock strong{color:var(--teal);font-size:14px}.work-orders-module__1i1D2a__chooseArrow{color:var(--teal);font-size:15px}.work-orders-module__1i1D2a__noResults{color:var(--muted);border:1px dashed #cfdadc;border-radius:8px;padding:12px;font-size:9px}.work-orders-module__1i1D2a__selectedPart{border-top:1px solid #d8e2e3;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;padding-top:12px;display:grid}.work-orders-module__1i1D2a__partIdentity{align-content:start;gap:8px;display:grid}.work-orders-module__1i1D2a__partIdentity>span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__partIdentity h4{margin:0;font-size:14px}.work-orders-module__1i1D2a__partIdentity p{color:var(--muted);margin:0;font-size:9px}.work-orders-module__1i1D2a__stockFacts{background:#d6e0e1;border:1px solid #d6e0e1;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.work-orders-module__1i1D2a__stockFacts div{text-align:center;background:#fff;padding:8px}.work-orders-module__1i1D2a__stockFacts span,.work-orders-module__1i1D2a__stockFacts strong{display:block}.work-orders-module__1i1D2a__stockFacts span{color:var(--muted);text-transform:uppercase;font-size:7px}.work-orders-module__1i1D2a__stockFacts strong{margin-top:3px;font-size:11px}.work-orders-module__1i1D2a__reservePanel{background:#fff;border-radius:8px;align-content:start;gap:9px;padding:12px;display:grid}.work-orders-module__1i1D2a__quantityRow{grid-template-columns:1fr 38px 70px 38px;align-items:center;gap:5px;display:grid}.work-orders-module__1i1D2a__quantityRow>span{color:#526a70;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.work-orders-module__1i1D2a__quantityButton{height:36px;color:var(--teal);cursor:pointer;background:#f7faf9;border:1px solid #cad7d9;border-radius:7px;font-size:17px}.work-orders-module__1i1D2a__quantityInput{text-align:center;height:36px;padding:7px}.work-orders-module__1i1D2a__reservePreview{grid-template-columns:1fr 1fr;gap:6px;display:grid}.work-orders-module__1i1D2a__reservePreview div{color:#28634f;background:#e9f5f0;border-radius:7px;gap:3px;padding:9px;display:grid}.work-orders-module__1i1D2a__reservePreview .work-orders-module__1i1D2a__shortage{color:#98501f;background:#fff0e7}.work-orders-module__1i1D2a__reservePreview span{letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.work-orders-module__1i1D2a__reservePreview strong{font-size:15px}.work-orders-module__1i1D2a__fitmentBox{background:#f4f7f7;border-left:3px solid #9aabad;border-radius:0 7px 7px 0;gap:5px;padding:8px 9px;display:grid}.work-orders-module__1i1D2a__fitmentBox strong{font-size:9px}.work-orders-module__1i1D2a__fitmentBox span{color:var(--muted);font-size:8px;line-height:1.45}.work-orders-module__1i1D2a__fitmentCompatible{background:#edf8f3;border-left-color:#3a876b}.work-orders-module__1i1D2a__fitmentUncertain{background:#fff6ef;border-left-color:#dc7b3d}.work-orders-module__1i1D2a__fitmentIncompatible{background:#fff0ee;border-left-color:#bd5149}.work-orders-module__1i1D2a__acknowledge{color:#75401f;cursor:pointer;align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.work-orders-module__1i1D2a__acknowledge input{accent-color:var(--orange);margin:1px 0 0}.work-orders-module__1i1D2a__partPickerMessage{color:#28634f;background:#eaf6f1;border-radius:7px;padding:9px 10px;font-size:9px}.work-orders-module__1i1D2a__partPickerMessageError{color:#8c3933;background:#fff0ee}.work-orders-module__1i1D2a__addPartButton{width:100%}@media (max-width:1100px){.work-orders-module__1i1D2a__firstWorkOrderGuide{grid-template-columns:1fr}.work-orders-module__1i1D2a__firstWorkOrderAction{grid-template-columns:auto auto;justify-content:start;align-items:center}}@media (max-width:760px){.work-orders-module__1i1D2a__firstWorkOrderGuide{grid-template-columns:1fr}.work-orders-module__1i1D2a__firstWorkOrderSteps,.work-orders-module__1i1D2a__executionSteps{grid-template-columns:1fr 1fr}.work-orders-module__1i1D2a__firstWorkOrderAction{grid-template-columns:1fr;justify-items:stretch}.work-orders-module__1i1D2a__executionGuideHead{flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__executionGuideHead>.button{width:100%}.work-orders-module__1i1D2a__searchPanel{padding:15px}.work-orders-module__1i1D2a__searchHeading,.work-orders-module__1i1D2a__searchFooter{flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__resultCount{align-self:flex-start}.work-orders-module__1i1D2a__searchMainRow,.work-orders-module__1i1D2a__dateFilters{grid-template-columns:1fr}.work-orders-module__1i1D2a__resetButton{width:100%}.work-orders-module__1i1D2a__loadMore{text-align:center;flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__operationsGrid,.work-orders-module__1i1D2a__quoteFields,.work-orders-module__1i1D2a__costSummary,.work-orders-module__1i1D2a__customerQuoteSummary,.work-orders-module__1i1D2a__manualTimeForm,.work-orders-module__1i1D2a__documentUpload{grid-template-columns:1fr}.work-orders-module__1i1D2a__operationCardHead,.work-orders-module__1i1D2a__timeEntries>div,.work-orders-module__1i1D2a__documentList>div{flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__timeEntries>div>span:last-child{text-align:left}.work-orders-module__1i1D2a__timerActions,.work-orders-module__1i1D2a__operationActions{grid-template-columns:1fr;display:grid}.work-orders-module__1i1D2a__stepper{padding:12px 15px}.work-orders-module__1i1D2a__stepper li span:last-child{display:none}.work-orders-module__1i1D2a__stepper li:not(:last-child):after{left:32px;right:6px}.work-orders-module__1i1D2a__wizardBody{padding:17px 15px 9px}.work-orders-module__1i1D2a__wizardActions{padding:13px 15px 17px}.work-orders-module__1i1D2a__fieldGrid,.work-orders-module__1i1D2a__planningGrid,.work-orders-module__1i1D2a__reviewGrid,.work-orders-module__1i1D2a__selectedPart{grid-template-columns:1fr}.work-orders-module__1i1D2a__reviewCardWide,.work-orders-module__1i1D2a__wideField{grid-column:auto}.work-orders-module__1i1D2a__choiceGrid{grid-template-columns:1fr 1fr}.work-orders-module__1i1D2a__partPickerHeading{flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__partPickerPrerequisite{grid-template-columns:auto minmax(0,1fr)}.work-orders-module__1i1D2a__partPickerPrerequisite>.button{grid-column:1/-1}.work-orders-module__1i1D2a__locationField{min-width:0}.work-orders-module__1i1D2a__stockFacts{grid-template-columns:1fr 1fr}.work-orders-module__1i1D2a__plannedPartRow{grid-template-columns:minmax(0,1fr) auto}.work-orders-module__1i1D2a__plannedPartRow>.work-orders-module__1i1D2a__removeButton{grid-column:2}.work-orders-module__1i1D2a__plannedPartQuantity{grid-column:1/-1;justify-content:start}.work-orders-module__1i1D2a__reviewParts li{flex-direction:column;align-items:flex-start}.work-orders-module__1i1D2a__reviewParts li span{text-align:left}}@media (max-width:480px){.work-orders-module__1i1D2a__firstWorkOrderSteps,.work-orders-module__1i1D2a__executionSteps,.work-orders-module__1i1D2a__choiceGrid{grid-template-columns:1fr}.work-orders-module__1i1D2a__wizardActions{flex-direction:column;align-items:stretch}.work-orders-module__1i1D2a__wizardActions>span{display:none}.work-orders-module__1i1D2a__wizardActionGroup{grid-template-columns:1fr 1fr;display:grid}.work-orders-module__1i1D2a__searchResult{grid-template-columns:minmax(0,1fr) auto}.work-orders-module__1i1D2a__chooseArrow{display:none}.work-orders-module__1i1D2a__quantityRow{grid-template-columns:1fr 36px 58px 36px}}
.workday-module__bS_fva__page{max-width:1000px;margin:auto;padding:24px 18px 70px}.workday-module__bS_fva__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workday-module__bS_fva__heading h1{margin:6px 0;font-size:32px}.workday-module__bS_fva__heading p{color:#58717a}.workday-module__bS_fva__filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workday-module__bS_fva__filters button{color:#16383e;cursor:pointer;background:#fff;border:1px solid #c7dadc;border-radius:12px;padding:13px 16px;font-weight:700}.workday-module__bS_fva__filters button[aria-pressed=true]{color:#fff;background:#176e72;border-color:#176e72}.workday-module__bS_fva__search,.workday-module__bS_fva__card label{gap:8px;font-weight:600;display:grid}.workday-module__bS_fva__search input,.workday-module__bS_fva__card input:not([type=checkbox]){box-sizing:border-box;border:1px solid #c7dadc;border-radius:10px;width:100%;margin-bottom:14px;padding:14px}.workday-module__bS_fva__jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.workday-module__bS_fva__job{text-align:left;color:#17353c;cursor:pointer;background:#fff;border:1px solid #c7dadc;border-radius:14px;gap:9px;padding:20px;display:grid}.workday-module__bS_fva__job strong{font-size:20px}.workday-module__bS_fva__job small,.workday-module__bS_fva__job span{color:#58717a}.workday-module__bS_fva__card{background:#fff;border:1px solid #c7dadc;border-radius:16px;margin:18px 0;padding:22px}.workday-module__bS_fva__card h2{margin:0 0 14px;font-size:23px}.workday-module__bS_fva__card p{line-height:1.5}.workday-module__bS_fva__card .workday-module__bS_fva__check{border-bottom:1px solid #e0e9ea;align-items:center;gap:14px;padding:16px 0;display:flex}.workday-module__bS_fva__check input{accent-color:#176e72;flex-shrink:0;width:24px;height:24px}.workday-module__bS_fva__running,.workday-module__bS_fva__message{color:#125548;background:#e1f3ee;border-radius:12px;padding:16px}.workday-module__bS_fva__history{color:#176e72;margin-top:20px;font-weight:700;display:block}.workday-module__bS_fva__photos{gap:16px;margin-top:20px;display:grid}.workday-module__bS_fva__photos a{overflow-wrap:anywhere}@media (max-width:620px){.workday-module__bS_fva__jobs{grid-template-columns:1fr}.workday-module__bS_fva__heading{align-items:flex-start}.workday-module__bS_fva__heading h1{font-size:27px}.workday-module__bS_fva__card{padding:16px}}
.vessel-lookup-module__s0sR9a__panel{background:#f1f8f7;border:1px solid #bad8d5;border-radius:14px;margin:18px 0 26px;padding:20px}.vessel-lookup-module__s0sR9a__panel h3,.vessel-lookup-module__s0sR9a__panel h4{color:#12383e;margin:0 0 10px}.vessel-lookup-module__s0sR9a__panel p{margin:10px 0;line-height:1.5}.vessel-lookup-module__s0sR9a__search{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:16px 0;display:grid}.vessel-lookup-module__s0sR9a__search label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.vessel-lookup-module__s0sR9a__search input{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b6cbd0;border-radius:8px;padding:12px}.vessel-lookup-module__s0sR9a__small{color:#4e6972;font-size:13px}.vessel-lookup-module__s0sR9a__warning{color:#8c4015;font-size:13px}.vessel-lookup-module__s0sR9a__success{background:#deeee5;border-radius:8px;padding:14px}.vessel-lookup-module__s0sR9a__results{overscroll-behavior:contain;max-height:360px;overflow:auto}.vessel-lookup-module__s0sR9a__results article{background:#fff;border:1px solid #d1dfe1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:14px;display:flex}.vessel-lookup-module__s0sR9a__results article>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.vessel-lookup-module__s0sR9a__results article small{color:#547078}.vessel-lookup-module__s0sR9a__results button{flex-shrink:0}.vessel-lookup-module__s0sR9a__preview{background:#fff;border:1px solid #c8dcda;border-radius:10px;margin-top:18px;padding:18px}.vessel-lookup-module__s0sR9a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.vessel-lookup-module__s0sR9a__fields label{overflow-wrap:anywhere;border:1px solid #d8e5e3;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.vessel-lookup-module__s0sR9a__fields input{accent-color:#176e72;flex-shrink:0;width:20px;height:20px}.vessel-lookup-module__s0sR9a__fields label>span{gap:4px;display:grid}.vessel-lookup-module__s0sR9a__fields small{color:#77522c}.vessel-lookup-module__s0sR9a__actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}@media (max-width:700px){.vessel-lookup-module__s0sR9a__panel{padding:14px}.vessel-lookup-module__s0sR9a__search,.vessel-lookup-module__s0sR9a__fields{grid-template-columns:1fr}.vessel-lookup-module__s0sR9a__results article{flex-direction:column;align-items:flex-start}.vessel-lookup-module__s0sR9a__preview{padding:12px}}
.vessels-module__hBCHkW__engineSectionHeading{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.vessels-module__hBCHkW__engineSectionHeading strong,.vessels-module__hBCHkW__engineSectionHeading span{display:block}.vessels-module__hBCHkW__engineSectionHeading strong{font-size:14px}.vessels-module__hBCHkW__engineSectionHeading span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.vessels-module__hBCHkW__engineEditorList,.vessels-module__hBCHkW__engineCards{gap:12px;display:grid}.vessels-module__hBCHkW__engineEditor{border:1px solid var(--line);background:#f9fbfa;border-radius:10px;min-width:0;margin:0;padding:13px 14px 15px}.vessels-module__hBCHkW__engineEditor legend{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;padding:0 7px;font-size:10px;font-weight:800}.vessels-module__hBCHkW__engineEditorTop{grid-template-columns:minmax(180px,280px) auto;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:grid}.vessels-module__hBCHkW__engineEditorTop label{color:#526a70;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:10px;font-weight:800;display:grid}.vessels-module__hBCHkW__engineCard{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;padding:15px}.vessels-module__hBCHkW__engineCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.vessels-module__hBCHkW__engineCardHeader strong,.vessels-module__hBCHkW__engineCardHeader span{display:block}.vessels-module__hBCHkW__engineCardHeader strong{font-size:14px}.vessels-module__hBCHkW__engineCardHeader span{color:var(--muted);margin-top:4px;font-size:10px}.vessels-module__hBCHkW__engineFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vessels-module__hBCHkW__engineFacts span,.vessels-module__hBCHkW__engineFacts strong{display:block}.vessels-module__hBCHkW__engineFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:8px;font-weight:800}.vessels-module__hBCHkW__engineFacts strong{overflow-wrap:anywhere;font-size:11px}.vessels-module__hBCHkW__engineWarnings{gap:7px;margin-top:12px;display:grid}@media (max-width:650px){.vessels-module__hBCHkW__engineSectionHeading,.vessels-module__hBCHkW__engineCardHeader{flex-direction:column;align-items:stretch}.vessels-module__hBCHkW__engineSectionHeading>button{width:100%}.vessels-module__hBCHkW__engineEditorTop,.vessels-module__hBCHkW__engineFacts{grid-template-columns:1fr}.vessels-module__hBCHkW__engineEditorTop>button{justify-self:start}}
.workshop-calendar-module__2_komq__page{color:#153943;gap:20px;width:100%;min-width:0;display:grid}.workshop-calendar-module__2_komq__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.workshop-calendar-module__2_komq__header h1{margin:4px 0 8px}.workshop-calendar-module__2_komq__header p{color:#526c75;margin:0;font-size:1rem;line-height:1.5}.workshop-calendar-module__2_komq__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workshop-calendar-module__2_komq__page .button{justify-content:center;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.workshop-calendar-module__2_komq__toolbar,.workshop-calendar-module__2_komq__calendar,.workshop-calendar-module__2_komq__backlog{background:#fff;border:1px solid #cbdcde;border-radius:12px;min-width:0;overflow:hidden}.workshop-calendar-module__2_komq__toolbar{gap:18px;padding:18px;display:grid}.workshop-calendar-module__2_komq__toolbarTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.workshop-calendar-module__2_komq__weekControls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.workshop-calendar-module__2_komq__weekControls>label{width:180px}.workshop-calendar-module__2_komq__filters{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;display:grid}.workshop-calendar-module__2_komq__field{gap:7px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.workshop-calendar-module__2_komq__field input,.workshop-calendar-module__2_komq__field select{color:#153943;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b8cfd3;border-radius:7px;padding:10px 12px}.workshop-calendar-module__2_komq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workshop-calendar-module__2_komq__stat{background:#fff;border:1px solid #d5e2e4;border-left:3px solid #167b82;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;display:flex}.workshop-calendar-module__2_komq__stat strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.workshop-calendar-module__2_komq__calendarHead,.workshop-calendar-module__2_komq__backlogHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.workshop-calendar-module__2_komq__calendarHead h2,.workshop-calendar-module__2_komq__backlog h2{margin:0;font-size:1.25rem}.workshop-calendar-module__2_komq__calendarHead p{color:#526c75;margin:5px 0 0;font-size:.875rem}.workshop-calendar-module__2_komq__calendarHead details{max-width:460px;font-size:.875rem;line-height:1.5}.workshop-calendar-module__2_komq__calendarHead summary{color:#146d73;cursor:pointer;font-weight:600}.workshop-calendar-module__2_komq__scroll{overflow-x:auto}.workshop-calendar-module__2_komq__weekGrid{grid-template-columns:170px repeat(7,minmax(155px,1fr));min-width:1255px;display:grid}.workshop-calendar-module__2_komq__corner,.workshop-calendar-module__2_komq__dayHeading,.workshop-calendar-module__2_komq__staff,.workshop-calendar-module__2_komq__capacityCell,.workshop-calendar-module__2_komq__jobLabel,.workshop-calendar-module__2_komq__day{border-top:1px solid #d6e3e5;border-right:1px solid #d6e3e5;min-width:0}.workshop-calendar-module__2_komq__corner{color:#fff;background:#153d47;padding:16px;font-size:.875rem}.workshop-calendar-module__2_komq__dayHeading{color:#fff;background:#153d47;gap:5px;padding:13px 12px;display:grid}.workshop-calendar-module__2_komq__dayHeading strong{text-transform:capitalize;font-size:.95rem}.workshop-calendar-module__2_komq__dayHeading span{opacity:.8;font-size:.8rem}.workshop-calendar-module__2_komq__today{box-shadow:inset 0 4px #f87323}.workshop-calendar-module__2_komq__staff{overflow-wrap:anywhere;background:#f4f8f8;align-items:center;gap:9px;padding:14px;font-size:.875rem;display:flex}.workshop-calendar-module__2_komq__avatar{color:#146d73;background:#dceced;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.workshop-calendar-module__2_komq__capacityCell{background:#fff}.workshop-calendar-module__2_komq__capacityCell>button,.workshop-calendar-module__2_komq__capacityCell>div{text-align:left;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;align-content:start;gap:5px;margin:0;padding:13px 12px;font-size:.8rem;display:grid}.workshop-calendar-module__2_komq__capacityCell>button{cursor:pointer}.workshop-calendar-module__2_komq__capacityCell>button:hover{background:#eaf5f4}.workshop-calendar-module__2_komq__capacityCell>button:focus-visible{outline-offset:-3px;outline:3px solid #167b82}.workshop-calendar-module__2_komq__capacityCell strong{color:#146d73;font-size:.875rem}.workshop-calendar-module__2_komq__capacityCell span{color:#526c75}.workshop-calendar-module__2_komq__capacityCell em{color:#ae3f1c;font-style:normal}.workshop-calendar-module__2_komq__weekend{background:#f3f5f6}.workshop-calendar-module__2_komq__jobLabel{background:#f4f8f8;padding:18px 14px;font-size:.875rem}.workshop-calendar-module__2_komq__jobLabel small{color:#526c75;margin-top:8px;font-size:.75rem;line-height:1.5;display:block}.workshop-calendar-module__2_komq__day{background:#f8fbfb;flex-direction:column;gap:9px;min-height:260px;padding:10px 8px;display:flex}.workshop-calendar-module__2_komq__day.workshop-calendar-module__2_komq__weekend{background:#f3f5f6}.workshop-calendar-module__2_komq__addJob{color:#146d73;cursor:pointer;background:#fff;border:1px dashed #97b8bd;border-radius:6px;width:100%;min-height:38px;padding:8px;font-size:.875rem;font-weight:600}.workshop-calendar-module__2_komq__addJob:hover{background:#eaf5f4;border-color:#146d73}.workshop-calendar-module__2_komq__emptyDay{text-align:center;color:#697e85;margin:14px 0;font-size:.8rem}.workshop-calendar-module__2_komq__job{overflow-wrap:anywhere;background:#fff;border:1px solid #c9dde0;border-left:3px solid #167b82;border-radius:7px;gap:7px;padding:11px;font-size:.875rem;display:grid}.workshop-calendar-module__2_komq__job strong{line-height:1.4}.workshop-calendar-module__2_komq__job p{margin:0;line-height:1.4}.workshop-calendar-module__2_komq__job small{color:#526c75;font-size:.75rem}.workshop-calendar-module__2_komq__job time{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.workshop-calendar-module__2_komq__job .badge{justify-self:start;font-size:.75rem}.workshop-calendar-module__2_komq__jobActions{border-top:1px solid #edf2f3;flex-wrap:wrap;align-items:center;gap:12px;padding-top:5px;display:flex}.workshop-calendar-module__2_komq__jobActions a,.workshop-calendar-module__2_komq__jobActions button{color:#146d73;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.8rem;font-weight:600;text-decoration:none}.workshop-calendar-module__2_komq__late{border-left-color:#c54126}.workshop-calendar-module__2_komq__waiting{border-left-color:#df930c}.workshop-calendar-module__2_komq__marker{background:#eaf2fa;border:1px solid #d0e0ee;border-radius:7px;padding:10px;font-size:.8rem;line-height:1.5}.workshop-calendar-module__2_komq__marker strong,.workshop-calendar-module__2_komq__marker a{display:block}.workshop-calendar-module__2_komq__backlog{padding-bottom:18px}.workshop-calendar-module__2_komq__backlogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px;display:grid}.workshop-calendar-module__2_komq__empty{color:#526c75;margin:0;padding:5px 18px;line-height:1.5}.workshop-calendar-module__2_komq__feedback{background:#eaf6ef;border-left:4px solid #21774d;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;line-height:1.5;display:flex}.workshop-calendar-module__2_komq__backlogHead p{color:#526c75;margin:5px 0 0;font-size:.875rem}@media (max-width:1100px){.workshop-calendar-module__2_komq__header{grid-template-columns:1fr}.workshop-calendar-module__2_komq__headerActions{justify-content:flex-start}.workshop-calendar-module__2_komq__backlogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.workshop-calendar-module__2_komq__page{gap:14px}.workshop-calendar-module__2_komq__filters,.workshop-calendar-module__2_komq__stats,.workshop-calendar-module__2_komq__backlogGrid{grid-template-columns:1fr}.workshop-calendar-module__2_komq__weekControls{grid-template-columns:1fr 1fr;width:100%;display:grid}.workshop-calendar-module__2_komq__weekControls>label{grid-area:1/1/auto/-1;width:100%}.workshop-calendar-module__2_komq__toolbarTop{gap:12px}.workshop-calendar-module__2_komq__headerActions .button{flex:1}.workshop-calendar-module__2_komq__stat{padding:10px 14px}.workshop-calendar-module__2_komq__weekGrid{grid-template-columns:135px repeat(7,minmax(155px,1fr));min-width:1220px}}
