.client-pay-logo[data-v-1f8ed67d]{border-radius:var(--aestro-corner-card);background:color-mix(in srgb,var(--text) 10%,transparent);width:44px;height:44px;color:var(--text);font-size:var(--aestro-text-heading);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.client-files[data-v-f7243cea]{gap:14px;display:grid}.client-files-strip[data-v-f7243cea]{border-radius:var(--aestro-corner-control);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.client-files-strip img[data-v-f7243cea]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--text) 6%,transparent);width:100%;display:block}.client-files-go[data-v-f7243cea]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.client-files-address[data-v-f7243cea]{font-size:var(--aestro-text-caption);color:color-mix(in srgb,var(--text) 62%,transparent);overflow-wrap:anywhere}.client-files-note[data-v-f7243cea]{border-radius:var(--aestro-corner-card);background:color-mix(in srgb,var(--text) 4%,transparent);font-size:var(--aestro-text-small);color:color-mix(in srgb,var(--text) 75%,transparent);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;line-height:1.45;display:flex}.client-files-note svg[data-v-f7243cea]{opacity:.62;flex:none;margin-top:2px}.client-files-open[data-v-f7243cea],.client-files-pay[data-v-f7243cea]{border-radius:var(--aestro-corner-card);background:var(--text);min-height:44px;color:var(--bg,#fff);font:inherit;font-weight:var(--aestro-weight-semibold);white-space:nowrap;cursor:pointer;border:0;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.client-files-pay[data-v-f7243cea]:disabled{opacity:.55;cursor:default}.client-files-lock[data-v-f7243cea]{border:1px dashed var(--line);border-radius:var(--aestro-corner-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.client-files-lock>div[data-v-f7243cea]{flex:260px;gap:4px;display:grid}.client-files-view[data-v-f7243cea]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);min-height:44px;color:var(--text);font:inherit;font-weight:var(--aestro-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;padding:0 16px}@media (width<=560px){.client-files-strip[data-v-f7243cea]{grid-template-columns:repeat(3,minmax(0,1fr))}.client-files-strip li[data-v-f7243cea]:nth-child(n+4){display:none}.client-files-go[data-v-f7243cea]{display:grid}.client-files-open[data-v-f7243cea]{justify-self:stretch}}.client-room[data-v-79fba2a7]{gap:18px;display:grid}.client-room-header[data-v-79fba2a7]{gap:4px;display:grid}.client-room-logo[data-v-79fba2a7]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:auto;max-height:56px;margin:0 0 12px;display:block}.client-room-logo.is-black-logo[data-v-79fba2a7]{filter:brightness(0)invert()}.desk-shell[data-theme=light]{filter:none}.client-room-from[data-v-79fba2a7]{font-size:var(--aestro-text-heading);font-weight:var(--aestro-weight-semibold);letter-spacing:-.02em;margin:0}.client-room-project[data-v-79fba2a7]{color:var(--muted);margin:0}.client-room-preview[data-v-79fba2a7]{border:1px dashed var(--line);border-radius:var(--aestro-corner-control);font-size:var(--aestro-text-body);margin:10px 0 0;padding:10px 12px}.client-room-empty[data-v-79fba2a7],.client-room-tab[data-v-79fba2a7]{color:var(--muted)}.client-room-tabs[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);scrollbar-width:none;gap:6px;padding:4px;display:flex;overflow-x:auto}.client-room-tabs[data-v-79fba2a7]::-webkit-scrollbar{display:none}.client-room-tab[data-v-79fba2a7]{border-radius:var(--aestro-corner-control);min-height:44px;font:inherit;font-weight:var(--aestro-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.client-room-tab.is-active[data-v-79fba2a7]{background:var(--text);color:var(--bg,#fff)}.client-room-tab[data-v-79fba2a7]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.client-room-tab-badge[data-v-79fba2a7]{color:#fff;min-width:20px;font-size:var(--aestro-text-caption);font-variant-numeric:tabular-nums;background:#d97706;border-radius:999px;padding:1px 6px;line-height:1.5}.client-room-pay-form[data-v-79fba2a7]{gap:12px;display:grid}.client-room-pay-form-head[data-v-79fba2a7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-room-pay-frame[data-v-79fba2a7]{border-radius:var(--aestro-corner-card);background:#fff;min-height:320px;overflow:hidden}.client-room-pay-demo[data-v-79fba2a7]{color:#1a1a1f;align-content:center;gap:16px;padding:24px;display:grid}.client-room-pay-demo p[data-v-79fba2a7]{gap:6px;margin:0;line-height:1.5;display:grid}.client-room .client-room-pay-demo button[data-v-79fba2a7]{border-radius:var(--aestro-corner-control);color:#fff;min-height:48px;font:inherit;font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-semibold);cursor:pointer;background:#0570de;border:0}.client-room-other-pay[data-v-79fba2a7]{gap:16px;display:grid}.client-room-other-pay[open]>summary[data-v-79fba2a7]{margin-bottom:12px}.client-room-gear[data-v-79fba2a7]{margin:0;padding:0;list-style:none;display:grid}.client-room-gear li[data-v-79fba2a7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.client-room-gear li[data-v-79fba2a7]:last-child{border-bottom:0;padding-bottom:0}.client-room-gear li>span[data-v-79fba2a7]:first-child{gap:2px;min-width:0;display:grid}.client-room-gear small[data-v-79fba2a7]{color:var(--muted);font-size:var(--aestro-text-small);overflow-wrap:anywhere}.client-room-gear-count[data-v-79fba2a7]{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.client-room-card[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);background:var(--panel,transparent);gap:16px;padding:22px;display:grid}.client-room-card.is-replaced[data-v-79fba2a7],.client-room-card.is-voided[data-v-79fba2a7]{opacity:.75}.client-room-card-head[data-v-79fba2a7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-room-card-head h2[data-v-79fba2a7]{font-size:var(--aestro-text-section);margin:0}.client-room-chip[data-v-79fba2a7]{border:1px solid var(--line);font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);border-radius:999px;flex-shrink:0;padding:4px 10px}.client-room-chip.is-warn[data-v-79fba2a7]{color:#b45309;border-color:#d97706}.is-paid .client-room-chip[data-v-79fba2a7]{color:#15803d;border-color:#16a34a}.client-room-lead[data-v-79fba2a7]{font-size:var(--aestro-text-section);font-weight:var(--aestro-weight-semibold);margin:0}.client-room-muted[data-v-79fba2a7]{color:var(--muted);font-size:var(--aestro-text-body);margin:0;line-height:1.5}.client-room-amount[data-v-79fba2a7]{gap:2px;display:grid}.client-room-amount small[data-v-79fba2a7],.client-room-amount span[data-v-79fba2a7]{color:var(--muted);font-size:var(--aestro-text-body)}.client-room-amount strong[data-v-79fba2a7]{font-size:var(--aestro-text-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.client-room-parts[data-v-79fba2a7]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-room-parts li[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-control);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.client-room-parts li>span[data-v-79fba2a7]:first-child{display:grid}.client-room-parts small[data-v-79fba2a7]{color:var(--muted)}.client-room-parts li.is-paid[data-v-79fba2a7]{opacity:.7}.client-room-pay h3[data-v-79fba2a7]{font-size:var(--aestro-text-body);margin:0 0 8px}.client-room-pay[data-v-79fba2a7]{gap:10px;display:grid}.client-room-pay-grid[data-v-79fba2a7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-room-pay-tile[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);min-height:96px;color:var(--text);font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);text-align:center;cursor:pointer;background:0 0;justify-items:center;gap:8px;padding:14px 6px 12px;display:grid}.client-room-pay-tile.is-chosen[data-v-79fba2a7]{border-color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.client-room-pay-tile[data-v-79fba2a7]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.client-room-pay-chosen[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.client-room-pay-text[data-v-79fba2a7]{gap:2px;min-width:0;display:grid}.client-room-pay-text span[data-v-79fba2a7]{overflow-wrap:anywhere;white-space:pre-wrap}.client-room-pay-text small[data-v-79fba2a7]{color:var(--muted);font-size:var(--aestro-text-small);line-height:1.4}.client-room-pay-actions[data-v-79fba2a7]{flex-shrink:0;gap:8px;display:flex}.client-room-pay-copy[data-v-79fba2a7],.client-room-pay-link[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-control);min-height:44px;color:var(--text);font:inherit;font-weight:var(--aestro-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.client-room-pay-link[data-v-79fba2a7]{border-color:var(--text);background:var(--text);color:var(--bg,#fff)}.client-room-pay-copy[data-v-79fba2a7]{min-width:76px}.client-room-visually-hidden[data-v-79fba2a7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.client-room-actions[data-v-79fba2a7]{gap:8px;display:grid}.client-room-primary[data-v-79fba2a7]{border-radius:var(--aestro-corner-card);background:var(--text);min-height:48px;color:var(--bg,#fff);font:inherit;font-weight:var(--aestro-weight-semibold);cursor:pointer;border:0}.client-room-primary[data-v-79fba2a7]:disabled{opacity:.55;cursor:default}.client-room-sent-note[data-v-79fba2a7]{border-radius:var(--aestro-corner-control);background:#16a34a1a;margin:0;padding:12px;line-height:1.5}.client-room-details summary[data-v-79fba2a7]{cursor:pointer;font-weight:var(--aestro-weight-medium)}.client-room-lines[data-v-79fba2a7]{border-collapse:collapse;width:100%;font-size:var(--aestro-text-body);font-variant-numeric:tabular-nums;margin-top:12px}.client-room-lines th[data-v-79fba2a7]{color:var(--muted);font-weight:var(--aestro-weight-semibold);text-align:left}.client-room-lines td[data-v-79fba2a7]:not(:first-child),.client-room-lines th[data-v-79fba2a7]:not(:first-child){text-align:right;white-space:nowrap}.client-room-lines td[data-v-79fba2a7],.client-room-lines th[data-v-79fba2a7]{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 4px}.client-room-lines small[data-v-79fba2a7]{color:var(--muted);display:block}.client-room-totals[data-v-79fba2a7]{font-variant-numeric:tabular-nums;gap:6px;margin:12px 0;display:grid}.client-room-totals div[data-v-79fba2a7]{justify-content:space-between;gap:12px;display:flex}.client-room-totals dd[data-v-79fba2a7]{margin:0}.client-room-totals .is-total[data-v-79fba2a7]{font-weight:var(--aestro-weight-semibold)}.client-room-notes[data-v-79fba2a7]{white-space:pre-wrap;margin:8px 0;line-height:1.5}.client-room-pdf[data-v-79fba2a7]{flex-wrap:wrap;gap:16px;display:flex}.client-room-pdf a[data-v-79fba2a7]{color:var(--text);font-weight:650}.client-room-deliverables[data-v-79fba2a7]{gap:12px;display:grid}.client-room-deliverables>h2[data-v-79fba2a7]{font-size:var(--aestro-text-section);margin:8px 0 0}.client-room-deliverables h3[data-v-79fba2a7]{font-size:var(--aestro-text-section);margin:0}.client-room-chip.is-ok[data-v-79fba2a7]{color:#15803d;border-color:#16a34a}.client-room-links[data-v-79fba2a7]{flex-wrap:wrap;gap:16px;display:flex}.client-room-links a[data-v-79fba2a7]{color:var(--text);font-weight:var(--aestro-weight-semibold)}.client-room-lock[data-v-79fba2a7]{border:1px dashed var(--line);border-radius:var(--aestro-corner-control);margin:0;padding:10px 12px;line-height:1.5}.client-room-review[data-v-79fba2a7]{gap:10px;display:grid}.client-room-review label[data-v-79fba2a7]{font-size:var(--aestro-text-body);gap:4px;display:grid}.client-room-review input[data-v-79fba2a7],.client-room-review textarea[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-control);min-height:44px;color:var(--text);font:inherit;background:0 0;padding:8px 10px}.client-room-review-actions[data-v-79fba2a7]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-room-secondary[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-card);min-height:48px;color:var(--text);font:inherit;font-weight:var(--aestro-weight-semibold);cursor:pointer;background:0 0}.client-room-secondary[data-v-79fba2a7]:disabled{opacity:.55;cursor:default}.client-room-error[data-v-79fba2a7]{color:#b91c1c;margin:0}.client-room-consent[data-v-79fba2a7]{border:1px solid var(--line);border-radius:var(--aestro-corner-control);font-size:var(--aestro-text-body);margin:0;padding:10px 12px;line-height:1.5}.client-room-check[data-v-79fba2a7]{align-items:center;gap:8px;display:flex!important}.client-room-check input[data-v-79fba2a7]{width:18px;height:18px;min-height:0!important}.client-room-footer[data-v-79fba2a7]{color:var(--muted);font-size:var(--aestro-text-small);gap:6px;line-height:1.5;display:grid}.client-room-footer p[data-v-79fba2a7]{margin:0}.client-room-powered a[data-v-79fba2a7]{color:inherit}.client-room-marks[data-v-79fba2a7]{font-size:var(--aestro-text-caption)}@media (width<=520px){.client-room-card[data-v-79fba2a7]{padding:18px}.client-room-lines td[data-v-79fba2a7]:nth-child(2),.client-room-lines td[data-v-79fba2a7]:nth-child(3),.client-room-lines th[data-v-79fba2a7]:nth-child(2),.client-room-lines th[data-v-79fba2a7]:nth-child(3){display:none}.client-room-pay-chosen[data-v-79fba2a7]{flex-direction:column;align-items:stretch}.client-room-pay-actions[data-v-79fba2a7]>*{flex:1}}
