/* Essence Universe V8 Client Digital Project Room */
.secure-client-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(67,176,255,.21),transparent 30%),linear-gradient(140deg,#03152f,#07336f)!important;padding:58px 0!important}.secure-client-hero h1{font-size:clamp(2.7rem,5vw,5rem)!important;letter-spacing:-.05em!important}.secure-client-hero h1 span{color:#ff8a49!important}.client-security-badges span{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important}.client-login-card{border-radius:22px!important;box-shadow:0 18px 55px rgba(5,29,66,.1)!important}.client-info-stack .card{border-radius:18px!important;position:relative;overflow:hidden}.client-info-stack .card:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;right:-25px;bottom:-30px;background:#edf4fb}.client-workspace-section{background:#eef4f9!important}.client-workspace-head{background:linear-gradient(130deg,#04172f,#07346f);color:#fff;padding:20px;border-radius:20px;margin-bottom:12px!important}.client-workspace-head h2{color:#fff!important;font-size:2rem!important}.client-workspace-head p{color:#b8cce2!important}.client-workspace-head .eyebrow{color:#79d9ff!important}.client-workspace-head .btn{background:#fff!important;color:#082753!important;border:0!important}.client-kpis{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.client-kpis>div{border-radius:15px!important;border:1px solid #dce5ef!important;box-shadow:0 7px 18px rgba(5,29,66,.045)!important}.client-work-grid.v8-project-room{grid-template-columns:1.15fr .85fr!important;gap:10px!important}.client-work-grid.v8-project-room .card{border-radius:18px!important;padding:18px!important}.cw-wide{grid-column:1/-1}.cw-journey{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:15px 0}.cw-step{background:#f4f7fa;border:1px solid #e0e6ed;border-radius:12px;padding:10px;min-height:84px;position:relative}.cw-step i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;background:#dfe8f2;color:#63758b;font-size:.58rem;font-weight:900}.cw-step b,.cw-step span{display:block}.cw-step b{font-size:.65rem;color:#203650;margin-top:7px}.cw-step span{font-size:.53rem;color:#8490a1;margin-top:2px}.cw-step.done{background:#eef9f4;border-color:#ccebdd}.cw-step.done i{background:#0d9b67;color:#fff}.cw-step.current{background:#fff4ec;border-color:#ffd3ba}.cw-step.current i{background:#f45b0b;color:#fff}.cw-action-box{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:14px;padding:13px}.cw-action-box small,.cw-action-box b,.cw-action-box span{display:block}.cw-action-box small{font-size:.55rem;color:#8490a1;font-weight:900}.cw-action-box b{font-size:.78rem;color:#082754;margin:5px 0}.cw-action-box span{font-size:.6rem;color:#728095;line-height:1.5}.cw-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.cw-links a{font-size:.61rem;font-weight:900;padding:8px 10px;border-radius:9px;background:#eef4fb;color:#0a55ac}.cw-docs{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px}.cw-doc{border:1px solid #e0e6ed;border-radius:11px;padding:9px;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}.cw-doc i{width:23px;height:23px;border-radius:7px;background:#edf4fb;color:#0a57b5;display:grid;place-items:center;font-style:normal;font-size:.58rem;font-weight:900}.cw-doc b,.cw-doc span{display:block}.cw-doc b{font-size:.61rem;color:#1c3451}.cw-doc span{font-size:.52rem;color:#7e8c9e;margin-top:2px}.cw-doc em{font-style:normal;font-size:.5rem;border-radius:999px;background:#fff5e9;color:#a8571c;padding:4px 6px;font-weight:900}.cw-note{font-size:.55rem;color:#7a8798;line-height:1.5;margin-top:10px}.client-invoice-list>div{border-radius:11px!important}.client-detail-list{grid-template-columns:1fr 1fr!important}.case-progress-bar{height:9px!important;border-radius:999px!important;background:#e9eef3!important;overflow:hidden}.case-progress-bar i{background:linear-gradient(90deg,#0a63d8,#53ccef)!important}
@media(max-width:900px){.client-kpis{grid-template-columns:repeat(2,1fr)!important}.client-work-grid.v8-project-room{grid-template-columns:1fr!important}.cw-wide{grid-column:auto}.cw-journey{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.cw-journey,.cw-docs,.client-detail-list{grid-template-columns:1fr!important}}
