.page-head--split{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-head__action{display:none}.summary-grid{margin-bottom:var(--space-2)}.page-section{margin-top:var(--space-6)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.section-head h2{font-size:20px}.section-head p{margin:0}.chip--method{color:var(--primary)}@media (width<=767px){.summary-grid>:last-child:nth-child(odd){grid-column:1/-1}}.vietqr-card{gap:var(--space-3);margin-top:var(--space-6);display:grid}.vietqr-card h2{font-size:20px}.vietqr-card .hint{margin:0}.vietqr-body{gap:var(--space-4);align-items:center;display:grid}.qr{width:168px;height:168px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);justify-self:center}.qr path{fill:var(--ink)}.setting-list{margin:0}.setting-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:flex}.setting-list>div:last-child{border-bottom:0}.setting-list dt{color:var(--muted);font-size:14px}.setting-list dd{text-align:right;margin:0;font-weight:600}.form-dialog{width:min(480px,100vw - 32px);max-height:90vh;padding:var(--space-6);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.form-dialog::backdrop{background:color-mix(in srgb, var(--ink) 40%, transparent)}.form-stack{gap:var(--space-3);display:grid}.form-stack h2{font-size:20px}.form-stack .hint{margin:0}.dialog-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.choice-group{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:var(--space-1);padding:0;font-size:14px;font-weight:500}.choice{align-items:center;gap:var(--space-2);min-height:48px;display:flex}.choice input{width:20px;height:20px;accent-color:var(--primary);margin:0}@media (width>=768px){.page-head__action{display:inline-flex}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vietqr-body{grid-template-columns:168px minmax(0,1fr)}.qr{justify-self:start}}
