.input-action-shell{display:block;position:relative}.input-action-shell .input{width:100%;padding-right:74px}.input-action-button{border:1px solid var(--border-strong);background:var(--primary-soft);min-width:56px;min-height:34px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:.76rem;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-action-button:hover,.input-action-button:focus-visible{border-color:var(--primary);outline:none}.input-action-button:disabled{cursor:not-allowed;opacity:.55}.legacy-reference-field{position:relative}.legacy-reference-field>.input{padding-right:74px}.legacy-reference-field>.legacy-reference-paste{top:auto;bottom:6px;right:8px;transform:none}@media (width<=420px){.input-action-shell .input,.legacy-reference-field>.input{padding-right:70px}.input-action-button{min-width:54px;right:6px}}.operator-priority-options .role-options-section{margin-top:0}.operator-priority-option-card,.operator-settings-preferences .role-options-card{min-height:68px}.role-options-page .app-download-section-featured{padding-bottom:0}.role-options-page .app-download-featured-head{margin-bottom:6px}.role-options-page .app-download-card-featured{min-height:66px;box-shadow:0 8px 22px color-mix(in srgb, var(--primary,#00d064) 10%, transparent);gap:10px;padding:10px 12px}.role-options-page .app-download-card-featured:after{display:none}.role-options-page .app-download-icon-featured{width:38px;height:38px}.role-options-page .app-download-card-featured .role-options-card-body strong{font-size:.9rem}.role-options-page .app-download-card-featured .role-options-card-body small{font-size:.72rem;line-height:1.3}.role-options-page .app-download-cta{border-radius:10px;min-height:32px;padding:6px 10px}.operator-settings-route-shell{gap:10px;min-width:0;display:grid}.operator-settings-route-shell .operator-page>.operator-settings-section{border:1px solid var(--border-dark);background:color-mix(in srgb, var(--card-dark) 94%, transparent);box-shadow:none;border-radius:16px;padding:0;overflow:hidden}.operator-settings-route-shell .operator-settings-toggle{width:100%;min-height:68px;color:var(--text-light);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:11px 13px;display:grid}.operator-settings-route-shell .operator-settings-toggle:before{content:"✦";border:1px solid color-mix(in srgb, var(--role-operator) 32%, var(--border-dark));background:var(--role-operator-soft);width:40px;height:40px;color:var(--role-operator);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.operator-settings-route-shell .operator-card-toggle-main{min-width:0}.operator-settings-route-shell .operator-settings-toggle strong{font-size:.94rem;line-height:1.25;display:block}.operator-settings-route-shell .operator-settings-toggle .operator-card-toggle-main:after{content:"Tap to view or edit";color:var(--muted);margin-top:3px;font-size:.76rem;font-weight:500;line-height:1.3;display:block}.operator-settings-route-shell .operator-page>.operator-settings-section:first-of-type .operator-settings-toggle:before{content:"⇅"}.operator-settings-route-shell .operator-page>.operator-settings-section:first-of-type .operator-card-toggle-main:after{content:"Deposit & withdrawal limits"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(2) .operator-settings-toggle:before{content:"₹"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(2) .operator-card-toggle-main:after{content:"Manage approved payout accounts"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(3) .operator-settings-toggle:before{content:"⌁"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(3) .operator-card-toggle-main:after{content:"Manage User-facing Website choices"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(4) .operator-settings-toggle:before{content:"◇"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(4) .operator-card-toggle-main:after{content:"Logo, theme and support details"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(5) .operator-settings-toggle:before{content:"≡"}.operator-settings-route-shell .operator-page>.operator-settings-section:nth-of-type(5) .operator-card-toggle-main:after{content:"Track pending branding changes"}.operator-settings-route-shell .operator-settings-toggle .operator-card-chevron{justify-self:end}.operator-settings-route-shell .operator-settings-body{border-top:1px solid var(--border-dark);margin-top:0;padding:14px}.operator-settings-route-shell>.operator-settings-preferences{margin-top:0}.operator-settings-preferences{gap:10px;display:grid}.operator-settings-preferences .role-options-card{border:1px solid var(--border-dark);background:color-mix(in srgb, var(--card-dark) 94%, transparent);width:100%;box-shadow:none;border-radius:16px}.operator-settings-preferences .role-options-card-icon{border-color:color-mix(in srgb, var(--role-operator) 32%, var(--border-dark));background:var(--role-operator-soft);color:var(--role-operator)}.operator-settings-preferences .operator-options-language{width:100%}.operator-settings-preference-toggle input{flex:none;margin-left:auto}@media (width<=520px){.role-options-page .app-download-card-featured{grid-template-columns:none;align-items:center;gap:0 9px;min-height:62px;padding:9px 10px;display:flex}.role-options-page .app-download-card-featured .role-options-card-body{flex:auto;min-width:0}.role-options-page .app-download-card-featured .role-options-card-body small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.role-options-page .app-download-card-featured .app-download-cta{border-radius:50%;flex:0 0 36px;grid-column:auto;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.role-options-page .app-download-card-featured .app-download-cta:before{content:"↓";font-size:1.05rem;font-weight:900;line-height:1}.operator-priority-option-card,.operator-settings-preferences .role-options-card,.operator-settings-route-shell .operator-settings-toggle{min-height:64px}}.login-app-release{border:1px solid var(--border,#94a3b82e);background:color-mix(in srgb, var(--surface,#0d1730) 90%, transparent);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:10px 11px;display:grid}.login-app-release.has-update{border-color:color-mix(in srgb, var(--success,#22c55e) 42%, var(--border,#334155))}.login-app-release-icon,.app-download-card .role-options-card-icon{justify-content:center;align-items:center;display:inline-flex}.login-app-release-icon{background:color-mix(in srgb, var(--success,#22c55e) 14%, transparent);width:38px;height:38px;color:var(--success,#22c55e);border-radius:12px}.login-app-release-icon svg,.app-download-card svg{width:19px;height:19px}.login-app-release-copy{gap:2px;min-width:0;display:grid}.login-app-release-copy strong{font-size:.82rem;line-height:1.2}.login-app-release-copy small{color:var(--text-muted,#94a3b8);font-size:.72rem;line-height:1.25}.login-app-release-action{background:var(--success,#22c55e);color:#04130a;cursor:pointer;border:0;border-radius:10px;min-height:34px;padding:7px 11px;font-size:.76rem;font-weight:800}.app-download-section{margin-top:14px}.app-download-card{width:100%}.app-download-card:disabled{cursor:default;opacity:.68}.app-download-version{color:var(--success,#22c55e);flex:none;align-self:center;font-size:.72rem;font-weight:800}.owner-app-releases-page{padding-bottom:max(18px, env(safe-area-inset-bottom))}.app-release-current-card,.app-release-card{gap:14px;display:grid}.app-release-eyebrow{color:var(--text-muted,#94a3b8);letter-spacing:.08em;font-size:.68rem;font-weight:800}.app-release-current-head,.app-release-card-head,.app-release-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-release-current-head h2,.app-release-card-head h3,.app-release-section-head h2,.app-release-publish-modal h3{margin:0}.app-release-current-head p,.app-release-section-head p,.app-release-publish-modal p{color:var(--text-muted,#94a3b8);margin:4px 0 0}.app-release-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-release-meta-grid span{background:color-mix(in srgb, var(--surface-2,#111c35) 88%, transparent);border-radius:10px;min-width:0;padding:9px}.app-release-meta-grid small,.app-release-meta-grid strong{display:block}.app-release-meta-grid small{color:var(--text-muted,#94a3b8);margin-bottom:3px;font-size:.65rem}.app-release-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.app-release-list-section,.app-release-cards,.app-release-test-box,.app-release-publish-modal{gap:12px;display:grid}.app-release-card.status-tested{border-color:color-mix(in srgb, var(--success,#22c55e) 32%, var(--border,#334155))}.app-release-test-box{padding-top:2px}.app-release-test-box label,.app-release-release-notes{gap:6px;font-size:.78rem;font-weight:700;display:grid}.app-release-test-box label small,.app-release-release-notes small{color:var(--text-muted,#94a3b8);font-weight:500}.app-release-test-box textarea,.app-release-release-notes textarea{resize:vertical;border:1px solid var(--border,#334155);background:var(--surface,#0d1730);width:100%;min-height:64px;color:var(--text,#e2e8f0);font:inherit;border-radius:10px;padding:10px}.app-release-publish-button{width:100%}.app-release-notes{color:var(--text-muted,#94a3b8);margin:0;font-size:.75rem;line-height:1.45}.app-release-publish-sheet{max-width:460px}.app-release-required-toggle{border:1px solid var(--border,#334155);border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.app-release-required-toggle input{margin-top:3px}.app-release-required-toggle span{gap:3px;display:grid}.app-release-required-toggle small{color:var(--text-muted,#94a3b8);line-height:1.35}.app-release-modal-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=560px){.app-release-meta-grid{grid-template-columns:1fr 1fr}.app-release-meta-grid span:last-child:nth-child(odd){grid-column:1/-1}.app-release-section-head{align-items:center}}@media (width<=420px){.login-app-release{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.login-app-release-icon{width:34px;height:34px}.login-app-release-action{padding-inline:9px;font-size:.72rem}}.app-download-section-featured{margin-top:0;padding:2px 0 4px}.app-download-featured-head{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 8px;display:flex}.app-download-featured-badge,.app-download-featured-version{letter-spacing:.08em;font-size:.67rem;font-weight:900}.app-download-featured-badge{color:var(--accent,#ffc637)}.app-download-featured-version{color:var(--primary,#00d064)}.app-download-card-featured{border:1px solid color-mix(in srgb, var(--primary,#00d064) 58%, var(--accent,#ffc637) 18%);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--accent,#ffc637) 15%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--primary,#00d064) 13%, var(--card-dark,#111c44)), var(--card-dark,#111c44));min-height:82px;box-shadow:0 16px 38px color-mix(in srgb, var(--primary,#00d064) 15%, transparent);position:relative;overflow:hidden}.app-download-card-featured:before{content:"";background:linear-gradient(180deg, var(--accent,#ffc637), var(--primary,#00d064));width:3px;position:absolute;inset:0 auto 0 0}.app-download-card-featured:not(:disabled):hover,.app-download-card-featured:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--primary,#00d064) 74%, var(--accent,#ffc637) 26%);box-shadow:0 18px 44px color-mix(in srgb, var(--primary,#00d064) 22%, transparent);transform:translateY(-1px)}.app-download-icon-featured{border:1px solid color-mix(in srgb, var(--primary,#00d064) 30%, transparent);background:color-mix(in srgb, var(--primary,#00d064) 18%, transparent)!important;color:var(--primary,#00d064)!important}.app-download-cta{border:1px solid var(--border-dark,#ecedf31f);background:color-mix(in srgb, var(--card-dark,#111c44) 82%, transparent);min-height:36px;color:var(--muted,#8a94a6);white-space:nowrap;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:8px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.app-download-cta.is-ready{border-color:color-mix(in srgb, var(--accent,#ffc637) 52%, var(--primary,#00d064));background:linear-gradient(135deg, var(--primary,#00d064), color-mix(in srgb, var(--primary,#00d064) 78%, var(--accent,#ffc637)));color:#04130a;box-shadow:0 8px 22px color-mix(in srgb, var(--primary,#00d064) 22%, transparent)}.login-app-release.legacy-cutover{border-color:color-mix(in srgb, var(--accent,#ffc637) 50%, var(--border-dark,#334155))}.app-release-install-gate{border:1px solid color-mix(in srgb, var(--primary,#00d064) 28%, var(--border-dark,#334155));background:color-mix(in srgb, var(--primary,#00d064) 7%, var(--card-dark,#111c44));border-radius:13px;gap:10px;padding:12px;display:grid}.app-release-install-gate.is-first-release{border-color:color-mix(in srgb, var(--accent,#ffc637) 42%, var(--border-dark,#334155));background:color-mix(in srgb, var(--accent,#ffc637) 7%, var(--card-dark,#111c44))}.app-release-install-gate strong,.app-release-install-gate small{display:block}.app-release-install-gate small{color:var(--muted,#8a94a6);margin-top:4px;line-height:1.45}.app-release-install-confirm{background:color-mix(in srgb, var(--card-dark,#111c44) 76%, transparent);border-radius:11px;align-items:flex-start;gap:9px;padding:10px;font-size:.78rem;line-height:1.4;display:flex}.app-release-install-confirm input{margin-top:2px}.app-release-upgrade-evidence{border:1px solid color-mix(in srgb, var(--primary,#00d064) 30%, transparent);background:color-mix(in srgb, var(--primary,#00d064) 10%, transparent);width:fit-content;color:var(--primary,#00d064);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.app-release-target-summary{gap:6px;display:grid}.app-release-target-summary small{color:var(--muted,#8a94a6);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.app-release-target-summary.compact{gap:5px}.app-release-target-chips{flex-wrap:wrap;gap:6px;display:flex}.app-release-target-chips span{border:1px solid color-mix(in srgb, var(--primary,#00d064) 28%, var(--border-dark,#334155));background:color-mix(in srgb, var(--primary,#00d064) 9%, transparent);min-height:27px;color:var(--text-light,#ecedf3);border-radius:999px;align-items:center;padding:4px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.app-release-target-role-picker{border:1px solid color-mix(in srgb, var(--accent,#ffc637) 30%, var(--border-dark,#334155));background:color-mix(in srgb, var(--accent,#ffc637) 5%, var(--card-dark,#111c44));border-radius:13px;gap:9px;margin:0;padding:12px;display:grid}.app-release-target-role-picker legend{color:var(--text-light,#ecedf3);padding:0 5px;font-size:.8rem;font-weight:900}.app-release-target-role-picker>small{color:var(--muted,#8a94a6);line-height:1.4}.app-release-target-role-picker>em{color:var(--accent,#ffc637);font-size:.72rem;font-style:normal;font-weight:800}.app-release-target-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.app-release-target-role-grid label{border:1px solid var(--border-dark,#334155);background:color-mix(in srgb, var(--card-dark,#111c44) 82%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px 9px;font-size:.76rem;font-weight:800;display:flex}.app-release-target-role-grid label.is-selected{border-color:color-mix(in srgb, var(--primary,#00d064) 64%, var(--accent,#ffc637));background:color-mix(in srgb, var(--primary,#00d064) 13%, var(--card-dark,#111c44))}.app-release-target-role-grid input{flex:none;margin:0}@media (width<=520px){.app-download-card-featured{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.app-download-card-featured .role-options-card-body{overflow-wrap:normal;word-break:normal;min-width:0}.app-download-card-featured .app-download-cta{grid-column:1/-1;width:100%}.app-release-target-role-grid{grid-template-columns:1fr 1fr}}
