.client-workspace{color:#24282e;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#f8f8f6;padding:clamp(24px,5vw,70px)}.client-workspace>header{letter-spacing:.18em;color:#ae9160;justify-content:space-between;align-items:center;font-weight:700;display:flex}.client-workspace>header a{color:inherit;text-decoration:none}.client-heading{justify-content:space-between;align-items:end;margin:64px 0 28px;display:flex}.client-heading h1,.client-auth h1{font-family:var(--font-display,Georgia,serif);margin:8px 0;font-size:clamp(36px,5vw,65px);font-weight:400}.client-heading p{color:#6a6e72;margin:0}.client-heading button{cursor:pointer;background:0 0;border:1px solid #ccc;padding:12px 18px}.client-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.client-card,.client-tools{background:#fff;border:1px solid #e2dfd7;border-radius:12px;padding:clamp(22px,3vw,38px)}.client-card h2,.client-tools h2{font-family:var(--font-display,Georgia,serif);font-size:30px;font-weight:400}.client-card article{border-top:1px solid #e6e5e1;padding:16px 0}.client-card article span{color:#72777b;margin-top:6px;display:block}.client-card article p{white-space:pre-wrap}.client-card form{gap:14px;margin-top:22px;display:grid}.client-card label{gap:6px;display:grid}.client-card input,.client-card textarea{box-sizing:border-box;color:#252525;width:100%;font:inherit;background:#fff;border:1px solid #d1d0cc;padding:12px}.client-card button{color:#111;font:inherit;cursor:pointer;background:#ae9160;border:0;padding:14px 20px}.client-card button.client-subtle{background:0 0;text-decoration:underline}.client-auth{max-width:480px;margin:12vh auto}.client-tools{margin-top:22px}.client-tools a{color:#24282e;margin:0 24px 12px 0;display:inline-block}.client-error{color:#9a3b31}.client-workspace details{margin-top:12px}@media (max-width:700px){.client-grid{grid-template-columns:1fr}.client-heading{margin-top:40px}}.client-security{margin-top:22px}.client-security summary{cursor:pointer}.client-account-nav{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.client-account-nav a{color:#f5f1e9;background:#24282e;border-radius:7px;padding:12px 18px;text-decoration:none}.client-invoices,.client-profile{margin-top:24px;scroll-margin-top:100px}.client-section-head{justify-content:space-between;align-items:center;display:flex}.client-finance-summary{color:#72777b;gap:50px;margin:0 0 28px;display:flex}.client-finance-summary strong{color:#252a31;margin-top:8px;font-size:30px;font-weight:500;display:block}.client-profile summary{cursor:pointer;font-size:20px}.client-profile form{max-width:650px}#client-orders,#client-projects{scroll-margin-top:100px}@media (max-width:600px){.client-finance-summary{gap:22px}.client-finance-summary strong{font-size:24px}.client-account-nav a{padding:10px 12px}}.client-workspace [hidden]{display:none!important}.client-account-nav button{font:inherit;color:#24282e;cursor:pointer;background:#fff;border:1px solid #d7d1c6;border-radius:7px;padding:12px 18px}.client-account-nav button[aria-current=page]{color:#171717;background:#ae9160;border-color:#ae9160}.client-account-nav button:focus-visible{outline-offset:3px;outline:2px solid #ae9160}.client-project-open:focus-visible{outline-offset:3px;outline:2px solid #ae9160}.client-project-list{gap:12px;margin:24px 0;display:grid}.client-card .client-project-open{text-align:left;color:#24282e;background:#fff;border:1px solid #dedbd4;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.client-project-open>span:first-child{gap:8px;min-width:0;display:grid}.client-project-open strong{overflow-wrap:anywhere;font-size:20px}.client-project-open small{color:#69717a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.client-project-open>span:last-child{color:#806637;flex-shrink:0;align-items:center;gap:12px;display:flex}#client-projects form{max-width:760px}#client-projects form small{color:#69717a}.client-section-head{flex-wrap:wrap;gap:16px}.client-project-start{color:#171717;background:#ae9160;border-radius:6px;align-items:center;gap:10px;margin:8px 0;padding:12px 16px;text-decoration:none;display:inline-flex}.client-grid>div{min-width:0}.client-grid .client-card{height:100%}.client-project-choices{background:#faf9f6;border:1px solid #e2dfd7;border-radius:9px;gap:12px;margin:22px 0;padding:20px;display:grid}.client-project-choices p{margin:0 0 4px}.client-project-choices a{color:#24282e;background:#fff;border:1px solid #d7c9a9;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}:is(.client-project-choices a:hover,.client-project-choices a:focus-visible){background:#f1e8d3}.client-project-choices small{color:#69717a;line-height:1.5}.client-card .client-order{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:22px 0}.client-order-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.client-order-top>strong{font-size:20px}.client-card .client-order-stage{color:#584b33;background:#eee8d9;border-radius:30px;margin:0;padding:7px 12px;font-size:13px;display:inline-block}.client-card .client-order>small{color:#69717a;overflow-wrap:anywhere;margin:8px 0;display:block}.client-order-summary{border:1px solid #e6e1d6;border-radius:8px;margin-top:18px;padding:10px 16px}.client-order-summary p{white-space:normal;justify-content:space-between;gap:12px;margin:9px 0;display:flex}.client-order-summary p>span{color:#69717a}.client-order-summary p>strong{text-align:right}.client-order-details{min-width:0;max-width:100%}.client-order-details summary{cursor:pointer;padding:12px 0}.client-order-details pre{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%;font:inherit;background:#faf9f6;border-radius:8px;padding:14px;line-height:1.55;display:block}.client-grid>div,.client-grid .client-card{min-width:0}@media (max-width:1100px){.client-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.client-order-summary p{display:block}.client-order-summary p>strong{text-align:left;margin-top:3px;display:block}}.client-project-note{color:#646c73;overflow-wrap:anywhere}.client-project-overview{gap:16px;margin-top:22px;display:grid}.client-project-overview section{background:#faf9f6;border:1px solid #e5dfd2;border-radius:9px;min-width:0;padding:20px}.client-project-overview h3{font-family:var(--font-display,Georgia,serif);margin:0 0 18px;font-size:24px;font-weight:400}.client-project-overview dl{gap:12px;margin:0;display:grid}.client-project-overview dl>div{border-bottom:1px solid #e7e3dc;justify-content:space-between;gap:20px;min-width:0;padding-bottom:10px;display:flex}.client-project-overview dl>div:last-child{border-bottom:0;padding-bottom:0}.client-project-overview dt{color:#69717a;flex-shrink:0}.client-project-overview dd{text-align:right;overflow-wrap:anywhere;margin:0}.client-project-parts{gap:12px;display:grid}.client-project-parts article{background:#fff;border:1px solid #e2dfd7;border-radius:7px;padding:18px}.client-project-part-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.client-project-edit{margin:20px 0}.client-project-edit summary{cursor:pointer;color:#806637}.client-project-overview,.client-project-choices{overflow-wrap:anywhere}@media (max-width:600px){.client-project-overview dl>div{display:block}.client-project-overview dd{text-align:left;margin-top:4px}}.client-order-files{overflow-wrap:anywhere;border:1px solid #e6e1d6;border-radius:8px;margin:14px 0;padding:14px 16px}.client-order-files ul{margin:8px 0 0;padding-left:20px}.client-order-files li{margin:4px 0}
