:root{--brand-teal:#003f3a;--brand-lime:#c5f000;--ink:#003f3a;--blue:#00675e;--mint:#c5f000;--canvas:#f5f8f5;--border:#dce7e1;--muted:#536d66;accent-color:#00675e}
body{color:#003f3a;background:#f5f8f5}
.site-nav,body>header{background:#003f3a;color:#fff}
.site-nav .logo,.site-nav button,body>header a{color:#fff}
.logo i,.logo span,.folio-footer-logo span{color:#c5f000!important}
#nav-register,.primary,.signup-submit,#sidebar-apply,.builtby-how button,.signup-launch-note a{background:#c5f000!important;color:#003f3a!important;border-color:#c5f000!important;font-weight:750}
.primary:hover,#nav-register:hover,#sidebar-apply:hover{background:#d6ff32!important}
.intro h1,.results-top h1,.browse-heading h2,h1,h2,h3{color:#003f3a}
.intro h1 .accent{background:linear-gradient(transparent 74%,#c5f000 0)}
.quick button,.filter-chip,.small-tag{background:#e4eee7;color:#003f3a}
.quick button.emph{background:#c5f000;color:#003f3a;border-color:#c5f000}
.results-view{background:#f5f8f5}
.sidebar-cat.selected,.tradie-type-filter button[aria-pressed=true],.role-choice button[aria-pressed=true]{background:#e6f3b7!important;color:#003f3a!important;border-color:#739331!important}
.category-group summary{color:#003f3a}.category-group summary:hover{background:#e4eee7}
.signup-community-box{background:#003f3a!important;border-color:#003f3a!important;box-shadow:5px 5px 0 #c5f000!important}
.signup-community-box h3,.signup-community-box h2{color:#c5f000!important}
.signup-community-box p{color:#e0eee7!important}.signup-community-box:after{color:#c5f000!important}
.signup-art{background:#003f3a}.signup-art-copy h2{color:#c5f000}.signup-art-copy p{color:#fff}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #42897c;outline-offset:3px}
.folio-footer{background:#003f3a;color:#e0eee7}.folio-footer button{color:#c5f000}
a{color:#00675e}

body>header .logo{color:#fff!important}.signup-art>img{opacity:.16}.signup-art-copy h2{color:#c5f000!important}.signup-art-copy p{color:#fff!important}

.logo,.folio-footer-logo,.md-logo,#folio-footer-home{text-transform:none!important}
header #nav-explore,header #nav-how{color:#fff!important}

.sample-listing .card-photo:after{content:"Sample listing";position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:6px;background:#003f3a;color:#fff;font-size:11px;font-weight:700}.sample-listing .review,.sample-listing .fav{display:none}.sample-listing .card-photo{position:relative}

.sample-listing .badge{display:none}

.service-package-panel{background:#fff!important;border-color:#dce7e1!important}.package-tabs button[aria-selected=true],.package-enquire{background:#003f3a!important;color:#c5f000!important}.package-pay{display:none!important}.profile-redesign h1,.profile-redesign h2,.profile-redesign h3{color:#003f3a!important}

.chat-proposal-box{margin:18px 0;padding:20px;border:1px solid #dce7e1;border-radius:20px;background:#f5f8f5}.chat-proposal-box small{display:block}.proposal-scope{white-space:pre-wrap}.listing-manager{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.listing-manager>div{flex:1}.account-photo-preview img{max-width:160px}.settings-tabs{display:flex;gap:10px;margin:20px 0}.settings-tabs [aria-selected=true]{background:#003f3a;color:#c5f000}

.admin-review-popup{width:min(1000px,95vw);max-height:92vh;border:0;border-radius:20px;padding:24px;background:#f5f8f5}.admin-review-popup>header{display:flex;justify-content:space-between}.review-popup-content{padding:12px 0;max-height:60vh;overflow:auto}.admin-review-popup footer{padding-top:14px}.admin-review-popup textarea{width:100%}.legal-consent{display:flex;gap:10px;align-items:start}.legal-consent input{width:auto}

.browse-actions:has(#launch-explore){margin-left:auto}#launch-explore{display:inline-block;background:#c5f000!important;color:#003f3a!important;border:0!important;padding:11px 17px;border-radius:9px;font-size:13px;font-weight:750;cursor:pointer}

.launch-highlight{background:linear-gradient(transparent 65%,#c5f000 65%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}

/* Launch offer banner in builtby colours. */
.signup-community-box{background:#c5f000!important;border-color:#003f3a!important;box-shadow:5px 5px 0 #003f3a!important}.signup-community-box h3,.signup-community-box p,.signup-community-box:after{color:#003f3a!important}.signup-launch-note a{background:#003f3a!important;color:#fff!important;border-color:#003f3a!important;border-radius:24px}
