.client-documents_page__pmqQX{padding-block:clamp(1.75rem,4vw,3.5rem) 5rem}.client-documents_heading__yujx9{margin-bottom:1.5rem}.client-documents_demoBanner__ZBxAW{display:grid;grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;border-radius:var(--radius-card);background:#f0efff}.client-documents_demoImage__aEc0I{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain}.client-documents_demoNotice__4_i8p{border-radius:var(--radius-card);padding:1rem 1.25rem;background:transparent;color:#37317f;line-height:1.55}.client-documents_demoNotice__4_i8p strong{font-weight:700}.client-documents_overview__8gb_r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.25rem 1.75rem}.client-documents_statCard__9DUSu{min-width:0;display:flex;align-items:center;gap:.9rem;padding:1rem 1.15rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.client-documents_statIcon___Q9p1{width:2.75rem;height:2.75rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#f0efff;color:var(--color-primary);font-size:1.25rem;font-weight:700}.client-documents_statIconReady__3o7wX{color:#18714c;background:#e8f7ef}.client-documents_statIconPending__O5TsU{color:#9a5c06;background:#fff3dc}.client-documents_statCard__9DUSu div{min-width:0;display:grid;gap:.12rem}.client-documents_statCard__9DUSu strong{color:var(--color-ink);font-size:1.35rem;line-height:1.2}.client-documents_statCard__9DUSu div span{color:var(--color-body);font-size:.9rem;overflow-wrap:anywhere}.client-documents_toolbar__UG189{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem}.client-documents_filters__Sg_8f{min-width:0;display:flex;flex-wrap:wrap;gap:.5rem}.client-documents_filter__cW3pn{min-height:2.65rem;padding:.5rem .9rem;border:1px solid transparent;border-radius:var(--radius-pill);background:#f0f1f8;color:var(--color-body);font:inherit;font-size:.9rem;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.client-documents_filter__cW3pn:hover{color:var(--color-primary)}.client-documents_closeButton__q5f1t:focus-visible,.client-documents_downloadButton__yp3LG:focus-visible,.client-documents_filter__cW3pn:focus-visible,.client-documents_previewButton__0T_0j:focus-visible{outline:3px solid #625dfa70;outline-offset:2px}.client-documents_filterActive__MPNyv{color:var(--color-white);background:var(--gradient-primary)}.client-documents_search__3ppPU{min-width:min(100%,16rem);max-width:100%;display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-body);background:var(--color-white)}.client-documents_search__3ppPU input{width:100%;min-width:0;border:0;outline:0;color:var(--color-ink);background:transparent;font:inherit;font-size:.9rem}.client-documents_resultCount__zdydU{min-height:1.35rem;margin:.25rem 0 .65rem;color:var(--color-body);font-size:.82rem}.client-documents_documentList__S0Ahi{display:grid;gap:.7rem}.client-documents_documentCard__tAITl{min-width:0;display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(6.5rem,.65fr) minmax(9rem,.8fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card)}.client-documents_fileIcon__LrzRw{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;color:var(--color-primary);background:#f0efff}.client-documents_fileIcon__LrzRw svg{width:1.35rem;height:1.35rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.client-documents_documentInfo__aNo1_{min-width:0}.client-documents_documentInfo__aNo1_ h2{margin:0;color:var(--color-ink);font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.client-documents_documentInfo__aNo1_ p{margin:.18rem 0 0;color:var(--color-body);font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.client-documents_updated__3hY1X{display:block;margin-top:.3rem;color:#737d80;font-size:.78rem;overflow-wrap:anywhere}.client-documents_category__XyjxC{justify-self:start;padding:.35rem .65rem;border-radius:var(--radius-pill);color:#4e48bb;background:#f0efff;font-size:.8rem;overflow-wrap:anywhere}.client-documents_status__lIF8b{justify-self:start;max-width:100%}.client-documents_actions__l1Yip{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.client-documents_downloadButton__yp3LG,.client-documents_previewButton__0T_0j{min-height:2.45rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-primary);font:inherit;font-weight:700;cursor:pointer}.client-documents_previewButton__0T_0j{padding:.45rem .8rem}.client-documents_downloadButton__yp3LG:hover,.client-documents_previewButton__0T_0j:hover{background:#f3f2ff}.client-documents_downloadButton__yp3LG{width:2.45rem;font-size:1.2rem}.client-documents_empty__Kbi8y{display:grid;justify-items:start;gap:.75rem;padding:1.5rem;border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-white)}.client-documents_notice__lhbfF{min-height:1.4rem;margin:.75rem 0 0;color:#18714c;font-size:.88rem}.client-documents_dialog__hJc9G{position:fixed;inset:0;width:min(44rem,calc(100% - 2rem));max-width:100%;max-height:min(90dvh,55rem);margin:auto;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--color-border);border-radius:var(--radius-section);color:var(--color-ink);background:#fff;box-shadow:0 1.5rem 5rem #07161a35;overflow:auto}.client-documents_dialog__hJc9G::backdrop{background:#07161a80;backdrop-filter:blur(3px)}.client-documents_dialogHeader__NYV8P{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.client-documents_dialogHeader__NYV8P h2{margin:.25rem 0 0;font-size:clamp(1.15rem,4vw,1.6rem);line-height:1.3;overflow-wrap:anywhere}.client-documents_eyebrow__EGy_t{color:var(--color-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.client-documents_closeButton__q5f1t{flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:50%;background:white;color:var(--color-ink);font-size:1.5rem;cursor:pointer}.client-documents_paper__G2kp7{max-width:38rem;margin-inline:auto;padding:clamp(1rem,4vw,2.5rem);border:1px solid #e5e7ef;background:#fbfcff;box-shadow:0 .5rem 1.5rem #07161a0a}.client-documents_paperTop__hqvR_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary);color:var(--color-body);font-size:.72rem;letter-spacing:.08em}.client-documents_paperMark__Z4aW8{color:var(--color-ink);font-size:1.25rem;font-weight:900;letter-spacing:0}.client-documents_paper__G2kp7 h3{margin:1.5rem 0 .4rem;font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.3;overflow-wrap:anywhere}.client-documents_paperIntro__6XD_f{color:var(--color-body);font-size:.95rem}.client-documents_paperCallout__jq_Ll{margin-block:1.25rem;padding:.9rem;border-radius:.8rem;color:#37317f;background:#f0efff;font-size:.9rem;line-height:1.55}.client-documents_paperLines__PDca0{display:grid;gap:.65rem;margin-block:1.5rem}.client-documents_paperLines__PDca0 i{display:block;max-width:100%;height:.55rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,#e0e3ec 70%,transparent 0)}.client-documents_paperLines__PDca0 i:nth-child(3n){width:78%}.client-documents_paperFooter__eLZGe{padding-top:.8rem;border-top:1px solid #e5e7ef;color:var(--color-body);font-size:.78rem}.client-documents_dialogFooter__uQ4wW{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;color:var(--color-body);font-size:.82rem}.client-documents_dialogFooter__uQ4wW>div{display:flex;flex-wrap:wrap;gap:.55rem}.client-documents_srOnly__68spD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.client-documents_documentCard__tAITl{grid-template-columns:auto minmax(0,1fr) minmax(0,.7fr)}.client-documents_documentCard__tAITl .client-documents_status__lIF8b{grid-column:2}.client-documents_documentCard__tAITl .client-documents_actions__l1Yip{grid-column:3;grid-row:2}}@media (max-width:600px){.client-documents_page__pmqQX{padding-top:1.4rem}.client-documents_overview__8gb_r{grid-template-columns:1fr;gap:.65rem;margin-block:1rem 1.25rem}.client-documents_statCard__9DUSu{padding:.75rem .9rem}.client-documents_statIcon___Q9p1{width:2.4rem;height:2.4rem}.client-documents_toolbar__UG189{align-items:stretch}.client-documents_demoBanner__ZBxAW{grid-template-columns:minmax(0,1fr);padding:.25rem}.client-documents_demoImage__aEc0I{display:none}.client-documents_filters__Sg_8f{gap:.4rem}.client-documents_filter__cW3pn{flex:1 1 auto;padding-inline:.7rem}.client-documents_search__3ppPU{width:100%}.client-documents_documentCard__tAITl{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.9rem}.client-documents_documentCard__tAITl .client-documents_actions__l1Yip,.client-documents_documentCard__tAITl .client-documents_category__XyjxC,.client-documents_documentCard__tAITl .client-documents_status__lIF8b{grid-column:2;grid-row:auto}.client-documents_documentCard__tAITl .client-documents_actions__l1Yip{justify-content:flex-start}.client-documents_dialog__hJc9G{width:calc(100% - 1rem);max-height:94dvh;padding:.9rem}.client-documents_dialogFooter__uQ4wW{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.client-documents_filter__cW3pn{transition:none}}