.sa-intro[data-role=contractor]{--sa-blue:#1ca864;--sa-paper:#f5fefa;--sa-line:#dff0e7;--sa-lime:#6daff4;--intro-line:#dff0e7;color:var(--sa-ink,#0f2219)}.sa-intro[data-role=contractor] ::selection{color:#0f2219;background:#6daff4}.sa-intro[data-role=contractor] h2 span{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-hero{background:radial-gradient(at 70% 65%,#c8f8dd,#effdf6 44%,#f8fefb 78%)}.sa-intro[data-role=contractor] .sa-intro-hero h1 span{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-primary{background:linear-gradient(150deg,#1bda79,#1dac67 48%,#1c8856);border:1px solid #32e68c;box-shadow:inset 0 1px #ffffff80,0 7px 20px #1eae6a39}.sa-intro[data-role=contractor] .sa-intro-button:hover{box-shadow:0 12px 27px #176e442b}.sa-intro[data-role=contractor] .sa-intro-hero-note{color:#365645}.sa-intro[data-role=contractor] .sa-intro-resume{color:#355544}.sa-intro[data-role=contractor] .sa-intro-hero-photo{box-shadow:-18px 34px 50px #1d6f452c}.sa-intro[data-role=contractor] .sa-intro-hero-photo:after{background:linear-gradient(115deg,#ffffff65,#0000 32% 61%,#ffffff30 61.5%,#0000 63%),linear-gradient(#0000 75%,#09482499)}.sa-intro[data-role=contractor] .sa-intro-orb-blue{background:radial-gradient(circle at 31% 25%,#fff,#e8fcff 7%,#36e66c 16%,#1cb266 42%,#12653e 65%,#1ee362 82%,#dffaff 92%);box-shadow:inset -8px -10px 25px #21674866,8px 22px 35px #136c3c3d}.sa-intro[data-role=contractor] .sa-intro-orb-lime{background:radial-gradient(circle at 26% 24%,#fff,#b9d9fb 12%,#7eb9f8 27%,#2ca084 70%,#d5e3fd 94%)}.sa-intro[data-role=contractor] .sa-intro-glass{background:linear-gradient(130deg,#fffffff2,#f7fef9b0);box-shadow:0 20px 40px #16503130}.sa-intro[data-role=contractor] .sa-intro-glass>span{color:#27325f;background:linear-gradient(140deg,#71b3f8,#5995d9)}.sa-intro[data-role=contractor] .sa-intro-glass small{color:#385344}.sa-intro[data-role=contractor] .sa-intro-hero-bottom{color:#40614f}.sa-intro[data-role=contractor] .sa-intro-ribbon{background:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-ribbon i{color:#6daff4}.sa-intro[data-role=contractor] .sa-intro-section-label{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-connection{background:radial-gradient(#e6fcf1,#0000 69%)}.sa-intro[data-role=contractor] .sa-intro-connection:before{border:1px solid #def7ea}.sa-intro[data-role=contractor] .sa-intro-connection-icon{color:var(--sa-blue,#1ca864);background:linear-gradient(145deg,#fff,#c9f8df);box-shadow:0 15px 25px #3a795727}.sa-intro[data-role=contractor] .sa-intro-connection-work{color:#2e3763;background:linear-gradient(145deg,#d7eafd,#7fb4ef)}.sa-intro[data-role=contractor] .sa-intro-connection small{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-connection-line{background:linear-gradient(90deg,#1ca864,#c3f8da,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-connection-center b{color:var(--sa-blue,#1ca864);background:#f3fdf8}.sa-intro[data-role=contractor] .sa-intro-feature-number{color:#5aa47f}.sa-intro[data-role=contractor] .sa-intro-feature-number small{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-arrow-link{color:var(--sa-blue,#1ca864);border-bottom:1px solid #c0e8d3}.sa-intro[data-role=contractor] .sa-intro-arrow-link:hover{border-color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-secondary-link{color:#355c47}.sa-intro[data-role=contractor] .sa-intro-scene-note{color:#395a48}.sa-intro[data-role=contractor] .sa-intro-map{background:linear-gradient(140deg,#f1fdf7,#cdf9e3)}.sa-intro[data-role=contractor] .sa-intro-river{background:#acf5ce;border:7px solid #d0f9e1}.sa-intro[data-role=contractor] .sa-intro-road{border:2px solid #def1e7}.sa-intro[data-role=contractor] .sa-intro-block{background:linear-gradient(145deg,#fff,#c7e6d5);box-shadow:8px 10px #73b390}.sa-intro[data-role=contractor] .sa-intro-map-route{border:3px dashed #24c271}.sa-intro[data-role=contractor] .sa-intro-pin{filter:drop-shadow(5px 12px 7px #1d59394a);background:linear-gradient(140deg,#b2f5cc,#19c771 40%,#147f4c 85%)}.sa-intro[data-role=contractor] .sa-intro-pin-b{color:#1b2a5f;background:linear-gradient(140deg,#d2e8fd,#7fb4ef 35%,#4e6397 95%)}.sa-intro[data-role=contractor] .sa-intro-map-label{box-shadow:0 8px 20px #30744e23}.sa-intro[data-role=contractor] .sa-intro-map-chips span{color:#2e5741}.sa-intro[data-role=contractor] .sa-intro-talk{background:radial-gradient(circle at 45%,#cef9e1,#0000 65%)}.sa-intro[data-role=contractor] .sa-intro-talk-orb{background:#f1fdf6;border:38px solid #ddfbeb;box-shadow:inset 12px 4px 25px #48a87547,9px 15px 25px #54ac7d2b,3px -4px 4px #fff}.sa-intro[data-role=contractor] .sa-intro-talk-word{color:#cff6e1}.sa-intro[data-role=contractor] .sa-intro-bubble{background:linear-gradient(130deg,#fff,#f1fdf6);box-shadow:0 18px 40px #18563529}.sa-intro[data-role=contractor] .sa-intro-bubble small{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-bubble-b{background:linear-gradient(120deg,#1bd978,#1ea161);border-color:#37e68f}.sa-intro[data-role=contractor] .sa-intro-bubble-b:after{border-top-color:#1da863}.sa-intro[data-role=contractor] .sa-intro-doc{background:radial-gradient(at 45% 45%,#ddf6e5,#f3fdf7 70%)}.sa-intro[data-role=contractor] .sa-intro-paper{box-shadow:0 20px 35px #2c5f4130}.sa-intro[data-role=contractor] .sa-intro-doc-lines i{background:linear-gradient(90deg,#e8f6ee 65%,#0000 65% 70%,#d9f6e6 70%);border-bottom:1px solid #dff0e7}.sa-intro[data-role=contractor] .sa-intro-paper-b{background:linear-gradient(135deg,#fff,#ecfdf3)}.sa-intro[data-role=contractor] .sa-intro-paper-b>svg,.sa-intro[data-role=contractor] .sa-intro-paper-b>b{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-doc-arrow{background:var(--sa-lime,#6daff4);color:#2e3763}.sa-intro[data-role=contractor] .sa-intro-pdf-note{color:#355a46;background:#f4fdf8}.sa-intro[data-role=contractor] .sa-intro-pdf-note>svg{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-journey{background:linear-gradient(125deg,#1b8653,#1ca864 65%,#1bb763)}.sa-intro[data-role=contractor] .sa-intro-journey .sa-intro-section-label,.sa-intro[data-role=contractor] .sa-intro-journey .sa-intro-section-label span:last-child,.sa-intro[data-role=contractor] .sa-intro-journey .sa-intro-heading-pair>p{color:#dafae9}.sa-intro[data-role=contractor] .sa-intro-journey li>span{border:1px solid #bdf7d7}.sa-intro[data-role=contractor] .sa-intro-journey-footer p{color:#dafae9}.sa-intro[data-role=contractor] .sa-intro-journey-footer .sa-intro-button{color:#1c7549}.sa-intro[data-role=contractor] .sa-intro-role-tabs{border-bottom:2px solid var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-role-tabs button{color:#355544;background:#f1faf5}.sa-intro[data-role=contractor] .sa-intro-role-tabs button[aria-selected=true]{background:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-role-tabs button:hover{color:#1b7e4e;background:#e0fbed}.sa-intro[data-role=contractor] .sa-intro-role-tabs button[aria-selected=true]:hover{background:#1c9058}.sa-intro[data-role=contractor] .sa-intro-role-panel{background:#f3fdf8}.sa-intro[data-role=contractor] .sa-intro-role-copy>span{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-role-photo:after{background:linear-gradient(#0000 30%,#0b3a21bb)}.sa-intro[data-role=contractor] .sa-intro-work-types a:hover{background:#f3fdf8}.sa-intro[data-role=contractor] .sa-intro-work-types svg{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-transparency{border-top:1px solid #e5f4ec}.sa-intro[data-role=contractor] .sa-intro-status-grid>div{border-top:1px solid #daf2e5}.sa-intro[data-role=contractor] .sa-intro-status-grid>div>span{color:#283167}.sa-intro[data-role=contractor] .sa-intro-plus,.sa-intro[data-role=contractor] .sa-intro-faq-list p a{color:var(--sa-blue,#1ca864)}.sa-intro[data-role=contractor] .sa-intro-extras-body nav a{background:#f3fdf8}.sa-intro[data-role=contractor] .sa-intro-closing{background:radial-gradient(circle at 0%,#1bb66c,#0000 50%),linear-gradient(135deg,#188b55,#19a75a 65%,#26a750)}.sa-intro[data-role=contractor] .sa-intro-closing-orb{border:85px solid #20e37550;box-shadow:inset 25px 0 55px #33e67266,-15px 0 45px #aaf4cc20}.sa-intro[data-role=contractor] .sa-intro-closing h2 span{color:#89bef9}.sa-intro[data-role=contractor] .sa-intro-closing p{color:#e5fcf0}.sa-intro[data-role=contractor] .sa-intro-start-options a{color:#1d7549}@media (max-width:760px){.sa-intro[data-role=contractor] .sa-intro-hero-photo{box-shadow:-9px 19px 30px #1d6f4528}}.sa-intro[data-role=contractor]{--sa-blue:#1ca864;--sa-paper:#f5fefa;--sa-line:#dff0e7;--sa-lime:#6daff4}.sa-intro[data-role=contractor] .mp-landing :focus-visible{outline:3px solid #416d51}.sa-intro[data-role=contractor] .mp-landing ::selection{color:#132d1d;background:#d8ebdf}.sa-intro[data-role=contractor] .mp-hero-links{color:#215534}.sa-intro[data-role=contractor] .mp-match-parties strong{color:#203c2b}.sa-intro[data-role=contractor] .mp-match-parties>svg,.sa-intro[data-role=contractor] .mp-match-case-title svg{stroke:#3f664e}.sa-intro[data-role=contractor] .mp-match-case-items span{color:#284935;background:#eff6f2}.sa-intro[data-role=contractor] .mp-home-sections a{color:#2f493a}.sa-intro[data-role=contractor] .mp-home-map .home-map-placeholder>a,.sa-intro[data-role=contractor] .mp-map-note a,.sa-intro[data-role=contractor] .mp-entry-row a{color:#215534}.sa-intro[data-role=contractor] .mp-paper-flow li:before{color:#2d4e3a}.sa-intro[data-role=contractor] .mp-guide a{color:#215534}.sa-intro[data-role=contractor] .mp-sharing-flow li:before{color:#2d4e3a}.sa-intro[data-role=contractor] .mp-role-actions a{color:#215534}.sa-intro[data-role=contractor] .mp-guide :focus-visible{outline:3px solid #416d51}.sa-intro[data-role=contractor] .mp-landing.mp-role-page{--role-accent:#1f7747;--role-deep:#175835;--role-tint:#effdf5;--role-line:#cdeada;--role-text:#153121;--role-copy:#304c3c;background:#f5fbf8}.sa-intro[data-role=contractor] .mp-role-page[data-role=contractor]{--role-accent:#121b65;--role-deep:#0b124e;--role-tint:#edeff7;--role-line:#c0c5db;--role-text:#191d3c;--role-copy:#393d5d}.sa-intro[data-role=contractor] .mp-role-page ::selection{color:#153121;background:#dafae8}.sa-intro[data-role=contractor] .mp-role-page[data-role=contractor] ::selection{color:#191d3c;background:#c9cee7}.sa-intro[data-role=contractor] .mp-role-page .mp-role-hero-copy>p{color:#effdf5}.sa-intro[data-role=contractor] .mp-role-page[data-role=contractor] .mp-role-hero-copy>p{color:#eef1fe}.sa-intro[data-role=contractor] .mp-role-photo figcaption{color:#2d4d3a}.sa-intro[data-role=contractor] .mp-role-page .mp-role-start p{color:#effdf5}.sa-intro[data-role=contractor] .mp-role-page[data-role=contractor] .mp-role-start p{color:#eef1fe}html[data-tone=contractor] .ws{--ws-ink:#14311f;--ws-blue:#257649;--ws-line:#dbe9e1}html[data-tone=contractor] .ws-trial,html[data-tone=contractor] .ws-notice{background:#f2f8f4}html[data-tone=contractor] .ws button{border:1px solid #7cac8f}html[data-tone=contractor] .ws button:hover{background:#f0faf4}html[data-tone=contractor] .ws .ws-primary:hover{background:#1e613c}:is(html[data-tone=contractor] .ws button:focus-visible,html[data-tone=contractor] .ws input:focus-visible,html[data-tone=contractor] .ws select:focus-visible,html[data-tone=contractor] .ws textarea:focus-visible){outline:3px solid #37e685}html[data-tone=contractor] .ws input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-tone=contractor] .ws select,html[data-tone=contractor] .ws textarea{border:1px solid #7dac8f}html[data-tone=contractor] .ws-success{color:#1b2453;background:#eef1f8;border:1px solid #a9afc9}html[data-tone=contractor] .ws-empty{background:#f7fbf9;border:1px dashed #7dac8f}html[data-tone=contractor] .ws-total{background:#f0faf4}html[data-tone=contractor] .ws th,html[data-tone=contractor] .ws-actions{background:#f7fbf9}html[data-tone=contractor] .ws-signatures{background:#f5f9f7}html[data-tone=contractor] .ws-version{background:#f0faf4}html[data-tone=contractor] .ws-source-estimate{border-top:1px solid #deeae3;border-bottom:1px solid #deeae3}html[data-tone=contractor] .ws-source-estimate summary{color:#246942}html[data-tone=contractor] .ws-history-summary{background:#ecf9f2}html[data-tone=contractor] .ws-backup-menu summary{border:1px solid #7cac8f}html[data-tone=contractor] .ws-backup-menu>div{box-shadow:0 8px 24px #14311f1a}html[data-tone=contractor] .ws-photo-entry{background:#f1faf5;border:1px solid #bdddca}html[data-tone=contractor] .ws-photo-entry strong{color:#14311f}html[data-tone=contractor] .ws-photo-entry span{color:#257649}html[data-tone=contractor] .ws-free-tools a{color:#247a4b}html[data-tone=contractor] .ws-contract-download{background:#f3fef8;border:2px solid #287b4d}html[data-tone=contractor] .ws-contract-download a{color:#1d6f42}html[data-tone=contractor] .ws-required-download{border-left:4px solid #287b4d}html[data-tone=contractor] .ws-sign-form fieldset{border:1px solid #cddfd5}html[data-tone=contractor] .ws-evidence-result{background:#edeff7;border:1px solid #7e86af}html[data-tone=contractor] .ws-verify-file{background:#f3fef8}html[data-tone=contractor] .ws-formal-steps li{background:#effdf5}html[data-tone=contractor] .ws-identity{border-top:2px solid #d9eadf}html[data-tone=contractor] .ws-identity-peer{background:#f4faf6}html[data-tone=contractor] .ws-contract-composer>summary{border:1px solid #c9e1d3}html[data-tone=contractor] .ws .ws-formal-steps li[aria-current=step]{background:#1d6f42}html[data-tone=contractor] .ws-signing-help summary:focus-visible{outline:3px solid #37e685}html[data-tone=contractor] .ws-copy-save-link:focus-visible{outline:3px solid #37e685}html[data-tone=contractor] .ws-signing-next{background:#effdf5}html[data-tone=contractor] .ws-signing-check input{accent-color:#1d6f42}html[data-tone=contractor] .ws-signing-check::selection,html[data-tone=contractor] .ws-simple-copy::selection{color:#132e1e;background:#dcfbea}html[data-tone=contractor] .ws-account-settings>summary,html[data-tone=contractor] .ws-service-info>summary{color:#1d6f42}:is(html[data-tone=contractor] .ws-account-settings>summary:focus-visible,html[data-tone=contractor] .ws-service-info>summary:focus-visible){outline:3px solid #37e685}html[data-tone=contractor] .ws .ws-nav .ws-nav-link:hover{background:#f0faf4}html[data-tone=contractor] .ws .ws-nav .ws-nav-link:focus-visible{outline:3px solid #37e685}html[data-tone=contractor] .ws .ws-copy-progress dd{color:#18462b}html[data-tone=contractor] .ws .ws-formal-steps li[data-complete=true]{color:#252c5a}@media screen{html[data-tone=contractor] body:has(.ws-shell){background:#f5fbf8}html[data-tone=contractor] .ws:has(.ws-shell){--ws-ink:#153121;--ws-blue:#1f7747;--ws-line:#d3e7db}html[data-tone=contractor] .ws .ws-sidebar{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-sidebar-top>a{color:#1b653c}html[data-tone=contractor] .ws .ws-sidebar-account{border-color:#dff1e7}html[data-tone=contractor] .ws .ws-sidebar-account strong{color:#153121}html[data-tone=contractor] .ws .ws-sidebar-nav button,html[data-tone=contractor] .ws .ws-sidebar-nav a{color:#234530}html[data-tone=contractor] .ws .ws-sidebar-nav svg{color:#36674a}html[data-tone=contractor] .ws .ws-sidebar-nav button[aria-current=page],html[data-tone=contractor] .ws .ws-sidebar-nav button[aria-pressed=true]{color:#1b6a3f;background:#ebfdf3}html[data-tone=contractor] .ws .ws-sidebar-nav button[aria-current=page] svg{color:#1b6a3f}html[data-tone=contractor] .ws .ws-sidebar-nav button:hover,html[data-tone=contractor] .ws .ws-sidebar-nav a:hover,html[data-tone=contractor] .ws .ws-sidebar-bottom button:hover{color:#1b6a3f;background:#f1fdf7}html[data-tone=contractor] .ws-sidebar-top,html[data-tone=contractor] .ws-sidebar-bottom{border-color:#dff1e7}html[data-tone=contractor] .ws .ws-shell-topbar{background:#f5fbf8;border-color:#d3e7db}html[data-tone=contractor] .ws .ws-shell-topbar>button{color:#234530;border:1px solid #cbe7d7}html[data-tone=contractor] .ws .ws-shell .ws-heading h1{color:#153121}html[data-tone=contractor] .ws .ws-shell .ws-primary{background:#1f7747;border-color:#1f7747}html[data-tone=contractor] .ws .ws-shell .ws-primary:hover{background:#175b36}html[data-tone=contractor] .ws .ws-shell .ws-panel{border-color:#d3e7db}html[data-tone=contractor] .ws .ws-shell label{color:#234530}html[data-tone=contractor] .ws .ws-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){caret-color:#1f7747;border-color:#77b692}html[data-tone=contractor] .ws .ws-shell :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #1f7747}html[data-tone=contractor] .ws .ws-shell ::selection{color:#153121;background:#dbfbe9}html[data-tone=contractor] .ws .ws-shell .ws-toolbar{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-shell .ws-section-heading h2{color:#153121}html[data-tone=contractor] .ws .ws-shell .ws-record{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-shell .ws-record h3{color:#153121}html[data-tone=contractor] .ws .ws-shell .ws-photo-entry{color:#1b653c;border-color:#d3e7db}html[data-tone=contractor] .ws .ws-shell .ws-backup-options a{background:#1f7747;border-color:#1f7747}@media (max-width:900px){html[data-tone=contractor] .ws .ws-shell-topbar{background:#f5fbf8}}}html[data-tone=contractor] .ws-next{background:linear-gradient(160deg,#fffe 0%,#f5fefaee 100%);border:1px solid #dff0e7;box-shadow:inset 0 1px #fff,0 18px 40px #195e3b14}html[data-tone=contractor] .ws-next-primary{background:linear-gradient(120deg,#1a7a4d 0%,#1ca864 60%,#1ad076 100%);box-shadow:inset 0 1px #fff5,0 14px 30px #1ca8643d}html[data-tone=contractor] .ws-next-primary>span{color:#ebfcf4}html[data-tone=contractor] .ws-next-cta a,html[data-tone=contractor] .ws-next-cta button,html[data-tone=contractor] a.ws-next-primary .ws-next-cta{color:#0f2219;background:#6daff4}html[data-tone=contractor] .ws-next-clear{background:linear-gradient(120deg,#202a4c 0%,#223475 100%)}html[data-tone=contractor] .ws-next-list li{border:1px solid #dff0e7}html[data-tone=contractor] .ws-next-list li>a,html[data-tone=contractor] .ws-next-list li>button{color:#1ca864}html[data-tone=contractor] .ws-next-num{color:#2d4538;border:1px solid #cbe6d8}html[data-tone=contractor] .ws-next-list li.is-done .ws-next-num{background:#223475}html[data-tone=contractor] .ws-next-list li.is-done .ws-next-state{color:#223475}html[data-tone=contractor] .ws-next-list li.is-todo{border-color:#bee2cf}html[data-tone=contractor] .ws-next-list li.is-progress .ws-next-num{color:#1ca864;border-color:#1ca864}html[data-tone=contractor] .ws-home-association-message{color:#252d51;background:#ebedf4}@media screen{html[data-tone=contractor] .ws [data-account-type]{--ws-role-accent:#1f7747;--ws-role-deep:#175b36;--ws-role-tint:#effdf5}html[data-tone=contractor] .ws [data-account-type=contractor]{--ws-role-accent:#111b6f;--ws-role-deep:#0b1250;--ws-role-tint:#ebedf5}html[data-tone=contractor] .ws .ws-home,html[data-tone=contractor] .ws .ws-home-feature{color:#153121}html[data-tone=contractor] .ws .ws-home-scene{background:#e8f3ed}html[data-tone=contractor] .ws .ws-home-scene figcaption{color:#2a4937}html[data-tone=contractor] .ws .ws-home-first p{color:#f0fdf6}html[data-tone=contractor] .ws [data-account-type=contractor] .ws-home-first p{color:#eef1fe}html[data-tone=contractor] .ws .ws-home-shortcuts>a{color:#153121;border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-home-shortcuts>a:hover{background:#f4fdf8;border-color:#56b37e}html[data-tone=contractor] .ws .ws-home-shortcuts>a>svg:first-child{color:#1f7747}html[data-tone=contractor] .ws .ws-home-shortcuts>a:nth-child(2)>svg:first-child{color:#111b6f}html[data-tone=contractor] .ws .ws-home-shortcuts>a>svg:last-child{color:#365e47}html[data-tone=contractor] .ws .ws-home-building{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-home-building h3{color:#153121}html[data-tone=contractor] .ws .ws-home-building a,html[data-tone=contractor] .ws .ws-home-section-title a,html[data-tone=contractor] .ws .ws-home-section-title button{color:#1f7747}html[data-tone=contractor] .ws .ws-home-work-links{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-home-task{color:#153121}html[data-tone=contractor] .ws .ws-home-task+.ws-home-task{border-color:#e4f1e9}html[data-tone=contractor] .ws .ws-home-task:hover{background:#f4fdf8}html[data-tone=contractor] .ws .ws-home-step{color:#1f7747;background:#effdf5}html[data-tone=contractor] .ws .ws-home-arrow{color:#1f7747}html[data-tone=contractor] .ws .ws-home-documents h2,html[data-tone=contractor] .ws .ws-home-section-title h2{color:#153121}html[data-tone=contractor] .ws .ws-home-pdf-entry{color:#195233;background:#effdf5;border:1px solid #bce5ce}html[data-tone=contractor] .ws .ws-home-pdf-entry:hover{background:#e6fcf0;border-color:#51b87d}html[data-tone=contractor] .ws-home-pdf-entry span>span{color:#365a44}html[data-tone=contractor] .ws .ws-home-extra-tools,html[data-tone=contractor] .ws .ws-home-legacy{border:1px solid #d3e7db}html[data-tone=contractor] .ws .ws-home-extra-tools>summary,html[data-tone=contractor] .ws .ws-home-legacy>summary{color:#255138}html[data-tone=contractor] .ws .ws-home-document-links a{color:#195233;border:1px solid #dceee4}html[data-tone=contractor] .ws .ws-home-document-links a:hover{background:#f4fdf8}html[data-tone=contractor] .ws-home-document-links a>svg,html[data-tone=contractor] .ws .ws-home-legacy-links>a,html[data-tone=contractor] .ws .ws-home-legacy-links>button{color:#1f7747}html[data-tone=contractor] .ws .ws-home-governance,html[data-tone=contractor] .ws .ws-home-association-members{color:#153121;border-color:#d3e7db}html[data-tone=contractor] .ws .ws-home-guidance summary{color:#255138}:is(html[data-tone=contractor] .ws .ws-home a:focus-visible,html[data-tone=contractor] .ws .ws-home button:focus-visible,html[data-tone=contractor] .ws .ws-home summary:focus-visible){outline:3px solid #1f7747}}@media screen{html[data-tone=contractor] .ws .ws-shell .ws-heading.ws-heading-member{color:#153523;background:#effdf5;border:1px solid #cde9d9}html[data-tone=contractor] .ws .ws-shell .ws-heading-member p{color:#345743}html[data-tone=contractor] .ws .ws-shell aside.ws-sidebar{background:#f1fbf5;border-color:#cde9d9}html[data-tone=contractor] .ws .ws-sidebar-account{border:1px solid #d8ebe0}html[data-tone=contractor] .ws .ws-shell .ws-sidebar-nav section>h2{color:#2e523d}html[data-tone=contractor] .ws .ws-shell .ws-sidebar-nav :is(a,button){color:#21442e}html[data-tone=contractor] .ws .ws-shell .ws-sidebar-nav button[aria-current=page]{background:#1f7747}html[data-tone=contractor] .ws .ws-shell .ws-sidebar-nav :is(a,button):hover{color:#185031;background:#e2f8ec}html[data-tone=contractor] .ws .ws-shell .ws-sidebar-nav button[aria-current=page]:hover{background:#175b36}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button){color:#153523;background:#effdf5;border:1px solid #ccecda!important}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button):nth-child(2){background:#ebedf5;border-color:#bcc0d7!important}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button):nth-child(4){background:#f4f8f6;border-color:#d3e7dc!important}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button):hover{background:#e3faed;border-color:#50ac78!important}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button):nth-child(2):hover{background:#dde0ee}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button)>svg:first-child{color:#1f7747}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button):nth-child(2)>svg:first-child{color:#111b6f}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts span>span{color:#355642}html[data-tone=contractor] .ws .ws-home .ws-home-shortcuts>:is(a,button)>svg:last-child{color:#2b5a3e}html[data-tone=contractor] .ws .ws-home .ws-home-work-links>:is(a,button){border:1px solid #d1e9db}html[data-tone=contractor] .ws .ws-home .ws-home-work-links>:is(a,button):hover{background:#effdf5}html[data-tone=contractor] .ws .ws-home .ws-home-work-links .ws-home-step{background:#ecfaf2}html[data-tone=contractor] .ws .ws-home .ws-home-pdf-steps{color:#1b5f38}html[data-tone=contractor] .ws .ws-inbox-intro{color:#195232;background:#ecfbf3;border:1px solid #c8ead7}html[data-tone=contractor] .ws .ws-inbox-intro p{color:#2f5941}html[data-tone=contractor] .ws .ws-inbox-path{color:#225236}html[data-tone=contractor] .ws-inbox-path li>span{color:#1f7747;border:1px solid #bde2cd}html[data-tone=contractor] .ws .ws-matching-notice-link{color:#192058;background:#ebedf5;border:1px solid #bcc0d7}html[data-tone=contractor] .ws-matching-notice-link small{color:#363c5d}html[data-tone=contractor] .ws .ws-matching-notice-link:hover{background:#dde0ee;border-color:#878eb4}html[data-tone=contractor] .ws .ws-notice-count{color:#1a5734;background:#ecfbf3}html[data-tone=contractor] .ws .ws-notice-toolbar button,html[data-tone=contractor] .ws .ws-inbox-more{color:#205c3a;border:1px solid #70bc91}html[data-tone=contractor] .ws .ws-inbox .ws-notification{color:#153523;border:1px solid #d0e8da}html[data-tone=contractor] .ws .ws-inbox .ws-notification[data-unread=true]{background:#effdf5;border-color:#5fbe87}html[data-tone=contractor] .ws-notification>svg{color:#1f7747}html[data-tone=contractor] .ws .ws-notification time{color:#385946}html[data-tone=contractor] .ws .ws-notice-state{background:#f0f5f2}html[data-tone=contractor] .ws [data-unread=true] .ws-notice-state{background:#1f7747}html[data-tone=contractor] .ws .ws-inbox .ws-notification button{color:#1c6039;border:1px solid #5fb484}html[data-tone=contractor] .ws .ws-inbox .ws-notification[data-unread=true] button{background:#1f7747;border-color:#1f7747}html[data-tone=contractor] .ws .ws-inbox button:disabled,html[data-tone=contractor] .ws .ws-notification-settings button:disabled{background:#e7f1eb;border-color:#cddfd5}html[data-tone=contractor] .ws .ws-inbox button:not(:disabled):hover{color:#175b36;background:#e0f9eb}html[data-tone=contractor] .ws .ws-inbox-about{color:#375945}html[data-tone=contractor] .ws .ws-inbox-loading{color:#31503e;background:#eff8f3}html[data-tone=contractor] .ws .ws-inbox-empty{color:#20462e;border:1px solid #d0e8da}html[data-tone=contractor] .ws-inbox-empty>svg{color:#1a2363;background:#ebedf5}html[data-tone=contractor] .ws .ws-inbox-empty p{color:#395745}html[data-tone=contractor] .ws .ws-notification-settings{color:#153523;border:1px solid #cee7d9}html[data-tone=contractor] .ws-notification-settings-head{color:#1b5f38}html[data-tone=contractor] .ws .ws-notification-state{background:#effdf5;border:1px solid #c5e9d5}html[data-tone=contractor] .ws .ws-notification-state p{color:#1a5734}html[data-tone=contractor] .ws .ws-notification-state p+p{color:#315640}html[data-tone=contractor] .ws .ws-notification-code-form .ws-muted{color:#383e5c}html[data-tone=contractor] .ws .ws-notification-code-form{background:#ebedf5;border:1px solid #bec3da}html[data-tone=contractor] .ws .ws-notification-settings input{caret-color:#1f7747;border-color:#6dae89}html[data-tone=contractor] .ws .ws-notification-settings>button,html[data-tone=contractor] .ws .ws-notification-settings>p>button{color:#1c6039;border:1px solid #6cba8e}html[data-tone=contractor] .ws .ws-notification-settings .ws-primary{background:#1f7747}html[data-tone=contractor] .ws :is(.ws-inbox,.ws-home-shortcuts,.ws-notification-settings,.ws-sidebar-nav) :focus-visible{outline:3px solid #1f7747}html[data-tone=contractor] .ws :is(.ws-inbox,.ws-home-shortcuts,.ws-notification-settings)::selection,html[data-tone=contractor] .ws :is(.ws-inbox,.ws-home-shortcuts,.ws-notification-settings) ::selection{color:#133823;background:#d4fae6}}@media screen{:is(html[data-tone=contractor] .ws.ws:has(.ws-shell),html[data-tone=contractor] .mp-app.mp-app){--ws-ink:var(--sa-ink,#0f2219);--ws-blue:var(--sa-blue,#1ca864);--ws-line:var(--sa-line,#dff0e7);--mp-ink:var(--sa-ink,#0f2219);--mp-blue:var(--sa-blue,#1ca864);--mp-line:var(--sa-line,#dff0e7);color:var(--sa-ink,#0f2219)}html[data-tone=contractor] .mp-app.mp-app{background:#f5fefa}html[data-tone=contractor] body:has(.ws-shell){background:#f5fefa}html[data-tone=contractor] .mp-app.mp-app .mp-workbench{--mp-ink:var(--sa-ink,#0f2219);--mp-blue:var(--sa-blue,#1ca864);--mp-line:var(--sa-line,#dff0e7)}html[data-tone=contractor] .ws.ws .ws-shell .ws-sidebar{scrollbar-color:#bee5d1 transparent}html[data-tone=contractor] .ws.ws .ws-sidebar-account{background:#f5fefa}html[data-tone=contractor] .ws.ws .ws-shell .ws-sidebar-nav :is(a,button){color:#2d4538}html[data-tone=contractor] .ws.ws .ws-shell .ws-sidebar-nav :is(a,button):hover{background:#effdf6}html[data-tone=contractor] .ws.ws .ws-shell .ws-sidebar-nav button:is([aria-current=page],[aria-pressed=true]) svg{color:#6daff4}html[data-tone=contractor] .ws.ws .ws-shell-topbar{background:#f5fefa}html[data-tone=contractor] .ws.ws .ws-shell .ws-heading.ws-heading-member,html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-heading{color:var(--sa-ink,#0f2219);background:radial-gradient(at 85%,#e0fbec 0%,#effdf6 45%,#f8faff 100%)}html[data-tone=contractor] .ws.ws .ws-shell .ws-heading h1,html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-heading h1{color:var(--sa-ink,#0f2219)}html[data-tone=contractor] .ws.ws .ws-account-kind,html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-account>b{color:#1a2638;background:#6daff4}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-tabs button:hover{background:#effdf6}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-tabs button[aria-current]>svg{color:#6daff4}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-count{color:#1e7a4d;background:#ecfdf5}html[data-tone=contractor] .ws.ws .ws-shell .ws-panel,html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(.mp-search,.mp-case-card,.mp-list>article,.mp-form-stage,.mp-empty,.mp-room-next,.mp-chat,.mp-case-steps,.mp-documents,.mp-selection-confirm){border:1px solid var(--sa-line,#dff0e7)}html[data-tone=contractor] .ws.ws .ws-shell :is(.ws-primary,button.ws-home-primary),html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-button{border:1px solid var(--sa-blue,#1ca864);background:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-shell :is(.ws-primary,button.ws-home-primary):hover,html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-button:hover{background:#1b8552;border-color:#1b8552}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-secondary{border-color:#bde3cf}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-secondary:hover{background:#effdf6;border-color:#5dbe8c;color:#1b8552!important}html[data-tone=contractor] .ws.ws .ws-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:var(--sa-ink,#0f2219);caret-color:var(--sa-blue,#1ca864);border-color:#6eb791}html[data-tone=contractor] .ws.ws .ws-shell :is(input[type=checkbox],input[type=radio]),html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(input[type=checkbox],input[type=radio]){accent-color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-profile .ws-role-option:has(input:checked){border-color:var(--sa-blue,#1ca864);color:#1b613e;background:#effdf6}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-form-stage-body .mp-checkboxes label:has(:checked){border-color:var(--sa-blue,#1ca864);color:#1b613e;background:#effdf6}html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(.mp-text-link,.mp-my-page-link),html[data-tone=contractor] .ws.ws .ws-home-section-title :is(a,button){color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(.mp-form-route>a,.mp-form-submit,.mp-first-step,.mp-workspace-start,.mp-discovery,.mp-discovery-green){background:#effdf6}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-first-step,html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-discovery{background:radial-gradient(at 90% 30%,#dbfbe9,#effdf6 65%)}html[data-tone=contractor] .mp-app.mp-app .mp-workbench :is(.mp-result-icon,.mp-empty-visual,.mp-document-symbol){background:#effdf6}html[data-tone=contractor] .mp-app.mp-app .mp-workbench .mp-comparison thead th{color:#355343;background:#effdf6}html[data-tone=contractor] .ws.ws .ws-shell .ws-empty{background:#f8fefb;border-color:#bee4d0}html[data-tone=contractor] .ws.ws [data-account-type]{--ws-role-accent:#1ca864;--ws-role-deep:#1b8552;--ws-role-tint:#effdf6}html[data-tone=contractor] .ws.ws [data-account-type] .ws-home-first{background:radial-gradient(at 100% 0,#d4fae5,#effdf6 65%)}html[data-tone=contractor] .ws.ws [data-account-type] .ws-home-first .ws-home-primary:hover{background:#1b8552}html[data-tone=contractor] .ws.ws .ws-home-step,html[data-tone=contractor] .ws.ws .ws-home-pdf-entry{background:#effdf6}html[data-tone=contractor] .ws.ws .ws-home-task:hover,html[data-tone=contractor] .ws.ws .ws-home-shortcuts>a:hover{background:#f5fefa}html[data-tone=contractor] .ws.ws .ws-shell ::selection,html[data-tone=contractor] .mp-app.mp-app .mp-workbench ::selection{color:#0f2219;background:#dafae9}html[data-tone=contractor] .ws.ws .ws-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-profile .ws-role-option:has(input:checked){border-color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-profile .ws-role-option:has(input:enabled):hover{border-color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-profile .ws-role-option-copy strong{color:var(--sa-ink,#0f2219)}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox-intro{border-color:var(--sa-line,#dff0e7);color:var(--sa-ink,#0f2219);background:#effdf6}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox-intro>svg,html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox-path li>span,html[data-tone=contractor] .ws.ws .ws-shell .ws-notification>svg{color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox .ws-notification[data-unread=true]{background:#effdf6;border-color:#5dbe8c}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox .ws-notification[data-unread=true] button,html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox [data-unread=true] .ws-notice-state{background:var(--sa-blue,#1ca864);border-color:var(--sa-blue,#1ca864)}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox .ws-notification[data-unread=true] button:not(:disabled):hover{background:#1b8552;border-color:#1b8552}html[data-tone=contractor] .ws.ws .ws-shell .ws-inbox .ws-notification[data-unread=true] button:disabled{border-color:var(--sa-line,#dff0e7);background:#e7f4ed}}html[data-tone=contractor]{--sa-blue:#1ca864;--sa-paper:#f5fefa;--sa-line:#dff0e7;--sa-lime:#6daff4}@media screen{html[data-tone=contractor] body main:is(.map-page,.chat-page,.ops-page:not(.as-support-page)){--fw-blue:var(--sa-blue,#1ca864);--fw-ink:#0f2219;--fw-line:#dff0e7}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-heading,html[data-tone=contractor] body .ws.ws .ws-shell .ws-heading.ws-heading-member,html[data-tone=contractor] body main.map-page .map-page-heading,html[data-tone=contractor] body main.chat-page .chat-heading,html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-hero{background:linear-gradient(112deg,#1b7d4f,#1ca864 68%,#19c86e);border:1px solid #25b16a;box-shadow:inset 0 1px #ffffff80,0 16px 36px #18523416}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-heading :is(p,.mp-account,[role=status]),html[data-tone=contractor] body .ws.ws .ws-shell .ws-heading.ws-heading-member p,html[data-tone=contractor] body main.map-page .map-page-heading p,html[data-tone=contractor] body main.chat-page .chat-heading p,html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-hero :is(p,span){color:#effdf6}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-heading h1>svg{color:#6daff4}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-heading .mp-account>b,html[data-tone=contractor] body .ws.ws .ws-shell .ws-heading.ws-heading-member .ws-account-kind{color:#16263a;background:#6daff4}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-heading :is(.mp-my-page-link,.mp-heading-action),html[data-tone=contractor] body main.map-page .map-page-heading .map-guide-link{background:linear-gradient(160deg,#fffffffa,#effdf5ec);box-shadow:inset 0 1px #fff,0 5px 16px #11523426;color:#1d7248!important}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-tabs,html[data-tone=contractor] body .ws.ws .ws-shell .ws-sidebar,html[data-tone=contractor] body .ws.ws .ws-shell-topbar{background:linear-gradient(155deg,#fffffffa,#f0fdf6f0);border:1px solid #dff0e7;box-shadow:inset 0 1px #fff,0 8px 22px #195e3b0b}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-tabs button[aria-current],html[data-tone=contractor] body .ws.ws .ws-shell .ws-sidebar-nav button:is([aria-current=page],[aria-pressed=true]),html[data-tone=contractor] body .ws.ws .ws-shell :is(.ws-primary,button.ws-home-primary),html[data-tone=contractor] body .ws.ws [data-account-type] .ws-home-first .ws-home-primary,html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-button:not(.mp-secondary){background:linear-gradient(170deg,#27e481,#1bbc6c 15%,#1ca864 54%,#187e4d);border-color:#22a665;box-shadow:inset 0 1px #ffffff96,0 5px 14px #1ca86424}html[data-tone=contractor] body .ws.ws .ws-shell .ws-panel,html[data-tone=contractor] body .mp-app.mp-app .mp-workbench :is(.mp-case-card,.mp-list>article,.mp-form-stage,.mp-room-next,.mp-chat,.mp-documents,.mp-case-steps),html[data-tone=contractor] body .ws.ws :is(.ws-home-shortcuts>a,.ws-home-building,.ws-home-work-links,.ws-home-listings,.ws-home-extra-tools){border-color:#dff0e7;box-shadow:0 8px 24px #18523409}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench :is(.mp-search,.mp-first-step,.mp-workspace-start,.mp-form-submit),html[data-tone=contractor] body .ws.ws [data-account-type] .ws-home-first{background:linear-gradient(140deg,#fff,#effdf5);box-shadow:inset 0 1px #fff,0 8px 24px #18523409}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench :is(.mp-chat>h3,.mp-form-stage>legend){color:#1d7248}html[data-tone=contractor] body .mp-app.mp-app .mp-workbench .mp-own{color:#1b613e;background:#eafcf3}html[data-tone=contractor] body main.map-page .map-search-journey{background:linear-gradient(150deg,#fff,#f0fdf6)}html[data-tone=contractor] body main.map-page .map-guided .map-role-tabs{background:linear-gradient(155deg,#fff,#f0fdf6)}html[data-tone=contractor] body main.map-page .map-guided .map-role-tabs button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff90,0 4px 12px #195e3b20}html[data-tone=contractor] body main.map-page .map-guided :is(input:not([type=radio]):not([type=checkbox]),select){border-color:#6cae8a}html[data-tone=contractor] body main.map-page .map-matching-entry{background:linear-gradient(125deg,#effdf5,#eaf2fa);box-shadow:inset 0 1px #fff,0 10px 28px #195e3b0c}html[data-tone=contractor] body main.chat-page .chat-layout{box-shadow:0 12px 32px #18523410}html[data-tone=contractor] body main.chat-page .chat-inbox{background:linear-gradient(160deg,#fff,#f3fdf8)}html[data-tone=contractor] body main.chat-page .chat-room-item.selected{color:#1b6943;background:#e8fcf2}html[data-tone=contractor] body main.chat-page .chat-room-heading{background:#f5fefa}html[data-tone=contractor] body main.chat-page .chat-bubble.mine{color:#1a5d3b;background:#eafcf3}html[data-tone=contractor] body main.chat-page .chat-bubble.theirs{background:#f2f8f5}html[data-tone=contractor] body main.chat-page :is(.chat-composer,.chat-create) :is(input:not([type=checkbox]),textarea,select){border-color:#6cae8a}html[data-tone=contractor] body main.chat-page :is(.chat-composer,.chat-create) button[type=submit]{background:linear-gradient(170deg,#27e481,#1bbc6c 15%,#1ca864 54%,#187e4d);border-color:#22a665;box-shadow:inset 0 1px #ffffff96,0 5px 14px #1ca86424}html[data-tone=contractor] body main.chat-page :is(.chat-next,.chat-connect,.chat-welcome){background:linear-gradient(140deg,#fff,#effdf5)}html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-panel,html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-login{box-shadow:0 8px 24px #1852340c}html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-panel>small{color:#1d7248}html[data-tone=contractor] body main.ops-page:not(.as-support-page) .ops-panel .button-primary{background:linear-gradient(170deg,#27e481,#1bbc6c 15%,#1ca864 54%,#187e4d);border-color:#22a665}html[data-tone=contractor] body main.ops-page:not(.as-support-page) :is(.ops-create,.ops-budget-form) input:not([type=radio]):not([type=checkbox]){border-color:#6cae8a}html[data-tone=contractor] body main.ws:not(:has(.ws-shell))>.ws-heading{background:linear-gradient(140deg,#fff,#effdf5);border:1px solid #dff0e7;box-shadow:inset 0 1px #fff,0 10px 28px #195e3b0c}html[data-tone=contractor] body main.ws:not(:has(.ws-shell))>.ws-heading h1{color:#197447}html[data-tone=contractor] body main.sa-page:has(>section>[role=status]){color:#0f2219;border:1px solid #dff0e7;box-shadow:0 14px 36px #18523412}html[data-tone=contractor] body main.sa-page:has(>section>[role=status])>h1{color:#1c784b}html[data-tone=contractor] body main.sa-page:has(>section>[role=status])>section{background:linear-gradient(145deg,#fff,#effdf5);border:1px solid #dff0e7}html[data-tone=contractor] body main.sa-page:has(>section>[role=status]) a{color:#1c784b}html[data-tone=contractor] body main>.workspace:has(.demo-notice){color:#0f2219}html[data-tone=contractor] body main>.workspace .workspace-heading{background:linear-gradient(140deg,#fff,#effdf5);border:1px solid #dff0e7}html[data-tone=contractor] body main>.workspace .workspace-heading h1{color:#197447}html[data-tone=contractor] body main>.workspace .stage-nav{background:linear-gradient(155deg,#fff,#f0fdf6);border-color:#dff0e7}html[data-tone=contractor] body main>.workspace .stage-nav button[aria-current]{background:#1ca864}html[data-tone=contractor] body main>.workspace .stage-nav button[aria-current] span{color:#17273a;background:#6daff4}html[data-tone=contractor] body main>.workspace :is(.quote-detail,.stage-detail,.empty-history){border-color:#dff0e7;box-shadow:0 10px 28px #195e3b0a}}html[data-tone=contractor] body .site-header-marketplace .publish-menu>summary{background:linear-gradient(135deg,#1ca864 0%,#0f7a45 100%);border-color:#0f7a45;box-shadow:inset 0 1px #fff5,0 10px 24px #1ca86440}body:has(.sa-intro[data-role=contractor]) .site-header-marketplace .publish-menu>summary{background:linear-gradient(135deg,#1ca864 0%,#0f7a45 100%);border-color:#0f7a45;box-shadow:inset 0 1px #fff5,0 10px 24px #1ca86440}
