.ppc-h3{font-family:Sora, var(--font-head,sans-serif);color:#16223a;margin:0 0 6px;font-weight:800}.ppc-h4{font-family:Sora, var(--font-head,sans-serif);color:#16223a;margin:16px 0 6px;font-weight:800}.ppc-muted{color:#7e8496;font-size:13.5px}.ppc-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.ppc-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0;display:flex}.ppc-row .ui-input{flex:1;min-width:220px}.ppc-warn{border-color:#ef5a2a}.ppc-warnline{color:#d64d20;font-size:13.5px}.ppc-ok{color:#16223a;font-weight:600}.ppc-tick{color:#16223a;cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-weight:600;display:flex}.ppc-tick input{margin-top:3px}.ppc-check{color:#46506a;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ppc-frame{background:#fff;border:1px solid #e7e9f0;border-radius:10px;width:100%;height:560px}.ppc-copy{background:#f8f9fb;border:1px solid #e7e9f0;border-radius:10px;margin:10px 0;padding:12px 14px}.ppc-copy p,.ppc-copy pre{white-space:pre-wrap;color:#16223a;margin:6px 0 8px;font-family:inherit}
