.customer-shell[data-astro-cid-mf6vz46q]{min-height:calc(100vh - var(--nav-h));background:var(--color-bg);grid-template-columns:15rem minmax(0,1fr);display:grid}.customer-sidebar[data-astro-cid-mf6vz46q]{border-right:1px solid var(--color-border);background:var(--color-bg-elevated);padding:1.5rem 1rem}.customer-brand[data-astro-cid-mf6vz46q]{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.customer-emblem[data-astro-cid-mf6vz46q]{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);border-radius:var(--radius-sm);flex:none;place-items:center;width:3rem;height:3rem;display:grid}.customer-brand[data-astro-cid-mf6vz46q] p[data-astro-cid-mf6vz46q]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 .2rem;font-size:.7rem}.customer-brand[data-astro-cid-mf6vz46q] h2[data-astro-cid-mf6vz46q]{margin:0;font-size:1rem;line-height:1.4}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q]{gap:.3rem;display:grid}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q] a[data-astro-cid-mf6vz46q]{border-radius:var(--radius-sm);color:var(--color-text-muted);border:1px solid #0000;border-left-width:3px;padding:.65rem .75rem;text-decoration:none;display:block}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q] a[data-astro-cid-mf6vz46q]:hover{background:var(--color-bg-muted);color:var(--color-text)}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q] a[data-astro-cid-mf6vz46q][aria-current=page]{border-left-color:var(--color-text);background:var(--color-bg-muted);color:var(--color-text);font-weight:650}.customer-sidebar-links[data-astro-cid-mf6vz46q]{border-top:1px solid var(--color-border);gap:.7rem;margin-top:1.5rem;padding:1.25rem .75rem;font-size:.88rem;display:grid}.customer-workspace[data-astro-cid-mf6vz46q]{min-width:0}.customer-account-bar[data-astro-cid-mf6vz46q]{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 2rem;display:flex}.customer-account-label[data-astro-cid-mf6vz46q]{overflow-wrap:anywhere;border-left:3px solid var(--color-brand);gap:.25rem;min-width:0;padding-left:.75rem;display:grid}.customer-account-caption[data-astro-cid-mf6vz46q]{font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.customer-account-label[data-astro-cid-mf6vz46q] [data-astro-cid-mf6vz46q][data-account-email]{color:var(--color-text);font-size:1rem;font-weight:650;line-height:1.5}.customer-viewport[data-astro-cid-mf6vz46q]{box-sizing:border-box;width:100%;max-width:76rem;padding:2rem}.customer-provider-note[data-astro-cid-mf6vz46q]{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:2rem 0 0;padding-top:1rem;font-size:.86rem;line-height:1.6}#customer-status[data-astro-cid-mf6vz46q]{overflow-wrap:anywhere;min-height:1.5em}#customer-status[data-astro-cid-mf6vz46q]:empty{min-height:0;margin:0}.customer-heading{margin-bottom:1.75rem}.customer-heading h1{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.2}.customer-heading p{max-width:48rem;color:var(--color-text-muted);margin:0;line-height:1.65}.customer-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin-bottom:1.25rem;padding:1.5rem}.customer-card h2,.customer-card h3{margin:0 0 .75rem;font-size:1.1rem}.customer-card p{line-height:1.65}.customer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.customer-grid .customer-card{margin-bottom:0}.customer-grid+.customer-card{margin-top:1.25rem}.customer-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;margin:1rem 0;overflow-x:auto}.customer-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.customer-table th,.customer-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.9rem 1rem}.customer-table th{background:var(--color-bg-elevated);color:var(--color-text);font-weight:650}.customer-table td{color:var(--color-text)}.customer-table tr:last-child td{border-bottom:0}.customer-receipts{gap:1.25rem;display:grid}.customer-receipts .customer-card{margin-bottom:0}.customer-receipt-table{table-layout:fixed;line-height:1.6}.customer-receipt-table th,.customer-receipt-table td{padding:.8rem .75rem}.customer-receipt-table th{width:30%;color:var(--color-text-muted);padding-left:0}.customer-receipt-table td{padding-right:0}.customer-receipt-table tr:last-child th{border-bottom:0}.customer-receipt-id{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85em}.customer-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text-muted);padding:1.5rem;line-height:1.7}.customer-key,.manual-signed-code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;font-family:var(--font-mono);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);padding:1rem;display:block}.customer-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.customer-actions button,.customer-actions a{max-width:100%}.manual-license-card form{gap:.8rem;max-width:48rem;display:grid}.manual-license-card label{font-weight:650}.manual-license-card textarea,.manual-license-card select,.manual-license-card input[type=file]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);width:100%;max-width:100%;color:var(--color-text);font:inherit;padding:.75rem}.manual-license-card textarea{resize:vertical;font-family:var(--font-mono);font-size:.85rem}.manual-license-card details{border:1px solid var(--color-border);padding:.75rem}.manual-license-card .manual-fingerprint{overflow-wrap:anywhere;font-family:var(--font-mono);display:block}.manual-license-card summary{cursor:pointer}.manual-license-card .manual-license-confirm{align-items:start;gap:.5rem;display:flex}.manual-license-card .manual-license-confirm input{flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem}.manual-license-card .manual-license-output{border:1px solid var(--color-border-strong);padding:1rem}:root .customer-emblem[data-astro-cid-mf6vz46q]{box-shadow:3px 3px 0 var(--color-border-strong);border-radius:0}:root .customer-card{box-shadow:3px 3px 0 var(--color-border-strong);border-width:2px;border-radius:0}:root .customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q] a[data-astro-cid-mf6vz46q]{border-radius:0}@media (width<=900px){.customer-shell[data-astro-cid-mf6vz46q]{grid-template-columns:minmax(0,1fr)}.customer-sidebar[data-astro-cid-mf6vz46q]{border-right:0;border-bottom:1px solid var(--color-border)}.customer-brand[data-astro-cid-mf6vz46q]{margin-bottom:1rem}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q]{flex-wrap:wrap;display:flex}.customer-sidebar-links[data-astro-cid-mf6vz46q]{flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:.75rem .75rem 0;display:flex}.customer-account-bar[data-astro-cid-mf6vz46q],.customer-viewport[data-astro-cid-mf6vz46q]{padding:1.25rem}}@media (width<=480px){.customer-sidebar[data-astro-cid-mf6vz46q],.customer-account-bar[data-astro-cid-mf6vz46q],.customer-viewport[data-astro-cid-mf6vz46q],.customer-card,.customer-empty{padding:1rem}.customer-sidebar[data-astro-cid-mf6vz46q] nav[data-astro-cid-mf6vz46q] a[data-astro-cid-mf6vz46q]{padding:.5rem .6rem;font-size:.9rem}}
