.project-workspace{max-width:1150px}.project-workspace>p{max-width:750px}.project-panel{background:#111a28;border:1px solid #ffffff14;border-radius:17px;margin-top:25px;padding:30px}.project-panel>h2{letter-spacing:-.04em;margin-bottom:18px;font-size:25px;font-weight:500}.project-panel>p{margin-block:14px;font-size:15px;line-height:1.9}.project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.project-list-card{background:#142031;border:1px solid #ffffff1c;border-radius:16px;padding:28px;display:block}.project-list-card:hover{background:#1d2b40;border-color:#a78bfa70;transform:translateY(-3px)}.project-list-card h2{overflow-wrap:anywhere;margin-block:20px 13px;font-size:24px;font-weight:500}.project-list-card p{font-size:13px}.project-action-form{margin-top:25px}.project-action-form>label,.project-action-form>.form-row{margin-top:20px}.project-action-form>button{margin-top:15px}.project-action-form .text-link{color:#b9e8fb;display:flex}.project-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.project-detail-heading h1{overflow-wrap:anywhere;line-height:1.2}.project-detail-heading>.status-pill{flex-shrink:0}.project-workspace label{font-size:13px;line-height:1.7}.project-workspace input,.project-workspace select,.project-workspace textarea{color:#edf3fc;background:#0c1420;border-color:#344257}.project-workspace input::placeholder,.project-workspace textarea::placeholder{color:#8fa1b8}.project-workspace .checkbox-label input{min-height:0}.project-workspace details>summary{cursor:pointer;color:#dce8f6;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:18px;line-height:1.6;list-style:none;display:flex}.project-workspace details>summary:after{content:"+";color:#a78bfa;font-size:24px}.project-workspace details[open]>summary:after{content:"−"}.offer-compose>p{margin-top:22px}.offer-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.offer-heading h2{letter-spacing:-.06em;margin-top:20px;font-size:45px;font-weight:500}.offer-heading p{margin-top:12px;font-size:13px;line-height:1.9}.offer-heading>p{color:#a5b4c8;text-align:right;font-size:12px}.offer-snapshot>.notice{margin-block:25px}.offer-sections{grid-template-columns:1fr 1fr;gap:23px 32px;margin-block:30px;display:grid}.offer-sections>div{min-width:0}.offer-sections dt{text-transform:uppercase;letter-spacing:.1em;color:#a78bfa;margin-bottom:10px;font-size:11px}.offer-sections dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c9dc;margin:0;font-size:14px;line-height:1.9}.offer-totals{background:#0c1421;border:1px solid #29394c;border-radius:12px;margin:25px 0 20px;padding:25px}.offer-totals>p{justify-content:space-between;gap:20px;padding-block:7px;font-size:13px;line-height:1.8;display:flex}.offer-totals strong{color:#edf3fc;white-space:nowrap}.offer-totals .offer-total{border-top:1px solid #354558;margin-top:10px;margin-bottom:8px;padding-top:17px;font-size:19px}.offer-footnote{font-size:12px;line-height:1.9}.offer-archive{border-top:1px solid #ffffff17;padding-block:18px}.offer-archive>.offer-snapshot{background:#0b1420;border-radius:12px;margin-top:25px;padding:22px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.project-payment-amount{letter-spacing:-.04em;color:#bde9fb;margin-block:23px;font-size:30px}.project-history{margin:0;padding:0;list-style:none}.project-history li{border-bottom:1px solid #ffffff12;padding:19px 0}.project-history li:last-child{border-bottom:0}.project-history time{color:#a78bfa;font-size:11px}.project-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.9}.lead-project-convert{border-top:1px solid #ffffff15;margin-top:20px;padding-top:18px}.dashboard-nav a{min-height:44px}.project-workspace .status-pill{white-space:normal;max-width:100%;line-height:1.7}.project-workspace .table-wrap{margin-top:20px}.project-workspace .form-result.success{display:block}.project-workspace .form-result .text-link{margin-top:8px}@media (max-width:1000px){.project-list,.offer-sections{grid-template-columns:1fr}.project-detail-heading{flex-direction:column;align-items:flex-start}.project-workspace .form-row{grid-template-columns:1fr}.offer-heading{flex-direction:column}.offer-heading>p{text-align:left}.project-panel{padding:24px}}@media (max-width:600px){.project-panel{padding:22px}.project-list-card{padding:24px}.offer-heading h2{font-size:35px}.offer-totals{padding:18px}.offer-totals>p{flex-wrap:wrap;gap:6px 20px;font-size:12px}.offer-totals .offer-total{font-size:17px}.project-workspace details>summary{font-size:16px}.project-action-form>button{width:100%}.project-panel>h2{font-size:23px}.project-workspace input,.project-workspace select,.project-workspace textarea{font-size:16px}}.dashboard{--text:#f7eefb;--muted:#baa7c7;--line:#493451;--cyan:#ddc1f5;--violet:#c49be4;color:var(--text);background:#130d1c}.dashboard .dashboard-header,.dashboard .dashboard-nav{border-color:#ffffff12}.dashboard .dashboard-nav a:hover{color:#efd8ff;background:#30203f}.dashboard .button-primary{color:#2b183b;box-shadow:none;background:#c9a7ec}.dashboard .button-primary:hover{background:#dfc5f6}.dashboard .button-secondary{color:#f1e2fb;background:#24192e;border-color:#655071}.dashboard .info-card,.dashboard .project-panel,.dashboard .lead-card,.dashboard .dashboard-kpis>div{background:#1d1428;border-color:#48344f}.dashboard .project-list-card{background:#241832;border-color:#57405f}.dashboard .project-list-card:hover{background:#30203f;border-color:#b18acb}.dashboard .status-pill{color:#e4c8f6;background:#392448;border-color:#75508b}.dashboard .notice{color:#d6bfe7;background:#2c203a;border-color:#705582}.dashboard .offer-totals,.dashboard .offer-archive>.offer-snapshot{background:#160f21;border-color:#533963}.dashboard .offer-totals strong,.dashboard .offer-heading h2{color:#f8edff}.dashboard .offer-sections dd{color:#d0bddc}.dashboard .offer-sections dt,.dashboard .project-history time{color:#c49be4}.dashboard .project-history li,.dashboard .offer-archive{border-color:#493451}.dashboard .project-payment-amount{color:#dec2f3}.dashboard input,.dashboard select,.dashboard textarea{color:#f5eafb;background:#150f20;border-color:#61476e}.dashboard input::placeholder,.dashboard textarea::placeholder{color:#b19ac2}.dashboard label{color:#decee9}.dashboard th{color:#cbb2dd;background:#2b1d37}.dashboard td{color:#dfcde9}.dashboard th,.dashboard td,.dashboard .table-wrap{border-color:#543c63}.dashboard .empty-state{border-color:#634d73}.project-journey{background:linear-gradient(125deg,#382047,#251330);border:1px solid #ba91d030;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin:25px 0 35px;padding:25px 20px;list-style:none;display:grid}.project-journey li{color:#bdaac7;flex-direction:column;align-items:center;gap:11px;font-size:12px;display:flex;position:relative}.project-journey li:not(:last-child):after{content:"";background:#ad86bf40;width:calc(100% - 52px);height:1px;position:absolute;top:18px;left:calc(50% + 26px)}.project-journey li>span{border:1px solid #ab88bc50;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:650;display:grid}.project-journey li[data-complete=true]{color:#ddc8e8}.project-journey li[data-complete=true]>span{color:#fff;background:#6e4281}.project-journey li[aria-current=step]{color:#fff;font-weight:700}.project-journey li[aria-current=step]>span{color:#291238;background:#d6b6f4;border-color:#e4cdfb;box-shadow:0 0 0 5px #c193f21a,0 0 26px #c193f233}@media (max-width:600px){.project-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 0;padding:22px 12px}.project-journey li:nth-child(3):after{display:none}}
