.qpa-app{--qpa-bg-app: #f1f1f1;--qpa-surface: #ffffff;--qpa-surface-2: #f7f7f7;--qpa-surface-hover: #f6f6f7;--qpa-fill: #303030;--qpa-fill-hover: #1a1a1a;--qpa-fill-secondary: #e3e3e3;--qpa-fill-brand: #e3f5ec;--qpa-text: #303030;--qpa-text-secondary: #616161;--qpa-text-brand: #0b5c44;--qpa-text-on-fill: #ffffff;--qpa-border: #ebebeb;--qpa-border-strong: #c9c9c9;--qpa-border-focus: #005bd3;--qpa-success: #1f7f4e;--qpa-critical: #c43a31;--qliro-green: #36ffc4;--qliro-green-deep: #0b5c44;--qpa-radius-2: 8px;--qpa-radius-3: 10px;--qpa-shadow-card: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04);--qpa-focus-ring: 0 0 0 2px rgba(0, 91, 211, .4);min-height:100vh;background:var(--qpa-bg-app);color:var(--qpa-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qpa-page{max-width:1100px;margin:0 auto;padding:16px 24px 80px}.qpa-navwrap{max-width:1100px;margin:16px auto 0;padding:0 24px}.qpa-navcard{background:#fdfcfb;border:1px solid #e0e1e1;border-radius:14px;overflow:hidden}.qpa-navtop{display:flex;align-items:center;gap:18px;padding:14px 20px;flex-wrap:wrap}.qpa-navsymbol{display:inline-flex;line-height:0}.qpa-navbrand{display:flex;flex-direction:column;line-height:1.25}.qpa-navbrand-name{font-size:15px;font-weight:600;color:#090909}.qpa-navbrand-tag{font-size:12.5px;color:#7d8482}.qpa-navdivider{width:1px;height:28px;background:#e6e7e7;margin-left:4px}.qpa-navseg{display:inline-flex;background:#f1f1f1;border:1px solid #e6e7e7;border-radius:10px;padding:3px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.qpa-navseg::-webkit-scrollbar{display:none}.qpa-navseg-item{appearance:none;border:0;background:none;font-family:inherit;padding:7px 15px;border-radius:8px;font-size:13px;font-weight:500;color:#646a69;cursor:pointer;white-space:nowrap;transition:background .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}.qpa-navseg-item.active{font-weight:600;color:#090909;background:#fff;box-shadow:0 1px 2px #0000001a}.qpa-navspacer{flex:1}.qpa-connbadge{display:inline-flex;align-items:center;gap:7px;background:#e1fff3;color:#007a57;font-size:13px;font-weight:600;padding:6px 12px;border-radius:9999px;white-space:nowrap}.qpa-navtabs{display:flex;gap:4px;padding:0 10px;border-top:1px solid #ededed;overflow-x:auto;scrollbar-width:none}.qpa-navtabs::-webkit-scrollbar{display:none}.qpa-navtab{appearance:none;border:0;background:none;font-family:inherit;padding:13px 10px 8px;font-size:13px;font-weight:500;color:#646a69;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .1s ease-in-out}.qpa-navtab:hover{color:#090909}.qpa-navtab.active{font-weight:600;color:#090909;border-bottom-color:#090909}@media(prefers-reduced-motion:reduce){.qpa-navseg-item,.qpa-navtab{transition:none}}.qpa-topchrome{position:sticky;top:0;z-index:30;background:var(--qpa-surface);border-bottom:1px solid var(--qpa-border)}.qpa-header{border-bottom:1px solid var(--qpa-border)}.qpa-header-inner{max-width:1100px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px}.qpa-brand{display:flex;align-items:center;gap:12px}.qpa-brand-symbol{display:inline-flex;align-items:center;line-height:0;filter:brightness(.5) saturate(1.5)}.qpa-brand-symbol>svg{display:block;height:16px;width:auto}.qpa-brand-name{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--qpa-text)}.qpa-tagline{color:var(--qpa-text-secondary);font-size:13px}.qpa-header-spacer{flex:1}.qpa-header-actions{display:flex;align-items:center;gap:8px}.qpa-tabs-row{border-top:1px solid var(--qpa-border)}.qpa-tabs-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;gap:4px}.qpa-tab{appearance:none;background:none;border:0;padding:12px;font:inherit;color:var(--qpa-text-secondary);border-bottom:2px solid transparent;cursor:pointer;font-weight:500}.qpa-tab:hover{color:var(--qpa-text)}.qpa-tab[aria-selected=true]{color:var(--qpa-text);border-bottom-color:var(--qpa-text)}.qpa-subtabs-row{border-top:1px solid var(--qpa-border);background:var(--qpa-surface)}.qpa-subtabs-inner{max-width:1100px;margin:0 auto;padding:8px 24px}.qpa-subtabs{display:flex;gap:4px;flex-wrap:wrap}.qpa-subtab{appearance:none;background:none;border:1px solid transparent;padding:6px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--qpa-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.qpa-subtab:hover{background:var(--qpa-surface-hover)}.qpa-subtab[aria-selected=true]{background:var(--qpa-surface);color:var(--qpa-text);border-color:var(--qpa-border);font-weight:600}.qpa-stepsub .qpa-subtab{padding-left:8px}.qpa-stepnum{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--qpa-fill-secondary);color:var(--qpa-text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.qpa-subtab[aria-selected=true] .qpa-stepnum,.qpa-subtab.done .qpa-stepnum{background:var(--qliro-green);color:var(--qliro-green-deep)}.qpa-subtab.done{color:var(--qpa-text)}.qpa-lead{display:flex;gap:12px;align-items:flex-start;margin:8px 0 4px}.qpa-lead-icon{width:36px;height:36px;border-radius:10px;background:var(--qpa-fill-brand);color:var(--qpa-text-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qpa-lead h1{margin:0 0 4px;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--qpa-text)}.qpa-lead p{margin:0;color:var(--qpa-text-secondary);font-size:13px;max-width:720px;line-height:1.5}.qpa-howto,.qpa-guide{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:980px){.qpa-howto,.qpa-guide{grid-template-columns:1fr}}.qpa-howto-side{position:sticky;top:132px}.qpa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:720px){.qpa-grid-2{grid-template-columns:1fr}}.qpa-creds{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:820px){.qpa-creds{grid-template-columns:1fr}}.qpa-creds-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.qpa-creds-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.qpa-creds-title .dot{width:8px;height:8px;border-radius:50%;background:var(--qpa-text-secondary)}.qpa-creds-title.is-active .dot{background:var(--qpa-success)}.qpa-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.qpa-steps>li{display:flex;gap:14px}.qpa-step-num{width:28px;height:28px;border-radius:50%;background:var(--qpa-fill);color:var(--qpa-text-on-fill);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.qpa-step-title{font-weight:600;font-size:14px;margin-bottom:4px}.qpa-step-text{color:var(--qpa-text-secondary);font-size:13px;line-height:1.5}.qpa-bullets{list-style:none;padding:0;margin:0}.qpa-bullets li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;color:var(--qpa-text)}.qpa-bullets li svg{color:var(--qpa-success);flex-shrink:0;margin-top:2px}.qpa-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:820px){.qpa-scenario-grid{grid-template-columns:1fr}}.qpa-scenario{border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);background:var(--qpa-surface);padding:14px}.qpa-scenario-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qpa-scenario-head .num{width:20px;height:20px;border-radius:50%;background:var(--qpa-fill);color:var(--qpa-text-on-fill);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.qpa-scenario-title{font-size:13px;font-weight:600}.qpa-scenario ol{margin:8px 0;padding-left:18px;font-size:13px;color:var(--qpa-text-secondary)}.qpa-scenario ol li{margin:4px 0}.qpa-scenario ol li strong{color:var(--qpa-text);font-weight:600}.qpa-illustration{position:relative;border-radius:var(--qpa-radius-3);overflow:hidden;border:1px solid var(--qpa-border);background:var(--qpa-surface-2);box-shadow:0 4px 12px #0000000a,0 0 0 1px #00000005}.qpa-illustration-chrome{background:var(--qpa-surface-2);border-bottom:1px solid var(--qpa-border);padding:8px 12px;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--qpa-text-secondary)}.qpa-illustration-chrome .dots{display:inline-flex;gap:5px}.qpa-illustration-chrome .dots span{width:9px;height:9px;border-radius:50%;background:var(--qpa-border-strong);opacity:.6}.qpa-illustration-chrome .crumb{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;padding:2px 8px;background:var(--qpa-surface);border:1px solid var(--qpa-border);border-radius:4px;color:var(--qpa-text-secondary)}.qpa-illustration-body{padding:14px;background:var(--qpa-surface)}.qpa-illustration-body img{display:block;width:100%;height:auto;border-radius:6px}.qpa-logo-list{border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);background:var(--qpa-surface);overflow:hidden}.qpa-logo-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--qpa-border)}.qpa-logo-row:last-child{border-bottom:0}.qpa-logo-thumb{width:32px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.02em;color:#fff}.qpa-logo-thumb.visa{background:#1a1f71}.qpa-logo-thumb.mc{background:linear-gradient(90deg,#eb001b 50%,#f79e1b 50%);font-size:0}.qpa-logo-thumb.amex{background:#006fcf}.qpa-logo-thumb.qliro{background:var(--qliro-green-deep);color:var(--qliro-green)}.qpa-logo-thumb.swish{background:#ee2b6f}.qpa-logo-thumb.trustly{background:#0ee06e;color:#003822}.qpa-logo-thumb.mp{background:#5a78ff}.qpa-logo-thumb.ideal{background:#c06}.qpa-logo-thumb.psc{background:#f9a51a;color:#1a1a1a}.qpa-logo-thumb.vipps{background:#ff5b24}.qpa-logo-name{font-size:13px;font-weight:500}.qpa-logo-toggle{width:36px;height:20px;border-radius:999px;background:var(--qpa-fill);position:relative;flex-shrink:0}.qpa-logo-toggle:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff}.qpa-color-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:720px){.qpa-color-row{grid-template-columns:1fr}}.qpa-field-label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--qpa-text-secondary);font-weight:500;margin-bottom:6px}.qpa-color-input{display:flex;align-items:center;gap:8px;border:1px solid var(--qpa-border-strong);border-radius:8px;padding:4px;background:var(--qpa-surface)}.qpa-color-input:focus-within{box-shadow:var(--qpa-focus-ring);border-color:var(--qpa-border-focus)}.qpa-color-swatch{width:28px;height:28px;border-radius:6px;border:1px solid var(--qpa-border);flex-shrink:0;cursor:pointer;position:relative;overflow:hidden}.qpa-color-swatch input[type=color]{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);opacity:0;cursor:pointer;border:0}.qpa-color-input input.hex{flex:1;min-width:0;border:0;outline:0;padding:4px;background:transparent;font:inherit;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--qpa-text);text-transform:uppercase}.qpa-color-input .unit{background:var(--qpa-surface-2);padding:6px 10px;border-radius:4px;font-size:12px;color:var(--qpa-text-secondary);font-weight:600}.qpa-radius-input{display:flex;align-items:center;border:1px solid var(--qpa-border-strong);border-radius:8px;background:var(--qpa-surface);overflow:hidden}.qpa-radius-input:focus-within{box-shadow:var(--qpa-focus-ring);border-color:var(--qpa-border-focus)}.qpa-radius-input .icon-box{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--qpa-text-secondary);border-right:1px solid var(--qpa-border)}.qpa-radius-input input{flex:1;min-width:0;border:0;outline:0;padding:8px 10px;background:transparent;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--qpa-text)}.qpa-radius-input .suffix{padding:0 12px;font-size:12px;color:var(--qpa-text-secondary);font-weight:600}.qpa-field-error{color:var(--qpa-critical);font-size:12px;margin-top:4px}.qpa-toggle-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);background:var(--qpa-surface)}.qpa-toggle-row+.qpa-toggle-row{margin-top:8px}.qpa-toggle-row-body{flex:1;min-width:0}.qpa-toggle-row-title{font-size:13px;font-weight:600;color:var(--qpa-text);display:inline-flex;align-items:center;gap:6px}.qpa-toggle-row-desc{font-size:12px;color:var(--qpa-text-secondary);margin-top:2px;line-height:1.5}.qpa-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--qpa-text-secondary);margin:18px 0 8px}.qpa-taglist{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--qpa-border-strong);border-radius:8px;background:var(--qpa-surface);min-height:36px}.qpa-taglist:focus-within{box-shadow:var(--qpa-focus-ring);border-color:var(--qpa-border-focus)}.qpa-taglist input{flex:1;min-width:120px;border:0;outline:0;padding:4px 6px;background:transparent;font:inherit;font-size:13px;color:var(--qpa-text)}.qpa-secondary-block{border:1px solid var(--qpa-border);border-radius:8px;padding:12px;background:var(--qpa-surface-2);margin-top:8px}.qpa-secondary-block-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--qpa-text-secondary);margin-bottom:8px}.qpa-pagefoot{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.qpa-nextlink{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:var(--qpa-surface);border:1px solid var(--qpa-border-strong);font:inherit;font-size:13px;font-weight:600;color:var(--qpa-text);cursor:pointer}.qpa-nextlink:hover{background:var(--qpa-surface-hover)}.qpa-nextlink .label{color:var(--qpa-text-secondary);font-weight:500}.qpa-help{position:relative;display:inline-flex;align-items:center;cursor:help;outline:0;vertical-align:middle}.qpa-help-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--qpa-text-secondary);background:var(--qpa-surface-2)}.qpa-help:hover .qpa-help-trigger,.qpa-help:focus .qpa-help-trigger{background:var(--qpa-fill);color:var(--qpa-text-on-fill)}.qpa-help-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;width:240px;text-align:left;box-shadow:0 4px 12px #0000002e;opacity:0;pointer-events:none;transition:opacity .12s;z-index:40;font-weight:400}.qpa-help:hover .qpa-help-bubble,.qpa-help:focus .qpa-help-bubble{opacity:1;pointer-events:auto}.qpa-help-bubble.is-portal{position:fixed;bottom:auto;opacity:1;pointer-events:none;z-index:1000}.qpa-checkout{--acc: #00ab84;--acc-hover: #24bb99;--acc-bg: #ffffff;--acc-radius: 7px;--acc-btn-radius: 20px;background:var(--acc-bg);border:1px solid var(--qpa-border);border-radius:14px;padding:18px;color:#1d1d1f;box-shadow:var(--qpa-shadow-card)}.qpa-checkout-heading{font-size:14px;font-weight:600;margin:0 0 12px}.qpa-checkout-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e5e5e7;border-radius:var(--acc-radius);margin-bottom:8px;font-size:12px}.qpa-checkout-row.selected{border-color:var(--acc);border-width:1.5px}.qpa-checkout-row .left{display:flex;align-items:center;gap:8px}.qpa-checkout-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid #c7c7cc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qpa-checkout-row.selected .qpa-checkout-radio{border-color:var(--acc)}.qpa-checkout-row.selected .qpa-checkout-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc)}.qpa-checkout-q{min-width:30px;height:14px;padding:0 4px;border-radius:3px;background:var(--qliro-green-deep);color:var(--qliro-green);display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;letter-spacing:.04em}.qpa-checkout-amount{text-align:center;padding:12px 0 4px}.qpa-checkout-amount .label{font-size:11px;color:#6e6e73}.qpa-checkout-amount .value{font-size:22px;font-weight:700;letter-spacing:-.01em}.qpa-checkout-btn{width:100%;padding:11px 14px;background:var(--acc);color:#fff;border:0;border-radius:var(--acc-btn-radius);font-size:13px;font-weight:600;margin:8px 0}.qpa-checkout-terms-box{margin-top:8px;background:color-mix(in oklab,var(--acc) 12%,white);border:1px solid color-mix(in oklab,var(--acc) 24%,transparent);padding:8px 10px;border-radius:var(--acc-radius);font-size:10px;color:#1d1d1f;line-height:1.5}.qpa-checkout-terms-box a{color:var(--acc);text-decoration:underline}.qpa-checkout-foot{text-align:center;font-size:10px;color:#6e6e73;padding:8px 0 0;line-height:1.5}.qpa-checkout-foot a{color:var(--acc);text-decoration:underline}.qpa-tile{appearance:none;background:var(--qpa-surface);border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);padding:14px;text-align:left;cursor:pointer;display:flex;gap:12px;align-items:flex-start;transition:background .12s,border-color .12s;width:100%;font:inherit}.qpa-tile:hover{border-color:var(--qpa-border-strong);background:var(--qpa-surface-hover)}.qpa-tile-icon{width:32px;height:32px;border-radius:8px;background:var(--qpa-fill-brand);color:var(--qpa-text-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qpa-tile-title{display:block;margin:0;font-weight:600;font-size:13px;color:var(--qpa-text)}.qpa-tile-desc{display:block;margin:2px 0 0;color:var(--qpa-text-secondary);font-size:12px}.qpa-checklist{display:flex;flex-direction:column;gap:4px}.qpa-check-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--qpa-border)}.qpa-check-row:last-child{border-bottom:0}.qpa-check-circle{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--qpa-border-strong);background:var(--qpa-surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--qpa-text-on-fill)}.qpa-check-row.done .qpa-check-circle{background:var(--qpa-fill);border-color:var(--qpa-fill)}.qpa-check-row.done .qpa-check-label{color:var(--qpa-text-secondary)}.qpa-check-row.manual .qpa-check-circle{border:none;background:transparent;color:var(--qpa-text-secondary)}.qpa-check-label{flex:1;font-size:13px}.qpa-check-desc{color:var(--qpa-text-secondary);font-weight:400}.qpa-unsaved-pill{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:12px;background:#1a1a1a;color:#fff;padding:10px 12px 10px 16px;border-radius:999px;box-shadow:0 8px 24px #00000040;font-size:13px;font-weight:500;white-space:nowrap;animation:qpa-pill-in .16s ease-out}@keyframes qpa-pill-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.qpa-unsaved-pill .dot{width:8px;height:8px;border-radius:50%;background:#ffd79d;flex-shrink:0}.qpa-unsaved-save{appearance:none;border:0;cursor:pointer;background:#fff;color:#1a1a1a;font:inherit;font-weight:600;font-size:12.5px;padding:6px 14px;border-radius:999px}.qpa-unsaved-save:hover{background:#f0f0f0}.qpa-unsaved-save:disabled{opacity:.7;cursor:default}@media(prefers-reduced-motion:reduce){.qpa-unsaved-pill{animation:none}}.qpa-mlogo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:28px;padding:5px 7px;border:1px solid var(--qpa-border);border-radius:6px;background:#fff;flex-shrink:0}.qpa-mlogo img{max-width:100%;max-height:100%;display:block}.qpa-mlogo-fallback{color:var(--qpa-text-secondary);font-size:10px;letter-spacing:1px}.qpa-seg{display:inline-flex;border:1px solid var(--qpa-border-strong);border-radius:8px;overflow:hidden;background:var(--qpa-surface)}.qpa-seg button{appearance:none;background:none;border:0;padding:5px 10px;font:inherit;font-size:12px;cursor:pointer;color:var(--qpa-text-secondary);border-right:1px solid var(--qpa-border)}.qpa-seg button:last-child{border-right:0}.qpa-seg button[aria-pressed=true]{background:var(--qpa-fill);color:var(--qpa-text-on-fill);font-weight:600}.qpa-seg button.visible-on[aria-pressed=true]{background:#1f7f4e;color:#fff}.qpa-seg button.restricted-on[aria-pressed=true]{background:#b27200;color:#fff}.qpa-seg button.hidden-on[aria-pressed=true]{background:#616161;color:#fff}.qpa-method{display:flex;align-items:center;gap:10px}.qpa-method-label{font-weight:600;font-size:13px}.qpa-method-sub{color:var(--qpa-text-secondary);font-size:11px}.qpa-mi{width:30px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.02em;flex-shrink:0;color:#fff}.qpa-mi.qliro{background:var(--qliro-green-deep);color:var(--qliro-green)}.qpa-mi.swish{background:#ee2b6f}.qpa-mi.vipps{background:#ff5b24}.qpa-mi.mp{background:#0061f0}.qpa-mi.trustly{background:#0ee06e;color:#003822}.qpa-itable{border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);overflow-x:auto;overflow-y:hidden;background:var(--qpa-surface)}.qpa-itable table{width:100%;border-collapse:collapse;font-size:13px}.qpa-itable th,.qpa-itable td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--qpa-border);vertical-align:middle}.qpa-itable th{background:var(--qpa-surface-2);font-weight:600;color:var(--qpa-text-secondary);font-size:12px}.qpa-itable tr:last-child td{border-bottom:0}.qpa-sort-list{border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);overflow:hidden;background:var(--qpa-surface)}.qpa-sort-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--qpa-border);background:var(--qpa-surface);-webkit-user-select:none;user-select:none}.qpa-sort-item:last-child{border-bottom:0}.qpa-sort-handle{cursor:grab;color:var(--qpa-text-secondary);display:inline-flex}.qpa-sort-num{width:18px;color:var(--qpa-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.qpa-sort-name{flex:1;font-weight:550;font-size:13px}.qpa-acc{display:flex;flex-direction:column;gap:10px}.qpa-acc-item{border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);overflow:hidden;background:var(--qpa-surface)}.qpa-acc-head{appearance:none;background:none;border:0;width:100%;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font:inherit;color:inherit;text-align:left;gap:12px}.qpa-acc-head:hover{background:var(--qpa-surface-hover)}.qpa-acc-head[aria-expanded=true]{background:var(--qpa-surface-2)}.qpa-acc-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.qpa-acc-sub{font-size:12px;color:var(--qpa-text-secondary);margin-top:2px}.qpa-acc-body{padding:14px 16px 18px;border-top:1px solid var(--qpa-border)}.qpa-value-input{padding:7px 10px;border:1px solid var(--qpa-border);border-radius:6px;background:var(--qpa-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--qpa-text);display:flex;align-items:center;justify-content:space-between;gap:8px}.qpa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qpa-code{position:relative;background:var(--qpa-surface-2);border:1px solid var(--qpa-border);border-radius:var(--qpa-radius-3);padding:14px}.qpa-code pre{margin:0;max-height:280px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--qpa-text);line-height:1.5;white-space:pre}.qpa-code-action{position:absolute;top:8px;right:8px}
