._loading_sofow_1,._loginPage_sofow_1{color:#173f5f;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#edf4f9;place-items:center;display:grid}._loading_sofow_1{font-weight:700}._loginCard_sofow_1{background:#fff;border-top:4px solid #0870bb;border-radius:18px;width:min(460px,100% - 32px);padding:42px;box-shadow:0 24px 70px #123a581f}._loginCard_sofow_1>img{object-fit:contain;object-position:left center;width:170px;height:68px;margin-bottom:30px;display:block}._loginCopy_sofow_1>span,._sectionTitle_sofow_1 span,._header_sofow_1>div:first-child>span,._modulePage_sofow_1 section>span{text-transform:uppercase;letter-spacing:1.4px;color:#0870bb;font-size:10px;font-weight:800}._loginCopy_sofow_1 h1{color:#173f5f;margin:8px 0;font-size:32px}._loginCopy_sofow_1 p{color:#6c8191;margin:0 0 26px;font-size:14px}._loginCard_sofow_1 form,._userForm_sofow_1{gap:15px;display:grid}._loginCard_sofow_1 label,._userForm_sofow_1 label,._assignment_sofow_1{color:#294b64;gap:7px;font-size:11px;font-weight:800;display:grid}._loginCard_sofow_1 input,._userForm_sofow_1 input,._userForm_sofow_1 select,._assignment_sofow_1 select{color:#173f5f;background:#f9fcfe;border:1px solid #cadce9;border-radius:8px;outline:none;width:100%;padding:12px}._loginCard_sofow_1 input:focus,._userForm_sofow_1 input:focus,._userForm_sofow_1 select:focus,._assignment_sofow_1 select:focus{border-color:#0870bb;box-shadow:0 0 0 3px #dcedf9}._loginCard_sofow_1 button,._userForm_sofow_1 button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;justify-content:space-between;padding:14px 16px;font-weight:800;display:flex}._loginCard_sofow_1>small{color:#7b8e9b;margin-top:18px;line-height:1.5;display:block}._message_sofow_1,._banner_sofow_1{color:#6d5710;background:#fff5ce;border:1px solid #efd56b;border-radius:7px;padding:11px 13px;font-size:11px}._appShell_sofow_1{color:#173f5f;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#f2f6f9}._sidebar_sofow_1{color:#d5e4ed;z-index:10;background:#123d5c;flex-direction:column;width:235px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}._logo_sofow_1{background:#fff;border-radius:9px;margin-bottom:38px;padding:10px 14px;display:block}._logo_sofow_1 img{object-fit:contain;width:100%;height:50px;display:block}._sidebar_sofow_1 nav{gap:7px;display:grid}._sidebar_sofow_1 nav a{border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}._sidebar_sofow_1 nav a:hover,._sidebar_sofow_1 nav a._active_sofow_1{color:#fff;background:#0870bb}._publicLink_sofow_1{color:#b9ccd8;margin-top:auto;padding:12px 8px;font-size:10px}._main_sofow_1{margin-left:235px;padding:34px clamp(24px,4vw,58px) 70px}._header_sofow_1{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}._header_sofow_1 h1{letter-spacing:-1px;margin:5px 0 3px;font-size:clamp(26px,3vw,38px)}._header_sofow_1 p{color:#6d8291;margin:0;font-size:13px}._account_sofow_1{background:#fff;border:1px solid #d8e4ec;border-radius:12px;align-items:center;gap:10px;padding:9px;display:flex}._account_sofow_1>span,._userList_sofow_1>div>span{color:#fff;background:#0870bb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}._account_sofow_1>div{gap:2px;display:grid}._account_sofow_1 strong{font-size:11px}._account_sofow_1 small{color:#6d8291;font-size:9px}._account_sofow_1 button{color:#6d8291;cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:9px}._banner_sofow_1{margin:-10px 0 20px}._stats_sofow_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._stats_sofow_1 article{background:#fff;border:1px solid #d8e4ec;border-top:3px solid #0870bb;border-radius:12px;gap:5px;padding:20px;display:grid}._stats_sofow_1 small{text-transform:uppercase;color:#647e91;letter-spacing:.5px;font-size:10px;font-weight:800}._stats_sofow_1 strong{color:#173f5f;font-size:30px}._stats_sofow_1 span{color:#0870bb;font-size:10px;font-weight:700}._section_sofow_1{margin-top:34px}._sectionTitle_sofow_1{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}._sectionTitle_sofow_1 h2{margin:4px 0 0;font-size:22px}._sectionTitle_sofow_1 p{color:#708491;text-align:right;max-width:460px;margin:0;font-size:11px}._tools_sofow_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._tools_sofow_1>a,._tools_sofow_1>article{background:#fff;border:1px solid #d8e4ec;border-radius:12px;grid-template-columns:36px 1fr;align-content:start;gap:13px;min-height:145px;padding:20px;transition:all .18s;display:grid}._tools_sofow_1>a:hover{border-color:#0870bb;transform:translateY(-2px);box-shadow:0 10px 30px #153f5c14}._tools_sofow_1 i{color:#0870bb;background:#e9f4fb;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}._tools_sofow_1 div{gap:7px;display:grid}._tools_sofow_1 strong{font-size:14px}._tools_sofow_1 div span{color:#6b8292;font-size:10px;line-height:1.45}._tools_sofow_1 b{color:#0870bb;grid-column:2;align-self:end;font-size:9px}._tools_sofow_1>article{opacity:.65;border-style:dashed}._days_sofow_1{gap:10px;display:grid}._days_sofow_1 details{background:#fff;border:1px solid #d8e4ec;border-radius:11px;overflow:hidden}._days_sofow_1 summary{cursor:pointer;text-transform:capitalize;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;font-weight:800;list-style:none;display:flex}._days_sofow_1 summary::-webkit-details-marker{display:none}._days_sofow_1 summary:after{content:"⌄";color:#0870bb;margin-left:12px}._days_sofow_1 summary b{color:#0870bb;background:#eaf4fa;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:9px}._days_sofow_1 details[open] summary{border-bottom:1px solid #d8e4ec}._appointments_sofow_1{display:grid}._appointments_sofow_1>article{border-bottom:1px solid #edf2f5;grid-template-columns:80px minmax(210px,1fr) minmax(170px,230px) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}._appointments_sofow_1>article:last-child{border-bottom:0}._appointments_sofow_1 time{color:#0870bb;font-size:18px;font-weight:900;display:grid}._appointments_sofow_1 time small{color:#728694;font-size:8px}._appointmentBody_sofow_1{gap:3px;display:grid}._appointmentBody_sofow_1>span{color:#0870bb;font-size:8px;font-weight:800}._appointmentBody_sofow_1 strong{font-size:13px}._appointmentBody_sofow_1 p{color:#667e8e;margin:0;font-size:10px}._appointmentBody_sofow_1>div{gap:15px;margin-top:6px;display:flex}._appointmentBody_sofow_1 a{color:#0870bb;font-size:9px;font-weight:800}._assignment_sofow_1{font-size:8px}._assignment_sofow_1 select{padding:9px;font-size:10px}._status_sofow_1{color:#775a08;white-space:nowrap;background:#fff4d4;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:800}._status_sofow_1._done_sofow_1{color:#28765c;background:#e4f4ed}._empty_sofow_1{text-align:center;color:#6e8493;background:#fff;border:1px dashed #c6d8e5;border-radius:11px;padding:28px;font-size:12px}._userLayout_sofow_1{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}._userList_sofow_1,._userForm_sofow_1{background:#fff;border:1px solid #d8e4ec;border-radius:12px;padding:18px}._userList_sofow_1{display:grid}._userList_sofow_1>div{border-bottom:1px solid #edf2f5;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}._userList_sofow_1>div:last-child{border-bottom:0}._userList_sofow_1>div>span{width:34px;height:34px;font-size:11px}._userList_sofow_1 div div{gap:3px;display:grid}._userList_sofow_1 strong{font-size:11px}._userList_sofow_1 small{color:#6d8291;font-size:9px}._userList_sofow_1 b{color:#0870bb;background:#eaf4fa;border-radius:20px;padding:5px 8px;font-size:8px}._userList_sofow_1 p{color:#6d8291;font-size:11px}._userForm_sofow_1 h3{margin:0 0 3px;font-size:16px}._modulePage_sofow_1{color:#173f5f;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#f2f6f9;padding:clamp(24px,6vw,80px)}._modulePage_sofow_1>a{color:#0870bb;font-size:11px;font-weight:800}._modulePage_sofow_1 section{background:#fff;border:1px solid #d8e4ec;border-top:4px solid #0870bb;border-radius:14px;width:min(760px,100%);margin:30px auto;padding:clamp(28px,5vw,52px);box-shadow:0 20px 60px #143d5b17}._modulePage_sofow_1 h1{margin:8px 0 15px;font-size:clamp(28px,5vw,46px)}._modulePage_sofow_1 p{color:#647d8f;line-height:1.7}._modulePage_sofow_1 section>div{background:#edf6fc;border-radius:10px;margin-top:28px;padding:20px}._modulePage_sofow_1 ol{margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.9}@media (width<=1050px){._stats_sofow_1,._tools_sofow_1{grid-template-columns:repeat(2,1fr)}._appointments_sofow_1>article{grid-template-columns:70px 1fr auto}._assignment_sofow_1{grid-column:2}._status_sofow_1{grid-area:1/3}}@media (width<=760px){._sidebar_sofow_1{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;position:sticky;top:0}._logo_sofow_1{width:105px;margin:0 12px 0 0;padding:5px 8px}._logo_sofow_1 img{height:32px}._sidebar_sofow_1 nav{margin-left:auto;display:flex}._sidebar_sofow_1 nav a{padding:9px}._sidebar_sofow_1 nav a span,._publicLink_sofow_1{display:none}._main_sofow_1{margin-left:0;padding:24px 16px 55px}._header_sofow_1{align-items:flex-start}._account_sofow_1>div{display:none}._account_sofow_1 button{margin-left:0}._tools_sofow_1{grid-template-columns:1fr}._sectionTitle_sofow_1{flex-direction:column;align-items:flex-start;gap:7px}._sectionTitle_sofow_1 p{text-align:left}._userLayout_sofow_1{grid-template-columns:1fr}._appointments_sofow_1>article{grid-template-columns:60px 1fr}._assignment_sofow_1{grid-column:1/-1}._status_sofow_1{grid-area:auto/2;justify-self:start}._loginCard_sofow_1{padding:30px 24px}}@media (width<=440px){._stats_sofow_1{grid-template-columns:1fr 1fr;gap:9px}._stats_sofow_1 article{padding:14px}._stats_sofow_1 strong{font-size:24px}._header_sofow_1{display:grid}._account_sofow_1{justify-self:start}._appointments_sofow_1>article{gap:10px}._appointmentBody_sofow_1>div{flex-direction:column;gap:6px}}._orderOverview_sofow_9{background:#fff;border:1px solid #d8e4ec;border-radius:16px;padding:24px;box-shadow:0 12px 35px #173f5f0d}._orderOverview_sofow_9 ._sectionTitle_sofow_1{margin-bottom:18px}._orderOverviewTotals_sofow_9{background:#dce7ee;border:1px solid #dce7ee;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}._orderOverviewTotals_sofow_9 span,._orderOverviewTotals_sofow_9 button{color:#61798b;font:inherit;text-align:left;background:#f8fbfd;border:0;gap:5px;padding:13px 15px;font-size:11px;display:grid}._orderOverviewTotals_sofow_9 button{cursor:pointer;transition:background .15s,color .15s}._orderOverviewTotals_sofow_9 button:hover,._orderOverviewTotals_sofow_9 button:focus-visible{color:#0870bb;outline-offset:-2px;background:#e8f4fb;outline:2px solid #0870bb}._orderOverviewTotals_sofow_9 strong{color:#173f5f;font-size:15px}._orderOverviewTotals_sofow_9 small{color:#0870bb;font-size:8px;font-weight:800}._orderBoard_sofow_9{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._orderColumn_sofow_9{background:#fbfdfe;border:1px solid #d8e4ec;border-top:4px solid #d89a27;border-radius:12px;scroll-margin-top:20px;overflow:hidden}._orderColumn_sofow_9._orderWon_sofow_9{border-top-color:#2f8b67}._orderColumn_sofow_9._orderLost_sofow_9{border-top-color:#a94e42}._orderColumn_sofow_9>header{background:#fff;border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:center;padding:16px;display:flex}._orderColumn_sofow_9 header div{gap:3px;display:grid}._orderColumn_sofow_9 header small{text-transform:uppercase;letter-spacing:.8px;color:#6b8292;font-size:9px;font-weight:800}._orderColumn_sofow_9 h3{color:#173f5f;margin:0;font-size:16px}._orderColumn_sofow_9 header b{color:#173f5f;background:#eef5f9;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:12px;display:grid}._orderColumnList_sofow_9{display:grid}._orderColumnList_sofow_9>div{border-bottom:1px solid #e7eef3;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 15px;display:grid}._orderColumnList_sofow_9>div:last-child{border-bottom:0}._orderColumnList_sofow_9>div>span:first-child{gap:3px;min-width:0;display:grid}._orderColumnList_sofow_9 strong{overflow-wrap:anywhere;font-size:12px}._orderColumnList_sofow_9 small{color:#708491;font-size:9px;line-height:1.35}._orderAmount_sofow_9{color:#173f5f;white-space:nowrap;font-size:10px;font-weight:800}._orderColumnList_sofow_9 a,._orderColumnList_sofow_9 button{color:#0870bb;font:800 10px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0}._orderColumnList_sofow_9>p{color:#708491;text-align:center;margin:0;padding:26px 15px;font-size:11px}._orderColumn_sofow_9 footer{color:#708491;background:#f2f7fa;padding:11px 15px;font-size:9px}._stats_sofow_1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._stats_sofow_1 article{align-content:center;min-height:118px}._sectionTitle_sofow_1 h2{letter-spacing:-.25px;line-height:1.2}@media (width<=1100px){._orderBoard_sofow_9{grid-template-columns:1fr}._orderOverviewTotals_sofow_9{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._orderOverview_sofow_9{padding:17px}._orderOverviewTotals_sofow_9,._orderColumnList_sofow_9>div{grid-template-columns:1fr}._orderAmount_sofow_9{white-space:normal}}._offerAnalysis_sofow_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._offerAnalysis_sofow_11 article{background:#fff;border:1px solid #d8e4ec;border-left:4px solid #0870bb;border-radius:12px;gap:7px;padding:19px;display:grid}._offerAnalysis_sofow_11 small{text-transform:uppercase;letter-spacing:.5px;color:#647e91;font-size:9px;font-weight:800}._offerAnalysis_sofow_11 strong{color:#173f5f;font-size:21px}._offerAnalysis_sofow_11 span{color:#6d8291;font-size:9px}._offerAnalysis_sofow_11 ._openMetric_sofow_11{border-left-color:#d89a27}._offerAnalysis_sofow_11 ._wonMetric_sofow_11,._stats_sofow_1 ._wonMetric_sofow_11{border-left-color:#2f8b67}._offerAnalysis_sofow_11 ._lostMetric_sofow_11{border-left-color:#a94e42}@media (width<=1050px){._offerAnalysis_sofow_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._offerAnalysis_sofow_11{grid-template-columns:1fr}}._commissionedCard_sofow_13{background:#fff;border:1px solid #d8e4ec;border-radius:12px;overflow:hidden}._commissionedList_sofow_13{display:grid}._commissionedList_sofow_13 article{border-bottom:1px solid #edf2f5;grid-template-columns:38px minmax(180px,1.5fr) minmax(170px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}._commissionedList_sofow_13 article:last-child{border-bottom:0}._siteMarker_sofow_13{color:#28765c;background:#e4f4ed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}._siteInfo_sofow_13{gap:3px;display:grid}._siteInfo_sofow_13 span{color:#0870bb;font-size:8px;font-weight:800}._siteInfo_sofow_13 strong{font-size:13px}._siteInfo_sofow_13 p{color:#667e8e;margin:0;font-size:10px}._siteDate_sofow_13,._siteAmount_sofow_13{gap:4px;display:grid}._siteDate_sofow_13 small,._siteAmount_sofow_13 small{text-transform:uppercase;color:#718694;font-size:8px;font-weight:800}._siteDate_sofow_13 strong{text-transform:capitalize;font-size:10px}._siteAmount_sofow_13 strong{color:#28765c;font-size:12px}._commissionedList_sofow_13 article>a{color:#0870bb;white-space:nowrap;font-size:9px;font-weight:800}@media (width<=900px){._commissionedList_sofow_13 article{grid-template-columns:38px 1fr auto}._siteDate_sofow_13,._siteAmount_sofow_13{grid-column:2}._commissionedList_sofow_13 article>a{grid-area:1/3}}@media (width<=540px){._commissionedList_sofow_13 article{grid-template-columns:34px 1fr}._commissionedList_sofow_13 article>a{grid-area:auto/2}._siteDate_sofow_13,._siteAmount_sofow_13{grid-column:2}}._formHint_sofow_15{color:#718694;font-size:9px;font-weight:600}._userFormMessage_sofow_15{color:#246b4e;background:#e8f5ee;border:1px solid #b8dec9;border-radius:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}._userForm_sofow_1 button:disabled{opacity:.65;cursor:wait}._userEditor_sofow_17{border-bottom:1px solid #d8e4ec;grid-template-columns:minmax(0,1fr) minmax(140px,1fr);align-items:end;gap:12px;padding:18px 0;display:grid}._userEditor_sofow_17:last-child{border-bottom:0}._userIdentity_sofow_17{grid-column:1/-1;min-width:0}._userList_sofow_1 ._userIdentity_sofow_17 strong{font-size:16px}._userList_sofow_1 ._userIdentity_sofow_17 small{overflow-wrap:anywhere;font-size:14px}._userIdentity_sofow_17 span{color:#48677e;font-size:14px}._userEditor_sofow_17 label{gap:6px;min-width:0;font-size:14px;font-weight:700;display:grid}._userEditor_sofow_17 select{color:#173f5f;background:#f9fcfe;border:1px solid #cadce9;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:14px}._userEditor_sofow_17 button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;justify-self:start;padding:10px 16px;font-size:14px;font-weight:700}._userEditor_sofow_17 button:disabled,._userEditor_sofow_17 select:disabled{opacity:.6;cursor:default}._userEditor_sofow_17 select:focus-visible,._userEditor_sofow_17 button:focus-visible{outline-offset:2px;outline:3px solid #8ac8ee}._userList_sofow_1 ._userEditor_sofow_17 p{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}@media (width<=420px){._userEditor_sofow_17{grid-template-columns:minmax(0,1fr)}}._fieldOffers_sofow_19{gap:14px;display:grid}._fieldOffers_sofow_19>details{background:#fff;border:1px solid #d8e4ec;border-radius:12px;overflow:hidden}._fieldOffers_sofow_19 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._fieldOffers_sofow_19 summary>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}._fieldOffers_sofow_19 summary strong{font-size:18px}._fieldOffers_sofow_19 summary small,._fieldOffers_sofow_19 summary span span,._fieldOffers_sofow_19 summary b{font-size:14px}._fieldOffers_sofow_19 summary b{color:#0870bb}._fieldOfferBody_sofow_19{border-top:1px solid #d8e4ec;padding:0 20px 20px}._fieldOfferBody_sofow_19 h3{margin:22px 0 12px;font-size:18px}._fieldOfferBody_sofow_19 article{border-bottom:1px solid #edf2f5;padding:12px 0}._fieldOfferBody_sofow_19 p,._fieldOfferBody_sofow_19 li,._fieldOfferBody_sofow_19 strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}._fieldOfferBody_sofow_19 p{color:#48677e;margin:6px 0}._fieldOfferBody_sofow_19 ul{padding-left:22px}._fieldOfferBody_sofow_19 li{margin-bottom:12px}._fieldPhotos_sofow_19{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}._fieldPhotos_sofow_19:empty{display:none}._fieldPhotos_sofow_19 img{object-fit:cover;background:#edf2f5;border-radius:8px;width:100%;height:160px}._fieldPhotos_sofow_19 a:focus-visible,._fieldOffers_sofow_19 summary:focus-visible{outline-offset:-3px;outline:3px solid #0870bb}@media (width<=480px){._fieldOffers_sofow_19 summary{flex-direction:column;align-items:start}._fieldOfferBody_sofow_19{padding:0 14px 14px}}._packingList_sofow_21{border-bottom:1px solid #d8e4ec;padding-bottom:18px}._packingList_sofow_21 ul{gap:8px;padding:0;list-style:none;display:grid}._packingList_sofow_21 li{border:1px solid #d8e4ec;border-radius:8px;margin:0;padding:12px}._packingList_sofow_21 label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}._packingList_sofow_21 input{accent-color:#0870bb;flex:0 0 22px;width:22px;height:22px;margin:2px 0}._packingList_sofow_21 label>span{gap:4px;display:grid}._packingList_sofow_21 small{color:#48677e;font-size:14px}._packingList_sofow_21 input:checked+span strong{color:#647d8f;text-decoration:line-through}._packingList_sofow_21 input:focus-visible{outline-offset:3px;outline:3px solid #8ac8ee}._fieldOrderCard_sofow_23{background:#fff;border:1px solid #d8e4ec;border-radius:12px;overflow:hidden}._fieldOrderHeader_sofow_23{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._fieldOrderHeader_sofow_23>div{overflow-wrap:anywhere;flex:1;width:100%;min-width:0}._fieldOrderHeader_sofow_23 h3{margin:5px 0;font-size:18px}._fieldOrderHeader_sofow_23 p,._fieldOrderHeader_sofow_23 small{margin:5px 0;font-size:14px}._fieldOrderHeader_sofow_23>button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;flex-shrink:0;padding:12px 18px;font-size:14px;font-weight:700}._fieldOrderHeader_sofow_23>button:focus-visible,._fieldOrderHeader_sofow_23 ._installationToggle_sofow_23:focus-visible{outline-offset:3px;outline:3px solid #8ac8ee}._fieldDetails_sofow_23{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:10px 20px;font-size:16px;line-height:1.5;display:grid}._fieldDetails_sofow_23>div{display:contents}._fieldDetails_sofow_23 dt{font-weight:700}._fieldDetails_sofow_23 dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._fieldDetails_sofow_23 a{color:#0870bb;text-decoration:underline}@media (width<=540px){._fieldOrderHeader_sofow_23{flex-direction:column;align-items:flex-start}._fieldDetails_sofow_23{grid-template-columns:1fr;gap:5px}._fieldDetails_sofow_23 dd{margin-bottom:12px}}._commissioningButton_sofow_25{color:#fff;text-align:center;background:#0870bb;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:6px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.3;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #0870bb2e}._commissioningButton_sofow_25:hover{background:#065f9f;transform:translateY(-1px);box-shadow:0 7px 16px #0870bb3d}._commissioningButton_sofow_25:focus-visible{outline-offset:3px;outline:3px solid #8ac8ee}@media (width<=540px){._commissioningButton_sofow_25{width:100%;display:flex}}._orderDetailMain_sofow_27{max-width:1180px;margin-left:auto;margin-right:auto;padding-top:28px}._fieldOfferDetailView_sofow_27{margin-top:0}._dashboardBackButton_sofow_27{color:#fff;cursor:pointer;background:#123d5c;border:0;border-radius:8px;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:800}._dashboardBackButton_sofow_27:hover{background:#0870bb}._dashboardBackButton_sofow_27:focus-visible{outline-offset:3px;outline:3px solid #8ac8ee}._fieldOfferDetailView_sofow_27 ._fieldOrderCard_sofow_23{background:0 0;border:0;overflow:visible}._fieldOfferDetailView_sofow_27 ._fieldOrderHeader_sofow_23{background:#fff;border:1px solid #d8e4ec;border-radius:12px}._fieldOfferDetailView_sofow_27 ._fieldOfferBody_sofow_19{border:0;padding:0}._detailArea_sofow_29>h3{margin-bottom:14px}._detailGroupGrid_sofow_29,._deviceGroupGrid_sofow_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._detailCard_sofow_29{background:#fff;border:1px solid #d8e4ec;border-radius:12px;padding:20px}._fieldOfferBody_sofow_19 ._detailCard_sofow_29 h3,._fieldOfferBody_sofow_19 ._detailCard_sofow_29 h4{color:#173f5f;margin:0 0 14px}._fieldOfferBody_sofow_19 ._detailCard_sofow_29 h4{font-size:16px}._detailCard_sofow_29 ._fieldDetails_sofow_23{grid-template-columns:1fr;gap:0;display:grid}._detailCard_sofow_29 ._fieldDetails_sofow_23>div{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(150px,.85fr) minmax(0,1.4fr);gap:16px;padding:9px 0;display:grid}._detailCard_sofow_29 ._fieldDetails_sofow_23>div:last-child{border-bottom:0}._commissioningCard_sofow_29{border-left:4px solid #0870bb;justify-content:space-between;align-items:center;gap:24px;display:flex}._commissioningCard_sofow_29 span{text-transform:uppercase;letter-spacing:1.2px;color:#0870bb;font-size:10px;font-weight:800}._commissioningCard_sofow_29 p{margin:3px 0 0}._packingList_sofow_21{background:#fff;border:1px solid #d8e4ec;border-radius:12px;margin-top:32px;padding:20px}._deviceGroupGrid_sofow_29{margin-top:32px}._fieldOfferBody_sofow_19>section._detailCard_sofow_29:last-child{margin-top:14px}@media (width<=760px){._detailGroupGrid_sofow_29,._deviceGroupGrid_sofow_29{grid-template-columns:1fr}._commissioningCard_sofow_29{flex-direction:column;align-items:stretch}._detailCard_sofow_29 ._fieldDetails_sofow_23>div{grid-template-columns:1fr;gap:3px}._detailCard_sofow_29 ._fieldDetails_sofow_23 dd{margin-bottom:0}}._protocolSelection_sofow_31{width:min(1040px,100%)!important}._protocolMenu_sofow_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:0 0!important;padding:0!important;display:grid!important}._protocolMenu_sofow_31>a{background:#fff;border:1px solid #d8e4ec;border-radius:12px;grid-template-columns:38px 1fr;align-content:start;gap:13px;min-height:150px;padding:20px;transition:all .18s;display:grid}._protocolMenu_sofow_31>a:hover{border-color:#0870bb;transform:translateY(-2px);box-shadow:0 10px 30px #153f5c14}._protocolMenu_sofow_31 i{color:#0870bb;background:#e9f4fb;border-radius:8px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}._protocolMenu_sofow_31 div{gap:7px;display:grid}._protocolMenu_sofow_31 strong{font-size:16px}._protocolMenu_sofow_31 span{color:#6b8292;font-size:12px;line-height:1.5}._protocolMenu_sofow_31 b{color:#0870bb;grid-column:2;align-self:end;font-size:10px}@media (width<=680px){._protocolMenu_sofow_31{grid-template-columns:1fr}}._customerPage_sofow_33{width:min(1100px,100%)!important}._customerGrid_sofow_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:0 0!important;padding:0!important;display:grid!important}._customerGrid_sofow_33>button{text-align:left;color:#173f5f;cursor:pointer;background:#fff;border:1px solid #d8e4ec;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}._customerGrid_sofow_33>button:hover{border-color:#0870bb;box-shadow:0 8px 24px #153f5c14}._customerGrid_sofow_33>button>span{color:#fff;background:#0870bb;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}._customerGrid_sofow_33>button>div{gap:3px;min-width:0;display:grid}._customerGrid_sofow_33 strong{font-size:15px}._customerGrid_sofow_33 small{color:#6b8292;overflow-wrap:anywhere;font-size:11px}._customerGrid_sofow_33 b{color:#0870bb;font-size:10px}._customerFileHeader_sofow_33{background:#edf6fc;border-radius:12px;grid-template-columns:1.4fr 1fr;gap:24px;margin:20px 0;padding:22px;display:grid}._customerFileHeader_sofow_33 h1{margin:4px 0 8px}._customerFileHeader_sofow_33 p{margin:0}._customerFileHeader_sofow_33 dl{gap:8px;margin:0;display:grid}._customerFileHeader_sofow_33 dl>div{grid-template-columns:90px 1fr;gap:8px;display:grid}._customerFileHeader_sofow_33 dt{font-weight:800}._customerFileHeader_sofow_33 dd{overflow-wrap:anywhere;margin:0}._customerOrders_sofow_33{width:100%!important;box-shadow:none!important;border:0!important;margin:24px 0 0!important;padding:0!important}._customerOrders_sofow_33>article{border:1px solid #d8e4ec;border-radius:12px;margin-top:12px;padding:18px}._customerOrders_sofow_33 h3{margin:4px 0;font-size:18px}._customerOrders_sofow_33 p{margin:5px 0}._documentLinks_sofow_33{flex-wrap:wrap;gap:9px;background:0 0!important;margin:14px 0!important;padding:0!important;display:flex!important}._documentLinks_sofow_33 a{color:#fff;background:#0870bb;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:800}._documentStatus_sofow_33{color:#48677e!important;font-size:11px!important}@media (width<=720px){._customerGrid_sofow_33,._customerFileHeader_sofow_33{grid-template-columns:1fr}._customerGrid_sofow_33>button{grid-template-columns:42px 1fr}._customerGrid_sofow_33 b{grid-column:2}}._deviceSummary_sofow_35{background:#f2f7fa;border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}._deviceSummary_sofow_35 span{color:#48677e;font-size:12px;line-height:1.4}._deviceSummary_sofow_35 b{color:#0870bb}._orderQuickEdit_sofow_35{grid-template-columns:minmax(210px,1fr) minmax(260px,1fr);gap:12px;max-width:720px;margin-top:12px;display:grid}._orderQuickEdit_sofow_35 label{color:#294b64;gap:5px;font-size:11px;font-weight:800;display:grid}._orderQuickEdit_sofow_35 select,._orderQuickEdit_sofow_35 input{color:#173f5f;background:#fff;border:1px solid #cadce9;border-radius:7px;width:100%;padding:9px;font-size:13px}._orderQuickEdit_sofow_35 label>div{grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:6px;display:grid}._orderQuickEdit_sofow_35 label>div>span{font-size:13px}._orderQuickEdit_sofow_35 button{padding:9px 12px;font-size:12px}@media (width<=700px){._orderQuickEdit_sofow_35{grid-template-columns:1fr}._fieldOrderHeader_sofow_23{align-items:stretch}._fieldOrderHeader_sofow_23>button{align-self:flex-start}}._documentDropZone_sofow_37{text-align:center;cursor:pointer;background:#f5fafc;border-radius:12px;place-items:center;gap:7px;min-height:170px;margin:10px 0 14px;padding:28px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative;color:#173f5f!important;border:2px dashed #8eb9d2!important;display:grid!important}._documentDropZone_sofow_37:hover,._documentDropZoneActive_sofow_37{background:#eaf5fb;box-shadow:0 0 0 4px #0870bb14;border-color:#0870bb!important}._documentDropZone_sofow_37 strong{font-size:17px!important}._documentDropZone_sofow_37 span{color:#0870bb;font-size:13px}._documentDropZone_sofow_37 small{color:#6b8292;font-size:11px}._documentDropZone_sofow_37 input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._documentDropZoneDisabled_sofow_37{opacity:.6;cursor:wait}._projectDocuments_sofow_37{gap:8px;display:grid}._projectDocuments_sofow_37>article{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;display:flex;border:1px solid #d8e4ec!important;padding:12px!important}._projectDocuments_sofow_37>article>div:first-child{gap:3px;min-width:0;display:grid}._projectDocuments_sofow_37 small{color:#6b8292;overflow-wrap:anywhere;font-size:11px}._projectDocuments_sofow_37>article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}._projectDocuments_sofow_37 a,._projectDocuments_sofow_37 button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:800}._projectDocuments_sofow_37 button{background:#8a3940}@media (width<=600px){._projectDocuments_sofow_37>article{flex-direction:column;align-items:flex-start}}._assignmentOptions_sofow_39{background:#f9fcfe;border:1px solid #cadce9;border-radius:8px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;margin:0;padding:10px 12px;gap:8px 14px!important;display:flex!important}._assignmentOptions_sofow_39 legend{color:#294b64;padding:0 5px;font-size:11px;font-weight:800}._assignmentOptions_sofow_39 label{color:#294b64;cursor:pointer;align-items:center;font-size:12px;font-weight:700;gap:6px!important;display:flex!important}._assignmentOptions_sofow_39 input[type=checkbox]{accent-color:#0870bb;margin:0;width:18px!important;height:18px!important}._orderQuickEdit_sofow_35>._assignmentOptions_sofow_39{min-height:74px}._appointments_sofow_1 ._assignmentOptions_sofow_39{background:#fff;max-width:260px}._userList_sofow_1>._userEditor_sofow_17{background:#fff;border:1px solid #d8e4ec;border-radius:10px;margin-bottom:10px;padding:0;display:block;overflow:hidden}._userList_sofow_1>._userEditor_sofow_17:last-child{margin-bottom:0}._userEditor_sofow_17 summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}._userEditor_sofow_17 summary::-webkit-details-marker{display:none}._userEditor_sofow_17 summary:after{content:"⌄";color:#0870bb;font-size:18px;transition:transform .18s}._userEditor_sofow_17[open] summary{background:#f4f9fc;border-bottom:1px solid #d8e4ec}._userEditor_sofow_17[open] summary:after{transform:rotate(180deg)}._userInitial_sofow_41{color:#fff;background:#0870bb;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}._userEditor_sofow_17 summary ._userIdentity_sofow_17{gap:3px;min-width:0;display:grid}._userEditor_sofow_17 summary ._userIdentity_sofow_17 strong{font-size:15px}._userEditor_sofow_17 summary ._userIdentity_sofow_17 small{color:#6d8291;overflow-wrap:anywhere;font-size:12px}._userActive_sofow_41,._userInactive_sofow_41{border-radius:20px;padding:6px 9px;font-size:10px}._userActive_sofow_41{color:#28765c;background:#e4f4ed}._userInactive_sofow_41{color:#8a3940;background:#f6e7e8}._userEditorForm_sofow_41{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;padding:16px;display:grid}._userEditorForm_sofow_41>button{justify-self:start}._userEditorForm_sofow_41>p{grid-column:1/-1;margin:0}@media (width<=560px){._userEditor_sofow_17 summary{grid-template-columns:40px minmax(0,1fr) 18px}._userEditor_sofow_17 summary>b{grid-column:2}._userEditor_sofow_17 summary:after{grid-area:1/3/-1}._userEditorForm_sofow_41{grid-template-columns:1fr}}._userAdminPanel_sofow_43{background:#fff;border:1px solid #d8e4ec;border-radius:12px;overflow:hidden}._userAdminPanel_sofow_43>._sectionTitle_sofow_1{cursor:pointer;align-items:center;margin:0;padding:18px 20px;list-style:none}._userAdminPanel_sofow_43>._sectionTitle_sofow_1::-webkit-details-marker{display:none}._userAdminPanel_sofow_43>._sectionTitle_sofow_1:after{content:"⌄";color:#0870bb;font-size:22px;transition:transform .18s}._userAdminPanel_sofow_43>._sectionTitle_sofow_1 p{margin-left:auto;margin-right:12px}._userAdminPanel_sofow_43[open]>._sectionTitle_sofow_1{background:#f4f9fc;border-bottom:1px solid #d8e4ec}._userAdminPanel_sofow_43[open]>._sectionTitle_sofow_1:after{transform:rotate(180deg)}._userAdminPanel_sofow_43>._userLayout_sofow_1{padding:16px}@media (width<=760px){._userAdminPanel_sofow_43>._sectionTitle_sofow_1{grid-template-columns:1fr auto;align-items:center;display:grid}._userAdminPanel_sofow_43>._sectionTitle_sofow_1 p{text-align:left;grid-column:1;margin:6px 0 0}._userAdminPanel_sofow_43>._sectionTitle_sofow_1:after{grid-area:1/2/-1}}._fieldOrderHeader_sofow_23 ._installationToggle_sofow_23{color:#775a08;box-shadow:none;background:#fff4d4;border:1px solid #ead18b;border-radius:20px;margin:7px 0 2px;padding:8px 12px;font-size:12px;display:inline-flex}._fieldOrderHeader_sofow_23 ._installationToggle_sofow_23:hover{background:#fbe9ae}._fieldOrderHeader_sofow_23 ._installationComplete_sofow_45{color:#28765c;background:#e4f4ed;border-color:#b8dec9}._fieldOrderHeader_sofow_23 ._installationComplete_sofow_45:hover{background:#d4ecdf}._fieldOrderHeader_sofow_23 ._installationToggle_sofow_23:disabled{opacity:.6;cursor:wait}._orderStatusHeading_sofow_47{grid-template-columns:1fr auto;align-items:end;gap:3px 14px;margin-top:18px;padding:4px 2px;display:grid}._orderStatusHeading_sofow_47:first-child{margin-top:0}._orderStatusHeading_sofow_47 span{text-transform:uppercase;letter-spacing:1.2px;color:#0870bb;grid-column:1;font-size:9px;font-weight:800}._orderStatusHeading_sofow_47 h3{grid-column:1;margin:0;font-size:19px}._orderStatusHeading_sofow_47 b{color:#0870bb;text-align:center;background:#eaf4fa;border-radius:20px;grid-area:1/2/-1;align-self:center;min-width:30px;padding:7px;font-size:11px}._orderAppointment_sofow_47{background:#f9fcfe;border:1px solid #cadce9;border-radius:9px;width:100%;max-width:900px;margin-top:12px;overflow:hidden}._orderAppointment_sofow_47>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}._orderAppointment_sofow_47>summary::-webkit-details-marker{display:none}._orderAppointment_sofow_47>summary>span{gap:3px;display:grid}._orderAppointment_sofow_47>summary strong{font-size:13px}._orderAppointment_sofow_47>summary small{color:#6b8292;font-size:10px}._orderAppointment_sofow_47>summary b{color:#0870bb;font-size:10px}._orderAppointment_sofow_47[open]>summary{background:#edf6fc;border-bottom:1px solid #cadce9}._orderAppointment_sofow_47 form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}._orderAppointment_sofow_47 form>._calendar-booking-layout_sofow_47{grid-column:1/-1}._orderAppointment_sofow_47 form>label{color:#294b64;gap:5px;font-size:11px;font-weight:800;display:grid}._orderAppointment_sofow_47 input,._orderAppointment_sofow_47 select,._orderAppointment_sofow_47 textarea{color:#173f5f;width:100%;font:inherit;background:#fff;border:1px solid #cadce9;border-radius:7px;padding:9px}._orderAppointment_sofow_47 fieldset,._appointmentNote_sofow_47,._orderAppointment_sofow_47 form>p{grid-column:1/-1}._orderAppointment_sofow_47 form>p{color:#246b4e;background:#e8f5ee;border-radius:7px;margin:0;padding:9px;font-size:11px}._orderAppointment_sofow_47 form>button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;justify-self:start;padding:11px 14px;font-size:12px;font-weight:800}._orderAppointment_sofow_47 form>button:disabled{opacity:.6;cursor:wait}@media (width<=650px){._orderAppointment_sofow_47 form{grid-template-columns:1fr}._orderAppointment_sofow_47 fieldset,._appointmentNote_sofow_47,._orderAppointment_sofow_47 form>p{grid-column:auto}}._orderAppointment_sofow_47 form>.calendar-booking-layout{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}._orderAppointment_sofow_47 .availability-calendar{box-sizing:border-box;width:100%;min-width:0;max-width:none}._orderAppointment_sofow_47 .day-slots{width:100%;min-width:0}._orderAppointment_sofow_47 .day-slots .slot-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}._orderAppointment_sofow_47 .calendar-grid{width:100%;min-width:0}._orderAppointment_sofow_47 .calendar-day{width:auto;min-width:0;padding:0}._orderAppointment_sofow_47 .day-slots-heading strong,._orderAppointment_sofow_47 .no-day-slots{overflow-wrap:normal;word-break:normal}._orderAppointment_sofow_47 form>.calendar-booking-layout{align-items:start;grid-template-columns:minmax(280px,340px) minmax(200px,1fr)!important}._orderAppointment_sofow_47 .availability-calendar{justify-self:start;width:min(340px,100%)}._orderAppointment_sofow_47 .calendar-head{margin-bottom:10px}._orderAppointment_sofow_47 .calendar-weekdays,._orderAppointment_sofow_47 .calendar-grid{gap:4px}._orderAppointment_sofow_47 .calendar-legend{margin-top:9px}@media (width<=760px){._orderAppointment_sofow_47 form>.calendar-booking-layout{grid-template-columns:minmax(0,1fr)!important}._orderAppointment_sofow_47 .availability-calendar{width:min(340px,100%)}}._bookingAnalytics_sofow_53{background:#fff;border:1px solid #d8e4ec;border-radius:12px;overflow:hidden}._bookingAnalytics_sofow_53>._sectionTitle_sofow_1{cursor:pointer;align-items:center;margin:0;padding:18px 20px;list-style:none}._bookingAnalytics_sofow_53>._sectionTitle_sofow_1::-webkit-details-marker{display:none}._bookingAnalytics_sofow_53>._sectionTitle_sofow_1:after{content:"⌄";color:#0870bb;margin-left:12px;font-size:22px}._bookingAnalytics_sofow_53[open]>._sectionTitle_sofow_1{background:#f4f9fc;border-bottom:1px solid #d8e4ec}._analyticsGrid_sofow_53{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}._analyticsCard_sofow_53{border:1px solid #d8e4ec;border-radius:10px;padding:16px}._analyticsCard_sofow_53 h3,._analyticsRecent_sofow_53 h3{margin:0 0 14px;font-size:15px}._analyticsBars_sofow_53{gap:9px;display:grid}._analyticsBars_sofow_53>div{grid-template-columns:76px minmax(60px,1fr) 24px;align-items:center;gap:8px;display:grid}._analyticsBars_sofow_53 span{font-size:9px}._analyticsBars_sofow_53 i{background:#edf2f5;border-radius:8px;height:8px;overflow:hidden}._analyticsBars_sofow_53 i b{background:#0870bb;border-radius:8px;min-width:2px;height:100%;display:block}._analyticsBars_sofow_53 strong{text-align:right;font-size:10px}._analyticsRecent_sofow_53{border:1px solid #d8e4ec;border-radius:10px;margin:0 18px 18px;padding:16px}._analyticsRecent_sofow_53>div{display:grid}._analyticsRecent_sofow_53 article{border-bottom:1px solid #edf2f5;grid-template-columns:110px 1fr auto;gap:12px;padding:9px 0;font-size:10px;display:grid}._analyticsRecent_sofow_53 article:last-child{border-bottom:0}._analyticsRecent_sofow_53 article span{color:#0870bb;font-weight:800}._analyticsRecent_sofow_53 article b{font-weight:700}._analyticsRecent_sofow_53>small{color:#6d8291;margin-top:12px;font-size:9px;display:block}@media (width<=1000px){._analyticsGrid_sofow_53{grid-template-columns:1fr 1fr}._analyticsGrid_sofow_53>._analyticsCard_sofow_53:last-child{grid-column:1/-1}}@media (width<=650px){._analyticsGrid_sofow_53{grid-template-columns:1fr}._analyticsGrid_sofow_53>._analyticsCard_sofow_53:last-child{grid-column:auto}._analyticsRecent_sofow_53 article{grid-template-columns:1fr;gap:3px}}._fieldOffers_sofow_19>._orderStatusSlider_sofow_59{background:0 0;border:0;overflow:visible}._orderStatusSlider_sofow_59>summary{cursor:pointer;background:#fff;border:1px solid #d8e4ec;border-radius:12px;padding:16px 18px;list-style:none}._orderStatusSlider_sofow_59>summary::-webkit-details-marker{display:none}._orderStatusSlider_sofow_59>summary:after{content:"⌄";color:#0870bb;grid-area:1/3/-1;align-self:center;font-size:22px;transition:transform .18s}._orderStatusSlider_sofow_59[open]>summary{background:#f4f9fc;border-color:#bfd5e3}._orderStatusSlider_sofow_59[open]>summary:after{transform:rotate(180deg)}._orderStatusList_sofow_59{gap:14px;padding-top:14px;display:grid}._orderStatusSlider_sofow_59>._orderStatusHeading_sofow_47{grid-template-columns:1fr auto auto;margin-top:0;display:grid}._orderStatusSlider_sofow_59 ._orderStatusHeading_sofow_47 b{grid-column:2}._orderStatusSlider_sofow_59 ._orderStatusHeading_sofow_47:focus-visible{outline-offset:2px;outline:3px solid #8ac8ee}._orderOverviewTotals_sofow_9{grid-template-columns:repeat(3,minmax(0,1fr))}._orderColumn_sofow_9{grid-template-rows:auto minmax(0,1fr) auto;max-height:580px;display:grid}._orderColumnList_sofow_9{overscroll-behavior:contain;scrollbar-color:#9fc1d6 #edf4f8;scrollbar-width:thin;overflow-y:auto}._orderColumnList_sofow_9::-webkit-scrollbar{width:10px}._orderStatusList_sofow_59::-webkit-scrollbar{width:10px}._orderColumnList_sofow_9::-webkit-scrollbar-track{background:#edf4f8}._orderStatusList_sofow_59::-webkit-scrollbar-track{background:#edf4f8}._orderColumnList_sofow_9::-webkit-scrollbar-thumb{background:#9fc1d6;border:2px solid #edf4f8;border-radius:12px}._orderStatusList_sofow_59::-webkit-scrollbar-thumb{background:#9fc1d6;border:2px solid #edf4f8;border-radius:12px}._orderStatusList_sofow_59{overscroll-behavior:contain;max-height:680px;padding:14px 8px 4px 0;overflow-y:auto}._fieldOffers_sofow_19{max-width:1500px;margin-inline:auto}._orderStatusSlider_sofow_59>summary{min-height:82px;padding:20px 22px}._orderStatusSlider_sofow_59 ._orderStatusHeading_sofow_47 h3{margin:4px 0 0;font-size:19px}._orderStatusSlider_sofow_59 ._orderStatusHeading_sofow_47 span{letter-spacing:1.1px;font-size:10px}._orderStatusSlider_sofow_59 ._orderStatusHeading_sofow_47 b{background:#eaf4fa;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}@media (width<=1100px){._orderOverviewTotals_sofow_9{grid-template-columns:repeat(2,minmax(0,1fr))}._orderColumn_sofow_9{max-height:500px}}@media (width<=600px){._orderOverviewTotals_sofow_9{grid-template-columns:1fr}._orderStatusList_sofow_59{max-height:560px}._orderStatusSlider_sofow_59>summary{min-height:68px;padding:16px}}._pastAppointments_sofow_63{background:#fff;border:1px solid #d8e4ec;border-radius:12px;padding:0;overflow:hidden}._pastAppointments_sofow_63>summary{cursor:pointer;align-items:center;margin:0;padding:18px 20px;list-style:none}._pastAppointments_sofow_63>summary::-webkit-details-marker{display:none}._pastAppointments_sofow_63>summary:after{content:"⌄";color:#0870bb;margin-left:10px;font-size:20px;font-weight:900}._pastAppointments_sofow_63[open]>summary{background:#f5f9fc;border-bottom:1px solid #d8e4ec}._pastAppointments_sofow_63[open]>summary:after{transform:rotate(180deg)}._pastAppointments_sofow_63>._days_sofow_1{max-height:620px;padding:14px;overflow-y:auto}._maintenanceSettings_sofow_65{background:#fff;border:1px solid #d8e4ec;border-radius:12px;margin:0 0 14px;overflow:hidden}._maintenanceSettings_sofow_65>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}._maintenanceSettings_sofow_65>summary::-webkit-details-marker{display:none}._maintenanceSettings_sofow_65>summary>span{gap:4px;display:grid}._maintenanceSettings_sofow_65>summary small{text-transform:uppercase;letter-spacing:1.2px;color:#0870bb;font-size:10px;font-weight:800}._maintenanceSettings_sofow_65>summary strong{font-size:16px}._maintenanceSettings_sofow_65>summary>b{color:#0870bb;font-size:11px}._maintenanceSettings_sofow_65>summary:after{content:"⌄";color:#0870bb;font-size:20px}._maintenanceSettings_sofow_65[open]>summary{background:#f4f9fc;border-bottom:1px solid #d8e4ec}._maintenanceSettings_sofow_65[open]>summary:after{transform:rotate(180deg)}._maintenanceSettings_sofow_65 form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}._maintenanceSettings_sofow_65 form>label{gap:6px;font-size:13px;font-weight:800;display:grid}._maintenanceSettings_sofow_65 input,._maintenanceSettings_sofow_65 textarea{color:#173f5f;width:100%;font:inherit;background:#fff;border:1px solid #cadce9;border-radius:8px;padding:10px}._maintenanceSettings_sofow_65 textarea{resize:vertical;line-height:1.45}._maintenanceSettings_sofow_65 label>small{color:#6d8291;font-size:11px;font-weight:500}._maintenanceSettings_sofow_65 form>label:nth-of-type(n+3),._maintenanceSettings_sofow_65 form>p{grid-column:1/-1}._maintenanceSwitch_sofow_65{background:#f9fcfe;border:1px solid #cadce9;border-radius:8px;align-items:center;padding:12px;gap:10px!important;display:flex!important}._maintenanceSwitch_sofow_65 input{accent-color:#0870bb;width:22px;height:22px}._maintenanceSwitch_sofow_65 span{gap:2px;display:grid}._maintenancePriceGrid_sofow_65{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._maintenancePriceGrid_sofow_65 label{gap:6px;font-size:12px;font-weight:800;display:grid;position:relative}._maintenancePriceGrid_sofow_65 label>span{position:absolute;bottom:10px;right:11px}._maintenanceSettings_sofow_65 form>button,._maintenanceActions_sofow_65 button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;justify-self:start;padding:11px 15px;font-weight:800}._maintenanceSettings_sofow_65 form>button:disabled,._maintenanceActions_sofow_65 button:disabled{opacity:.65;cursor:default}._maintenanceMessage_sofow_65{color:#246b4e;background:#e8f5ee;border:1px solid #b8dec9;border-radius:8px;padding:11px 13px;font-size:12px}._maintenanceActions_sofow_65{background:#f2faf6;border:1px solid #b8dec9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}._maintenanceActions_sofow_65 a,._maintenanceActions_sofow_65 button{border-radius:7px;padding:10px 13px;font-size:12px;font-weight:800}._maintenanceActions_sofow_65 a{color:#0870bb;background:#fff;border:1px solid #0870bb}@media (width<=700px){._maintenanceSettings_sofow_65 form{grid-template-columns:1fr}._maintenanceSettings_sofow_65 form>label,._maintenanceSettings_sofow_65 form>p{grid-column:auto}._maintenancePriceGrid_sofow_65{grid-column:auto;grid-template-columns:1fr}._maintenanceSettings_sofow_65>summary{align-items:flex-start}._maintenanceSettings_sofow_65>summary>b{display:none}}._manualMaintenanceCard_sofow_67{background:#fff!important;border:1px solid #d8e4ec!important;border-radius:14px!important;margin-top:20px!important;padding:20px!important}._manualMaintenanceCard_sofow_67>span{color:#0870bb;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}._manualMaintenanceCard_sofow_67>h2{color:#173f5f;margin:5px 0 18px}._manualMaintenanceForm_sofow_67{gap:14px;display:grid}._manualMaintenanceForm_sofow_67>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._manualMaintenanceForm_sofow_67 label{color:#173f5f;gap:6px;font-size:13px;font-weight:800;display:grid}._manualMaintenanceForm_sofow_67 label small{color:#6d8291;font-weight:500}._manualMaintenanceForm_sofow_67 input,._manualMaintenanceForm_sofow_67 textarea{color:#173f5f;width:100%;font:inherit;background:#fff;border:1px solid #cadce9;border-radius:8px;padding:11px}._manualMaintenanceForm_sofow_67 textarea{resize:vertical}._manualMaintenanceForm_sofow_67>p{color:#557086;margin:0;font-size:12px}._manualMaintenanceForm_sofow_67>p[role=status]{color:#0b5e92;background:#eef7fd;border-radius:8px;padding:10px}._manualMaintenanceForm_sofow_67>button{color:#fff;cursor:pointer;background:#0870bb;border:0;border-radius:8px;justify-self:start;padding:12px 16px;font-weight:800}._manualMaintenanceForm_sofow_67>button:disabled{opacity:.65}@media (width<=650px){._manualMaintenanceForm_sofow_67>div{grid-template-columns:1fr}._manualMaintenanceCard_sofow_67{padding:15px!important}}._offerDetailTabs_sofow_69{background:#f1f7fa;border:1px solid #cadce9;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;display:flex}._offerDetailTabs_sofow_69 a{color:#0b5e92;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:800}._offerDetailTabs_sofow_69 ._activeOfferTab_sofow_69,._offerDetailTabs_sofow_69 a:hover{color:#fff;background:#0870bb}._offerDocumentCard_sofow_69{justify-content:space-between;align-items:center;gap:20px;border-left:4px solid #0870bb!important;display:flex!important}._offerDocumentCard_sofow_69>div{gap:5px;display:grid}._offerDocumentCard_sofow_69 span{color:#0870bb;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}._offerDocumentCard_sofow_69 h3,._offerDocumentCard_sofow_69 p{margin:0}._offerDocumentCard_sofow_69>a{color:#fff;background:#0870bb;border-radius:8px;flex:none;padding:11px 14px;font-size:12px;font-weight:800}@media (width<=650px){._offerDocumentCard_sofow_69{flex-direction:column;align-items:flex-start}._offerDetailTabs_sofow_69 a{text-align:center;flex:1}}._dashboardMain_sofow_73 [hidden]{display:none!important}._dashboardMain_sofow_73{min-width:0;max-width:1800px}._dashboardMain_sofow_73 ._header_sofow_1 h1{letter-spacing:-.5px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}._dashboardMain_sofow_73 ._header_sofow_1 p{font-size:14px;line-height:1.5}._homeHeading_sofow_81{justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 14px;display:flex}._homeHeading_sofow_81 h2{margin:0;font-size:18px;font-weight:700}._homeHeading_sofow_81>span,._homeFootnote_sofow_85{color:#61798b;font-size:12px}._dashboardHome_sofow_87 ._stats_sofow_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._dashboardHome_sofow_87 ._stats_sofow_1>a{background:#fff;border:1px solid #d8e4ec;border-radius:14px;align-content:center;gap:6px;min-height:116px;padding:18px 20px;transition:border-color .15s;display:grid}._dashboardHome_sofow_87 ._stats_sofow_1>a:hover{border-color:#0870bb}._dashboardHome_sofow_87 ._stats_sofow_1 small{font-size:11px;line-height:1.4}._dashboardHome_sofow_87 ._stats_sofow_1 strong{font-size:28px}._dashboardHome_sofow_87 ._stats_sofow_1 span{overflow-wrap:anywhere;font-size:12px}._tileNavigation_sofow_99{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}._navigationTile_sofow_101{background:#fff;border:1px solid #d6e3ec;border-radius:18px;flex-direction:column;gap:7px;min-width:0;min-height:164px;padding:22px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}._navigationTile_sofow_101:hover{background:#f8fcff;border-color:#0870bb;transform:translateY(-2px)}._tileTop_sofow_105{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._tileTop_sofow_105 i{color:#0870bb;background:#edf6fc;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}._tileTop_sofow_105 svg{width:27px;height:27px}._tileTop_sofow_105>b{color:#0964a4;background:#e5f1f8;border-radius:20px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-weight:700;display:grid}._navigationTile_sofow_101>strong{padding-right:16px;font-size:16px;line-height:1.3}._navigationTile_sofow_101>span:not(._tileTop_sofow_105):not(._tileArrow_sofow_115){color:#61798b;font-size:12px;line-height:1.4}._navigationTile_sofow_101 ._tileArrow_sofow_115{color:#0870bb;font-size:18px;position:absolute;bottom:20px;right:18px}._homeFootnote_sofow_85{margin:22px 0 0}._viewHeading_sofow_121{border-bottom:1px solid #d8e4ec;align-items:center;gap:20px;margin-bottom:22px;padding:16px 0;scroll-margin-top:20px;display:flex}._viewHeading_sofow_121>a,._manageAppointments_sofow_123{color:#0865a2;background:#fff;border:1px solid #c5d9e6;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}._viewHeading_sofow_121 h2{margin:0;font-size:24px;line-height:1.25}._viewHeading_sofow_121 h2:focus{outline:none}._dashboardMain_sofow_73 ._section_sofow_1{margin-top:24px}._dashboardMain_sofow_73 ._sectionTitle_sofow_1 h2{font-size:21px;font-weight:650;line-height:1.35}._dashboardMain_sofow_73 ._sectionTitle_sofow_1 p{font-size:12px;line-height:1.5}._dashboardMain_sofow_73 ._orderColumnList_sofow_9 strong{font-size:14px}._dashboardMain_sofow_73 ._orderColumnList_sofow_9 small,._dashboardMain_sofow_73 ._orderAmount_sofow_9{font-size:12px}._dashboardMain_sofow_73 ._orderColumnList_sofow_9 a,._dashboardMain_sofow_73 ._orderColumnList_sofow_9 button{align-items:center;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9 strong{overflow-wrap:anywhere;font-size:18px}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9 small{font-size:11px}._dashboardMain_sofow_73 ._orderColumn_sofow_9{scroll-margin-top:20px}._dashboardMain_sofow_73 ._account_sofow_1 button{min-height:44px;padding:8px;font-size:12px}._dashboardMain_sofow_73 :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #168cca}._mobileBrand_sofow_151,._mobileBottomNav_sofow_151{display:none}@media (width>=761px) and (width<=1200px){._tileNavigation_sofow_99{grid-template-columns:repeat(3,minmax(0,1fr))}._dashboardHome_sofow_87 ._stats_sofow_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._appShell_sofow_1 ._sidebar_sofow_1{display:none}._dashboardMain_sofow_73{padding:20px 16px calc(100px + env(safe-area-inset-bottom));width:100%;margin:0}._dashboardMain_sofow_73 ._header_sofow_1{align-items:center;gap:14px;margin:0 0 22px;display:flex}._dashboardMain_sofow_73 ._header_sofow_1>div:first-child{min-width:0}._dashboardMain_sofow_73 ._header_sofow_1 h1{letter-spacing:0;overflow-wrap:anywhere;font-size:19px}._dashboardMain_sofow_73 ._header_sofow_1 p,._dashboardMain_sofow_73 ._header_sofow_1>div:first-child>span{display:none}._dashboardMain_sofow_73 ._account_sofow_1{background:0 0;border:0;flex-shrink:0;gap:4px;padding:0}._dashboardMain_sofow_73 ._account_sofow_1>span{display:none}._dashboardMain_sofow_73 ._account_sofow_1 button{color:#536f84;font-size:12px}._mobileBrand_sofow_151{color:#173f5f;flex-direction:column;align-items:center;gap:3px;margin:4px 0 24px;display:flex}._mobileBrand_sofow_151>strong{letter-spacing:3px;font-size:29px;font-weight:850}._mobileBrand_sofow_151>span{letter-spacing:1px;font-size:10px}._tileHomeShell_sofow_181{color:#fff;background:#373c48;min-height:100dvh}._tileHomeShell_sofow_181 ._dashboardMain_sofow_73{padding:20px 14px calc(100px + env(safe-area-inset-bottom))}._tileHomeShell_sofow_181 ._mobileBrand_sofow_151{color:#fff}._tileHomeShell_sofow_181 ._header_sofow_1{border-bottom:1px solid #545b6b;margin-bottom:20px;padding:0 3px 18px}._tileHomeShell_sofow_181 ._header_sofow_1 h1{color:#fff;font-size:18px}._tileHomeShell_sofow_181 ._account_sofow_1 button{color:#c9d4e4}._tileHomeShell_sofow_181 ._homeHeading_sofow_81,._tileHomeShell_sofow_181 ._stats_sofow_1{display:none}._tileNavigation_sofow_99{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}._navigationTile_sofow_101{aspect-ratio:1;color:#fff;text-align:center;background:#5c6273;border:1px solid #646b7d;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:0;padding:13px 5px;box-shadow:0 2px 4px #20232e18}._navigationTile_sofow_101:hover,._navigationTile_sofow_101:active{background:#6b7386;border-color:#a7bde0;transform:none}._tileTop_sofow_105{margin:0;display:block}._tileTop_sofow_105 i{color:#fff;background:0 0;border-radius:0;width:37px;height:37px}._tileTop_sofow_105 svg{width:36px;height:36px}._tileTop_sofow_105>b{color:#263218;background:#b4d842;min-width:27px;height:27px;font-size:12px;position:absolute;top:-6px;right:-3px;box-shadow:0 0 0 3px #373c48}._navigationTile_sofow_101>strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:0;font-size:clamp(11px,3vw,14px);font-weight:600;line-height:1.25}._navigationTile_sofow_101>span:not(._tileTop_sofow_105),._navigationTile_sofow_101 ._tileArrow_sofow_115{display:none}._homeFootnote_sofow_85{color:#c5ccda;text-align:center;margin-top:24px;font-size:11px;line-height:1.5}._mobileBottomNav_sofow_151{z-index:20;padding:0 10px env(safe-area-inset-bottom);background:#242834;border-top:1px solid #565f72;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #141a2420}._mobileBottomNav_sofow_151>a{color:#a8bada;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:12px 8px;font-size:12px;display:flex}._mobileBottomNav_sofow_151>a[aria-current=page]{color:#fff;border-top-color:#b4d842}._mobileBottomNav_sofow_151 svg{width:25px;height:25px}._mobileBottomNav_sofow_151>a:first-child svg{fill:currentColor}._mobileBottomNav_sofow_151 a:focus-visible{outline-offset:-4px;outline:3px solid #b4d842}._viewHeading_sofow_121{z-index:5;background:#f2f6f9;gap:12px;margin:0 -2px 16px;padding:10px 0;position:sticky;top:0}._viewHeading_sofow_121 h2{font-size:20px}._viewHeading_sofow_121>a{padding:8px 10px;font-size:13px}._dashboardMain_sofow_73 ._orderColumn_sofow_9{scroll-margin-top:90px}._dashboardMain_sofow_73 ._sectionTitle_sofow_1 h2{font-size:19px}._dashboardMain_sofow_73 ._orderOverview_sofow_9{padding:14px}._dashboardMain_sofow_73 ._orderBoard_sofow_9{grid-template-columns:minmax(0,1fr)}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9>span,._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9>button{padding:14px 10px}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9 strong{font-size:16px}._dashboardMain_sofow_73 ._orderColumnList_sofow_9>div{grid-template-columns:minmax(0,1fr)}._dashboardMain_sofow_73 ._orderColumnList_sofow_9{max-height:460px}._dashboardMain_sofow_73 ._appointmentBody_sofow_1 strong{font-size:15px}._dashboardMain_sofow_73 ._appointmentBody_sofow_1 p,._dashboardMain_sofow_73 ._assignment_sofow_1{font-size:12px}._dashboardMain_sofow_73 ._appointmentBody_sofow_1 a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}._dashboardMain_sofow_73 ._days_sofow_1 summary{gap:8px;padding:16px 12px;font-size:13px}._dashboardMain_sofow_73 ._days_sofow_1 summary b{flex-shrink:0;font-size:10px}._dashboardMain_sofow_73 ._tools_sofow_1 strong{font-size:16px}._dashboardMain_sofow_73 ._tools_sofow_1 div span{font-size:13px}._dashboardMain_sofow_73 ._tools_sofow_1 b{font-size:12px}._dashboardMain_sofow_73 input,._dashboardMain_sofow_73 select,._dashboardMain_sofow_73 textarea{font-size:16px}}@media (width<=350px){._tileNavigation_sofow_99{gap:9px}._navigationTile_sofow_101{border-radius:14px;gap:9px}._tileTop_sofow_105 svg{width:30px;height:30px}._tileHomeShell_sofow_181 ._dashboardMain_sofow_73{padding-inline:10px}._dashboardMain_sofow_73 ._orderOverviewTotals_sofow_9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._navigationTile_sofow_101{transition:none;transform:none}}._dashboardHome_sofow_87,._dashboardContent_sofow_277 [id]{scroll-margin-top:24px}._dashboardContent_sofow_277{color:#173f5f;min-width:0}._dashboardContent_sofow_277>._section_sofow_1:first-child{margin-top:28px}@media (width<=760px){._tileHomeShell_sofow_181 ._dashboardContent_sofow_277{color:#173f5f;background:#f2f6f9;border-radius:20px 20px 0 0;margin:28px -14px 0;padding:1px 14px 24px}._dashboardHome_sofow_87,._dashboardContent_sofow_277 [id]{scroll-margin-top:16px}}@media (width<=350px){._tileHomeShell_sofow_181 ._dashboardContent_sofow_277{margin-inline:-10px;padding-inline:10px}}._dashboardContent_sofow_277 ._orderColumnList_sofow_9,._dashboardContent_sofow_277 ._orderColumnList_sofow_9>div{align-content:start}._areaPage_sofow_299{color:#173f5f;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#f2f6f9;max-width:none;padding:32px clamp(16px,5vw,72px) 64px}._areaPage_sofow_299>header,._areaPage_sofow_299>section,._areaPage_sofow_299>details,._areaPage_sofow_299>p,._areaPage_sofow_299>div{max-width:1400px;margin-inline:auto}._areaPage_sofow_299>._dashboardBackButton_sofow_27{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._areaHeader_sofow_305{margin:12px auto 28px}._areaHeader_sofow_305>span{color:#0870bb;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}._areaHeader_sofow_305 h1{margin:8px 0;font-size:clamp(25px,4vw,36px);line-height:1.2}._areaPage_sofow_299 p{line-height:1.6}._areaPage_sofow_299 ._maintenanceSettings_sofow_65{margin-top:24px}._areaPage_sofow_299 ._manualMaintenanceCard_sofow_67{max-width:900px;margin-left:0}@media (width<=760px){._areaPage_sofow_299{padding:20px 14px 40px}._areaHeader_sofow_305{margin:8px 0 24px}._areaPage_sofow_299 ._sectionTitle_sofow_1{align-items:flex-start}._areaPage_sofow_299 ._days_sofow_1 summary{flex-wrap:wrap}._areaPage_sofow_299 ._maintenanceSettings_sofow_65>summary strong{font-size:14px}}@media (width>=761px){._desktopCompact_sofow_323 ._stats_sofow_1,._desktopCompact_sofow_323 ._tileNavigation_sofow_99{display:none}._dashboardHome_sofow_87 ._homeHeading_sofow_81{margin:16px 0 6px}._dashboardHome_sofow_87 ._homeFootnote_sofow_85{margin:0}._appShell_sofow_1 ._sidebar_sofow_1{display:flex;overflow-y:auto}._dashboardMain_sofow_73:not(._orderDetailMain_sofow_27){margin-left:235px}}._dashboardSettings_sofow_327{color:#173f5f;margin:0 0 16px}._dashboardSettings_sofow_327>div{background:#fff;border:1px solid #cfdfeb;border-radius:12px;margin-top:12px;padding:20px}._dashboardSettings_sofow_327 button{color:#0865a2;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd3e3;border-radius:8px;margin:4px 8px 4px 0;padding:10px 14px;font-weight:650}._dashboardSettings_sofow_327 button:disabled{opacity:.55;cursor:default}._dashboardSettings_sofow_327 h2{margin:0;font-size:20px}._dashboardSettings_sofow_327 p{font-size:14px;line-height:1.5}._widgetChoices_sofow_327{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}._widgetChoices_sofow_327 label{border:1px solid #d8e4ec;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}._widgetChoices_sofow_327 input{flex:none;width:20px;height:20px}._widgetChoices_sofow_327 span{gap:4px;display:grid}._widgetChoices_sofow_327 strong{font-size:14px}._widgetChoices_sofow_327 small{color:#657d8e;font-size:12px}._widgetAppointments_sofow_327{max-height:460px;overflow:auto}._widgetAppointments_sofow_327 article{border-bottom:1px solid #d8e4ec;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}._widgetAppointments_sofow_327 p{margin:4px 0;font-size:14px}._widgetAppointments_sofow_327 a{color:#0870bb;flex-shrink:0;font-weight:700}._widgetAppointments_sofow_327 small{color:#657d8e}._orderBoard_sofow_9:empty{display:none}@media (width<=1000px){._widgetChoices_sofow_327{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._dashboardSettings_sofow_327>p{color:#fff}._customDashboard_sofow_329 ._stats_sofow_1{color:#173f5f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._widgetAppointments_sofow_327 article{flex-direction:column;align-items:start}}@media (width<=480px){._widgetChoices_sofow_327,._customDashboard_sofow_329 ._stats_sofow_1{grid-template-columns:1fr}}._customerEditForm_sofow_333{color:#173f5f;background:#f5f9fc;border:1px solid #cfdfeb;border-radius:12px;margin:20px 0;padding:24px}._customerEditForm_sofow_333 h2{margin:0 0 12px;font-size:22px}._customerEditForm_sofow_333 p{font-size:14px;line-height:1.5}._customerEditForm_sofow_333 fieldset{border:0;min-width:0;padding:0}._customerEditFields_sofow_333{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}._customerEditFields_sofow_333 label{gap:8px;font-size:14px;font-weight:650;display:grid}._customerEditFields_sofow_333 input,._customerEditFields_sofow_333 textarea{box-sizing:border-box;width:100%;font:inherit;color:#173f5f;background:#fff;border:1px solid #bcd3e3;border-radius:8px;padding:12px}._customerEditAddress_sofow_333{grid-column:1/-1}._customerEditForm_sofow_333 button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0870bb;border:1px solid #0870bb;border-radius:8px;margin:4px 10px 4px 0;padding:12px 16px}._customerEditForm_sofow_333 button[type=button]{color:#0870bb;background:#fff}._customerEditForm_sofow_333 [role=alert]{color:#963922;background:#fff0eb;padding:12px}._customerEditForm_sofow_333 fieldset:disabled{opacity:.65}@media (width<=600px){._customerEditFields_sofow_333{grid-template-columns:1fr}._customerEditForm_sofow_333{padding:16px}._customerEditForm_sofow_333 button{width:100%}}._sidebar_sofow_1 ._sidebarGroup_sofow_337{background:0 0;border:0;margin:0;padding:0}._sidebarGroup_sofow_337>summary{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}._sidebarGroup_sofow_337>summary::-webkit-details-marker{display:none}._sidebarGroup_sofow_337>summary:after{content:"⌄";margin-left:auto}._sidebarGroup_sofow_337[open]>summary:after{content:"⌃"}._sidebarGroup_sofow_337>summary:hover,._sidebarGroup_sofow_337[open]>summary{color:#fff;background:#1c4d6e}._sidebarGroup_sofow_337>div{border-left:1px solid #52768d;margin:4px 0 8px 20px;padding-left:6px}._sidebar_sofow_1 ._sidebarGroup_sofow_337>div>a{padding:10px 8px;font-size:12px;line-height:1.4}._sidebarGroup_sofow_337>summary:focus-visible{outline-offset:-3px;outline:3px solid #74add8}._userPasswordForm_sofow_339{border-top:1px solid #d8e4ec;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:16px;display:grid}._userPasswordForm_sofow_339 h4,._userPasswordForm_sofow_339 p{grid-column:1/-1;margin:0}._userPasswordForm_sofow_339 h4{font-size:14px}._userPasswordForm_sofow_339 label{gap:6px;font-size:13px;font-weight:700;display:grid}._userPasswordForm_sofow_339 input{color:#173f5f;background:#f9fcfe;border:1px solid #cadce9;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:14px}._userPasswordForm_sofow_339 input:focus-visible{outline-offset:2px;outline:3px solid #8ac8ee}@media (width<=560px){._userPasswordForm_sofow_339{grid-template-columns:1fr}}
