:root{--qr-bg:#020b18;--qr-card:#061b2d;--qr-border:#075a7a;--qr-cyan:#08c8e8;--qr-green:#13d9b0;--qr-text:#e8f3ff;--qr-muted:#93b1c7}
.generate-workspace{color:var(--qr-text);overflow-x:clip}.generate-workspace .generate-summary{display:none!important}.generate-methods{overflow:visible;border-bottom:4px solid #08334b;padding-bottom:10px}.generate-methods>button{flex:1 1 116px;text-align:center}.generate-more{position:relative;flex:0 0 128px}.generate-more>summary{list-style:none;display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid #1b5272;border-radius:9px;background:#081b2e;color:#c1d9ed;font-size:12px;font-weight:750;cursor:pointer}.generate-more>summary::-webkit-details-marker{display:none}.generate-more>summary:after{content:'⌄';margin-left:9px}.generate-more-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:20;display:grid;min-width:190px;padding:7px;border:1px solid var(--qr-border);border-radius:12px;background:#061727;box-shadow:0 18px 55px #000b}.generate-more-menu button{width:100%;text-align:left}
.generate-method-content>.upi-workspace{width:100%;max-width:none!important}.generate-method-content .upi-compose{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.upi-premium-layout{display:grid;grid-template-columns:minmax(0,1.86fr) minmax(310px,1fr);gap:16px;align-items:start}.upi-premium-main,.upi-premium-card{border:1px solid var(--qr-border);border-radius:16px;background:linear-gradient(145deg,#061b2d,#031423);box-shadow:0 18px 55px #0003}.upi-premium-main{padding:20px}.upi-premium-sidebar{display:grid;gap:16px}.upi-premium-card{padding:17px}.upi-premium-card h3{margin:0 0 15px;color:var(--qr-text);font-size:17px}.upi-premium-layout .upi-compose-title{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:0}.upi-premium-layout .upi-compose-title>span{display:grid;place-items:center;width:56px;height:56px;border-radius:13px;background:linear-gradient(145deg,#149df4,#058ae4);color:white;font-size:28px;box-shadow:0 12px 30px #008bd83d}.upi-premium-layout .upi-compose-title h2{margin:0 0 4px!important;font-size:24px}.upi-premium-layout .upi-compose-title p{margin:0!important;color:var(--qr-muted)!important;font-size:13px}.upi-form-step{padding:17px 0;border-top:1px solid #0b4865}.upi-step-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:12px}.upi-step-heading>i{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--qr-cyan);border-radius:50%;background:#07527a;color:#dffaff;font-style:normal;font-weight:850}.upi-step-heading b,.upi-step-heading small{display:block}.upi-step-heading b{font-size:15px}.upi-step-heading small{margin-top:4px;color:var(--qr-muted);font-size:12px;line-height:1.5}.upi-premium-layout .upi-session-pane>label{margin:0}.upi-premium-layout .upi-session-pane>label{font-size:0}.upi-premium-layout textarea{width:100%;resize:vertical;border:1px solid #0a668a!important;border-radius:12px!important;background:#041526!important;color:var(--qr-text)!important;box-shadow:inset 0 0 25px #00101f;padding:15px!important;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace!important}.upi-premium-layout textarea[name=credentials]{min-height:148px}.upi-premium-layout textarea:focus,.upi-premium-layout select:focus,.upi-premium-layout input:focus{outline:2px solid #08c8e855;outline-offset:1px;border-color:var(--qr-cyan)!important}.upi-input-meta{margin-top:7px}.upi-input-meta p,.upi-input-meta span,.upi-custom-proxy-panel p{color:var(--qr-muted)!important;font-size:11px!important}.upi-bulk-note{display:none!important}.upi-session-breakdown{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.upi-session-breakdown span{padding:5px 9px;border:1px solid #164c66;border-radius:999px;background:#052438;color:var(--qr-muted);font-size:11px}.upi-session-breakdown b{color:var(--qr-cyan)}.upi-custom-proxy-toggle,.upi-auto-scan-option,.upi-subscription-plan{display:flex!important;gap:11px;margin:0!important;padding:13px!important;border:1px solid #0a5b7a!important;border-radius:12px!important;background:#06243a!important}.upi-custom-proxy-toggle input,.upi-auto-scan-option input{width:18px;height:18px;accent-color:var(--qr-cyan)}.upi-custom-proxy-toggle span,.upi-custom-proxy-toggle small,.upi-auto-scan-option span,.upi-auto-scan-option small{display:block}.upi-custom-proxy-toggle small,.upi-auto-scan-option small{margin-top:4px;color:var(--qr-muted);font-size:11px}.upi-custom-proxy-panel{position:relative;margin-top:12px;padding:14px;border:1px solid #08779c;border-radius:13px;background:#031727;animation:qrPanelIn .18s ease-out}.upi-custom-proxy-panel[hidden]{display:none!important}.upi-custom-proxy-panel label{margin:0!important}.upi-proxy-format{display:grid;gap:4px;margin-top:10px;padding:10px;border-radius:9px;background:#082a41}.upi-proxy-format code{color:#a7d8ef;font-size:10px;overflow-wrap:anywhere}.upi-smart-bulk{padding:14px;border:1px solid #0a5b7a;border-radius:12px;background:#052238}.upi-smart-bulk b,.upi-smart-bulk small{display:block}.upi-smart-bulk em{margin-left:8px;padding:3px 7px;border:1px solid #078d6e;border-radius:7px;background:#064a3c;color:#36e4b9;font-size:10px;font-style:normal}.upi-smart-bulk small{margin-top:7px;color:var(--qr-muted);font-size:11px}.upi-premium-submit{width:100%!important;margin-top:13px!important;padding:14px!important;border-color:#2de9f7!important;background:linear-gradient(100deg,#20d9ec,#10adcf)!important;color:#021721!important;font-size:15px!important;font-weight:850!important;box-shadow:0 12px 28px #00b8d42b}.upi-premium-submit:before{content:'▶';margin-right:10px}.upi-premium-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}
.upi-estimate-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.upi-estimate-grid>div{min-width:0;margin:0!important;padding:14px!important;border:1px solid #0a5b7a!important;border-radius:12px!important;background:#06243a!important}.upi-price-box>span,.upi-price-box>small,.upi-balance-card>small,.upi-balance-card>span{display:block;color:var(--qr-muted)!important;font-size:11px}.upi-price-box>strong,.upi-balance-card>p{display:block;margin:8px 0!important;color:var(--qr-cyan)!important;font-size:27px!important;font-weight:850}.upi-balance-card>p{color:var(--qr-green)!important}.upi-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.upi-summary-grid>div{padding:14px;border:1px solid #0a5b7a;border-radius:12px;background:#06243a}.upi-summary-grid span,.upi-summary-grid small{display:block;color:var(--qr-muted);font-size:10px}.upi-summary-grid strong{display:block;margin:5px 0;color:var(--qr-text);font-size:27px}.upi-summary-grid .is-total{grid-column:1/-1}.upi-summary-grid .is-total strong{color:var(--qr-cyan)}[data-premium-options]{display:grid;gap:10px}[data-premium-options] label[hidden]{display:none!important}[data-premium-options] select,[data-premium-options] input[type=text]{width:100%;margin-top:9px!important;border:1px solid #17607e!important;border-radius:10px!important;background:#07192a!important;color:var(--qr-text)!important}.upi-premium-layout [data-upi-note]{grid-column:1/-1}.generate-method-content>[data-upi-workspace]>[data-upi-note]{margin:12px 0!important;padding:10px 14px;border-radius:10px;background:#06283b;color:#aee9f3!important}.upi-history-panel{margin-top:20px!important}
@keyframes qrPanelIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.upi-premium-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,1fr)}.upi-estimate-grid{grid-template-columns:1fr}.generate-methods{flex-wrap:wrap}}
@media(max-width:820px){.upi-premium-layout{grid-template-columns:1fr}.upi-premium-main{order:1}.upi-premium-sidebar{order:2}.generate-heading{align-items:flex-start}.generate-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.generate-methods>button{width:100%}.generate-more{width:100%;grid-column:span 2}.generate-more-menu{left:0;right:0}.upi-estimate-grid{grid-template-columns:1fr 1fr}}
.upi-submit-receipt{margin:12px 0;padding:14px 16px;border:1px solid #08799a;border-radius:13px;background:#073044;color:var(--qr-text)}.upi-submit-receipt>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.upi-submit-receipt>div strong{color:var(--qr-green)}.upi-submit-receipt>div span{color:#ffd481}.upi-submit-receipt>p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid #168752;border-radius:10px;background:#06362d}.upi-submit-receipt>p b{color:#56ef9c}.upi-submit-receipt>p small{color:#c7f9df;text-align:right}.upi-submit-receipt ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none}.upi-submit-receipt li{padding:9px 10px;border:1px solid #14536b;border-radius:9px;background:#041c2c;overflow-wrap:anywhere}.upi-submit-receipt li b,.upi-submit-receipt li span{display:block}.upi-submit-receipt li b{font-size:12px}.upi-submit-receipt li span,.upi-submit-receipt>small{margin-top:3px;color:var(--qr-muted);font-size:10px}.upi-history-amount strong,.upi-history-amount small{display:block}.upi-history-amount small{margin-top:3px;color:#7dd3fc;font-size:10px;line-height:1.35}
@media(max-width:540px){.upi-premium-main,.upi-premium-card{padding:14px;border-radius:13px}.upi-premium-layout .upi-compose-title>span{width:46px;height:46px}.upi-premium-layout .upi-compose-title h2{font-size:20px}.upi-estimate-grid,.upi-summary-grid,.upi-submit-receipt ul{grid-template-columns:1fr}.upi-summary-grid .is-total{grid-column:auto}.generate-heading p{display:block}.upi-session-breakdown{gap:5px}}
