.pr-row{align-items:center;gap:var(--gm-space-3);padding:var(--gm-space-3) var(--gm-space-4);background:var(--gm-surface);border:1px solid var(--gm-line);border-radius:var(--gm-radius);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.pr-icon{color:var(--gm-blue);font-size:22px}.pr-row.is-on .pr-icon{color:var(--gm-good);font-variation-settings:"FILL" 1}.pr-text{gap:1px;min-width:0;display:grid}.pr-text b{font-weight:600;font-size:var(--gm-text-md);color:var(--gm-ink);line-height:1.3}.pr-text span{font-size:var(--gm-text-sm);color:var(--gm-muted);line-height:1.4}.pr-btn{min-width:56px;min-height:var(--gm-tap);padding:0 var(--gm-space-4);border-radius:var(--gm-radius);background:var(--gm-ink);color:#fff;font:inherit;font-weight:600;font-size:var(--gm-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.pr-btn:hover{background:var(--gm-ink-soft)}.pr-btn:focus-visible{outline:3px solid var(--gm-blue);outline-offset:2px}.pr-btn:disabled{opacity:.6;cursor:default}.pr-btn.is-quiet{background:var(--gm-surface);color:var(--gm-ink);border:1px solid var(--gm-line-strong)}
