.authFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 8px}.authFeatures button{border:1px solid #e5cad5;border-radius:16px;background:#fff;padding:14px 8px;color:#52313f;cursor:pointer;font:inherit}.authFeatures button[aria-pressed=true]{border-color:#b6295a;background:#fff0f6;box-shadow:0 0 0 1px #b6295a}.authFeatures b,.authFeatures small{display:block}.authFeatures small{font-size:11px;line-height:1.5;margin-top:5px}.authIntent{text-align:center;font-size:13px;color:#806574}.upgradeSteps{display:block;margin-top:12px;color:#806574;line-height:1.6}.qrHelp{text-align:left;background:#fff4f8;border:1px solid #ecd0dc;border-radius:16px;padding:14px;margin:12px 0}.qrHelp p{font-size:13px;line-height:1.6;margin:7px 0}.qrHelp small{display:block;font-size:11px;line-height:1.6;color:#745562;margin-top:8px}.qrHelp [data-qr-feedback]:empty{display:none}.qrHelp .btn{width:100%;margin:8px 0 0}.qrisSheet{max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.qrisSheet .qrisFrame img{max-width:240px;width:100%;height:auto}.careerPayDialog .careerQR{width:min(230px,65vw);height:auto}.careerPayDialog{max-height:92dvh;overflow-y:auto}.careerPackage{margin:14px 0;padding:12px;border-radius:14px;background:#fff5f9;border:1px solid #ead1dc;font-size:12px;line-height:1.65}.careerPackage b{display:block;color:#a52450;margin-bottom:5px}.careerDownloads .btn{white-space:normal;line-height:1.5}.funnelFilters{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.funnelFilters label{flex:1;min-width:140px;font-size:12px}.funnelFilters select{width:100%;margin-top:5px}.funnelDetailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0}.funnelDetailGrid section{padding:12px;border:1px solid #ecd5df;border-radius:14px;font-size:12px}.funnelDetailGrid h4{margin:0 0 8px}.funnelDetailGrid p{margin:5px 0;display:flex;justify-content:space-between;gap:8px}.testBadge{background:#fff0d6;color:#7a4b14}.masterTestButton{font-size:11px!important;white-space:normal!important;margin-top:7px}.marketingCurrentNote{font-size:12px;line-height:1.65;color:#806574}.analyticsArchive{margin-top:20px;padding:16px;border:1px solid #ead2de;border-radius:16px}.checkoutResume{margin:12px 0;padding:12px;background:#fff5f9;border-radius:14px}.checkoutResume .btn{margin-top:8px}.checkoutResume small{display:block;line-height:1.6}.funnelOverview [role=status]{font-size:12px}.qrHelp button:focus-visible,.authFeatures button:focus-visible{outline:3px solid #b6295a;outline-offset:3px}@media(max-width:420px){.authFeatures button{padding:12px 6px}.qrHelp{padding:11px}.qrisSheet .qrisBrandHero{margin-bottom:8px}.qrisSheet h2{font-size:22px}.funnelFilters label{min-width:120px}}
