.industry-job-photo-stack{aspect-ratio:1.5;isolation:isolate;width:100%;min-width:0;display:block;position:relative}.industry-job-photo-stack>img,.industry-job-photo-stack>.industry-job-photo-frame{width:80%;height:80%;left:var(--photo-offset);top:calc(20% - var(--photo-offset));object-fit:cover;background:#fff no-repeat;border:1px solid #fff;border-radius:3px;margin:0;padding:1px;display:block;position:absolute;box-shadow:0 1px 3px #173e302b}.industry-job-photo-stack>img.is-lead{object-fit:contain}.industry-job-photo-count{z-index:calc(var(--photo-count) + 1);color:#315346;white-space:nowrap;background:#fff;border:1px solid #d7e2db;border-radius:3px;padding:2px 3px;font-size:clamp(6px,1.25cqw,10px);font-weight:550;line-height:1.2;position:absolute;bottom:1%;right:0}.industry-detail-page{color:#18392f;--industry-green:#155e4d;--industry-line:#dce7e0;--industry-muted:var(--site-copy-muted);--industry-secondary:var(--site-copy-secondary)}.industry-detail-hero{border-bottom:1px solid var(--industry-line)}.industry-detail-hero-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:6%;min-height:720px;padding-block:40px 66px;display:grid}.industry-detail-hero-copy{align-self:start;padding-top:4px}.industry-detail-industry-label{color:#3f624e;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.industry-detail-industry-label small{letter-spacing:1.15px;margin-top:5px;font-size:12px;font-weight:550;display:block}.industry-detail-label-art{object-fit:contain;filter:drop-shadow(0 6px 5px #123d2910);flex-shrink:0;width:96px;height:96px;display:block}.industry-detail-hero h1{letter-spacing:-2.5px;margin-top:20px;font-size:clamp(44px,4.45vw,70px);font-weight:590;line-height:1.075}.industry-detail-hero h1 span,.industry-detail-hero h1 em,.industry-detail-feature h2 span,.industry-detail-feature h2 em,.industry-detail-connected h2 span,.industry-detail-connected h2 em{display:block}.industry-detail-hero h1 em,.industry-detail-feature h2 em,.industry-detail-connected h2 em{color:#3b795d;font-style:normal}.industry-detail-hero-copy>p{color:var(--industry-muted);max-width:495px;margin-top:25px;font-size:19px;line-height:1.75}.industry-detail-hero .primary-link{gap:28px;margin-top:30px}.industry-detail-hero-visual{min-width:0;margin-top:34px;padding-bottom:24px;position:relative}.industry-detail-hero-photo{object-fit:cover;border:1px solid #d3dfd6;border-radius:13px;width:100%;height:505px;display:block}.industry-detail-mark{color:#fff;letter-spacing:-1px;background:#155e4d;border-radius:4px;flex-shrink:0;place-items:center;width:25px;height:25px;padding-bottom:3px;font-size:20px;font-weight:700;line-height:1;display:grid}.industry-detail-page figure>figcaption{color:#62796b;text-align:center;margin-top:17px;padding-inline:8px;font-size:12px;line-height:1.55}.industry-detail-feature{grid-template-columns:.88fr 1.12fr;align-items:center;gap:7%;padding-block:84px;display:grid}.industry-detail-feature-copy h2,.industry-detail-connected-copy h2{letter-spacing:-1.7px;margin-top:18px;font-size:clamp(34px,3.5vw,49px);font-weight:570;line-height:1.12}.industry-detail-feature-lead,.industry-detail-connected-copy>p:not(.eyebrow){color:var(--industry-muted);max-width:510px;margin-top:24px;font-size:18px;line-height:1.75}.industry-detail-benefits{margin:27px 0 0;padding:0;list-style:none}.industry-detail-benefits li{border-top:1px solid #dfe7e1}.industry-detail-benefits li>a{border-radius:8px;grid-template-columns:39px minmax(0,1fr) 17px;align-items:start;gap:16px;padding:20px 0;transition:background .2s;display:grid}.industry-detail-benefit-icon{color:#3c714f;background:#edf4ed;border:1px solid #dde8de;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.industry-detail-benefit-icon svg{stroke-width:1.6px;width:20px;height:20px}.industry-detail-benefit-arrow{color:#397557;margin-top:5px;transition:transform .2s}.industry-detail-benefits li>a:hover{background:#edf4eeaa}.industry-detail-benefits li>a:hover h3{color:#155e4d}.industry-detail-benefits li>a:hover .industry-detail-benefit-arrow{transform:translate(3px)}.industry-detail-benefits h3{letter-spacing:-.35px;font-size:19px;font-weight:560;line-height:1.35}.industry-detail-benefits p{color:var(--industry-secondary);margin-top:6px;font-size:16px;line-height:1.7}.industry-detail-record-preview{min-width:0}.industry-detail-record-window{background:#edf3ef;border:1px solid #dce7df;border-radius:13px;min-width:0;padding:25px 23px 18px}.industry-detail-record-window--work{padding-bottom:22px}.industry-detail-record-window>div{min-width:0}.industry-detail-record-bar{color:#607b6b;background:#fff;border:1px solid #d6e1da;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:15px 18px;font-size:13px;display:flex}.industry-detail-record-bar>svg{color:#86a18f;margin-left:auto}.industry-detail-record-bar .industry-detail-mark{width:23px;height:23px;font-size:18px}.industry-detail-record-content{background:#fff;border:1px solid #d6e1da;border-radius:0 0 10px 10px;padding:18px;box-shadow:0 14px 30px -22px #1b483a55}.industry-detail-record-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.industry-detail-record-title h3{letter-spacing:-.6px;color:#345443;margin-top:3px;font-size:23px;font-weight:580;line-height:1.3}.industry-detail-record-title>span,.industry-detail-record-kicker{color:var(--industry-secondary);white-space:nowrap;font-size:12px}.industry-detail-record-title p{color:var(--industry-secondary);margin-top:5px;font-size:13px;line-height:1.5}.industry-detail-mini-label{letter-spacing:1px;color:#5d7867;font-size:10px;font-weight:600}.industry-detail-record-filters{align-items:center;gap:10px;margin-bottom:13px;display:flex}.industry-detail-record-search{flex:1;min-width:0;position:relative}.industry-detail-record-search>svg{color:#769180;pointer-events:none;position:absolute;top:12px;left:10px}.industry-detail-record-search input[data-slot=input]{color:#3e6250;background:#f8faf8;border-color:#dfe8e1;border-radius:6px;height:38px;padding-left:32px;padding-right:7px;font-size:13px}.industry-detail-record-filters [data-slot=native-select-wrapper]{flex-shrink:0;width:137px}.industry-detail-record-filters select[data-slot=native-select]{color:#3e6250;background:#f8faf8;border-color:#dfe8e1;border-radius:6px;height:38px;font-size:12px}.industry-detail-stock-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.industry-detail-stock-table th:first-child{text-align:left;width:57%}.industry-detail-stock-table th,.industry-detail-stock-table td{text-align:right;border-bottom:1px solid #e6ede8;padding:8px 5px}.industry-detail-stock-table thead th{color:#607767;padding-block:8px 10px;font-size:11px;font-weight:500;line-height:1.4}.industry-detail-stock-table tbody tr:last-child>*{border:0}.industry-detail-stock-table td{color:#566e5e;font-size:14px;font-weight:450}.industry-detail-stock-table td b{color:#347452;font-size:15px;font-weight:620}.industry-detail-stock-table td b.is-unavailable{color:#8b651f}.industry-detail-stock-item{align-items:center;gap:10px;min-width:0;display:flex}.industry-detail-stock-item strong{color:#345443;font-size:13px;font-weight:550;line-height:1.4;display:block}.industry-detail-stock-item small{color:#607767;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.industry-detail-stock-icon{color:#80988a;background:#f0f4f1;border:1px solid #e5ebe7;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.industry-detail-stock-table tr.is-transferred{background:#edf5ef}.industry-detail-stock-table tr.is-transferred>th{box-shadow:inset 2px 0 #478b65}.industry-detail-stock-table tr.is-transferred .industry-detail-stock-icon{color:#2e7350;background:#e0ede3;border-color:#d7e6da}.industry-detail-record-updated{color:var(--industry-secondary);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.industry-detail-record-empty{color:var(--industry-secondary);text-align:center;padding:25px 10px;font-size:14px;line-height:1.6}.industry-detail-transfer-confirmation{background:#fff;border:1px solid #cddfd1;border-radius:10px;margin-top:14px;padding:17px 17px 0;overflow:hidden;box-shadow:0 12px 24px -20px #24543d40}.industry-detail-transfer-heading{letter-spacing:.7px;color:#5e7b67;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.industry-detail-transfer-heading>span:last-child{letter-spacing:0;color:#387b53;background:#ecf5ee;border:1px solid #deebe1;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:flex}.industry-detail-transfer-summary{align-items:center;gap:11px;margin:15px 0;display:flex}.industry-detail-transfer-check{color:#42845a;background:#eaf4ed;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.industry-detail-transfer-summary h3{letter-spacing:-.2px;color:#345443;font-size:15px;font-weight:590;line-height:1.4}.industry-detail-transfer-summary p{color:#5e7866;margin-top:3px;font-size:12px;line-height:1.6}.industry-detail-transfer-route{color:#52755e;background:#f3f7f3;border-top:1px solid #e2eae3;justify-content:space-between;align-items:center;gap:11px;margin:0 -17px;padding:12px 17px;font-size:13px;display:flex}.industry-detail-transfer-route>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.industry-detail-transfer-route small{color:#5e7866;font-size:11px}.industry-detail-transfer-route>svg{color:#8ba896;flex-shrink:0}.industry-detail-connected{border-block:1px solid #e2eae4}.industry-detail-connected-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:6%;padding-block:84px;display:grid}.industry-detail-device-visual{isolation:isolate;min-width:0}.industry-detail-connected-copy>p:not(.eyebrow){max-width:495px}.industry-detail-service-buttons{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.industry-detail-service-buttons a{background:#ffffffb8;border:1px solid #dce7de;border-radius:11px;grid-template-columns:36px 1fr 17px;align-items:start;gap:12px;padding:18px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.industry-detail-service-buttons a:hover{background:#fff;border-color:#b2cdbb;transform:translateY(-3px);box-shadow:0 9px 23px #254e3710}.industry-detail-service-button-icon{color:#417d5b;background:#edf4ee;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.industry-detail-service-button-icon svg{stroke-width:1.6px}.industry-detail-service-buttons h3{letter-spacing:-.25px;font-size:17px;font-weight:590;line-height:1.4}.industry-detail-service-buttons p{color:var(--industry-secondary);margin-top:5px;font-size:14px;line-height:1.65}.industry-detail-service-button-arrow{color:#81a08a;margin-top:4px}.industry-detail-page a:focus-visible{outline-offset:5px;outline:2px solid #327d5e}@media (min-width:1500px){.industry-detail-hero-photo{height:565px}.industry-detail-hero-layout{min-height:790px;padding-block:50px 74px}}@media (max-width:1100px){.industry-detail-hero-layout{gap:5%;min-height:650px}.industry-detail-hero-photo{height:445px}.industry-detail-hero h1{font-size:53px}.industry-detail-feature{grid-template-columns:.95fr 1.05fr;gap:5%}.industry-detail-feature-copy h2,.industry-detail-connected-copy h2{font-size:39px}.industry-detail-record-window{padding:17px 13px 15px}.industry-detail-record-content{padding:18px 12px}.industry-detail-stock-icon{display:none}.industry-detail-stock-table th:first-child{width:52%}.industry-detail-stock-table td{font-size:13px}.industry-detail-stock-table td b{font-size:14px}.industry-detail-connected-layout{grid-template-columns:1fr 1fr;gap:4%}.industry-detail-service-buttons a{grid-template-columns:30px 1fr 15px;gap:9px;padding:16px 13px}.industry-detail-service-button-icon{width:30px;height:34px}.industry-detail-service-buttons h3{font-size:16px}}@media (max-width:850px){.industry-detail-hero-layout{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:36px 45px}.industry-detail-hero h1{letter-spacing:-2px;font-size:clamp(44px,7vw,62px)}.industry-detail-hero-copy>p{max-width:570px}.industry-detail-hero-photo{aspect-ratio:1.4;object-position:center;height:auto}.industry-detail-hero-visual{justify-self:center;width:100%;max-width:650px;margin-top:10px}.industry-detail-hero-copy{max-width:620px}.industry-detail-feature{grid-template-columns:1fr;gap:35px;padding-block:55px}.industry-detail-feature-copy{max-width:610px}.industry-detail-feature-copy h2,.industry-detail-connected-copy h2{font-size:42px}.industry-detail-feature-lead{font-size:18px}.industry-detail-record-window{justify-self:center;width:100%;max-width:610px;padding:24px}.industry-detail-record-content{padding:20px}.industry-detail-stock-icon{display:grid}.industry-detail-stock-table th:first-child{width:57%}.industry-detail-connected-layout{grid-template-columns:1fr;gap:30px;padding-block:55px}.industry-detail-connected-copy{grid-row:1;max-width:610px}.industry-detail-device-visual{justify-self:center;width:100%;max-width:650px}.industry-detail-service-buttons a{grid-template-columns:36px 1fr 17px;gap:12px;padding:19px 18px}.industry-detail-service-buttons h3{font-size:18px}.industry-detail-service-buttons p{font-size:16px}}@media (max-width:550px){.industry-detail-hero-layout{padding-bottom:35px}.industry-detail-hero h1{font-size:44px}.industry-detail-hero-copy>p{margin-top:22px;font-size:18px}.industry-detail-hero-photo{aspect-ratio:1.08;object-position:40% center}.industry-detail-feature-copy h2,.industry-detail-connected-copy h2{letter-spacing:-1.3px;font-size:37px}.industry-detail-feature-lead,.industry-detail-connected-copy>p:not(.eyebrow){font-size:17px}.industry-detail-benefits li{gap:12px}.industry-detail-benefits h3{font-size:18px}.industry-detail-benefits p{font-size:16px}.industry-detail-record-window{padding:15px 9px 12px}.industry-detail-record-content{padding:15px 9px}.industry-detail-record-bar{padding:13px;font-size:12px}.industry-detail-record-filters{gap:7px}.industry-detail-record-filters [data-slot=native-select-wrapper]{width:121px}.industry-detail-record-title h3{font-size:21px}.industry-detail-stock-icon{display:none}.industry-detail-stock-table th:first-child{width:51%}.industry-detail-stock-table th,.industry-detail-stock-table td{padding:9px 3px}.industry-detail-stock-item strong{font-size:12px}.industry-detail-stock-item small{font-size:10px}.industry-detail-stock-table td{font-size:12px}.industry-detail-stock-table td b{font-size:13px}.industry-detail-stock-table thead th{font-size:10px}.industry-detail-transfer-summary h3{font-size:14px}.industry-detail-transfer-summary p{font-size:11px}.industry-detail-transfer-confirmation{padding:15px 12px 0}.industry-detail-transfer-check{width:29px;height:29px}.industry-detail-transfer-summary{gap:8px}.industry-detail-transfer-route{gap:6px;margin-inline:-12px;padding-inline:12px;font-size:12px}.industry-detail-transfer-route small{width:100%;padding-left:23px;display:block}.industry-detail-service-buttons a{grid-template-columns:30px 1fr 15px;gap:10px;padding:17px 13px}.industry-detail-service-buttons h3{font-size:17px}.industry-detail-service-buttons p{font-size:15px}.industry-detail-page .demo-booking-section{padding-block:48px}.industry-detail-page .demo-booking-copy>h2{letter-spacing:-1px;font-size:34px}.industry-detail-page .demo-booking-intro{margin-top:20px;font-size:16px}.industry-detail-page .demo-booking-points{gap:20px;margin-top:27px}.industry-detail-page .demo-booking-card{padding:26px 22px}.industry-detail-page .demo-form-heading{gap:12px;margin-bottom:24px}.industry-detail-page .demo-form-heading>span{width:40px;height:40px}.industry-detail-page .demo-form-heading h3{font-size:23px}.industry-detail-page .demo-form-fields{grid-template-columns:1fr;gap:17px}.industry-detail-page .demo-form-submit{font-size:14px}}@media (max-width:900px){.industry-detail-page .demo-booking-layout{grid-template-columns:1fr;gap:35px}.industry-detail-page .demo-booking-copy,.industry-detail-page .demo-booking-card{max-width:none}}@media (prefers-reduced-motion:reduce){.industry-detail-benefits li>a,.industry-detail-benefit-arrow,.industry-detail-service-buttons a{transition:none}.industry-detail-benefits li>a:hover .industry-detail-benefit-arrow,.industry-detail-service-buttons a:hover{transform:none}}.industry-hero-card{z-index:1;color:#234939;background:#fffffffc;border:1px solid #d1dfd7;border-radius:13px;width:350px;max-width:calc(100% - 24px);margin:-160px 16px 0 auto;padding:19px 21px 0;position:relative;box-shadow:0 18px 45px -20px #12382b65}.industry-hero-card-heading{color:var(--industry-secondary);align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.industry-hero-card-heading>svg{color:#5a806d;flex-shrink:0;margin-left:auto}.industry-hero-card-title{letter-spacing:-.5px;font-size:21px;font-weight:620;line-height:1.3;display:block}.industry-hero-card-detail{color:var(--industry-secondary);margin-top:4px;font-size:13px;line-height:1.5}.industry-hero-picklist{margin-top:13px;font-size:13px}.industry-hero-picklist>div{border-top:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.industry-hero-picklist dt{color:#466452;align-items:center;gap:8px;display:flex}.industry-hero-picklist dd{text-align:right;margin:0;font-weight:600}.industry-hero-picklist>div:last-child{padding-block:11px;font-size:12px}.industry-hero-item-check{color:#337f56;background:#e8f3ec;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.industry-hero-card-confirmation{background:#f1f7f3;border-top:1px solid #e0eae3;border-radius:0 0 13px 13px;align-items:center;gap:9px;margin:2px -21px 0;padding:13px 18px;display:flex}.industry-hero-card-confirmation>span{color:#287a4e;background:#dfefe5;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.industry-hero-card-confirmation p{font-size:12px;font-weight:550;line-height:1.55}.industry-hero-appointment{grid-template-columns:102px 1fr;align-items:center;gap:18px;margin:19px 0 17px;display:grid}.industry-hero-arrival{border-right:1px solid #dbe6df;padding-right:14px}.industry-hero-arrival b{letter-spacing:-1.5px;font-size:35px;font-weight:600;line-height:1.2;display:block}.industry-hero-arrival>span{color:var(--industry-secondary);margin-top:3px;font-size:11px;display:block}.industry-hero-appointment dl>div+div{margin-top:9px}.industry-hero-appointment dt{color:var(--industry-secondary);font-size:11px}.industry-hero-appointment dd{margin:2px 0 0;font-size:13px;font-weight:550;line-height:1.4}.industry-hero-card--crew{width:370px;margin-right:28px}.industry-hero-resources{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.industry-hero-resources>div{background:#f1f6f3;border:1px solid #e1eae4;border-radius:8px;padding:11px 10px;position:relative}.industry-hero-resources svg{color:#5b866b;position:absolute;top:13px;right:9px}.industry-hero-resources dd{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:590;line-height:1.15}.industry-hero-resources dt{color:var(--industry-secondary);margin-top:5px;font-size:11px}.industry-detail-work-list{border-top:1px solid #e1eae5;margin:20px 0 0;padding:0;list-style:none}.industry-detail-work-list li{border-bottom:1px solid #e1eae5;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 0;display:grid}.industry-detail-work-icon{color:#56816a;background:#f1f6f3;border:1px solid #dfeae2;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.industry-detail-work-icon.is-complete{color:#2e7a52;background:#e9f4ec}.industry-detail-work-list strong{letter-spacing:-.15px;font-size:15px;font-weight:600;line-height:1.45;display:block}.industry-detail-work-list p{color:var(--industry-secondary);margin-top:4px;font-size:13px;line-height:1.6}.industry-detail-status{color:#496659;white-space:nowrap;background:#eff3f1;border-radius:5px;justify-content:center;align-items:center;margin-top:3px;padding:5px 7px;font-size:11px;line-height:1.2;display:inline-flex}.industry-detail-status--planned{color:#366448;background:#edf4ee}.industry-detail-status--complete{color:#296a45;background:#e5f2e9}.industry-detail-status--attention{color:#82591c;background:#fff4df}.industry-detail-record-summary{background:#f0f6f1;border:1px solid #e0ebe2;border-radius:8px;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.industry-detail-summary-icon{color:#347b52;background:#dfefe4;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.industry-detail-record-summary strong{font-size:14px;font-weight:600;line-height:1.45}.industry-detail-record-summary p{color:var(--industry-secondary);margin-top:3px;font-size:12px;line-height:1.55}.industry-device-composition{aspect-ratio:4/3;color:#152e30;line-height:1.3;position:relative;container-type:inline-size}.industry-device-hardware{mix-blend-mode:multiply;width:100%;height:auto;display:block}.industry-device-tablet-screen{border-radius:1.2cqw 0 0 1.2cqw;grid-template-columns:23% 77%;width:70.3%;height:70.16%;font-family:Arial,sans-serif;font-size:1.6cqw;display:grid;position:absolute;top:13.35%;left:6.56%;overflow:hidden}.industry-device-sidebar{background:#dfe9e8b3;flex-direction:column;gap:.7cqw;padding:2.8cqw 1.2cqw;display:flex}.industry-device-sidebar>b{letter-spacing:-.1cqw;white-space:nowrap;margin-bottom:2cqw;font-size:2.6cqw}.industry-device-sidebar>span{border-radius:.6cqw;align-items:center;gap:.8cqw;padding:1.3cqw .9cqw;font-size:1.65cqw;line-height:1.3;display:flex}.industry-device-sidebar>span.is-active{color:#fff;background:#184d40}.industry-device-sidebar svg{flex-shrink:0;width:1.9cqw;height:1.9cqw}.industry-device-workspace{min-width:0;padding:3cqw 2.6cqw 1.5cqw}.industry-device-app-heading{justify-content:space-between;align-items:center;gap:1cqw;margin-bottom:2cqw;display:flex}.industry-device-app-heading h3{letter-spacing:-.17cqw;font-size:4cqw;font-weight:700;line-height:1}.industry-device-app-heading svg{width:2cqw;height:2cqw}.industry-device-job{background:#edf3f280;border:1px solid #cfdedd;border-radius:.8cqw;padding:1.8cqw}.industry-device-job>span{color:#44615b;font-size:1.65cqw}.industry-device-job h4{letter-spacing:-.12cqw;margin-top:.5cqw;font-size:2.85cqw;font-weight:700;line-height:1.15}.industry-device-chips{align-items:center;gap:1cqw;margin-top:1.5cqw;display:flex}.industry-device-chips>span{white-space:nowrap;background:#dfe9e7;border-radius:3cqw;align-items:center;gap:.5cqw;padding:.5cqw 1cqw;font-size:1.4cqw;display:flex}.industry-device-chips>span:first-child{color:#194d2d;background:#cfe7d3}.industry-device-chips svg{width:1.5cqw;height:1.5cqw}.industry-device-work-label{margin:2cqw 0 1cqw;font-size:1.6cqw;font-weight:600}.industry-device-task-list{border-top:1px solid #d3dfdc;margin:0;padding:0;list-style:none}.industry-device-task-list li{border-bottom:1px solid #d3dfdc;align-items:flex-start;gap:1.1cqw;padding:1.3cqw 0;display:flex}.industry-device-task-marker{border:1px solid #6b8680;border-radius:.2cqw;flex-shrink:0;width:1.4cqw;height:1.4cqw;margin-top:.3cqw}.industry-device-task-marker svg{width:100%;height:100%;display:block}.industry-device-task-list strong{font-size:1.6cqw;font-weight:600;line-height:1.4;display:block}.industry-device-task-list p{color:#4e6861;margin-top:.2cqw;font-size:1.35cqw;line-height:1.5}.industry-device-phone-screen{width:16.7%;height:46.9%;padding:1.5cqw 1cqw;font-family:Arial,sans-serif;font-size:1.4cqw;position:absolute;top:40.5%;left:78.8%;overflow:hidden}.industry-device-phone-brand{margin-bottom:1.3cqw;font-size:1.6cqw;font-weight:700;display:block}.industry-device-phone-screen h4{letter-spacing:-.08cqw;font-size:2.1cqw;font-weight:700;line-height:1.15}.industry-device-phone-job{color:#465f58;margin-top:.9cqw;font-size:1.25cqw;line-height:1.45}.industry-device-phone-metric{margin-top:2.4cqw}.industry-device-phone-metric strong{letter-spacing:-.12cqw;color:#174b3e;font-size:3.35cqw;font-weight:700;line-height:1.1;display:block}.industry-device-phone-metric span{color:#4a645a;margin-top:.5cqw;font-size:1.25cqw;display:block}.industry-device-phone-saved{color:#fff;background:#174d40;border-radius:50%;place-items:center;width:5.2cqw;height:5.2cqw;margin:1.6cqw auto;display:grid}.industry-device-phone-saved svg{width:2.4cqw;height:2.4cqw}.industry-device-phone-screen dl>div{border-top:1px solid #ccdbd6;justify-content:space-between;gap:.7cqw;padding:.9cqw 0;font-size:1.2cqw;line-height:1.3;display:flex}.industry-device-phone-screen dd{text-align:right;max-width:60%;margin:0}.industry-device-phone-screen dt{color:#526b61}@media (max-width:550px){.industry-hero-card{width:320px;max-width:calc(100% - 16px);margin:-105px 8px 0 auto;padding:16px 17px 0}.industry-hero-card-title{font-size:20px}.industry-hero-card-heading{margin-bottom:12px;font-size:11px}.industry-hero-card-confirmation{margin-inline:-17px;padding:12px 14px}.industry-hero-card-confirmation p{font-size:11px}.industry-hero-appointment{grid-template-columns:95px 1fr;gap:13px}.industry-hero-arrival b{font-size:32px}.industry-detail-work-list li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px 0}.industry-detail-work-icon{width:30px;height:32px}.industry-detail-work-list strong{font-size:14px}.industry-detail-work-list p{font-size:13px}.industry-detail-work-list .industry-detail-status{grid-column:2;justify-self:start;margin-top:0}.industry-detail-record-title{gap:8px}.industry-detail-record-title h3{font-size:20px}.industry-detail-record-summary{gap:9px;padding:12px}.industry-detail-record-summary strong{font-size:13px}}.industry-device-phone-saved.is-pending{color:#315c48;background:#dce9e2}.industry-device-task-copy{flex:1;min-width:0}.industry-device-task-heading{justify-content:space-between;align-items:baseline;gap:.7cqw;display:flex}.industry-device-task-status{color:#415d53;background:#e6edeb;border-radius:.45cqw;flex-shrink:0;padding:.1cqw .4cqw;font-size:1.05cqw;line-height:1.5}.industry-device-task-status.is-complete{color:#21573f;background:#dcece2}.industry-device-task-status.is-attention{color:#785524;background:#f3eadb}.proof-item>.proof-attachment-photo{background:#fff;border:1px solid #e0e9e4;border-radius:4px;flex-shrink:0;width:56px;height:56px;display:block}.is-compact .proof-item>.proof-attachment-photo{border-radius:.6cqw;width:7.5cqw;height:7.5cqw}.product-proof-figure{color:#183d32;min-width:0}.proof-surround{background:#edf3f0;border:1px solid #d9e5df;border-radius:14px;padding:25px}.product-proof-screen{color:#183d32;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d1e0d9;border-radius:11px;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 16px 30px -22px #163d3860}.proof-app-bar{color:#46645a;border-bottom:1px solid #e3ebe7;align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.proof-brand{color:#fff;letter-spacing:-1px;background:#125d4d;border-radius:4px;place-items:center;width:26px;height:26px;font-size:20px;font-weight:750;line-height:1;display:grid}.proof-app-bar>svg{color:#5e8474;width:17px;height:17px;margin-left:auto}.proof-body{padding:24px}.proof-kicker{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.proof-kicker>span:first-child{letter-spacing:.8px;text-transform:uppercase;color:#48655b;font-size:11px;font-weight:650}.proof-status{color:#375664;white-space:nowrap;letter-spacing:0;text-transform:none;background:#e9f0f4;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.proof-status svg{width:12px;height:12px}.proof-status.is-recorded{color:#256044;background:#e8f3ed}.proof-status.is-waiting{color:#805b1b;background:#faf0db}.proof-title{letter-spacing:-.75px;color:#183d32;margin:0;font-size:26px;font-weight:630;line-height:1.15}.proof-subtitle{color:#47655b;margin-top:9px;font-size:13px;line-height:1.5}.proof-tabs{color:#8a9b8e;border-bottom:1px solid #e3ebe4;gap:23px;margin-top:23px;font-size:12px;display:flex}.proof-tabs>*{padding-bottom:11px}.proof-tabs>b{color:#246b4e;border-bottom:2px solid #246b4e;font-weight:600}.proof-job-summary{color:#34574b;background:#f2f6f4;border-radius:7px;margin-top:20px;padding:15px 17px;font-size:14px;line-height:1.65}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.proof-metrics>div{background:#f3f7f5;border:1px solid #e3ebe6;border-radius:7px;min-width:0;padding:13px 14px}.proof-metrics dt{color:#4a685d;font-size:12px}.proof-metrics dd{letter-spacing:-.6px;color:#1d5340;margin:4px 0 0;font-size:24px;font-weight:620;line-height:1.25}.proof-section-label{justify-content:space-between;align-items:center;gap:10px;margin:21px 0 8px;font-size:12px;display:flex}.proof-section-label strong{font-weight:650}.proof-section-label>span{color:#557265;font-size:11px}.proof-record{border-top:1px solid #e0e9e4;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.proof-record-icon{color:#3d745b;background:#edf4ef;border-radius:6px;flex-shrink:0;place-items:center;width:33px;height:35px;display:grid}.proof-record-icon svg{stroke-width:1.6px;width:18px;height:18px}.proof-record>div{min-width:0}.proof-record strong,.proof-history strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.proof-record p,.proof-history p{color:#49675b;margin-top:4px;font-size:13px;line-height:1.6}.proof-record small{color:#577367;margin-top:6px;font-size:11px;display:block}.proof-footer{color:#4b685d;border-top:1px solid #e5ece8;align-items:center;gap:7px;margin-top:10px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.proof-footer svg{flex-shrink:0;width:14px;height:14px}.proof-schedule-context{border-block:1px solid #e2eae5;align-items:center;gap:8px;margin-top:23px;padding:13px 0;font-size:13px;display:flex}.proof-schedule-context svg{color:#3d7359;width:17px;height:17px}.proof-schedule-context>span{color:#536c60;margin-left:auto;font-size:12px}.proof-agenda{margin-top:17px}.proof-agenda-row{grid-template-columns:47px minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid}.proof-agenda-time{color:#4b675c;flex-direction:column;gap:9px;padding-top:13px;font-size:12px;display:flex}.proof-agenda-time b{color:#294e40;font-weight:600}.proof-agenda-job{background:#edf4f0;border-left:3px solid #5b9177;border-radius:0 7px 7px 0;min-width:0;padding:12px 14px}.proof-agenda-job>strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.proof-agenda-job p{color:#4b6a5b;margin-top:3px;font-size:12px}.proof-agenda-job>div{color:#426450;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.proof-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:22px}.proof-table th,.proof-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #e0e9e4;padding:15px 7px;font-size:14px;line-height:1.45}.proof-table th:first-child{text-align:left;width:52%;padding-left:0}.proof-table th:last-child,.proof-table td:last-child{padding-right:0}.proof-table thead th{color:#4d675b;padding-top:0;padding-bottom:10px;font-size:11px;font-weight:500}.proof-table tbody th{color:#254c3e;font-weight:550}.proof-table td{color:#456352}.proof-table td b{color:#1a714b;font-weight:650}.proof-table small{color:#567364;margin-top:4px;font-size:11px;font-weight:400;display:block}.proof-person{align-items:center;gap:9px;display:flex}.proof-person>span{color:#2d6348;background:#e7f0eb;border:1px solid #d8e6dd;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.proof-total{justify-content:space-between;align-items:center;padding-top:20px;font-size:13px;display:flex}.proof-total strong{letter-spacing:-.6px;color:#1c6549;font-size:24px}.proof-property{background:#f1f6f3;border:1px solid #e0ebe3;border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.proof-property>span{color:#4e8068}.proof-property svg{width:23px;height:23px}.proof-property small{color:#506e60;font-size:11px}.proof-property strong{font-size:14px;line-height:1.4;display:block}.proof-property>b{white-space:nowrap;color:#356349;margin-left:auto;font-size:12px;font-weight:550}.proof-history article{border-top:1px solid #e1eae4;grid-template-columns:73px minmax(0,1fr);gap:15px;padding:17px 0;display:grid}.proof-history time{color:#537161;font-size:11px;line-height:1.5}.proof-history .proof-status{margin-top:10px}.proof-order-meta{background:#f3f7f4;border-radius:7px;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;padding:16px;display:grid}.proof-order-meta small{color:#4e6a5d;font-size:11px;display:block}.proof-order-meta strong{margin-top:3px;font-size:14px;font-weight:550;display:block}.proof-order-table th:first-child{width:46%}.proof-order-table th,.proof-order-table td{padding-inline:4px;font-size:13px}.proof-order-table thead th{font-size:11px}.proof-item{align-items:center;gap:8px;display:flex}.proof-item>svg{stroke-width:1.6px;color:#4c7861;flex-shrink:0;width:18px;height:18px}.proof-order-progress{background:#e8eeea;border-radius:10px;height:5px;margin-top:25px;overflow:hidden}.proof-order-progress>span{background:#4b866c;height:100%;display:block}.proof-order-caption{justify-content:space-between;gap:10px;margin-top:13px;font-size:12px;display:flex}.proof-order-caption>span{color:#456656;align-items:center;gap:6px;display:flex}.proof-order-caption svg{width:15px;height:15px}.proof-cost-total{background:#eaf4ee;border:1px solid #dceae1;border-radius:8px;flex-direction:column;margin-top:25px;padding:20px;display:flex}.proof-cost-total>span{color:#3c6752;font-size:12px}.proof-cost-total>strong{letter-spacing:-1.5px;color:#19543c;margin:5px 0 8px;font-size:38px;font-weight:600;line-height:1.2}.proof-cost-total>small{color:#486c59;font-size:11px}.proof-cost-table th:first-child{width:68%}.proof-cost-table th strong{font-weight:550}.proof-open-order{color:#745923;background:#fbf5e9;border:1px solid #eee4d0;border-radius:6px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;display:flex}.proof-open-order svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.proof-open-order p{font-size:12px;line-height:1.6}.proof-asset-summary{background:#edf4f0;border:1px solid #dce9e0;border-radius:8px;align-items:center;gap:16px;margin-top:24px;padding:18px;display:flex}.proof-asset-icon{color:#49765f;background:#fff;border:1px solid #dce7e0;border-radius:7px;place-items:center;width:50px;height:55px;display:grid}.proof-asset-icon svg{stroke-width:1.5px;width:26px;height:26px}.proof-asset-summary small{color:#4c705d;font-size:11px;font-weight:550;display:block}.proof-asset-summary strong{margin:3px 0;font-size:20px;font-weight:600;line-height:1.35;display:block}.proof-asset-summary div>span{color:#4b685b;font-size:11px}.proof-assignment{color:#315b44;align-items:center;gap:10px;padding:16px 0;display:flex}.proof-assignment svg{width:19px;height:19px}.proof-assignment small{color:#4f6d5e;font-size:11px;display:block}.proof-assignment strong{font-size:13px;font-weight:550;display:block}.proof-stock-location{border-block:1px solid #e1eae4;align-items:center;gap:7px;margin-top:17px;padding:13px 0;font-size:13px;display:flex}.proof-stock-location svg{width:16px;height:16px}.proof-stock-location span{margin-left:auto;font-size:11px}.proof-stock-table th:first-child{width:48%}.industry-device-composition--proof .industry-device-tablet-screen{background:#f5f9f7;grid-template-columns:17% 83%}.industry-device-composition--proof .industry-device-sidebar{background:#e3ece8;padding:2.5cqw .8cqw}.industry-device-composition--proof .industry-device-sidebar>b{letter-spacing:-.06cqw;margin-bottom:2cqw;font-size:2cqw}.industry-device-composition--proof .industry-device-sidebar>span{gap:.5cqw;padding:1.2cqw .5cqw;font-size:1.25cqw}.industry-device-composition--proof .industry-device-sidebar svg{width:1.8cqw;height:1.8cqw}.product-proof-screen.is-compact{box-shadow:none;background:#f8fbf9;border:0;border-radius:0;font-family:Arial,sans-serif;font-size:1.8cqw;overflow:hidden}.is-compact .proof-body{padding:2.6cqw 2.3cqw 1.5cqw}.is-compact .proof-kicker{gap:.8cqw;margin-bottom:.9cqw}.is-compact .proof-kicker>span:first-child{letter-spacing:.05cqw;font-size:1.15cqw}.is-compact .proof-status{border-radius:.4cqw;padding:.35cqw .6cqw;font-size:1.1cqw}.is-compact .proof-status svg{width:1.1cqw;height:1.1cqw}.is-compact .proof-title{letter-spacing:-.09cqw;font-size:3.05cqw;line-height:1.13}.is-compact .proof-subtitle{margin-top:.8cqw;font-size:1.35cqw;line-height:1.4}.is-compact .proof-tabs{gap:2.6cqw;margin-top:1.6cqw;font-size:1.3cqw}.is-compact .proof-tabs>*{padding-bottom:.8cqw}.is-compact .proof-job-summary{display:none}.is-compact .proof-metrics{gap:1cqw;margin:1.6cqw 0}.is-compact .proof-metrics>div{border-radius:.6cqw;padding:1.1cqw 1.3cqw}.is-compact .proof-metrics dt{font-size:1.2cqw}.is-compact .proof-metrics dd{letter-spacing:-.09cqw;margin-top:.4cqw;font-size:2.9cqw}.is-compact .proof-section-label{margin:1.5cqw 0 .5cqw;font-size:1.3cqw}.is-compact .proof-section-label>span{font-size:1.1cqw}.is-compact .proof-record{gap:.9cqw;padding:1cqw 0}.is-compact .proof-record-icon{border-radius:.4cqw;width:2.8cqw;height:3cqw}.is-compact .proof-record-icon svg{width:1.6cqw;height:1.6cqw}.is-compact .proof-record strong,.is-compact .proof-history strong{font-size:1.55cqw;line-height:1.4}.is-compact .proof-record p,.is-compact .proof-history p{margin-top:.3cqw;font-size:1.2cqw;line-height:1.45}.is-compact .proof-record small{margin-top:.4cqw;font-size:1.05cqw}.is-compact .proof-footer{gap:.5cqw;margin-top:.8cqw;padding-top:.9cqw;font-size:1.1cqw}.is-compact .proof-footer svg{width:1.2cqw;height:1.2cqw}.is-compact .proof-schedule-context{gap:.7cqw;margin-top:1.5cqw;padding:.9cqw 0;font-size:1.45cqw}.is-compact .proof-schedule-context svg{width:1.7cqw;height:1.7cqw}.is-compact .proof-schedule-context>span{font-size:1.15cqw}.is-compact .proof-agenda{margin-top:1.2cqw}.is-compact .proof-agenda-row{grid-template-columns:4.2cqw minmax(0,1fr);gap:.9cqw;margin-bottom:.9cqw}.is-compact .proof-agenda-time{gap:.7cqw;padding-top:.8cqw;font-size:1.1cqw}.is-compact .proof-agenda-job{border-left-width:2px;border-radius:0 .5cqw .5cqw 0;padding:.7cqw .9cqw}.is-compact .proof-agenda-job>strong{font-size:1.45cqw}.is-compact .proof-agenda-job p{margin-top:.3cqw;font-size:1.15cqw}.is-compact .proof-agenda-job>div{margin-top:.5cqw;font-size:1.1cqw}.is-compact .proof-agenda-row:nth-child(n+4){display:none}.is-compact.proof-schedule .proof-metrics{margin-top:1.1cqw}.is-compact .proof-table{margin-top:1.8cqw}.is-compact .proof-table th,.is-compact .proof-table td{padding:1.1cqw .5cqw;font-size:1.45cqw}.is-compact .proof-table thead th{padding-top:0;padding-bottom:.8cqw;font-size:1.1cqw}.is-compact .proof-table small{margin-top:.3cqw;font-size:1.15cqw}.is-compact .proof-person{gap:.8cqw}.is-compact .proof-person>span{width:2.5cqw;height:2.5cqw;font-size:1cqw}.is-compact .proof-total{padding-top:1.5cqw;font-size:1.3cqw}.is-compact .proof-total strong{letter-spacing:-.08cqw;font-size:2.5cqw}.is-compact .proof-item{gap:.7cqw}.is-compact .proof-item>svg{width:1.8cqw;height:1.8cqw}.is-compact .proof-property{border-radius:.7cqw;gap:1cqw;margin-top:1.7cqw;padding:1.2cqw}.is-compact .proof-property small{font-size:1.1cqw}.is-compact .proof-property strong{font-size:1.5cqw}.is-compact .proof-property>b{font-size:1.2cqw}.is-compact .proof-property svg{width:2cqw;height:2cqw}.is-compact .proof-history article{grid-template-columns:7cqw minmax(0,1fr);gap:1.2cqw;padding:1.3cqw 0}.is-compact .proof-history time{font-size:1.1cqw}.is-compact .proof-history .proof-status{margin-top:.6cqw}.is-compact .proof-order-meta{border-radius:.6cqw;gap:1.5cqw;margin-top:1.7cqw;padding:1.3cqw}.is-compact .proof-order-meta small{font-size:1.1cqw}.is-compact .proof-order-meta strong{margin-top:.4cqw;font-size:1.5cqw}.is-compact .proof-order-progress{height:.5cqw;margin-top:1.8cqw}.is-compact .proof-order-caption{margin-top:1cqw;font-size:1.2cqw}.is-compact .proof-order-caption svg{width:1.4cqw;height:1.4cqw}.is-compact .proof-cost-total{border-radius:.7cqw;margin-top:1.7cqw;padding:1.5cqw}.is-compact .proof-cost-total>span{font-size:1.2cqw}.is-compact .proof-cost-total>strong{letter-spacing:-.15cqw;margin:.5cqw 0;font-size:4.3cqw}.is-compact .proof-cost-total>small{font-size:1.1cqw}.is-compact .proof-open-order{gap:.6cqw;margin-top:1.2cqw;padding:1cqw}.is-compact .proof-open-order svg{width:1.4cqw;height:1.4cqw}.is-compact .proof-open-order p{font-size:1.15cqw}.is-compact .proof-asset-summary{border-radius:.6cqw;gap:1.2cqw;margin-top:1.7cqw;padding:1.3cqw}.is-compact .proof-asset-icon{border-radius:.5cqw;width:4cqw;height:4.5cqw}.is-compact .proof-asset-icon svg{width:2.1cqw;height:2.1cqw}.is-compact .proof-asset-summary small,.is-compact .proof-asset-summary div>span{font-size:1.1cqw}.is-compact .proof-asset-summary strong{margin:.3cqw 0;font-size:2cqw}.is-compact .proof-assignment{gap:.7cqw;padding:1.1cqw 0}.is-compact .proof-assignment svg{width:1.7cqw;height:1.7cqw}.is-compact .proof-assignment small{font-size:1.1cqw}.is-compact .proof-assignment strong{font-size:1.4cqw}.is-compact .proof-stock-location{margin-top:1.5cqw;padding:1.1cqw 0;font-size:1.4cqw}.is-compact .proof-stock-location span{font-size:1.1cqw}.is-compact .proof-stock-location svg{width:1.5cqw;height:1.5cqw}.industry-device-phone-state{text-align:center;color:#335f4d;margin:-.6cqw 0 1cqw;font-size:1.05cqw}.industry-device-phone-saved.is-expected{color:#75551d;background:#f0e5cf}.industry-device-phone-saved.is-active{color:#315c6b;background:#e0edf1}.industry-hero-card-confirmation.is-expected{color:#715824;background:#faf3e6}.industry-hero-card-confirmation.is-expected>span{color:#715824;background:#f0e4c9}.industry-hero-card-confirmation.is-active>span{color:#3a6370;background:#e0eaf0}.industry-hero-arrival{min-width:0}.industry-hero-arrival b{letter-spacing:-1px;font-size:29px}.industry-hero-resources dd{overflow-wrap:anywhere;padding-top:21px;font-size:20px;line-height:1.35}.industry-hero-resources svg{top:8px;left:9px;right:auto}.industry-device-mobile-readout{display:none}@media (max-width:1100px) and (min-width:851px){.proof-surround{padding:16px}.proof-body{padding:18px}.proof-title{font-size:23px}.proof-metrics dd{font-size:22px}.proof-order-table th:first-child{width:40%}}@media (max-width:550px){.proof-surround{padding:13px 10px}.proof-body{padding:19px 15px}.proof-app-bar{padding:13px 15px}.proof-title{font-size:24px}.proof-kicker{align-items:flex-start;gap:7px}.proof-kicker>span:first-child,.proof-status{font-size:10px}.proof-subtitle{font-size:13px}.proof-metrics{gap:8px}.proof-metrics>div{padding:12px 10px}.proof-metrics dd{font-size:22px}.proof-metrics dt{font-size:11px}.proof-table th,.proof-table td{padding-block:13px;font-size:13px}.proof-order-table thead th{font-size:10px}.proof-order-table th:first-child{width:42%}.proof-item>svg{display:none}.proof-history article{grid-template-columns:60px minmax(0,1fr);gap:12px}.proof-person>span{display:none}.proof-cost-total>strong{font-size:34px}.industry-device-mobile-readout{margin-top:16px;display:block}.industry-device-mobile-readout .proof-surround{padding:10px}.industry-device-composition--proof .industry-device-tablet-screen{grid-template-columns:14% 86%}.industry-device-composition--proof .industry-device-sidebar>span{font-size:0}.industry-device-composition--proof .industry-device-sidebar svg{width:2.7cqw;height:2.7cqw}.industry-device-composition--proof .industry-device-sidebar>b{font-size:2cqw}.is-compact .proof-kicker>span:first-child{font-size:1.5cqw}.is-compact .proof-title{font-size:3.4cqw}.is-compact .proof-subtitle{font-size:1.6cqw}.is-compact .proof-metrics dd{font-size:3.3cqw}.is-compact .proof-record p,.is-compact .proof-record small,.is-compact .proof-footer{display:none}.is-compact .proof-record strong{font-size:1.8cqw}.is-compact .proof-record{padding:1.4cqw 0}.is-compact .proof-table th,.is-compact .proof-table td{font-size:1.6cqw}.is-compact .proof-table thead th{font-size:1.3cqw}.is-compact .proof-title,.is-compact .proof-kicker,.is-compact .proof-status{overflow-wrap:normal}}.industry-hero-picklist dt>svg{color:#5b7f6b;flex-shrink:0}.electrical-page{--industry-secondary:#456558}.industry-device-composition--proof .industry-device-tablet-screen{width:70.3%}.is-compact .proof-record small,.is-compact .proof-footer{display:none}.industry-device-composition--proof .industry-device-phone-metric{margin-top:1.5cqw}.industry-device-composition--proof .industry-device-phone-saved{width:4.5cqw;height:4.5cqw;margin:.85cqw auto}.industry-device-composition--proof .industry-device-phone-state{margin:.15cqw 0 .8cqw}.industry-device-composition--proof .industry-device-phone-brand{margin-bottom:.9cqw}@media (max-width:550px){.is-compact .proof-history p{display:none}.is-compact .proof-history article{padding:1.1cqw 0}.is-compact .proof-cost-total{margin-top:1.2cqw;padding:1cqw}.is-compact .proof-cost-total>small{display:none}}.industry-hero-card.industry-hero-summary{width:365px;margin-top:-142px;padding:20px 22px 19px}.industry-hero-summary .industry-hero-card-heading{letter-spacing:.25px;gap:8px;margin-bottom:15px;font-size:11px}.hero-summary-status{white-space:nowrap;color:#355667;letter-spacing:0;background:#eaf0f4;border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:4px 7px;font-size:11px;display:flex}.hero-summary-status.is-complete{color:#246348;background:#e7f2eb}.hero-summary-context{color:#456559;margin-top:5px;font-size:13px;line-height:1.5}.hero-summary-detail{color:#254e40;border-top:1px solid #e1e9e4;margin-top:15px;padding-top:16px;font-size:14px;line-height:1.5}.hero-summary-facts{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 0;display:grid}.hero-summary-facts dt{color:#547266;font-size:11px;line-height:1.4}.hero-summary-facts dd{color:#1f4c3c;margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.4}.proof-work-scope{color:#426354;margin:17px 0;font-size:14px;line-height:1.6}.proof-phases{gap:8px;display:grid}.proof-phase{border:1px solid #e0e8e3;border-radius:7px;overflow:hidden}.proof-phase.is-current{background:#eff7f2;border-color:#d5e6db}.proof-phase-heading{align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.proof-phase-heading>svg{color:#476c58;flex-shrink:0;width:17px;height:17px}.proof-phase-heading strong{font-weight:550;line-height:1.4}.proof-phase-heading .proof-status{margin-left:auto}.proof-phase-detail{grid-template-columns:42% 1fr;align-items:center;gap:15px;padding:0 14px 15px;display:grid}.proof-phase-detail>img{aspect-ratio:1.5;object-fit:cover;border-radius:4px;width:100%}.proof-phase-detail b{font-size:14px;font-weight:600;line-height:1.4;display:block}.proof-phase-detail span{color:#517361;margin-top:5px;font-size:12px;line-height:1.5;display:block}.proof-job-photo{background:#edf3ef;border-radius:7px;margin-top:18px;position:relative;overflow:hidden}.proof-job-photo>img{object-fit:cover;width:100%;height:200px}.proof-job-photo>div{color:#3d6050;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.proof-job-photo svg{width:15px;height:15px}.proof-file-strip{gap:0;display:grid}.proof-file-strip>div{border-top:1px solid #e0e9e3;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.proof-file-strip svg{color:#507761;flex-shrink:0;width:17px;height:17px;margin-top:2px}.proof-file-strip strong{font-size:13px;font-weight:550;line-height:1.5}.proof-file-strip p{color:#4b6b5c;margin-top:3px;font-size:12px;line-height:1.6}.proof-equipment-photo{background:#f4f6f3;border:1px solid #e1e8e3;border-radius:8px;justify-content:center;align-items:center;margin-top:23px;display:flex;overflow:hidden}.proof-equipment-photo img{object-fit:contain;width:100%;height:245px}.proof-equipment-facts{border-bottom:1px solid #e0e9e3;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:18px 0;display:grid}.proof-equipment-facts dt{color:#507061;font-size:12px}.proof-equipment-facts dd{margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.4}.proof-equipment-facts small{color:#526e60;margin-top:5px;font-size:11px;line-height:1.5;display:block}.is-compact .proof-work-scope{margin:1.3cqw 0;font-size:1.35cqw;line-height:1.4}.is-compact .proof-phases{gap:.6cqw}.is-compact .proof-phase{border-radius:.45cqw}.is-compact .proof-phase-heading{gap:.7cqw;padding:.7cqw .9cqw;font-size:1.45cqw}.is-compact .proof-phase-heading>svg{width:1.5cqw;height:1.5cqw}.is-compact .proof-phase-detail{gap:1.2cqw;padding:0 .9cqw 1cqw}.is-compact .proof-phase-detail>img{max-height:7.5cqw}.is-compact .proof-phase-detail b{font-size:1.4cqw}.is-compact .proof-phase-detail span{margin-top:.4cqw;font-size:1.1cqw}.is-compact .proof-job-photo{border-radius:.5cqw;margin-top:1.3cqw}.is-compact .proof-job-photo>div{gap:.6cqw;padding:.5cqw .9cqw;font-size:1.1cqw}.is-compact .proof-job-photo svg{width:1.3cqw;height:1.3cqw}.is-compact .proof-file-strip>div{gap:.8cqw;padding:.55cqw 0}.is-compact .proof-file-strip svg{width:1.4cqw;height:1.4cqw;margin-top:.2cqw}.is-compact .proof-file-strip strong{font-size:1.2cqw;line-height:1.4}.is-compact .proof-equipment-photo{border-radius:.6cqw;margin-top:1.6cqw}.is-compact .proof-equipment-photo img{height:18cqw}.is-compact .proof-equipment-facts{gap:1.4cqw;padding:1.4cqw 0}.is-compact .proof-equipment-facts dt{font-size:1.1cqw}.is-compact .proof-equipment-facts dd{margin-top:.4cqw;font-size:1.7cqw}.is-compact .proof-equipment-facts small{margin-top:.4cqw;font-size:1.05cqw}@media (max-width:550px){.industry-hero-card.industry-hero-summary{margin-top:-80px;padding:17px 17px 18px}.industry-hero-summary .industry-hero-card-heading,.hero-summary-status{font-size:10px}.hero-summary-facts{gap:12px}.hero-summary-facts dd{font-size:16px}.proof-equipment-photo img{height:190px}.proof-equipment-facts{gap:12px}.proof-equipment-facts dd{font-size:14px}.proof-job-photo>img{height:160px}.proof-phase-heading{gap:7px;padding:11px 10px;font-size:13px}.proof-phase-detail{gap:10px;padding:0 10px 12px}.proof-phase-detail b{font-size:13px}.proof-phase-detail span{font-size:11px}.is-compact .proof-work-scope{font-size:1.4cqw}.is-compact .proof-equipment-photo img{height:16cqw}.is-compact .proof-equipment-facts dd{font-size:1.5cqw}.is-compact .proof-phase-heading{gap:.7cqw;padding:.7cqw .9cqw;font-size:1.5cqw}.is-compact .proof-phase-detail{gap:1cqw;padding:0 .9cqw .9cqw}.is-compact .proof-phase-detail b{font-size:1.4cqw}.is-compact .proof-phase-detail span{font-size:1.15cqw}}.is-compact .proof-job-photo>img{height:10.5cqw}.is-compact .proof-files-label{border-top:1px solid #e0e9e3;margin:1cqw 0 0;padding-top:.8cqw}@media (max-width:550px){.is-compact.proof-job .proof-body{padding-top:2.2cqw;padding-bottom:1cqw}.is-compact .proof-phases{gap:.4cqw}.is-compact .proof-phase-heading{padding:.5cqw .9cqw}.is-compact .proof-job-photo>img{height:10cqw}}.proof-job-photo{border:1px solid #e1e9e3;grid-template-columns:44% minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.proof-job-photo>img{aspect-ratio:1.5;object-fit:contain;border-radius:4px;height:auto}.proof-job-photo>div{padding:0;display:block}.proof-photo-caption{color:#536f60;align-items:center;gap:5px;font-size:11px;display:flex}.proof-job-photo strong{margin-top:7px;font-size:14px;font-weight:550;line-height:1.5;display:block}.is-compact .proof-job-photo{grid-template-columns:43% minmax(0,1fr);gap:1.2cqw;margin-top:1.8cqw;padding:.9cqw}.is-compact .proof-job-photo>img{aspect-ratio:1.5;height:auto}.is-compact .proof-job-photo>div{padding:0}.is-compact .proof-photo-caption{gap:.4cqw;font-size:1.1cqw}.is-compact .proof-job-photo strong{margin-top:.6cqw;font-size:1.5cqw;line-height:1.4}@media (max-width:550px){.proof-job-photo{grid-template-columns:44% minmax(0,1fr);gap:12px;padding:10px}.proof-job-photo>img{height:auto}.proof-job-photo strong{font-size:13px}.proof-photo-caption{font-size:10px}.is-compact .proof-job-photo{gap:1cqw;padding:.8cqw}.is-compact .proof-job-photo strong{font-size:1.5cqw}.is-compact .proof-photo-caption{font-size:1.1cqw}}.proof-delivery-origin{background:#eef5f0;border:1px solid #dfe9e2;border-radius:7px;align-items:center;gap:10px;margin-top:22px;padding:14px 16px;display:flex}.proof-delivery-origin>svg{color:#507260;flex-shrink:0;width:18px;height:18px}.proof-delivery-origin small{color:#507260;font-size:12px;display:block}.proof-delivery-origin strong{margin-top:3px;font-size:15px;font-weight:600;display:block}.proof-delivery-address{gap:14px;margin:20px 0;display:grid}.proof-delivery-address dt{color:#507260;font-size:12px}.proof-delivery-address dd{margin:4px 0 0;font-size:15px;font-weight:550;line-height:1.4}.proof-delivery-product{border-top:1px solid #dfe9e2;align-items:center;gap:9px;padding:14px 0;font-size:14px;display:flex}.proof-delivery-product>svg{flex-shrink:0;width:17px;height:17px}.proof-delivery-product>span{color:#507260;margin-left:auto;font-size:12px}.proof-delivery-confirmation{color:#376c50;align-items:center;gap:8px;font-size:13px;display:flex}.proof-delivery-confirmation>svg{width:17px;height:17px}.proof-delivery-table td:first-child{white-space:nowrap}.proof-delivery-table td:last-child{white-space:nowrap;text-align:right}.proof-delivery-table th:nth-child(2){width:56%}.proof-delivery-table small{margin-top:5px;line-height:1.5;display:block}.proof-delivery-table tbody strong{font-size:14px}.is-compact .proof-delivery-origin{border-radius:.6cqw;gap:.8cqw;margin-top:1.6cqw;padding:1cqw 1.2cqw}.is-compact .proof-delivery-origin>svg{width:1.7cqw;height:1.7cqw}.is-compact .proof-delivery-origin small{font-size:1.1cqw}.is-compact .proof-delivery-origin strong{margin-top:.3cqw;font-size:1.5cqw}.is-compact .proof-delivery-address{gap:1.1cqw;margin:1.4cqw 0}.is-compact .proof-delivery-address dt{font-size:1.1cqw}.is-compact .proof-delivery-address dd{margin-top:.3cqw;font-size:1.6cqw}.is-compact .proof-delivery-product{gap:.7cqw;padding:1cqw 0 .3cqw;font-size:1.5cqw}.is-compact .proof-delivery-product>svg{width:1.6cqw;height:1.6cqw}.is-compact .proof-delivery-product>span{font-size:1.1cqw}.is-compact .proof-delivery-confirmation{gap:.6cqw;font-size:1.2cqw}.is-compact .proof-delivery-confirmation>svg{width:1.4cqw;height:1.4cqw}@media (max-width:550px){.proof-delivery-table th,.proof-delivery-table td{padding:13px 4px;font-size:12px}.proof-delivery-table tbody strong{font-size:13px}.proof-delivery-table small{font-size:12px}.proof-delivery-origin{padding:12px}.proof-delivery-table th:nth-child(2){width:53%}.is-compact .proof-delivery-address{gap:.8cqw}.is-compact .proof-delivery-address dd{font-size:1.6cqw}.is-compact.proof-delivery .proof-metrics dd{font-size:3cqw}}.proof-delivery-table th:first-child,.proof-delivery-table td:first-child{text-align:left;width:20%;padding-left:0}.proof-delivery-table th:nth-child(2){text-align:left;width:59%}.proof-delivery-table th:last-child,.proof-delivery-table td:last-child{text-align:right;width:21%}.proof-delivery-table tbody th{font-weight:550}@media (max-width:550px){.proof-delivery-table th:first-child,.proof-delivery-table td:first-child{width:23%}.proof-delivery-table th:nth-child(2){width:53%}.proof-delivery-table th:last-child,.proof-delivery-table td:last-child{width:24%}.proof-delivery-table thead th{font-size:10px}}.proof-completion-checks{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.proof-completion-checks li{color:#325c4f;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.proof-completion-checks svg{flex:none;width:15px;height:15px}.is-compact .proof-completion-checks{gap:.6cqw;margin:1cqw 0}.is-compact .proof-completion-checks li{gap:.6cqw;font-size:1.35cqw}.is-compact .proof-completion-checks svg{width:1.4cqw;height:1.4cqw}.is-compact:has(.proof-completion-checks) .proof-files-label{display:none}.industry-device-phone-photo-row:empty{display:none}.industry-phone-photo{object-fit:cover;border-radius:.6cqw;width:100%;height:8cqw;margin:.8cqw 0;display:block}.industry-device-phone-screen:has(.industry-phone-photo) .industry-device-phone-metric{margin:.8cqw 0}.industry-device-phone-screen:has(.industry-phone-photo) .industry-device-phone-metric strong{font-size:2.5cqw}.industry-device-phone-screen:has(.industry-phone-photo) .industry-device-phone-saved{width:4.4cqw;height:4.4cqw;margin:.6cqw auto}.industry-device-phone-screen:has(.industry-phone-photo) .industry-device-phone-state{margin:.4cqw 0}.industry-device-phone-screen:has(.industry-phone-photo) .industry-device-phone-saved{display:none}.is-compact .proof-cost-table th,.is-compact .proof-cost-table td{padding-block:.75cqw}.is-compact .proof-cost-total{margin-top:1.2cqw;padding:1.1cqw}.proof-next-visit{background:#f2f7f2;border:1px solid #d9e5db;border-radius:6px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.proof-next-visit>svg{color:#4f775b;flex:none;width:18px}.proof-next-visit>div{flex:1;gap:4px;display:grid}.proof-next-visit strong{font-size:13px}.proof-next-visit span{font-size:12px}.is-compact .proof-next-visit{gap:.8cqw;margin-top:1.3cqw;padding:1cqw}.is-compact .proof-next-visit>svg{width:1.6cqw}.is-compact .proof-next-visit>div{gap:.3cqw}.is-compact .proof-next-visit strong{font-size:1.35cqw}.is-compact .proof-next-visit span{font-size:1.2cqw}.is-compact:has(.proof-next-visit) .proof-property{display:none}
