.acct{padding-top:8px}.acct-nav{flex-wrap:wrap;align-items:center;gap:18px;max-width:760px;padding-top:16px;padding-bottom:4px;font-size:15px;display:flex}.acct-nav a{text-decoration:none}.acct-nav form{margin:0}.acct-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.acct-main{max-width:760px;margin:0 auto;padding:0 16px 48px}.acct-main h1{letter-spacing:-.01em;margin:24px 0 4px;font-size:28px}.acct-main h1+.acct-muted{margin-top:0}.acct-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:20px}.acct-card h2{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:17px;display:flex}.acct-card h2 a{font-size:14px;font-weight:400}.acct-narrow{max-width:440px;margin:40px auto}.acct-narrow h1{margin-top:0}.acct-muted{color:var(--muted);font-size:14px}.acct-notice,.acct-error{border-radius:8px;margin:12px 0;padding:10px 12px;font-size:14px}.acct-notice{background:var(--accent-soft);color:var(--accent)}.acct-error{color:#8a2b24;background:#fbeceb}.acct-form label{color:var(--muted);margin:12px 0 4px;font-size:13px;display:block}.acct-form input[type=text],.acct-form input[type=email],.acct-form input[type=tel],.acct-form input[type=date],.acct-form select{box-sizing:border-box;border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.acct-form input:focus,.acct-form select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.acct-form .acct-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.acct-form .acct-row3{grid-template-columns:2fr 1fr 1fr;gap:0 12px;display:grid}.acct-check{color:inherit;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.acct-check input{width:16px;height:16px}.acct-btn{background:var(--accent);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:16px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.acct-btn:hover{filter:brightness(.93)}.acct-btn--quiet{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.acct-btn--quiet:hover{background:var(--bg)}.acct-btn--sm{margin-top:0;padding:6px 10px;font-size:13px}.acct-table-wrap{overflow-x:auto}.acct-table{border-collapse:collapse;width:100%;font-size:14px}.acct-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 8px 8px 0;font-size:11px}.acct-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px 10px 0}.acct-table tr:last-child td{border-bottom:0}.acct-table .num{text-align:right;white-space:nowrap}.acct-table .nowrap{white-space:nowrap}.acct-totals{max-width:320px;margin:12px 0 0 auto;font-size:14px}.acct-totals div{justify-content:space-between;padding:3px 0;display:flex}.acct-totals .acct-total{border-top:1px solid var(--border);margin-top:6px;padding-top:8px;font-weight:700}.acct-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acct-address{border:1px solid var(--border);border-radius:10px;padding:14px;font-size:14px;line-height:1.5}.acct-address .acct-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.acct-address form{margin:0}.acct-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--accent-soft);color:var(--accent);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.acct-badge--grey{background:var(--border);color:var(--muted)}.acct-status{font-weight:600}@media (max-width:560px){.acct-grid,.acct-form .acct-row,.acct-form .acct-row3{grid-template-columns:1fr}.acct-main h1{font-size:24px}}
