.account-list{gap:10px;margin:0;display:grid}.account-list div{gap:3px;display:grid}.account-list dt{color:var(--muted);font-size:.82rem;font-weight:660}.account-list dd{color:var(--text);overflow-wrap:anywhere;margin:0}.editable-album-title{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.editable-album-title h3{margin:0}.editable-album-title__input{border:1px solid var(--accent);background:var(--panel);width:min(100%,320px);min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-weight:700}.editable-album-title__error{color:var(--danger);flex-basis:100%;font-size:.82rem}.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.billing-metric{align-content:start;gap:12px;display:grid}.billing-actions-panel{gap:14px;margin-top:16px;display:grid}.billing-actions{flex-wrap:wrap;gap:10px;display:flex}.billing-empty-state{border:1px solid var(--panel-border);background:var(--media-row-bg);border-radius:10px;justify-items:start;gap:12px;padding:16px;display:grid}.billing-table-wrap{width:100%;overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;min-width:760px}.billing-table th,.billing-table td{border-bottom:1px solid var(--panel-border);color:var(--text);text-align:left;vertical-align:middle;padding:12px}.billing-table th{color:var(--muted);font-size:.82rem;font-weight:700}.billing-table .account-badge{margin-top:0!important}.billing-link-row{flex-wrap:wrap;gap:8px;display:flex}.billing-link-row .secondary-button{min-height:36px;padding-inline:12px}@media (max-width:720px){.editable-album-title{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.editable-album-title h3,.editable-album-title__input{width:100%;min-width:0}.editable-album-title .icon-button{width:44px;height:44px}.editable-album-title__error{grid-column:1/-1}.billing-actions{flex-direction:column;align-items:stretch}}@media (min-width:721px) and (max-width:980px){.editable-album-title .icon-button{width:44px;height:44px}}@media (max-width:980px){.billing-summary-grid{grid-template-columns:minmax(0,1fr)}}
