*{box-sizing:border-box;margin:0;padding:0}:root{--jcgreen:#628c86;--jcgray:#2e3c3b;--jcslate:#3d4f4d;--jcerror:#d4a03d;--theme-bg:var(--jcgreen);--theme-bg-secondary:var(--jcslate);--theme-text:#fff;--theme-text-muted:hsla(0,0%,100%,.7);--theme-border:hsla(0,0%,100%,.3);--theme-border-light:hsla(0,0%,100%,.1);--theme-btn-bg:hsla(0,0%,100%,.15);--theme-btn-text:#fff;--theme-card-bg:hsla(0,0%,100%,.08);--theme-input-bg:hsla(0,0%,100%,.1)}:root[data-theme=clean]{--theme-bg:#fff;--theme-bg-secondary:#f5f7f7;--theme-text:var(--jcgreen);--theme-text-muted:rgba(98,140,134,.7);--theme-border:var(--jcgreen);--theme-border-light:rgba(98,140,134,.2);--theme-btn-bg:var(--jcgreen);--theme-btn-text:#fff;--theme-card-bg:#fff;--theme-input-bg:#f5f7f7}:root[data-theme=midnight]{--theme-bg:#0a0a0a;--theme-bg-secondary:#141414;--theme-text:var(--jcgreen);--theme-text-muted:rgba(98,140,134,.7);--theme-border:var(--jcgreen);--theme-border-light:rgba(98,140,134,.3);--theme-btn-bg:var(--jcgreen);--theme-btn-text:#0a0a0a;--theme-card-bg:#141414;--theme-input-bg:#1a1a1a}body,html{background-color:var(--jcgreen);font-family:MuseoSans,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}html[data-theme=clean],html[data-theme=clean] body{background-color:#fff!important}html[data-theme=midnight],html[data-theme=midnight] body{background-color:#0a0a0a!important}#__nuxt{height:100%;width:100%}.jcGreen,.jgGreen{color:var(--jcgreen)}.jcGray{color:var(--jcgray)}@font-face{font-family:MuseoSans;src:url(./MuseoSansCyrl-100.bjTiSQAt.woff) format("woff")}@font-face{font-family:MuseoSansBold;src:url(./MuseoSansCyrl-300.Dyx0LGt_.woff) format("woff")}@font-face{font-family:MuseoSansItalic;src:url(./MuseoSansCyrl-100Italic.CPlzc9NZ.woff) format("woff")}@font-face{font-family:Beatrice;font-weight:100;src:url(./Beatrice%20Thin.aqluyjOW.woff2) format("woff2")}@font-face{font-family:Beatrice;font-weight:500;src:url(./Beatrice%20Medium.BV0Zg22N.woff2) format("woff2")}.museoReg{font-family:MuseoSans}.museoBold{font-family:MuseoSansBold}.museoItalic{font-family:MuseoSansItalic}.beatrice,.beatriceThin{font-family:Beatrice}.beatriceThin{font-weight:100}.beatriceMedium{font-family:Beatrice;font-weight:500}.xsTxt{font-size:x-small}.smTxt{font-size:small}.lgTxt{font-size:large}.xlTxt{font-size:x-large}.txtCenter{text-align:center}.txtLeft{text-align:left}.txtRight{text-align:right}.layout{background-color:var(--jcgreen);display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding-bottom:100px}.cornerLogo{cursor:pointer;display:block;height:100px;left:100px;overflow:hidden;position:absolute;top:100px;width:100px;z-index:10}.cornerLogo__icon{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transition:opacity .2s ease;width:100%}.cornerLogo:hover .cornerLogo__icon{animation:wiggle .5s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.cornerLogo__piece{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.cornerLogo__piece--1{clip-path:polygon(0 0,50% 0,50% 50%,0 50%)}.cornerLogo__piece--2{clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%)}.cornerLogo__piece--3{clip-path:polygon(0 50%,50% 50%,50% 100%,0 100%)}.cornerLogo__piece--4{clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%)}.cornerLogo.is-shattered .cornerLogo__icon{opacity:0}.cornerLogo.is-shattered .cornerLogo__piece{animation:implode .5s ease-in forwards;opacity:1}.cornerLogo.is-shattered .cornerLogo__piece--1{animation-name:implode-tl}.cornerLogo.is-shattered .cornerLogo__piece--2{animation-name:implode-tr}.cornerLogo.is-shattered .cornerLogo__piece--3{animation-name:implode-bl}.cornerLogo.is-shattered .cornerLogo__piece--4{animation-name:implode-br}@keyframes implode-tl{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(15deg)}}@keyframes implode-tr{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(-20deg)}}@keyframes implode-bl{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(-15deg)}}@keyframes implode-br{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(20deg)}}.centerLogo{height:auto;-o-object-fit:contain;object-fit:contain;width:min(50vw,650px)}.bottomBand{background-color:#fff;bottom:0;height:100px;justify-content:center;left:0;position:fixed;right:0;width:100%;z-index:100}.bottomBand,.siteNav{align-items:center;display:flex}.siteNav{gap:14px;letter-spacing:.08em;text-transform:uppercase}.siteNav__link,.siteNav__link:active,.siteNav__link:focus,.siteNav__link:focus-visible,.siteNav__link:visited{color:var(--jcgray);display:inline-block;padding:2px 6px;position:relative;text-decoration:none;z-index:0}.siteNav__link:hover{color:var(--jcgreen)}.siteNav__link.is-active,.siteNav__link.is-active:active,.siteNav__link.is-active:focus,.siteNav__link.is-active:focus-visible,.siteNav__link.is-active:hover,.siteNav__link.is-active:visited{color:#fff}.siteNav__link.is-active:after{background-color:var(--jcgreen);content:"";height:.7em;left:-4px;position:absolute;right:-4px;top:50%;transform:translateY(-50%) skew(-8deg);z-index:-1}.siteNav__sep{color:var(--jcgray)}@media(max-width:600px){.cornerLogo{height:64px;left:50%;top:32px;transform:translate(-50%);width:64px}.siteNav{flex-direction:column;gap:6px;text-align:center}.siteNav__sep{display:none}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-group{margin-bottom:1.5rem;position:relative}.form-input{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:inherit;font-size:1rem;outline:none;padding:.75rem 0;transition:box-shadow .3s ease;width:100%}.form-input::-moz-placeholder{color:#ffffff59}.form-input::placeholder{color:#ffffff59}.form-input:focus{border-bottom-color:#fff}.form-label{color:#fffc;display:block;font-size:.75rem;margin-top:.35rem;text-transform:lowercase}.form-textarea{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:inherit;font-size:1rem;min-height:120px;outline:none;padding:.75rem 0;resize:vertical;scrollbar-width:none;transition:box-shadow .3s ease;width:100%;-ms-overflow-style:none}.form-textarea::-webkit-scrollbar{display:none}.form-textarea::-moz-placeholder{color:#ffffff59}.form-textarea::placeholder{color:#ffffff59}.form-textarea:focus{border-bottom-color:#fff}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;outline:none;padding:.75rem 2rem .75rem 0;transition:box-shadow .3s ease;width:100%}.form-select::-ms-expand{display:none}.form-select option{background-color:var(--jcgreen);color:#fff}.form-select:focus{border-bottom-color:#fff}.form-radio-group{align-items:center;display:flex;gap:1rem}.form-radio{align-items:center;cursor:pointer;display:inline-flex;position:relative}.form-radio input{cursor:pointer;opacity:0;position:absolute}.form-radio__box{align-items:center;background:transparent;border:2px solid #fff;border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.form-radio input:checked+.form-radio__box{background:#fff}.form-radio__box:after{background:var(--jcgreen);border-radius:50%;content:"";height:14px;opacity:0;transform:scale(0);transition:all .2s ease;width:14px}.form-radio input:checked+.form-radio__box:after{opacity:1;transform:scale(1)}.form-radio:hover .form-radio__box{box-shadow:0 0 15px #ffffff4d}.form-radio__label{color:#fff;font-size:.9rem;margin-left:.5rem}.form-checkbox{align-items:center;cursor:pointer;display:inline-flex;position:relative}.form-checkbox input{cursor:pointer;opacity:0;position:absolute}.form-checkbox__box{align-items:center;background:transparent;border:2px solid #fff;border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.form-checkbox input:checked+.form-checkbox__box{background:#fff}.form-checkbox__box:after{border:solid var(--jcgreen);border-width:0 3px 3px 0;content:"";height:16px;margin-bottom:4px;opacity:0;transform:rotate(45deg) scale(0);transition:all .2s ease;width:10px}.form-checkbox input:checked+.form-checkbox__box:after{opacity:1;transform:rotate(45deg) scale(1)}.form-checkbox:hover .form-checkbox__box{box-shadow:0 0 15px #ffffff4d}.form-checkbox__label{color:#fff;font-size:.9rem;margin-left:.5rem}.btn{background:transparent;border:2px solid #fff;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.9rem;letter-spacing:.08em;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn:hover{animation:gradient-flow 2s ease infinite;background:linear-gradient(var(--jcgreen),var(--jcgreen)) padding-box,linear-gradient(90deg,var(--jcgreen),#fff,var(--jcgreen)) border-box;background-size:100% 100%,200% 100%;border-color:transparent;box-shadow:0 0 20px #ffffff4d}.btn:active{transform:scale(.98)}.btn--filled{background:#fff;border-color:#fff;color:var(--jcgreen)}.btn--filled:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--jcgreen),#fff,var(--jcgreen)) border-box;color:var(--jcgreen)}.btn--primary{background:var(--jcgreen);border-color:var(--jcgreen);color:#fff}.btn--primary:hover{background:#527671;border-color:#527671;box-shadow:0 0 20px #628c8666}.btn--small{border-radius:8px;font-size:.8rem;padding:.5rem 1rem}.btn--large{border-radius:16px;font-size:1rem;padding:1rem 2rem}.btn-group{display:flex;flex-wrap:wrap;gap:1rem}.form-row{display:flex;gap:1.5rem}.form-row>.form-group{flex:1}@media(max-width:600px){.form-row{flex-direction:column;gap:0}.form-radio-group{align-items:flex-start;gap:.75rem}.btn-group,.form-radio-group{flex-direction:column}.btn{text-align:center;width:100%}}:root[data-theme=clean] .layout{background-color:var(--theme-bg)}:root[data-theme=clean] .form-input,:root[data-theme=clean] .form-select,:root[data-theme=clean] .form-textarea{border-bottom-color:var(--jcgreen);color:var(--jcgreen)}:root[data-theme=clean] .form-input::-moz-placeholder,:root[data-theme=clean] .form-textarea::-moz-placeholder{color:#628c8666}:root[data-theme=clean] .form-input::placeholder,:root[data-theme=clean] .form-textarea::placeholder{color:#628c8666}:root[data-theme=clean] .form-label{color:#628c86cc}:root[data-theme=clean] .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23628c86' d='M6 8 1 3h10z'/%3E%3C/svg%3E")}:root[data-theme=clean] .form-select option{background-color:#fff;color:var(--jcgreen)}:root[data-theme=clean] .form-checkbox__box,:root[data-theme=clean] .form-radio__box{border-color:var(--jcgreen)}:root[data-theme=clean] .form-checkbox input:checked+.form-checkbox__box,:root[data-theme=clean] .form-radio input:checked+.form-radio__box{background:var(--jcgreen)}:root[data-theme=clean] .form-radio__box:after{background:#fff}:root[data-theme=clean] .form-checkbox__box:after{border-color:#fff}:root[data-theme=clean] .form-checkbox:hover .form-checkbox__box,:root[data-theme=clean] .form-radio:hover .form-radio__box{box-shadow:0 0 15px #628c864d}:root[data-theme=clean] .form-checkbox__label,:root[data-theme=clean] .form-radio__label{color:var(--jcgreen)}:root[data-theme=clean] .btn{border-color:var(--jcgreen);color:var(--jcgreen)}:root[data-theme=clean] .btn:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--jcgreen),#fff,var(--jcgreen)) border-box;color:var(--jcgreen)}:root[data-theme=clean] .btn--filled,:root[data-theme=clean] .btn--primary{background:var(--jcgreen);border-color:var(--jcgreen);color:#fff!important}:root[data-theme=clean] .btn--filled:hover,:root[data-theme=clean] .btn--primary:hover{background:#527671;border-color:#527671;color:#fff!important}:root[data-theme=midnight] .layout{background-color:var(--theme-bg)}:root[data-theme=midnight] .form-input,:root[data-theme=midnight] .form-select,:root[data-theme=midnight] .form-textarea{border-bottom-color:var(--jcgreen);color:var(--jcgreen)}:root[data-theme=midnight] .form-input::-moz-placeholder,:root[data-theme=midnight] .form-textarea::-moz-placeholder{color:#628c8666}:root[data-theme=midnight] .form-input::placeholder,:root[data-theme=midnight] .form-textarea::placeholder{color:#628c8666}:root[data-theme=midnight] .form-label{color:#628c86cc}:root[data-theme=midnight] .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23628c86' d='M6 8 1 3h10z'/%3E%3C/svg%3E")}:root[data-theme=midnight] .form-select option{background-color:#141414;color:var(--jcgreen)}:root[data-theme=midnight] .form-checkbox__box,:root[data-theme=midnight] .form-radio__box{border-color:var(--jcgreen)}:root[data-theme=midnight] .form-checkbox input:checked+.form-checkbox__box,:root[data-theme=midnight] .form-radio input:checked+.form-radio__box{background:var(--jcgreen)}:root[data-theme=midnight] .form-radio__box:after{background:#0a0a0a}:root[data-theme=midnight] .form-checkbox__box:after{border-color:#0a0a0a}:root[data-theme=midnight] .form-checkbox:hover .form-checkbox__box,:root[data-theme=midnight] .form-radio:hover .form-radio__box{box-shadow:0 0 15px #628c864d}:root[data-theme=midnight] .form-checkbox__label,:root[data-theme=midnight] .form-radio__label{color:var(--jcgreen)}:root[data-theme=midnight] .btn{border-color:var(--jcgreen);color:var(--jcgreen)}:root[data-theme=midnight] .btn:hover{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(90deg,var(--jcgreen),#fff,var(--jcgreen)) border-box;color:var(--jcgreen)}:root[data-theme=midnight] .btn--filled,:root[data-theme=midnight] .btn--primary{background:var(--jcgreen);border-color:var(--jcgreen);color:#0a0a0a!important}:root[data-theme=midnight] .btn--filled:hover,:root[data-theme=midnight] .btn--primary:hover{background:#7aa39d;border-color:#7aa39d;color:#0a0a0a!important;color:#0a0a0a}:root[data-theme=clean] .billing-section,:root[data-theme=clean] .dashboard-layout,:root[data-theme=clean] .dashboard-page,:root[data-theme=clean] .estimates-section,:root[data-theme=clean] .office-layout,:root[data-theme=clean] .projects-section{background-color:var(--theme-bg)!important}:root[data-theme=clean] .conversation__composer,:root[data-theme=clean] .dashboard-header,:root[data-theme=clean] .estimate__table td,:root[data-theme=clean] .estimate__table th,:root[data-theme=clean] .estimates-detail__header,:root[data-theme=clean] .library__shared,:root[data-theme=clean] .library__title,:root[data-theme=clean] .office-header,:root[data-theme=clean] .project-content__header,:root[data-theme=clean] .project-section__title,:root[data-theme=clean] .project-tabs,:root[data-theme=clean] .requests-sidebar,:root[data-theme=clean] .requests-sidebar__completed,:root[data-theme=clean] .requests-sidebar__title,:root[data-theme=clean] .section-header,:root[data-theme=clean] .status__timeline{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .client-selector__item,:root[data-theme=clean] .client-selector__title,:root[data-theme=clean] .conversation__link,:root[data-theme=clean] .conversation__text,:root[data-theme=clean] .dashboard-header__name,:root[data-theme=clean] .dashboard-nav__item,:root[data-theme=clean] .dashboard-nav__label,:root[data-theme=clean] .estimate-item__title,:root[data-theme=clean] .estimate__total,:root[data-theme=clean] .estimate__total strong,:root[data-theme=clean] .estimates-detail__title,:root[data-theme=clean] .library__download,:root[data-theme=clean] .library__link,:root[data-theme=clean] .library__name,:root[data-theme=clean] .office-header__title,:root[data-theme=clean] .project-card__title,:root[data-theme=clean] .project-content__title,:root[data-theme=clean] .project-tabs__item,:root[data-theme=clean] .request-card__text,:root[data-theme=clean] .section-header__title,:root[data-theme=clean] .status__detail{color:var(--theme-text)!important}:root[data-theme=clean] .client-selector__subtitle,:root[data-theme=clean] .client-switcher__title,:root[data-theme=clean] .conversation__intro,:root[data-theme=clean] .conversation__meta,:root[data-theme=clean] .dashboard-header__logout,:root[data-theme=clean] .dashboard-header__meta,:root[data-theme=clean] .dashboard-loading,:root[data-theme=clean] .dashboard-nav__help,:root[data-theme=clean] .dashboard-nav__title,:root[data-theme=clean] .dashboard-no-access,:root[data-theme=clean] .dashboard-no-access__sub,:root[data-theme=clean] .empty-state,:root[data-theme=clean] .empty-text,:root[data-theme=clean] .estimate-item__meta,:root[data-theme=clean] .estimate__date,:root[data-theme=clean] .estimate__label,:root[data-theme=clean] .estimate__table th,:root[data-theme=clean] .estimate__total span,:root[data-theme=clean] .estimates-detail__subtitle,:root[data-theme=clean] .library__date,:root[data-theme=clean] .library__icon,:root[data-theme=clean] .loading-state,:root[data-theme=clean] .office-header__back,:root[data-theme=clean] .office-header__logout,:root[data-theme=clean] .project-card__cta,:root[data-theme=clean] .project-card__date,:root[data-theme=clean] .project-card__summary,:root[data-theme=clean] .project-content__meta,:root[data-theme=clean] .project-list li:before,:root[data-theme=clean] .project-tabs__title,:root[data-theme=clean] .request-card__date,:root[data-theme=clean] .request-card__from,:root[data-theme=clean] .request-card__waiting,:root[data-theme=clean] .requests-sidebar__toggle,:root[data-theme=clean] .section-header__subtitle,:root[data-theme=clean] .status__date,:root[data-theme=clean] .status__title,:root[data-theme=clean] .upload-area,:root[data-theme=clean] .upload-note{color:var(--theme-text-muted)!important}:root[data-theme=clean] .estimate-info__row,:root[data-theme=clean] .estimate-scope__text,:root[data-theme=clean] .estimate__table td,:root[data-theme=clean] .project-list li,:root[data-theme=clean] .project-section__lead,:root[data-theme=clean] .status__timeline li{color:var(--theme-text)!important}:root[data-theme=clean] .client-selector-modal,:root[data-theme=clean] .client-selector__item,:root[data-theme=clean] .client-switcher,:root[data-theme=clean] .conversation__card,:root[data-theme=clean] .estimate-info,:root[data-theme=clean] .estimate-item,:root[data-theme=clean] .estimate-scope,:root[data-theme=clean] .library__card,:root[data-theme=clean] .project-card,:root[data-theme=clean] .request-card,:root[data-theme=clean] .status__summary{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .client-selector__item,:root[data-theme=clean] .conversation__card,:root[data-theme=clean] .estimate-item,:root[data-theme=clean] .library__card,:root[data-theme=clean] .project-card,:root[data-theme=clean] .request-card,:root[data-theme=clean] .status__summary{border:1px solid var(--theme-border-light)!important}:root[data-theme=clean] .client-selector__item:hover,:root[data-theme=clean] .estimate-item:hover,:root[data-theme=clean] .project-card:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .dashboard-nav{border-right-color:var(--theme-border-light)!important}:root[data-theme=clean] .dashboard-nav__item:hover,:root[data-theme=clean] .project-tabs__item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .client-switcher__item.is-active,:root[data-theme=clean] .dashboard-nav__item.is-active,:root[data-theme=clean] .estimate-item.is-active,:root[data-theme=clean] .project-tabs__item.is-active{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=clean] .dashboard-nav__count,:root[data-theme=clean] .status-pill,:root[data-theme=clean] .tag{background:#628c8626!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .upload-area{background:transparent!important}:root[data-theme=clean] .filter-select{background-color:var(--theme-bg-secondary)!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .filter-select option{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root[data-theme=clean] .conversation__input,:root[data-theme=clean] .project-pane .form-textarea{background:transparent!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .conversation__input::-moz-placeholder,:root[data-theme=clean] .project-pane .form-textarea::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .conversation__input::placeholder,:root[data-theme=clean] .project-pane .form-textarea::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .conversation__actions .form-radio__box,:root[data-theme=clean] .project-pane .form-radio__box{border-color:var(--theme-border)!important}:root[data-theme=clean] .conversation__actions .form-radio input:checked+.form-radio__box,:root[data-theme=clean] .project-pane .form-radio input:checked+.form-radio__box{background:var(--theme-btn-bg)!important}:root[data-theme=clean] .conversation__actions .form-radio__label,:root[data-theme=clean] .project-pane .form-radio__label{color:var(--theme-text)!important}:root[data-theme=clean] .conversation__actions .btn,:root[data-theme=clean] .project-pane .btn,:root[data-theme=clean] .project-tabs__back,:root[data-theme=clean] .request-card__done{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .conversation__actions .btn:hover,:root[data-theme=clean] .project-pane .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=clean] .status__timeline li:before{background:var(--theme-text)!important}:root[data-theme=clean] .conversation__request-badge{background:#d4a03d33!important;color:#b08830!important}:root[data-theme=clean] .conversation__card.is-request{border-left-color:#d4a03d99!important}:root[data-theme=clean] .conversation__card.is-admin{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .request-card__status{color:var(--jcgreen)!important}:root[data-theme=clean] .library__card--shared{background:#628c860d!important;border-color:#628c8666!important}:root[data-theme=clean] .library__title--shared{color:var(--jcgreen)!important}:root[data-theme=clean] .tag--shared{background:#628c8626!important;border-color:#628c864d!important}:root[data-theme=clean] .client-switcher__check{color:var(--jcgreen)!important}:root[data-theme=midnight] .billing-section,:root[data-theme=midnight] .dashboard-layout,:root[data-theme=midnight] .dashboard-page,:root[data-theme=midnight] .estimates-section,:root[data-theme=midnight] .office-layout,:root[data-theme=midnight] .projects-section{background-color:var(--theme-bg)!important}:root[data-theme=midnight] .conversation__composer,:root[data-theme=midnight] .dashboard-header,:root[data-theme=midnight] .estimate__table td,:root[data-theme=midnight] .estimate__table th,:root[data-theme=midnight] .estimates-detail__header,:root[data-theme=midnight] .library__shared,:root[data-theme=midnight] .library__title,:root[data-theme=midnight] .office-header,:root[data-theme=midnight] .project-content__header,:root[data-theme=midnight] .project-section__title,:root[data-theme=midnight] .project-tabs,:root[data-theme=midnight] .requests-sidebar,:root[data-theme=midnight] .requests-sidebar__completed,:root[data-theme=midnight] .requests-sidebar__title,:root[data-theme=midnight] .section-header,:root[data-theme=midnight] .status__timeline{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .client-selector__item,:root[data-theme=midnight] .client-selector__title,:root[data-theme=midnight] .conversation__link,:root[data-theme=midnight] .conversation__text,:root[data-theme=midnight] .dashboard-header__name,:root[data-theme=midnight] .dashboard-nav__item,:root[data-theme=midnight] .dashboard-nav__label,:root[data-theme=midnight] .estimate-item__title,:root[data-theme=midnight] .estimate__total,:root[data-theme=midnight] .estimate__total strong,:root[data-theme=midnight] .estimates-detail__title,:root[data-theme=midnight] .library__download,:root[data-theme=midnight] .library__link,:root[data-theme=midnight] .library__name,:root[data-theme=midnight] .office-header__title,:root[data-theme=midnight] .project-card__title,:root[data-theme=midnight] .project-content__title,:root[data-theme=midnight] .project-tabs__item,:root[data-theme=midnight] .request-card__text,:root[data-theme=midnight] .section-header__title,:root[data-theme=midnight] .status__detail{color:var(--theme-text)!important}:root[data-theme=midnight] .client-selector__subtitle,:root[data-theme=midnight] .client-switcher__title,:root[data-theme=midnight] .conversation__intro,:root[data-theme=midnight] .conversation__meta,:root[data-theme=midnight] .dashboard-header__logout,:root[data-theme=midnight] .dashboard-header__meta,:root[data-theme=midnight] .dashboard-loading,:root[data-theme=midnight] .dashboard-nav__help,:root[data-theme=midnight] .dashboard-nav__title,:root[data-theme=midnight] .dashboard-no-access,:root[data-theme=midnight] .dashboard-no-access__sub,:root[data-theme=midnight] .empty-state,:root[data-theme=midnight] .empty-text,:root[data-theme=midnight] .estimate-item__meta,:root[data-theme=midnight] .estimate__date,:root[data-theme=midnight] .estimate__label,:root[data-theme=midnight] .estimate__table th,:root[data-theme=midnight] .estimate__total span,:root[data-theme=midnight] .estimates-detail__subtitle,:root[data-theme=midnight] .library__date,:root[data-theme=midnight] .library__icon,:root[data-theme=midnight] .loading-state,:root[data-theme=midnight] .office-header__back,:root[data-theme=midnight] .office-header__logout,:root[data-theme=midnight] .project-card__cta,:root[data-theme=midnight] .project-card__date,:root[data-theme=midnight] .project-card__summary,:root[data-theme=midnight] .project-content__meta,:root[data-theme=midnight] .project-list li:before,:root[data-theme=midnight] .project-tabs__title,:root[data-theme=midnight] .request-card__date,:root[data-theme=midnight] .request-card__from,:root[data-theme=midnight] .request-card__waiting,:root[data-theme=midnight] .requests-sidebar__toggle,:root[data-theme=midnight] .section-header__subtitle,:root[data-theme=midnight] .status__date,:root[data-theme=midnight] .status__title,:root[data-theme=midnight] .upload-area,:root[data-theme=midnight] .upload-note{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .estimate-info__row,:root[data-theme=midnight] .estimate-scope__text,:root[data-theme=midnight] .estimate__table td,:root[data-theme=midnight] .project-list li,:root[data-theme=midnight] .project-section__lead,:root[data-theme=midnight] .status__timeline li{color:var(--theme-text)!important}:root[data-theme=midnight] .client-selector-modal,:root[data-theme=midnight] .client-selector__item,:root[data-theme=midnight] .client-switcher,:root[data-theme=midnight] .conversation__card,:root[data-theme=midnight] .estimate-info,:root[data-theme=midnight] .estimate-item,:root[data-theme=midnight] .estimate-scope,:root[data-theme=midnight] .library__card,:root[data-theme=midnight] .project-card,:root[data-theme=midnight] .request-card,:root[data-theme=midnight] .status__summary{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .client-selector__item:hover,:root[data-theme=midnight] .estimate-item:hover,:root[data-theme=midnight] .project-card:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .dashboard-nav{border-right-color:var(--theme-border-light)!important}:root[data-theme=midnight] .dashboard-nav__item:hover,:root[data-theme=midnight] .project-tabs__item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .client-switcher__item.is-active,:root[data-theme=midnight] .dashboard-nav__item.is-active,:root[data-theme=midnight] .estimate-item.is-active,:root[data-theme=midnight] .project-tabs__item.is-active{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=midnight] .dashboard-nav__count,:root[data-theme=midnight] .status-pill,:root[data-theme=midnight] .tag{background:#628c8633!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .upload-area{background:transparent!important}:root[data-theme=midnight] .filter-select{background-color:var(--theme-bg-secondary)!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .filter-select option{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .conversation__input,:root[data-theme=midnight] .project-pane .form-textarea{background:transparent!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .conversation__input::-moz-placeholder,:root[data-theme=midnight] .project-pane .form-textarea::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .conversation__input::placeholder,:root[data-theme=midnight] .project-pane .form-textarea::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .conversation__actions .form-radio__box,:root[data-theme=midnight] .project-pane .form-radio__box{border-color:var(--theme-border)!important}:root[data-theme=midnight] .conversation__actions .form-radio input:checked+.form-radio__box,:root[data-theme=midnight] .project-pane .form-radio input:checked+.form-radio__box{background:var(--theme-btn-bg)!important}:root[data-theme=midnight] .conversation__actions .form-radio__box:after,:root[data-theme=midnight] .project-pane .form-radio__box:after{background:var(--theme-btn-text)!important}:root[data-theme=midnight] .conversation__actions .form-radio__label,:root[data-theme=midnight] .project-pane .form-radio__label{color:var(--theme-text)!important}:root[data-theme=midnight] .conversation__actions .btn,:root[data-theme=midnight] .project-pane .btn,:root[data-theme=midnight] .project-tabs__back,:root[data-theme=midnight] .request-card__done{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .conversation__actions .btn:hover,:root[data-theme=midnight] .project-pane .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=midnight] .status__timeline li:before{background:var(--theme-text)!important}:root[data-theme=midnight] .conversation__request-badge{background:#d4a03d33!important;color:#d4a03de6!important}:root[data-theme=midnight] .conversation__card.is-request{border-left-color:#d4a03d99!important}:root[data-theme=midnight] .conversation__card.is-admin{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .request-card__status{color:var(--jcgreen)!important}:root[data-theme=midnight] .library__card--shared{background:#628c861a!important;border-color:#628c8666!important}:root[data-theme=midnight] .library__title--shared{color:var(--jcgreen)!important}:root[data-theme=midnight] .tag--shared{background:#628c8633!important;border-color:#628c864d!important}:root[data-theme=midnight] .client-switcher__check{color:var(--jcgreen)!important}:root[data-theme=clean] .clients-page,:root[data-theme=clean] .emails-page,:root[data-theme=clean] .estimates-page,:root[data-theme=clean] .messages-page,:root[data-theme=clean] .projects-page{background-color:var(--theme-bg-secondary)!important}:root[data-theme=clean] .clients-list,:root[data-theme=clean] .estimates-list,:root[data-theme=clean] .messages-list,:root[data-theme=clean] .projects-list{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .clients-list__title,:root[data-theme=clean] .estimates-list__title,:root[data-theme=clean] .filter-btn,:root[data-theme=clean] .messages-list__title,:root[data-theme=clean] .projects-list__title{color:var(--theme-text-muted)!important}:root[data-theme=clean] .filter-btn{background:transparent!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .filter-btn:hover{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .filter-btn.is-active{background:var(--theme-btn-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-btn-text)!important}:root[data-theme=clean] .filter-btn__count{background:#628c8633!important;color:var(--theme-text)!important}:root[data-theme=clean] .estimate-item{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .estimate-item:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .estimate-item.is-active{background:#628c861a!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .estimate-item__client,:root[data-theme=clean] .estimate-item__date{color:var(--theme-text-muted)!important}:root[data-theme=clean] .estimate-item__title{color:var(--theme-text)!important}:root[data-theme=clean] .estimates-list__empty,:root[data-theme=clean] .estimates-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=clean] .estimate-detail__header,:root[data-theme=clean] .estimate-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .estimate-detail__title{color:var(--theme-text)!important}:root[data-theme=clean] .estimate-detail__empty,:root[data-theme=clean] .estimate-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=clean] .estimate-tabs__item{border-bottom-color:transparent!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .estimate-tabs__item:hover{color:var(--theme-text)!important}:root[data-theme=clean] .estimate-tabs__item.is-active{border-bottom-color:var(--theme-text)!important;color:var(--theme-text)!important}:root[data-theme=clean] .detail-section__title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .detail-item__label{color:var(--theme-text-muted)!important}:root[data-theme=clean] .detail-item__text,:root[data-theme=clean] .detail-item__value{color:var(--theme-text)!important}:root[data-theme=clean] .pricing-item{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .pricing-item__name{color:var(--theme-text)!important}:root[data-theme=clean] .pricing-item__type{background:#628c8626!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-item__description{color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-item__numbers{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .pricing-item__qty,:root[data-theme=clean] .pricing-item__rate{color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-item__total{color:var(--theme-text)!important}:root[data-theme=clean] .pricing-item__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-item__remove:hover{background:#c9646433!important;border-color:#c9646466!important;color:#c06060!important}:root[data-theme=clean] .pricing-total{border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .pricing-form{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .pricing-form .form-label--toggle{color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-form .form-label--toggle:hover{color:var(--theme-text)!important}:root[data-theme=clean] .action-card{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .action-card--danger{border-color:#c964644d!important}:root[data-theme=clean] .action-card__title{color:var(--theme-text)!important}:root[data-theme=clean] .action-card__desc{color:var(--theme-text-muted)!important}:root[data-theme=clean] .tag{border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .tag--pending{background:#d4a03d26!important;border-color:#d4a03d4d!important;color:#9a7828!important}:root[data-theme=clean] .tag--sent{background:#4696c826!important;border-color:#4696c84d!important;color:#2c7090!important}:root[data-theme=clean] .tag--accepted{background:#46b46426!important;border-color:#46b4644d!important;color:#2a8040!important}:root[data-theme=clean] .tag--declined{background:#c8505026!important;border-color:#c850504d!important;color:#a04040!important}:root[data-theme=clean] .tag--converted{background:#9664c826!important;border-color:#9664c84d!important;color:#705090!important}:root[data-theme=clean] .conversation__feed,:root[data-theme=clean] .tab-pane .conversation__card{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .tab-pane .conversation__card.is-admin{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .tab-pane .conversation__meta{color:var(--theme-text-muted)!important}:root[data-theme=clean] .tab-pane .conversation__text{color:var(--theme-text)!important}:root[data-theme=clean] .tab-pane .conversation__email-flag{color:#2c7090!important}:root[data-theme=clean] .tab-pane .conversation__composer{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .pricing-form .form-input,:root[data-theme=clean] .tab-pane .form-input,:root[data-theme=clean] .tab-pane .form-textarea{background:var(--theme-input-bg)!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .pricing-form .form-input::-moz-placeholder,:root[data-theme=clean] .tab-pane .form-input::-moz-placeholder,:root[data-theme=clean] .tab-pane .form-textarea::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .pricing-form .form-input::placeholder,:root[data-theme=clean] .tab-pane .form-input::placeholder,:root[data-theme=clean] .tab-pane .form-textarea::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .action-card .btn,:root[data-theme=clean] .pricing-actions .btn,:root[data-theme=clean] .pricing-form .btn,:root[data-theme=clean] .tab-pane .btn{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .action-card .btn--filled,:root[data-theme=clean] .action-card .btn:hover,:root[data-theme=clean] .pricing-actions .btn--filled,:root[data-theme=clean] .pricing-actions .btn:hover,:root[data-theme=clean] .pricing-form .btn:hover,:root[data-theme=clean] .tab-pane .btn--filled,:root[data-theme=clean] .tab-pane .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=clean] .tab-pane .form-radio__box{border-color:var(--theme-border)!important}:root[data-theme=clean] .tab-pane .form-radio input:checked+.form-radio__box{background:var(--theme-btn-bg)!important}:root[data-theme=clean] .tab-pane .form-radio__box:after{background:var(--theme-btn-text)!important}:root[data-theme=clean] .tab-pane .form-radio__label{color:var(--theme-text)!important}:root[data-theme=midnight] .clients-page,:root[data-theme=midnight] .emails-page,:root[data-theme=midnight] .estimates-page,:root[data-theme=midnight] .messages-page,:root[data-theme=midnight] .projects-page{background-color:var(--theme-bg)!important}:root[data-theme=midnight] .clients-list,:root[data-theme=midnight] .estimates-list,:root[data-theme=midnight] .messages-list,:root[data-theme=midnight] .projects-list{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .clients-list__title,:root[data-theme=midnight] .estimates-list__title,:root[data-theme=midnight] .filter-btn,:root[data-theme=midnight] .messages-list__title,:root[data-theme=midnight] .projects-list__title{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .filter-btn{background:transparent!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .filter-btn:hover{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .filter-btn.is-active{background:var(--theme-btn-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-btn-text)!important}:root[data-theme=midnight] .filter-btn__count{background:#628c864d!important;color:var(--theme-text)!important}:root[data-theme=midnight] .estimate-item{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .estimate-item:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .estimate-item.is-active{background:#628c8626!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .estimate-item__client,:root[data-theme=midnight] .estimate-item__date{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .estimate-item__title{color:var(--theme-text)!important}:root[data-theme=midnight] .estimates-list__empty,:root[data-theme=midnight] .estimates-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .estimate-detail__header,:root[data-theme=midnight] .estimate-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .estimate-detail__title{color:var(--theme-text)!important}:root[data-theme=midnight] .estimate-detail__empty,:root[data-theme=midnight] .estimate-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .estimate-tabs__item{border-bottom-color:transparent!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .estimate-tabs__item:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .estimate-tabs__item.is-active{border-bottom-color:var(--theme-text)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .detail-section__title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .detail-item__label{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .detail-item__text,:root[data-theme=midnight] .detail-item__value{color:var(--theme-text)!important}:root[data-theme=midnight] .pricing-item{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .pricing-item__name{color:var(--theme-text)!important}:root[data-theme=midnight] .pricing-item__type{background:#628c8633!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-item__description{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-item__numbers{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .pricing-item__qty,:root[data-theme=midnight] .pricing-item__rate{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-item__total{color:var(--theme-text)!important}:root[data-theme=midnight] .pricing-item__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-item__remove:hover{background:#f663!important;border-color:#f666!important;color:#ff8080!important}:root[data-theme=midnight] .pricing-total{border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .pricing-form{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .pricing-form .form-label--toggle{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-form .form-label--toggle:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .action-card{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .action-card--danger{border-color:#ff66664d!important}:root[data-theme=midnight] .action-card__title{color:var(--theme-text)!important}:root[data-theme=midnight] .action-card__desc{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .tag{border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .tag--pending{background:#ffc86426!important;border-color:#ffc8644d!important}:root[data-theme=midnight] .tag--sent{background:#64c8ff26!important;border-color:#64c8ff4d!important}:root[data-theme=midnight] .tag--accepted{background:#64ff9626!important;border-color:#64ff964d!important}:root[data-theme=midnight] .tag--declined{background:#ff666626!important;border-color:#ff66664d!important}:root[data-theme=midnight] .tag--converted{background:#c896ff26!important;border-color:#c896ff4d!important}:root[data-theme=midnight] .tab-pane .conversation__card{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .tab-pane .conversation__card.is-admin{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .tab-pane .conversation__meta{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .tab-pane .conversation__text{color:var(--theme-text)!important}:root[data-theme=midnight] .tab-pane .conversation__email-flag{color:#64c8ffcc!important}:root[data-theme=midnight] .tab-pane .conversation__composer{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .pricing-form .form-input,:root[data-theme=midnight] .tab-pane .form-input,:root[data-theme=midnight] .tab-pane .form-textarea{background:transparent!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .pricing-form .form-input::-moz-placeholder,:root[data-theme=midnight] .tab-pane .form-input::-moz-placeholder,:root[data-theme=midnight] .tab-pane .form-textarea::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .pricing-form .form-input::placeholder,:root[data-theme=midnight] .tab-pane .form-input::placeholder,:root[data-theme=midnight] .tab-pane .form-textarea::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .action-card .btn,:root[data-theme=midnight] .pricing-actions .btn,:root[data-theme=midnight] .pricing-form .btn,:root[data-theme=midnight] .tab-pane .btn{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .action-card .btn--filled,:root[data-theme=midnight] .action-card .btn:hover,:root[data-theme=midnight] .pricing-actions .btn--filled,:root[data-theme=midnight] .pricing-actions .btn:hover,:root[data-theme=midnight] .pricing-form .btn:hover,:root[data-theme=midnight] .tab-pane .btn--filled,:root[data-theme=midnight] .tab-pane .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=midnight] .tab-pane .form-radio__box{border-color:var(--theme-border)!important}:root[data-theme=midnight] .tab-pane .form-radio input:checked+.form-radio__box{background:var(--theme-btn-bg)!important}:root[data-theme=midnight] .tab-pane .form-radio__box:after{background:var(--theme-btn-text)!important}:root[data-theme=midnight] .tab-pane .form-radio__label{color:var(--theme-text)!important}:root[data-theme=clean] .office-dashboard{background-color:var(--theme-bg-secondary)!important}:root[data-theme=clean] .office-dashboard__title{color:var(--theme-text)!important}:root[data-theme=clean] .office-tool{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important}:root[data-theme=clean] .office-tool:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .office-tool__icon,:root[data-theme=clean] .office-tool__name{color:var(--theme-text)!important}:root[data-theme=clean] .office-tool__badge{background:#628c8633!important;color:var(--theme-text)!important}:root[data-theme=clean] .office-tool__badge--alert{background:#d4a03de6!important;color:#fff!important}:root[data-theme=clean] .office-login__error{color:#a04040!important}:root[data-theme=clean] .office-login__success{color:var(--theme-text)!important}:root[data-theme=clean] .office-login__reset-toggle{color:var(--theme-text-muted)!important}:root[data-theme=clean] .office-login__reset-toggle:hover{color:var(--theme-text)!important}:root[data-theme=clean] .office-login .form-input{border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .office-login .form-input::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .office-login .form-input::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=clean] .office-login .form-label{color:var(--theme-text-muted)!important}:root[data-theme=clean] .office-login .btn{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=clean] .office-login .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=midnight] .office-dashboard{background-color:var(--theme-bg)!important}:root[data-theme=midnight] .office-dashboard__title{color:var(--theme-text)!important}:root[data-theme=midnight] .office-tool{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important}:root[data-theme=midnight] .office-tool:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .office-tool__icon,:root[data-theme=midnight] .office-tool__name{color:var(--theme-text)!important}:root[data-theme=midnight] .office-tool__badge{background:#628c864d!important;color:var(--theme-text)!important}:root[data-theme=midnight] .office-tool__badge--alert{background:#ffb464e6!important;color:#000!important}:root[data-theme=midnight] .office-login__error{color:#ff8080!important}:root[data-theme=midnight] .office-login__success{color:var(--theme-text)!important}:root[data-theme=midnight] .office-login__reset-toggle{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .office-login__reset-toggle:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .office-login .form-input{border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .office-login .form-input::-moz-placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .office-login .form-input::placeholder{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .office-login .form-label{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .office-login .btn{border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .office-login .btn:hover{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important}:root[data-theme=clean] .project-item{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .project-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .project-item.is-active{background:#628c861a!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .project-item__header{color:var(--theme-text)!important}:root[data-theme=clean] .project-item__client,:root[data-theme=clean] .project-item__date{color:var(--theme-text-muted)!important}:root[data-theme=clean] .project-item__title{color:var(--theme-text)!important}:root[data-theme=clean] .project-detail{background:var(--theme-bg)!important}:root[data-theme=clean] .project-detail__header{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .project-detail__title{color:var(--theme-text)!important}:root[data-theme=clean] .project-detail__empty,:root[data-theme=clean] .project-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=clean] .status-select{background:var(--theme-input-bg)!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=clean] .status-select option{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root[data-theme=clean] .project-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .project-tabs__item{border-bottom-color:transparent!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .project-tabs__item:hover{color:var(--theme-text)!important}:root[data-theme=clean] .project-tabs__item.is-active{border-bottom-color:var(--theme-text)!important;color:var(--theme-text)!important}:root[data-theme=clean] .form-section__title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .form-note{color:var(--theme-text-muted)!important}:root[data-theme=clean] .timer-section{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .timer-display__time{color:var(--theme-text)!important}:root[data-theme=clean] .timer-display__status{color:var(--theme-text-muted)!important}:root[data-theme=clean] .time-entries__title,:root[data-theme=clean] .timer-form{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .time-entries__title{color:var(--theme-text-muted)!important}:root[data-theme=clean] .time-entry{background:var(--theme-card-bg)!important}:root[data-theme=clean] .time-entry__duration{color:var(--theme-text)!important}:root[data-theme=clean] .time-entry__date,:root[data-theme=clean] .time-entry__user{color:var(--theme-text-muted)!important}:root[data-theme=clean] .time-entry__note{color:var(--theme-text)!important}:root[data-theme=clean] .add-status-form{background:var(--theme-card-bg)!important}:root[data-theme=clean] .timeline-list{border-left-color:var(--theme-border-light)!important}:root[data-theme=clean] .timeline-list li{color:var(--theme-text)!important}:root[data-theme=clean] .timeline-list li:before{background:var(--theme-text)!important}:root[data-theme=clean] .timeline-date{color:var(--theme-text-muted)!important}:root[data-theme=clean] .timeline-remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .timeline-remove:hover{background:#c9646433!important;border-color:#c9646466!important;color:#c06060!important}:root[data-theme=clean] .form-checkbox__box{border-color:var(--theme-border)!important}:root[data-theme=clean] .form-checkbox input:checked+.form-checkbox__box{background:var(--theme-btn-bg)!important}:root[data-theme=clean] .form-checkbox__box:after{border-color:var(--theme-btn-text)!important}:root[data-theme=clean] .form-checkbox__label{color:var(--theme-text-muted)!important}:root[data-theme=clean] .user-assignment{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .user-assignment__box{border-color:var(--theme-border)!important}:root[data-theme=clean] .user-assignment__item input:checked+.user-assignment__box{background:var(--theme-btn-bg)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .user-assignment__box:after{color:var(--theme-btn-text)!important}:root[data-theme=clean] .user-assignment__label{color:var(--theme-text)!important}:root[data-theme=clean] .library-upload,:root[data-theme=clean] .upload-area{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .upload-area:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=clean] .upload-area.is-uploading{background:#628c860d!important;border-color:#628c8680!important}:root[data-theme=clean] .upload-area__label,:root[data-theme=clean] .upload-note{color:var(--theme-text-muted)!important}:root[data-theme=clean] .add-file-form{background:var(--theme-card-bg)!important}:root[data-theme=clean] .library-list__header .form-section__title{border-bottom:none!important}:root[data-theme=clean] .library-item{background:var(--theme-card-bg)!important}:root[data-theme=clean] .library-item.is-shared{background:#628c860d!important;border-color:#628c8666!important}:root[data-theme=clean] .library-item__name{color:var(--theme-text)!important}:root[data-theme=clean] .library-item__icon,:root[data-theme=clean] .library-item__link,:root[data-theme=clean] .library-item__meta,:root[data-theme=clean] .library-item__source{color:var(--theme-text-muted)!important}:root[data-theme=clean] .library-item__link:hover{color:var(--theme-text)!important}:root[data-theme=clean] .library-item__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .library-item__remove:hover{background:#c9646433!important;border-color:#c9646466!important;color:#c06060!important}:root[data-theme=clean] .shared-toggle__track{background:#628c8626!important}:root[data-theme=clean] .shared-toggle__track:after{background:var(--theme-text-muted)!important}:root[data-theme=clean] .shared-toggle input:checked+.shared-toggle__track{background:#628c8666!important}:root[data-theme=clean] .shared-toggle input:checked+.shared-toggle__track:after{background:var(--jcgreen)!important}:root[data-theme=clean] .shared-toggle__label{color:var(--theme-text-muted)!important}:root[data-theme=clean] .client-item{color:var(--theme-text)!important}:root[data-theme=clean] .client-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .client-item.is-active{background:#628c8626!important}:root[data-theme=clean] .clients-list__empty,:root[data-theme=clean] .clients-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=clean] .client-detail__header{color:var(--theme-text)!important}:root[data-theme=clean] .client-detail__empty,:root[data-theme=clean] .client-detail__since,:root[data-theme=clean] .client-detail__title{color:var(--theme-text-muted)!important}:root[data-theme=clean] .client-form__section-title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .client-form__error{color:#a04040!important}:root[data-theme=clean] .client-form__hint{color:var(--theme-text-muted)!important}:root[data-theme=clean] .client-form__actions{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .approved-users__empty{color:var(--theme-text-muted)!important}:root[data-theme=clean] .approved-user{background:var(--theme-card-bg)!important}:root[data-theme=clean] .approved-user__name{color:var(--theme-text)!important}:root[data-theme=clean] .approved-user__email{color:var(--theme-text-muted)!important}:root[data-theme=clean] .approved-user__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .approved-user__remove:hover{background:#c9646433!important;border-color:#c9646480!important;color:#a04040!important}:root[data-theme=clean] .add-user-form{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=clean] .client-form input[type=date]{color-scheme:light!important}:root[data-theme=clean] .message-item{border-left-color:transparent!important;color:var(--theme-text)!important}:root[data-theme=clean] .message-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .message-item.is-active{background:#628c8626!important}:root[data-theme=clean] .message-item.is-unread{border-left-color:var(--theme-text)!important}:root[data-theme=clean] .message-item__email{color:var(--theme-text)!important}:root[data-theme=clean] .message-item__date,:root[data-theme=clean] .message-item__type,:root[data-theme=clean] .messages-list__empty,:root[data-theme=clean] .messages-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=clean] .message-detail__title{color:var(--theme-text)!important}:root[data-theme=clean] .message-detail__type{background:var(--theme-card-bg)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .message-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=clean] .message-detail__meta strong{color:var(--theme-text)!important}:root[data-theme=clean] .message-detail__body{background:var(--theme-card-bg)!important;color:var(--theme-text)!important}:root[data-theme=clean] .message-detail__empty{color:var(--theme-text-muted)!important}:root[data-theme=clean] .emails-sidebar,:root[data-theme=clean] .sidebar-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .sidebar-tab{color:var(--theme-text-muted)!important}:root[data-theme=clean] .sidebar-tab:hover{color:var(--theme-text)!important}:root[data-theme=clean] .sidebar-tab.is-active{background:var(--theme-card-bg)!important;color:var(--theme-text)!important}:root[data-theme=clean] .email-item{color:var(--theme-text)!important}:root[data-theme=clean] .email-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=clean] .email-item.is-active{background:#628c8626!important}:root[data-theme=clean] .email-item__name{color:var(--theme-text)!important}:root[data-theme=clean] .email-item__date,:root[data-theme=clean] .email-item__key,:root[data-theme=clean] .email-item__type{color:var(--theme-text-muted)!important}:root[data-theme=clean] .history-item.is-failed{border-left-color:#a04040!important}:root[data-theme=clean] .email-detail__empty,:root[data-theme=clean] .email-detail__title,:root[data-theme=clean] .emails-list__empty,:root[data-theme=clean] .emails-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=clean] .email-form__section-title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=clean] .email-form__actions{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .status-badge{background:#628c8633!important;color:var(--theme-text)!important}:root[data-theme=clean] .status-badge--sent{background:#46b46426!important;color:#2a8040!important}:root[data-theme=clean] .status-badge--failed{background:#c8505026!important;color:#a04040!important}:root[data-theme=clean] .history-detail__row{border-color:var(--theme-border-light)!important}:root[data-theme=clean] .history-detail__label{color:var(--theme-text-muted)!important}:root[data-theme=clean] .history-detail__value{color:var(--theme-text)!important}:root[data-theme=clean] .history-detail__row--error .history-detail__value{color:#a04040!important}:root[data-theme=midnight] .project-item{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .project-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .project-item.is-active{background:#628c8626!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .project-item__header{color:var(--theme-text)!important}:root[data-theme=midnight] .project-item__client,:root[data-theme=midnight] .project-item__date{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .project-item__title{color:var(--theme-text)!important}:root[data-theme=midnight] .project-detail{background:var(--theme-bg)!important}:root[data-theme=midnight] .project-detail__header{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .project-detail__title{color:var(--theme-text)!important}:root[data-theme=midnight] .project-detail__empty,:root[data-theme=midnight] .project-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .status-select{background:var(--theme-input-bg)!important;border-color:var(--theme-border-light)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .status-select option{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .project-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .project-tabs__item{border-bottom-color:transparent!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .project-tabs__item:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .project-tabs__item.is-active{border-bottom-color:var(--theme-text)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .form-section__title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .form-note{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .timer-section{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .timer-display__time{color:var(--theme-text)!important}:root[data-theme=midnight] .timer-display__status{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .time-entries__title,:root[data-theme=midnight] .timer-form{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .time-entries__title{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .time-entry{background:var(--theme-card-bg)!important}:root[data-theme=midnight] .time-entry__duration{color:var(--theme-text)!important}:root[data-theme=midnight] .time-entry__date,:root[data-theme=midnight] .time-entry__user{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .time-entry__note{color:var(--theme-text)!important}:root[data-theme=midnight] .add-status-form{background:var(--theme-card-bg)!important}:root[data-theme=midnight] .timeline-list{border-left-color:var(--theme-border-light)!important}:root[data-theme=midnight] .timeline-list li{color:var(--theme-text)!important}:root[data-theme=midnight] .timeline-list li:before{background:var(--theme-text)!important}:root[data-theme=midnight] .timeline-date{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .timeline-remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .timeline-remove:hover{background:#f663!important;border-color:#f666!important;color:#ff8080!important}:root[data-theme=midnight] .form-checkbox__box{border-color:var(--theme-border)!important}:root[data-theme=midnight] .form-checkbox input:checked+.form-checkbox__box{background:var(--theme-btn-bg)!important}:root[data-theme=midnight] .form-checkbox__box:after{border-color:var(--theme-btn-text)!important}:root[data-theme=midnight] .form-checkbox__label{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .user-assignment{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .user-assignment__box{border-color:var(--theme-border)!important}:root[data-theme=midnight] .user-assignment__item input:checked+.user-assignment__box{background:var(--theme-btn-bg)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .user-assignment__box:after{color:var(--theme-btn-text)!important}:root[data-theme=midnight] .user-assignment__label{color:var(--theme-text)!important}:root[data-theme=midnight] .library-upload,:root[data-theme=midnight] .upload-area{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .upload-area:hover{background:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}:root[data-theme=midnight] .upload-area.is-uploading{background:#628c861a!important;border-color:#628c8680!important}:root[data-theme=midnight] .upload-area__label,:root[data-theme=midnight] .upload-note{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .add-file-form{background:var(--theme-card-bg)!important}:root[data-theme=midnight] .library-list__header .form-section__title{border-bottom:none!important}:root[data-theme=midnight] .library-item{background:var(--theme-card-bg)!important}:root[data-theme=midnight] .library-item.is-shared{background:#628c861a!important;border-color:#628c8666!important}:root[data-theme=midnight] .library-item__name{color:var(--theme-text)!important}:root[data-theme=midnight] .library-item__icon,:root[data-theme=midnight] .library-item__link,:root[data-theme=midnight] .library-item__meta,:root[data-theme=midnight] .library-item__source{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .library-item__link:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .library-item__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .library-item__remove:hover{background:#f663!important;border-color:#f666!important;color:#ff8080!important}:root[data-theme=midnight] .shared-toggle__track{background:#628c8633!important}:root[data-theme=midnight] .shared-toggle__track:after{background:var(--theme-text-muted)!important}:root[data-theme=midnight] .shared-toggle input:checked+.shared-toggle__track{background:#628c8680!important}:root[data-theme=midnight] .shared-toggle input:checked+.shared-toggle__track:after{background:var(--jcgreen)!important}:root[data-theme=midnight] .shared-toggle__label{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .client-item{color:var(--theme-text)!important}:root[data-theme=midnight] .client-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .client-item.is-active{background:#628c8633!important}:root[data-theme=midnight] .clients-list__empty,:root[data-theme=midnight] .clients-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .client-detail__header{color:var(--theme-text)!important}:root[data-theme=midnight] .client-detail__empty,:root[data-theme=midnight] .client-detail__since,:root[data-theme=midnight] .client-detail__title{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .client-form__section-title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .client-form__error{color:#ff8080!important}:root[data-theme=midnight] .client-form__hint{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .client-form__actions{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .approved-users__empty{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .approved-user{background:var(--theme-card-bg)!important}:root[data-theme=midnight] .approved-user__name{color:var(--theme-text)!important}:root[data-theme=midnight] .approved-user__email{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .approved-user__remove{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .approved-user__remove:hover{background:#f663!important;border-color:#ff666680!important;color:#ff8080!important}:root[data-theme=midnight] .add-user-form{background:var(--theme-card-bg)!important;border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .client-form input[type=date]{color-scheme:dark!important}:root[data-theme=midnight] .message-item{border-left-color:transparent!important;color:var(--theme-text)!important}:root[data-theme=midnight] .message-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .message-item.is-active{background:#628c8633!important}:root[data-theme=midnight] .message-item.is-unread{border-left-color:var(--theme-text)!important}:root[data-theme=midnight] .message-item__email{color:var(--theme-text)!important}:root[data-theme=midnight] .message-item__date,:root[data-theme=midnight] .message-item__type,:root[data-theme=midnight] .messages-list__empty,:root[data-theme=midnight] .messages-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .message-detail__title{color:var(--theme-text)!important}:root[data-theme=midnight] .message-detail__type{background:var(--theme-card-bg)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .message-detail__meta{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .message-detail__meta strong{color:var(--theme-text)!important}:root[data-theme=midnight] .message-detail__body{background:var(--theme-card-bg)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .message-detail__empty{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .emails-sidebar,:root[data-theme=midnight] .sidebar-tabs{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .sidebar-tab{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .sidebar-tab:hover{color:var(--theme-text)!important}:root[data-theme=midnight] .sidebar-tab.is-active{background:var(--theme-card-bg)!important;color:var(--theme-text)!important}:root[data-theme=midnight] .email-item{color:var(--theme-text)!important}:root[data-theme=midnight] .email-item:hover{background:var(--theme-bg-secondary)!important}:root[data-theme=midnight] .email-item.is-active{background:#628c8633!important}:root[data-theme=midnight] .email-item__name{color:var(--theme-text)!important}:root[data-theme=midnight] .email-item__date,:root[data-theme=midnight] .email-item__key,:root[data-theme=midnight] .email-item__type{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .history-item.is-failed{border-left-color:#ff8080!important}:root[data-theme=midnight] .email-detail__empty,:root[data-theme=midnight] .email-detail__title,:root[data-theme=midnight] .emails-list__empty,:root[data-theme=midnight] .emails-list__loading{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .email-form__section-title{border-color:var(--theme-border-light)!important;color:var(--theme-text-muted)!important}:root[data-theme=midnight] .email-form__actions{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .status-badge{background:#628c864d!important;color:var(--theme-text)!important}:root[data-theme=midnight] .status-badge--sent{background:#64ff9626!important;color:#64ff96e6!important}:root[data-theme=midnight] .status-badge--failed{background:#ff666626!important;color:#ff8080!important}:root[data-theme=midnight] .history-detail__row{border-color:var(--theme-border-light)!important}:root[data-theme=midnight] .history-detail__label{color:var(--theme-text-muted)!important}:root[data-theme=midnight] .history-detail__value{color:var(--theme-text)!important}:root[data-theme=midnight] .history-detail__row--error .history-detail__value{color:#ff8080!important}:root[data-theme=clean] [class*=-page] [class*=-title]:not(.preview-email__content h1),:root[data-theme=clean] [class*=-page] [class*=__title]:not(.preview-email__content h1){color:var(--theme-text)!important}:root[data-theme=clean] [class*=-page] [class*=-empty],:root[data-theme=clean] [class*=-page] [class*=-loading],:root[data-theme=clean] [class*=-page] [class*=__date],:root[data-theme=clean] [class*=-page] [class*=__empty],:root[data-theme=clean] [class*=-page] [class*=__loading],:root[data-theme=clean] [class*=-page] [class*=__meta]{color:var(--theme-text-muted)!important}:root[data-theme=midnight] [class*=-page] [class*=-title]:not(.preview-email__content h1),:root[data-theme=midnight] [class*=-page] [class*=__title]:not(.preview-email__content h1){color:var(--theme-text)!important}:root[data-theme=midnight] [class*=-page] [class*=-empty],:root[data-theme=midnight] [class*=-page] [class*=-loading],:root[data-theme=midnight] [class*=-page] [class*=__date],:root[data-theme=midnight] [class*=-page] [class*=__empty],:root[data-theme=midnight] [class*=-page] [class*=__loading],:root[data-theme=midnight] [class*=-page] [class*=__meta]{color:var(--theme-text-muted)!important}:root[data-theme=clean] [class*=-page] [class*=-detail],:root[data-theme=clean] [class*=-page] [class*=-list],:root[data-theme=clean] [class*=-page] [class*=-sidebar],:root[data-theme=midnight] [class*=-page] [class*=-detail],:root[data-theme=midnight] [class*=-page] [class*=-list],:root[data-theme=midnight] [class*=-page] [class*=-sidebar]{border-color:var(--theme-border-light)!important}:root[data-theme=clean] [class*=-page] svg,:root[data-theme=midnight] [class*=-page] svg{color:var(--theme-text)!important}:root[data-theme=clean] .office-header__back svg,:root[data-theme=clean] [class*=__icon] svg,:root[data-theme=midnight] .office-header__back svg,:root[data-theme=midnight] [class*=__icon] svg{color:var(--theme-text-muted)!important}
