.client-workspace{color:#142e47;background:linear-gradient(125deg,#f3f9ff,#fbfdff 58%,#f3f8ff)}.client-workspace>main{padding-top:2rem;padding-bottom:6rem}.client-workspace .space-navigation{background:#fff;border:1px solid #dce8f5;border-radius:1.2rem;align-self:start;overflow:hidden;box-shadow:0 8px 30px #254d780a}.client-workspace .space-navigation-links{padding:1rem}.client-workspace .space-navigation-links>ul{gap:.4rem}.client-workspace .space-navigation-links li a{border-radius:.65rem;gap:.7rem;min-height:48px;font-size:.93rem}.client-workspace .space-navigation-links li a[data-status=active]{color:#0069bd;background:#e8f4ff;box-shadow:inset 3px 0 #008cff}.client-nav-identity{border-bottom:1px solid #e1ebf4;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.4rem 0 1.3rem;display:flex}.client-nav-identity small{color:#55718c;margin-bottom:.2rem;font-size:.75rem;display:block}.client-nav-identity strong{font-size:.95rem}.client-nav-identity>div{overflow-wrap:anywhere;min-width:0}.client-avatar{color:#0071ce;background:#eaf5ff;border:1px solid #cce6fc;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1.05rem;font-weight:800;display:grid}.client-stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.client-heading{background:linear-gradient(112deg,#edf7ff,#f5faff 68%,#e5f2ff);border:1px solid #d2e6f8;border-radius:1.3rem;justify-content:space-between;align-items:start;gap:1.3rem;padding:2rem 8rem 2rem 2rem;display:flex;position:relative;overflow:hidden}.client-heading>div{z-index:1;min-width:0;position:relative}.client-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#0070cc;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.client-heading h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(1.7rem,2.5vw,2.25rem);line-height:1.22}.client-intro{color:#506b86;max-width:40rem;margin-top:.85rem;font-size:1rem;line-height:1.7}.client-heading-orbit{border:1.6rem solid #cde9ff;border-top-color:#008cff;border-radius:50%;width:8rem;height:8rem;position:absolute;top:1.5rem;right:-1.8rem;transform:rotate(-30deg)}.client-heading-orbit:before{content:"";background:#ffbf00;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:2.9rem;left:-2.2rem}.client-heading-orbit:after{content:"";background:#f519a7;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.8rem;left:.7rem}.client-workspace h2,.client-workspace h3{letter-spacing:-.025em;color:#17334e;font-family:Manrope,sans-serif;font-weight:800}.client-workspace h2{font-size:1.2rem;line-height:1.4}.client-workspace h3{font-size:1.1rem;line-height:1.5}.client-card{background:#fff;border:1px solid #dbe7f3;border-radius:1.1rem;min-width:0;padding:1.5rem;box-shadow:0 5px 22px #234e7907}.client-card>h2,.client-section-title h2{align-items:center;gap:.65rem;display:flex}.client-card>h2>svg,.client-section-title h2>svg{color:#0081ed;flex-shrink:0;width:21px;height:21px}.client-attention{background:linear-gradient(115deg,#fffdf7,#fff);border-color:#ead99e;box-shadow:inset 3px 0 #ffc400}.client-attention>h2>svg{color:#a07812}.client-action-row{border-top:1px solid #eee7d2;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding-top:1rem;display:flex}.client-action-row strong{font-size:.95rem;font-weight:700;line-height:1.6}.client-action-row p{color:#526881;margin-top:.4rem;font-size:.93rem;line-height:1.6}.client-action-row>a{flex-shrink:0}.client-reassurance{color:#46637d;align-items:start;gap:.7rem;padding:.4rem .2rem;font-size:.95rem;line-height:1.6;display:flex}.client-reassurance>svg{color:#0080df;flex-shrink:0;margin-top:2px}.client-section-title{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.client-count{color:#0070cc;background:#e3f1ff;border-radius:50px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font:700 .82rem Manrope,sans-serif;display:inline-grid}.client-text-link{color:#0068bf;text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.92rem;font-weight:700;text-decoration:underline;display:inline-flex}.client-text-link>svg{flex-shrink:0}.client-text-link:hover{color:#004e92}.client-request-card{border-left:3px solid #72bfff;padding-left:1.6rem;position:relative}.client-request-top{align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.client-icon{color:#0082e9;background:#edf7ff;border:1px solid #d6eafb;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.client-icon>svg{width:22px;height:22px}.client-person{color:#536e87;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;font-size:.92rem;line-height:1.6;display:flex}.client-status{color:#0668b4;background:#e9f4ff;border-radius:30px;align-items:center;gap:.45rem;padding:.42rem .8rem;font-size:.82rem;font-weight:700;line-height:1.5;display:inline-flex}.client-status>svg{flex-shrink:0}.client-status.is-waiting{color:#7c5b06;background:#fff4d1}.client-status.is-finished{color:#53697e;background:#f0f3f7}.client-next-step{color:#526a82;margin-top:.85rem;font-size:.95rem;line-height:1.65}.client-request-bottom{border-top:1px solid #e6eef6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.client-meta{color:#5c7289;font-size:.79rem;line-height:1.6}.client-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.client-workspace button,.client-workspace a.icon-lift{min-height:44px}.client-workspace button.icon-lift,.client-workspace a.icon-lift{white-space:normal;text-align:center;border-radius:.65rem;height:auto;padding-top:.7rem;padding-bottom:.7rem;font-size:.9rem}.client-news li+li{border-top:1px solid #e6edf5}.client-news{margin-top:.8rem}.client-news a{color:#476481;justify-content:space-between;align-items:center;gap:1.2rem;padding:.9rem .1rem;font-size:.95rem;line-height:1.7;display:flex}.client-news a:hover{color:#006fc9}.client-news a>svg{color:#007edb;flex-shrink:0}.client-two-columns{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.client-soft-card{background:linear-gradient(145deg,#fff,#f1f8ff)}.client-soft-card h2{margin-top:1rem}.client-soft-card>p,.client-empty>p{color:#536e87;margin-top:.7rem;margin-bottom:1rem;font-size:.95rem;line-height:1.7}.client-soft-card>.client-text-link{margin-top:.15rem}.client-empty{text-align:center;padding:2rem}.client-empty>.client-icon{margin-bottom:1rem}.client-empty>p{max-width:36rem;margin-left:auto;margin-right:auto}.client-empty>.client-actions{justify-content:center}.client-section-heading{align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex}.client-section-heading p{color:#536e87;margin-top:.3rem;font-size:.94rem;line-height:1.6}.client-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.3rem;display:grid}.client-field{color:#243f5a;min-width:0;font-size:.93rem;font-weight:700;display:block}.client-field>span{margin-bottom:.5rem;display:block}.client-field small{color:#58708a;font-size:.8rem;font-weight:400}.client-field>input,.client-field>select,.client-field>textarea,.client-search-input{color:#1f3a54;background:#fcfdff;border:1px solid #cddfee;border-radius:.6rem;width:100%;min-height:48px;padding:.7rem .8rem;font-size:1rem;font-weight:400;line-height:1.45;display:block}.client-field input:focus,.client-field select:focus,.client-field textarea:focus{outline-offset:2px;outline:2px solid #008cff}.client-field input[aria-invalid=true]{border-color:#c63148}.client-label{color:#243f5a;font-size:.94rem;font-weight:700}.client-radio-group{flex-wrap:wrap;gap:.7rem;margin-top:.65rem;display:flex}.client-radio-group>label{cursor:pointer;background:#fff;border:1px solid #d9e5f0;border-radius:.65rem;align-items:center;gap:.65rem;min-height:48px;padding:.6rem 1rem;font-size:.93rem;display:flex}.client-radio-group>label:has(input:checked){background:#eff8ff;border-color:#7cbeef}.client-radio-group input{accent-color:#008cff;width:19px;height:19px}.client-save-row{align-items:center;gap:1.3rem;display:flex}.client-save-row>button{flex-shrink:0}.client-save-row>p{color:#5a728a;max-width:26rem;font-size:.84rem;line-height:1.6}.client-login-email{color:#536d88;overflow-wrap:anywhere;border-top:1px solid #e3edf6;align-items:start;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;font-size:.9rem;display:flex}.client-login-email>svg{flex-shrink:0;margin-top:3px}.client-login-email strong{color:#37546f}.client-login-email p{margin:.3rem 0}.client-login-email small{font-size:.82rem;line-height:1.6}.client-error{font-size:.9rem;line-height:1.6;color:#b12440!important}.client-field>.client-error{margin-top:.4rem;display:block}.client-success{color:#196844;background:#eef9f5;border-radius:.6rem;align-items:center;gap:.6rem;padding:.85rem;font-size:.93rem;display:flex}.client-success>svg{flex-shrink:0}.client-muted{color:#536e87;font-size:.95rem;line-height:1.6}.client-anchor{scroll-margin-top:7rem}.client-relative-identity{align-items:center;gap:.8rem;display:flex}.client-relative-identity p{color:#536e87;margin-top:.1rem;font-size:.91rem}.client-info-grid{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:1.3rem;margin-top:1.5rem;display:grid}.client-info-grid dt{color:#5b7289;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.83rem;display:flex}.client-info-grid dd{color:#28445f;white-space:pre-wrap;font-size:.95rem;line-height:1.7}.client-relative-actions{border-top:1px solid #e4edf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.client-remove-link{color:#677b8e;text-underline-offset:3px;min-height:44px;font-size:.82rem;text-decoration:underline}.client-relative-dialog{border-radius:1rem;width:calc(100vw - 2rem);max-height:90dvh;overflow-y:auto;max-width:650px!important}.client-relative-dialog button.icon-lift{white-space:normal;height:auto;min-height:44px}.client-filter-tabs{border-bottom:1px solid #e1ebf5;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.client-filter-tabs button{color:#536e87;border-radius:.6rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.95rem;font-weight:700;display:flex}.client-filter-tabs button[aria-pressed=true]{color:#006bc4;background:#eaf5ff;box-shadow:inset 0 -2px #008cff}.client-filter-tabs button>span{background:#ffffffa0;border-radius:20px;padding:.1rem .45rem;font-size:.8rem}.client-search-input{align-items:center;gap:.6rem;display:flex}.client-search-input>svg{color:#6c8399;flex-shrink:0}.client-search-input>input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1rem}.client-search-input:focus-within{outline-offset:2px;outline:2px solid #008cff}.client-field .client-search-input>input:focus{outline:0}.client-result-count{color:#58718a;font-size:.88rem}.client-detail-heading{padding-right:2rem}.client-detail-heading .client-status{margin-top:1rem}.client-detail-nav{flex-wrap:wrap;gap:.6rem;display:flex}.client-detail-nav a{color:#30658e;background:#fff;border:1px solid #d8e6f3;border-radius:.7rem;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1rem;font-size:.92rem;font-weight:700;display:flex}.client-detail-nav a:hover{background:#edf7ff;border-color:#74baff}.client-service-line{border-left:3px solid #8ccaff;padding-left:1.5rem;position:relative}.client-service-line h3{font-size:1.08rem}.client-service-line p{line-height:1.65}.client-service-line .client-service-status{color:#006abc;margin-top:.45rem;font-size:.85rem;font-weight:700}.client-recap-services{border-top:1px solid #e3edf6;flex-direction:column;gap:.8rem;margin-top:1.3rem;padding-top:1.3rem;display:flex}.client-recap-services li{font-size:.93rem;line-height:1.65}.client-recap-services strong{display:block}.client-recap-services span{color:#536e87}.client-exchange{border-left:3px solid #aad7fa}.client-exchange p{white-space:pre-wrap;line-height:1.7}.client-exchange-reply{background:#edf7ff;border-radius:.65rem;margin-top:1rem;padding:.9rem}.client-exchange-state{color:#536e87;margin-top:.6rem;font-size:.82rem}.client-timeline summary{cursor:pointer;color:#436682;min-height:44px;padding:.6rem 0;font-weight:700}.client-timeline li{border-left:2px solid #d3e8f9;padding:.65rem 0 .65rem 1rem;font-size:.9rem;line-height:1.65}.client-timeline time{color:#5d748b;font-size:.79rem;display:block}.client-timeline ol{margin-top:.5rem;padding-left:.4rem}@media (width>=1024px){.client-workspace .space-navigation{width:15.2rem;max-height:calc(100dvh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}}@media (width<=1190px){.client-action-row,.client-save-row{flex-direction:column;align-items:start}}@media (width<=639px){.client-workspace>main{padding-top:1.2rem;padding-bottom:8rem}.client-heading{padding:1.4rem 1.3rem}.client-heading>div{padding-right:0}.client-heading-orbit{opacity:.7;border-width:.8rem;width:4rem;height:4rem;top:-1.2rem;right:-1.5rem}.client-heading-orbit:before,.client-heading-orbit:after{display:none}.client-heading h1{font-size:1.75rem}.client-intro{font-size:.95rem}.client-card{padding:1.2rem}.client-stack{gap:1.2rem}.client-two-columns,.client-form-grid,.client-info-grid{grid-template-columns:1fr;gap:1rem}.client-section-title{flex-wrap:wrap;gap:.6rem}.client-request-top{align-items:start}.client-request-top>.client-icon{display:none}.client-request-bottom>.client-actions{width:100%}.client-actions a.icon-lift,.client-actions button.icon-lift{flex:1;min-width:130px}.client-workspace h2{font-size:1.1rem}.client-save-row>button{width:100%}.client-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;display:grid}.client-filter-tabs button{flex-wrap:wrap;justify-content:center;gap:.3rem;padding:.65rem .15rem;font-size:.88rem}.client-filter-tabs button>span{padding:0 .2rem}.client-detail-nav{gap:.4rem}.client-detail-nav a{flex:1;justify-content:center;min-width:90px;padding:.7rem .4rem;font-size:.84rem}.client-detail-nav svg{display:none}.client-relative-dialog{max-height:88dvh}.client-relative-dialog .client-form-grid{gap:1rem}.client-relative-actions>.client-actions{width:100%}.client-info-grid{margin-top:1rem}.client-relative-actions{gap:.2rem}.client-news a{font-size:.93rem}.client-heading.client-detail-heading{padding:1.4rem 1.2rem}}
