.sf-qrs{--sf-qrs-bg:#fffaf1;--sf-qrs-surface:#ffffff;--sf-qrs-ink:#28231e;--sf-qrs-accent:#d95f22;--sf-qrs-accent-text:#bd4e18;--sf-qrs-green:#2e5138;--sf-qrs-muted:#78736a;--sf-qrs-border:#e8e0d5;--sf-qrs-shadow:rgba(0,0,0,0.13);background:var(--sf-qrs-bg);color:var(--sf-qrs-ink);font:inherit;border-radius:19px;padding:28px}.sf-qrs__eyebrow{margin:0 0 12px;color:var(--sf-qrs-accent-text);font-size:11px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.sf-qrs__heading{margin:0 0 8px;font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-1.3px;line-height:1.16;overflow-wrap:anywhere}.sf-qrs__subheading{margin:0 0 24px;color:var(--sf-qrs-muted);font-size:13px;line-height:1.5;max-width:60ch}.sf-qrs__bill-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:18px;align-items:start}@media (max-width:660px){.sf-qrs__bill-grid{grid-template-columns:1fr}}.sf-qrs__panel{background:var(--sf-qrs-surface);border:1px solid var(--sf-qrs-border);border-radius:19px;padding:22px}.sf-qrs__panel-title{margin:0 0 12px;font-size:18px;font-weight:900}.sf-qrs__task{display:flex;align-items:center;gap:14px;width:100%;border:1px solid var(--sf-qrs-border);border-radius:12px;background:var(--sf-qrs-surface);padding:16px;margin-bottom:9px;text-align:left;font-weight:750;color:var(--sf-qrs-ink);cursor:pointer;transition:border-color 0.15s,transform 0.15s,box-shadow 0.15s}.sf-qrs__task:hover:not(:disabled){border-color:#f0ad8d;transform:translateY(-1px);box-shadow:0 4px 12px var(--sf-qrs-shadow)}.sf-qrs__task:focus-visible{outline:2px solid var(--sf-qrs-accent);outline-offset:2px}.sf-qrs__task:disabled{opacity:0.5;cursor:not-allowed}.sf-qrs__task-icon{font-size:25px;line-height:1;flex-shrink:0}.sf-qrs__task-label{flex:1;min-width:0}.sf-qrs__task-chevron{color:var(--sf-qrs-muted);font-size:14px;flex-shrink:0}.sf-qrs__chip{display:inline-flex;align-items:center;background:#e7efdf;color:#35573c;border-radius:80px;padding:5px 11px;font-size:11px;font-weight:800;margin-bottom:17px}.sf-qrs__note{margin:0 0 17px;color:var(--sf-qrs-muted);font-size:12px;line-height:1.5}.sf-qrs__stack{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.sf-qrs__line{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f0eae1;font-size:13px}.sf-qrs__line:last-child{border-bottom:none}.sf-qrs__request-name{color:var(--sf-qrs-ink)}.sf-qrs__request-status{display:inline-flex;align-items:center;background:#e7efdf;color:#35573c;border-radius:80px;padding:3px 10px;font-size:11px;font-weight:800;white-space:nowrap}.sf-qrs__request-status--pending{background:#fff0de;color:#8b5e3b}.sf-qrs__request-status--failed{background:#fdeaea;color:#c0392b}.sf-qrs__cta{border:0;border-radius:12px;padding:12px 18px;background:var(--sf-qrs-accent);color:#fff;font-weight:850;white-space:nowrap;cursor:pointer;width:100%;transition:background 0.15s,transform 0.15s}.sf-qrs__cta:hover:not(:disabled){background:#c4521d;transform:translateY(-1px)}.sf-qrs__cta:focus-visible{outline:2px solid var(--sf-qrs-accent);outline-offset:2px}.sf-qrs__cta--outline{background:white;color:var(--sf-qrs-ink);border:1px solid var(--sf-qrs-border)}.sf-qrs__cta--outline:hover:not(:disabled){background:#f5f2ed;border-color:var(--sf-qrs-accent)}.sf-qrs__cta:disabled{opacity:0.5;cursor:not-allowed;transform:none}
