.head-actions,.payment-choice{display:flex;gap:10px;flex-wrap:wrap}
.client-context{margin:-12px 0 26px;padding:16px 20px;border:1px solid #cab787;background:#eee6d2;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.client-context>div{display:grid;gap:3px}.client-context span,.client-context small{font-size:11px;color:var(--muted);letter-spacing:.06em}.client-context strong{font:400 22px Georgia,"Noto Serif SC",serif}
.client-summary{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.client-summary span{background:#e9e6dd;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:12px}.client-summary strong{margin-left:5px}
.client-card{border:1px solid var(--line);border-radius:16px;background:#fcfbf7;overflow:hidden}.client-card-main{display:flex;justify-content:space-between;gap:24px;padding:22px}.client-identity h3{font:400 25px Georgia,"Noto Serif SC",serif;margin:8px 0}.client-identity p{margin:0;color:var(--muted);font-size:13px}.client-code{font-size:10px;font-weight:800;letter-spacing:.14em;color:#82672f}.client-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}
.client-card-admin{display:flex;align-items:end;gap:10px;padding:14px 22px;background:#f2efe7;border-top:1px solid var(--line)}.client-card-admin label{display:grid;grid-template-columns:auto minmax(180px,280px);align-items:center;gap:10px}.client-card-actions{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--line)}
.team-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.team-row:last-child{border-bottom:0}.team-row p{color:var(--muted);font-size:12px;margin:4px 0}.team-row>div:last-child{display:grid;text-align:right;gap:6px;font-size:12px}
.provider-card{background:linear-gradient(135deg,#092d36,#17483f);color:#fff;border-radius:18px;padding:28px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--shadow)}.provider-card h2{font:400 30px Georgia,serif;margin:5px 0}.provider-card p{color:rgba(255,255,255,.7);margin:0}.provider-status{display:grid;justify-items:end;gap:10px}.provider-status code{font-size:11px;color:rgba(255,255,255,.72);word-break:break-all}
.form-section-title{margin:10px 0 0;border-top:1px solid var(--line);padding-top:22px}.payment-choice{margin-top:16px}.payment-note{font-size:11px;color:var(--muted);line-height:1.6}.demo-provider{background:var(--navy);color:#fff;border-radius:12px;padding:16px;display:grid;gap:4px}.demo-provider span,.demo-provider small{color:rgba(255,255,255,.65);font-size:11px}.demo-card-fields{display:grid;gap:12px;margin:18px 0}.demo-card-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:760px){.view-head .head-actions{margin-top:16px}.client-context,.client-card-main,.provider-card{display:grid}.client-context .button,.client-card-actions .button{width:100%}.client-tags{justify-content:flex-start}.client-card-admin{display:grid;align-items:stretch}.client-card-admin label{grid-template-columns:1fr}.provider-status{justify-items:start}.team-row{align-items:flex-start}.workspace{overflow:hidden}}
.language-picker{flex:0 0 auto}.header-actions .status-pill{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:430px){.language-picker{flex:0 0 104px;width:104px}.header-actions .status-pill{max-width:82px;padding-inline:9px}.site-header{padding-inline:12px}.brand img{width:96px}}
