.cp-phone-section-title,#cp-supply-phone-header,#cp-supply-phone-menu{display:none}@media(max-width:767px){#coastal-portal.cp-phone-section-ready>.cp-app-header{position:sticky!important;top:0!important;z-index:60!important;background:#103755!important;display:flex!important;align-items:center!important;min-height:58px;padding:7px 12px!important;gap:8px!important}#coastal-portal.cp-phone-section-ready .cp-app-brand>:not(.cp-phone-section-title){display:none!important}#coastal-portal.cp-phone-section-ready .cp-phone-section-title{display:block;color:#fff;font:700 17px/1.25 Arial,sans-serif;letter-spacing:0;text-align:left}#coastal-portal.cp-phone-section-ready .cp-app-header button[aria-controls=cp-dashboard-navigation]{display:block!important;min-width:44px;min-height:44px}#coastal-portal.cp-phone-section-ready #cp-dashboard-navigation:not(.cp-menu-open){display:none!important}#coastal-portal.cp-phone-section-ready #cp-dashboard-navigation.cp-menu-open{display:block!important;position:relative!important;width:100%!important;max-height:65dvh;overflow-y:auto}#coastal-portal.cp-phone-section-ready #cp-workspace{padding-left:0!important}#coastal-portal.cp-phone-section-ready :is(.cm-heading,.cp-extra-panel,.hr-design,#cp-overview,#cp-editor){scroll-margin-top:74px!important}#cp-supply-phone-header{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:60;background:#103755;color:#fff;padding:7px 12px;min-height:58px;box-sizing:border-box;font:700 17px/1.25 Arial,sans-serif}#cp-supply-phone-header button{background:transparent;color:#fff;border:0;min-width:44px;min-height:44px;font-size:24px}#cp-supply-phone-menu:not([hidden]){display:block;padding:12px;background:#103755}#cp-supply-phone-menu a{display:block;color:#fff;padding:12px;font:600 15px Arial,sans-serif}#cp-supply-search{margin-top:12px!important}}#cp-phone-section-bar{display:none}@media(max-width:767px){body.cp-phone-portal-active{padding-top:62px!important}body.cp-phone-portal-active #cp-phone-section-bar{display:flex;position:fixed;inset:0 0 auto 0;z-index:1001;min-height:62px;box-sizing:border-box;align-items:center;gap:12px;padding:8px 12px;background:#103755;color:#fff;box-shadow:0 2px 6px #0002}#cp-phone-section-bar .cp-phone-section-title{display:block;color:#fff;font:700 17px/1.25 Arial,sans-serif;letter-spacing:0}#cp-phone-section-bar button{display:block;min-width:44px;min-height:44px;border:0;background:transparent;color:#fff;font-size:25px;padding:6px}body.cp-phone-portal-active #coastal-portal.cp-phone-section-ready>.cp-app-header{display:none!important}body.cp-phone-portal-active #coastal-portal #cp-dashboard-navigation{scroll-margin-top:74px!important}body.cp-phone-portal-active #coastal-portal.cp-phone-section-ready #cp-dashboard-navigation:not(.cp-menu-open){display:none!important}}@media(max-width:767px){body.cp-phone-portal-active .cr-header,body.cp-phone-portal-active .cr-top{display:none!important}}@media(max-width:767px){body.cp-phone-portal-active #coastal-portal.cp-phone-section-ready #cp-dashboard-navigation.cp-menu-open{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}body.cp-phone-portal-active #coastal-portal #cp-dashboard-navigation.cp-menu-open .cp-dashboard-grid{height:auto!important;max-height:none!important;overflow:visible!important;grid-template-columns:minmax(0,1fr)!important;flex-direction:column!important;flex-wrap:nowrap!important}}@media(max-width:767px){body.cp-phone-portal-active #coastal-portal.cp-menu-expanded>#cp-workspace>:not(#cp-dashboard-navigation):not(:has(#cp-dashboard-navigation)),body.cp-phone-portal-active #coastal-portal.cp-menu-expanded>:not(#cp-workspace):not(#cp-dashboard-navigation):not(:has(#cp-dashboard-navigation)){display:none!important}body.cp-phone-portal-active:has(#coastal-portal.cp-menu-expanded) .cr-footer,body.cp-phone-portal-active:has(#coastal-portal.cp-menu-expanded) #shopify-section-footer{display:none!important}}@media(max-width:767px){body.cp-phone-portal-active #coastal-portal .cm-heading h2{display:none!important}}@media(max-width:767px){body:has(#cp-supply-search) .cr-header,body:has(#cp-supply-search) .cr-top{display:none!important}}@media(max-width:767px){body #cp-supply-search .fav-shell>.fav-employee-sidebar{display:none!important}body #cp-supply-search .fav-shell{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){body:has(#cp-supply-search .fav-employee-sidebar) #cp-supply-phone-menu{display:none!important}body:has(#cp-supply-phone-menu:not([hidden])) #cp-supply-search .fav-shell>.fav-employee-sidebar{display:flex!important;width:100%!important;max-height:none!important;overflow:visible!important}body:has(#cp-supply-phone-menu:not([hidden])) #cp-supply-search .fav-shell>.fav-main{display:none!important}}@media(min-width:768px){#coastal-portal .cm-page .cm-heading{background:#103755!important;color:#fff!important;padding:18px 22px!important;border-radius:10px!important;margin-bottom:18px!important}#coastal-portal .cm-page .cm-heading h2,#coastal-portal .cm-page .cm-heading p{color:#fff!important}#coastal-portal .cm-page .cm-heading h2{margin:0 0 6px!important}#coastal-portal .cm-page .cm-heading p{margin:0!important}}#coastal-portal #cp-editor{background:#f5f7fa!important;border:1px solid #dce3ea!important;border-radius:14px!important;padding:20px!important}#coastal-portal #cp-editor>.cp-row{background:#103755!important;color:#fff!important;padding:20px!important;border-radius:10px!important;margin:0 0 20px!important;align-items:center}#coastal-portal #cp-editor-title{color:#fff!important;margin:0!important;font-size:25px!important}#coastal-portal #cp-editor #cp-cancel{background:#fce6e8!important;color:#7b2430!important;border:1px solid #f3c9ce!important}#coastal-portal #cp-job-form>.cp-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start}#coastal-portal #cp-job-form>.cp-grid>.cp-job-box,#coastal-portal #cp-job-form>.cp-grid>.cp-service-address,#coastal-portal #cp-job-form>.cp-grid>.cp-job-materials{background:#fff!important;border:1px solid #dce3ea!important;border-radius:10px!important;padding:18px!important;margin:0!important;min-width:0;box-shadow:0 2px 5px #10375509}#coastal-portal #cp-job-form>.cp-grid>.cp-register-customer,#coastal-portal #cp-job-form>.cp-grid>.cp-register-address,#coastal-portal #cp-job-form>.cp-grid>.cp-register-schedule,#coastal-portal #cp-job-form>.cp-grid>.cp-register-building{grid-column:auto!important}#coastal-portal #cp-job-form>.cp-grid>.cp-job-box>h4,#coastal-portal #cp-job-form>.cp-grid>.cp-job-box>summary{background:#103755!important;color:#fff!important;padding:12px 16px!important;margin:-18px -18px 16px!important;border-radius:9px 9px 0 0!important;font-size:17px!important}#coastal-portal #cp-job-form>.cp-grid>fieldset>legend{background:#103755!important;color:#fff!important;padding:10px 16px!important;border-radius:7px!important;font-size:17px!important;font-weight:700;width:100%;float:left;margin:0 0 16px!important}#coastal-portal #cp-job-form>.cp-grid>fieldset>legend+*{clear:both}#coastal-portal #cp-job-form .cp-grid .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#coastal-portal #cp-job-form label{font-size:13px!important;font-weight:600;color:#17384d!important;margin-bottom:8px!important;min-width:0}#coastal-portal #cp-job-form input:not([type=checkbox]):not([type=radio]),#coastal-portal #cp-job-form select,#coastal-portal #cp-job-form textarea{width:100%!important;min-width:0!important;box-sizing:border-box;border:1px solid #bfcdd8!important;border-radius:7px!important;background:#fff!important;padding:10px!important;font-size:14px!important}#coastal-portal #cp-job-form textarea{min-height:90px!important}#coastal-portal #cp-job-form .cp-secondary{background:#fce6e8!important;color:#7b2430!important;border:1px solid #f3c9ce!important}#coastal-portal #cp-job-form .cp-register-photos input{background:#fff8f9!important;border:1px dashed #d6a7ae!important;padding:24px 12px!important}#coastal-portal #cp-job-form>.cp-actions{justify-content:flex-end;border-top:1px solid #dce3ea;margin-top:20px!important;padding-top:16px!important}#coastal-portal #cp-job-form #cp-save{background:#103755!important;color:#fff!important;padding:12px 26px!important;border-radius:8px!important}#coastal-portal #cp-save-note{background:#fce6e8!important;color:#7b2430!important;padding:12px 16px!important;border-radius:8px!important;margin-top:14px!important}@media(max-width:767px){#coastal-portal #cp-editor{padding:12px!important}#coastal-portal #cp-job-form>.cp-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#coastal-portal #cp-editor>.cp-row{padding:14px!important}#coastal-portal #cp-editor-title{font-size:21px!important}}@media(max-width:420px){#coastal-portal #cp-job-form .cp-grid .cp-grid{grid-template-columns:minmax(0,1fr)!important}}#coastal-portal #cp-job-form>.cp-register-layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box{grid-column:auto!important;overflow:hidden!important;padding:18px!important;min-width:0!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-register-details,#coastal-portal #cp-job-form>.cp-register-layout>.cp-register-materials,#coastal-portal #cp-job-form>.cp-register-layout>#cp-job-payment{grid-column:1/-1!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box>h4{display:block!important;background:#103755!important;color:#fff!important;font:700 18px/1.3 Arial,sans-serif!important;padding:12px 18px!important;margin:-18px -18px 18px!important;border-radius:9px 9px 0 0!important;width:auto!important}#coastal-portal #cp-job-form .cp-register-details>.cp-job-service-box{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 12px!important}#coastal-portal #cp-job-form .cp-register-building{padding:0!important;margin:0 0 12px!important}#coastal-portal #cp-job-form .cp-register-schedule>.cp-grid{grid-template-columns:minmax(0,1fr)!important}#coastal-portal #cp-job-form .cp-register-photos{background:#fff!important}#coastal-portal #cp-job-form .cp-register-upload-caption{font-weight:700;color:#103755;text-align:center;padding:18px 0 4px}#coastal-portal #cp-job-form .cp-register-photos label{border:1px dashed #b5bdca!important;border-radius:9px!important;padding:18px!important;background:#fff8f9!important}#coastal-portal #cp-job-form .cp-register-photos input{padding:12px 0!important;background:transparent!important;border:0!important}#coastal-portal #cp-job-form .cp-register-photos input::file-selector-button{background:#fce6e8;color:#7b2430;border:1px solid #efc3c9;border-radius:6px;padding:10px 14px;margin-right:12px;cursor:pointer}#coastal-portal #cp-job-form .cp-register-measurements{display:block!important;margin-top:18px!important;padding-top:16px;border-top:1px solid #dce3ea}#coastal-portal #cp-job-form [hidden]{display:none!important}@media(max-width:767px){#coastal-portal #cp-job-form>.cp-register-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box{grid-column:1!important}}#coastal-portal #cp-job-form .cp-register-priority{margin:0!important;padding:0!important;border:0!important;min-width:0}#coastal-portal #cp-job-form .cp-register-priority legend{font:600 13px Arial,sans-serif!important;color:#17384d!important;padding:0!important;margin:0 0 8px!important}#coastal-portal #cp-job-form .cp-register-priority-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}#coastal-portal #cp-job-form .cp-register-priority-options label{display:flex!important;align-items:center;gap:9px;padding:10px 12px!important;border:1px solid #c7d2db;border-radius:7px;min-height:42px}#coastal-portal #cp-job-form .cp-register-priority-options input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:#103755}#coastal-portal #cp-job-form .cp-register-priority-options .cp-register-urgent{background:#fce6e8!important;border-color:#f3c9ce;color:#7b2430!important}#coastal-portal #cp-job-form .cp-register-priority-options{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}#coastal-portal #cp-job-form .cp-register-priority-options label{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:6px 10px!important;gap:6px!important;margin:0!important;font-size:13px!important}#coastal-portal #cp-job-form .cp-register-priority-options input{width:15px!important;height:15px!important;min-height:15px!important;flex:0 0 15px!important}#coastal-portal #cp-job-form .cp-register-priority-options{gap:10px!important}#coastal-portal #cp-job-form .cp-register-priority-options label{min-width:112px!important;min-height:42px!important;padding:9px 15px!important;font-size:14px!important;gap:8px!important}#coastal-portal #cp-job-form .cp-register-priority-options input{width:17px!important;height:17px!important;min-height:17px!important;flex-basis:17px!important}@media(pointer:coarse){#coastal-portal #cp-job-form .cp-register-priority-options label{min-height:44px!important}}#coastal-portal #cp-job-form .cp-register-priority{align-self:start!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px 10px!important;box-sizing:border-box!important}#coastal-portal #cp-job-form .cp-register-priority-options{width:fit-content!important;max-width:100%!important;min-height:0!important;align-items:center!important}#coastal-portal #cp-job-form .cp-customer-search{border-bottom:1px solid #d8e0e8;padding-bottom:14px;margin-bottom:4px;grid-column:1/-1!important}#coastal-portal #cp-existing-customer-status{font-size:12px;margin:6px 0;color:#526779}#coastal-portal #cp-existing-customer-results .cp-existing-customer-option{display:block;width:100%;text-align:left;background:#f3f7fa;color:#103755;border:1px solid #d7e1e9;padding:10px;margin:4px 0;font-size:13px}#coastal-portal #cp-photo-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:210px;padding:24px 16px;background:#f5f6f8;border:2px dashed #aeb8c5;border-radius:10px;text-align:center;cursor:pointer}#coastal-portal #cp-photo-dropzone.cp-drag-active{background:#fce6e8;border-color:#b94b61}#coastal-portal #cp-photo-dropzone .cp-upload-symbol{font-size:38px;color:#7c8796;line-height:1}#coastal-portal #cp-photo-dropzone strong{color:#17384d;font-size:16px}#coastal-portal #cp-photo-dropzone small{font-size:12px;color:#607184}#coastal-portal #cp-photo-browse{background:#fce6e8!important;color:#7b2430!important;border:1px solid #f0bdc5!important;padding:10px 18px!important;border-radius:7px!important}#coastal-portal #cp-photo-selection{font-size:12px;overflow-wrap:anywhere;margin:10px 0}#coastal-portal #cp-job-form .cp-job-service-box label:has(>input[name=job_title]){width:100%!important;max-width:320px!important;min-height:0!important;padding:0!important;margin-bottom:4px!important;align-self:start!important;justify-self:start!important}#coastal-portal #cp-job-form input[name=job_title]{min-height:36px!important;height:36px!important;padding:7px 10px!important;font-size:13px!important}#coastal-portal #cp-job-form .cp-secondary,#coastal-portal #cp-photo-browse{background:#103755!important;color:#fff!important;border:1px solid #103755!important}#coastal-portal #cp-save-note{background:#edf3f8!important;color:#103755!important}#coastal-portal #cp-job-form .cp-material-row{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(70px,.65fr) minmax(0,1.2fr) 42px!important;align-items:end!important;gap:10px!important}#coastal-portal #cp-job-form .cp-material-row>label{margin-bottom:0!important}#coastal-portal #cp-job-form .cp-material-row>button[aria-label="Remove material"]{align-self:end!important;margin:0!important;width:42px!important;height:40px!important;min-height:40px!important;padding:8px!important;background:#fff0f1!important;color:#a52e44!important;border:1px solid #edc4cc!important}@media(max-width:600px){#coastal-portal #cp-job-form .cp-material-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important}#coastal-portal #cp-job-form .cp-material-row>label:first-child{grid-column:1/-1!important}}#coastal-portal #cp-editor{width:100%!important;max-width:1086px!important;margin:0 auto!important;padding:16px!important;background:#f9fbfd!important;border:0!important;border-radius:0!important}#coastal-portal #cp-editor>.cp-row{min-height:76px!important;background:linear-gradient(100deg,#073653,#032946)!important;margin:-16px -16px 18px!important;border-radius:0!important;padding:14px 24px!important}#coastal-portal #cp-editor-title{font:700 30px/1.2 Arial,sans-serif!important}#coastal-portal #cp-editor-title:after{content:"Create a new work order";display:block;font:400 15px/1.4 Arial,sans-serif;margin-top:4px}#coastal-portal #cp-job-form>.cp-register-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box{position:relative!important;padding:16px 18px!important;border:1px solid #cad5e0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 3px #10375512!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box>h4{height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:-16px -18px 16px!important;padding:10px 18px!important;background:linear-gradient(100deg,#073653,#06466b)!important;color:#fff!important;font:700 21px/1.2 Arial,sans-serif!important;border-radius:9px 9px 0 0!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box>h4:after{margin-left:auto;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;font:700 18px Arial;color:#073653;background:#a9dcff}#coastal-portal #cp-job-form .cp-register-customer>h4:after{content:"1"}#coastal-portal #cp-job-form .cp-register-address>h4:after{content:"2";background:#8cf0e5!important}#coastal-portal #cp-job-form .cp-register-details>h4:after{content:"3";background:#ffda8b!important}#coastal-portal #cp-job-form .cp-register-schedule>h4:after{content:"4";background:#b6efa5!important}#coastal-portal #cp-job-form .cp-register-photos>h4:after{content:"5"}#coastal-portal #cp-job-form .cp-register-materials>h4:after{content:"6";background:#8cf0e5!important}#coastal-portal #cp-job-form .cp-register-customer,#coastal-portal #cp-job-form .cp-register-address{min-height:330px!important}#coastal-portal #cp-job-form .cp-register-details{min-height:348px!important}#coastal-portal #cp-job-form .cp-register-schedule,#coastal-portal #cp-job-form .cp-register-photos{min-height:270px!important}#coastal-portal #cp-job-form .cp-register-materials{min-height:195px!important}#coastal-portal #cp-job-form label{font:600 14px/1.4 Arial,sans-serif!important;margin-bottom:7px!important}#coastal-portal #cp-job-form input:not([type=radio]):not([type=checkbox]):not([type=file]),#coastal-portal #cp-job-form select{height:38px!important;min-height:38px!important;padding:7px 10px!important;border-radius:6px!important;font:400 14px Arial,sans-serif!important;margin-top:4px!important}#coastal-portal #cp-job-form .cp-register-customer>.cp-grid{row-gap:16px!important}#coastal-portal #cp-job-form .cp-customer-search{border:0!important;padding-bottom:8px!important;margin:0!important}#coastal-portal #cp-job-form .cp-job-service-box label:has(>input[name=job_title]){max-width:none!important;width:100%!important}#coastal-portal #cp-job-form .cp-register-details textarea[name=notes]{min-height:112px!important;height:112px!important}#coastal-portal #cp-job-form .cp-register-details textarea[name=work_notes]{height:42px!important;min-height:42px!important;padding:9px 10px!important}#coastal-portal #cp-job-form .cp-register-priority{width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}#coastal-portal #cp-job-form .cp-register-priority-options{display:flex!important;gap:18px!important}#coastal-portal #cp-job-form .cp-register-priority-options label{border:0!important;background:transparent!important;min-width:0!important;min-height:32px!important;padding:4px 6px!important;margin:0!important}#coastal-portal #cp-job-form .cp-register-priority-options .cp-register-urgent{background:#ffe0e3!important;color:#b01228!important}#coastal-portal #cp-photo-dropzone{min-height:174px!important;background:#f5f7fa!important;border:1px dashed #94a5b8!important;padding:16px!important;gap:8px!important}#coastal-portal #cp-photo-browse,#coastal-portal #cp-save{background:#0065ed!important;border-color:#0065ed!important;color:#fff!important}#coastal-portal #cp-job-form .cp-material-row{background:#f8fafc!important;border:1px solid #d8e0e9!important;padding:12px!important;border-radius:6px!important}#coastal-portal #cp-save-note{margin-top:20px!important;background:#e4f1ff!important;color:#093353!important;padding:16px!important}@media(max-width:767px){#coastal-portal #cp-editor{padding:10px!important}#coastal-portal #cp-editor>.cp-row{margin:-10px -10px 14px!important}#coastal-portal #cp-job-form>.cp-register-layout{grid-template-columns:minmax(0,1fr)!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box{min-height:0!important}#coastal-portal #cp-job-form>.cp-register-layout>.cp-job-box>h4{font-size:18px!important}}#coastal-portal #cp-editor #cp-job-form>.cp-register-layout>.cp-job-box{margin:0!important;padding:16px 18px!important;min-height:0!important;align-self:stretch!important}#coastal-portal #cp-editor #cp-job-form .cp-grid{row-gap:10px!important}#coastal-portal #cp-editor #cp-job-form label{margin-bottom:0!important}#coastal-portal #cp-editor #cp-existing-customer-status:empty{display:none!important}#coastal-portal #cp-editor #cp-job-form .cp-customer-search{padding:0!important}#coastal-portal #cp-editor #cp-job-form .cp-register-address>.cp-grid{grid-template-columns:1fr 1.4fr .7fr .9fr!important}#coastal-portal #cp-editor #cp-job-form .cp-register-address>.cp-grid>label{grid-column:auto!important}#coastal-portal #cp-editor #cp-job-form .cp-register-address>.cp-grid>label:first-child{grid-column:1/-1!important}#coastal-portal #cp-editor #cp-job-form .cp-register-schedule>.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#coastal-portal #cp-editor #cp-job-form .cp-register-details textarea[name=notes]{height:84px!important;min-height:84px!important}#coastal-portal #cp-editor #cp-cancel{background:#fff!important;color:#103755!important;border:1px solid #c8d4df!important}@media(max-width:767px){#coastal-portal #cp-editor #cp-job-form .cp-register-address>.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#coastal-portal #cp-editor .cp-section-icon{width:28px;height:28px;flex:0 0 28px;color:#fff}#coastal-portal #cp-editor .cp-required{color:#b31328}#coastal-portal #cp-editor #cp-job-form .cp-register-details>.cp-grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)!important}#coastal-portal #cp-editor #cp-job-form .cp-register-details label:has(textarea[name=work_notes]){border-left:1px solid #b7c3cf!important;padding-left:28px!important}#coastal-portal #cp-editor #cp-job-form .cp-register-details textarea[name=notes]{height:100px!important;min-height:100px!important}#coastal-portal #cp-editor #cp-job-form .cp-register-priority-options{gap:32px!important}#coastal-portal #cp-editor #cp-job-form .cp-register-schedule>.cp-grid{gap:18px 24px!important}#coastal-portal #cp-editor #cp-job-form .cp-register-schedule textarea[name=status_note]{height:38px!important;min-height:38px!important;padding:8px!important}#coastal-portal #cp-editor #cp-job-form .cp-register-materials #cp-materials-hint{font-size:12px;margin:0 0 10px!important}#coastal-portal #cp-editor .cp-material-column-headings{display:grid;grid-template-columns:minmax(0,2fr) minmax(70px,1fr) minmax(0,1.5fr) 30px;gap:24px;background:#d5e9ff;padding:8px 12px;border-radius:6px 6px 0 0;font-weight:700;color:#103755}#coastal-portal #cp-editor #cp-job-form .cp-material-row{grid-template-columns:minmax(0,2fr) minmax(70px,1fr) minmax(0,1.5fr) 30px!important;gap:24px!important;background:#fff!important;border-radius:0!important;padding:8px 12px!important}#coastal-portal #cp-editor #cp-job-form .cp-material-row>label{font-size:0!important;line-height:0!important}#coastal-portal #cp-editor #cp-job-form .cp-material-row>label input{margin-top:0!important}#coastal-portal #cp-editor #cp-job-form .cp-material-row>button[aria-label="Remove material"]{width:30px!important;background:transparent!important;border:0!important;color:#db0926!important;padding:4px!important}@media(max-width:767px){#coastal-portal #cp-editor .cp-material-column-headings{display:none}#coastal-portal #cp-editor #cp-job-form .cp-material-row{grid-template-columns:1fr 1fr 30px!important;gap:10px!important}#coastal-portal #cp-editor #cp-job-form .cp-material-row>label{font-size:14px!important;line-height:1.4!important}#coastal-portal #cp-editor #cp-job-form .cp-register-details>.cp-grid{grid-template-columns:1fr!important}#coastal-portal #cp-editor #cp-job-form .cp-register-details label:has(textarea[name=work_notes]){border:0!important;padding:0!important}}#coastal-portal #cp-editor #cp-job-form .cp-register-address>.cp-grid>.cp-access-instructions{grid-column:1/-1!important}@media(min-width:768px){#coastal-portal #cp-workspace>.cp-row.cp-divider{box-sizing:border-box;max-width:1086px;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/coastal-phone-section-header.css.map */
