
:root{--green:#256aa0!important;--line:#d8e2eb!important;--muted:#667f92!important;color:#142f45!important;background:#f3f6fa!important}
body{background:#f3f6fa!important;color:#172f45!important}
.sidebar{background:#081c31!important;border-right:1px solid #22405b!important;color:#d7e7f4!important}
.sidebar .logo{color:#fff!important;font-weight:750!important;letter-spacing:-1.25px!important}
.sidebar .logo .muted{color:#dce6ef!important}
.sidebar .logo small{color:#a5bfd1!important}
.sidebar .mark{border:none!important;border-radius:12px!important;color:#0ad05b!important;background:#102c42!important;font-weight:850!important;font-size:24px!important}
.sidebar nav a{color:#aec6d8!important;border-radius:9px!important}
.sidebar nav a.active{background:#173c5d!important;color:white!important;border-left:3px solid #05c960!important}
.sidebar nav a:hover{background:#1b4263!important;color:white!important}
.sidebar .side-bottom{color:#9eb8c9!important}
.sidebar .side-bottom a,.sidebar .side-bottom strong{color:#d3e9f6!important}
.sidebar .side-bottom .light{background:#04c960!important}
.workspace>header{background:#fff!important;border-bottom:1px solid #dce6ef!important;color:#657f91!important}
.workspace>header #install{background:#0d385b!important;color:#fff!important;border-radius:8px!important;border:1px solid #0d385b!important}
.workspace>header .avatar{background:#dfebf5!important;color:#0d385b!important}
main{background:transparent!important;color:#173249!important}
.card,.intake-card,.intake-agent{background:#fff!important;border:1px solid #dce6ee!important;border-radius:15px!important;box-shadow:0 7px 26px #071b3107!important}
button,select,input,textarea{border-radius:10px!important}
button.primary,.primary,.photo-target>button.primary{background:#175d8f!important;border-color:#175d8f!important;color:white!important}
button.primary:hover,.primary:hover{background:#114b72!important}
a,.gallery-button,.photo-steps li.active,.eyebrow{color:#195d88!important}
.photo-steps li.active>span{background:#195d88!important}
.photo-heading h1{font-weight:690!important;color:#102a40!important}
.photo-heading .eyebrow{color:#22618a!important}
.photo-target>svg{color:#275f83!important}
.photo-target>p,.photo-heading>p:last-child{color:#6b7f8f!important}
.agent-message{background:#f1f5fa!important}
.agent-mark{background:#e5eff8!important;color:#154f7a!important}
input:focus,textarea:focus,select:focus{border-color:#2772a6!important;outline-color:#6aa9d2!important}
#main .notice{background:#edf5fb!important;border-color:#c7deef!important;color:#365770!important}
#main .price,#main .stat strong{color:#113454!important}
footer{color:#617f94!important}
@media(max-width:820px){.sidebar.open{background:#081c31!important}}
