:root{color-scheme:light dark;--bg:#f5f7fb;--fg:#111827;--muted:#667085;--card:#ffffff;--border:#d9e2ec;--primary:#007aff;--primary-fg:#ffffff;--primary-hover:#0067d8;--primary-soft:rgba(0,122,255,0.1);--primary-soft-strong:rgba(0,122,255,0.16);--primary-border:rgba(0,122,255,0.24);--focus-ring:rgba(0,122,255,0.28);--accent:#007aff;--accent-fg:#ffffff;--accent-soft:rgba(0,122,255,0.1);--link:#0067d8;--success:#16a34a;--warning:#f79009;--info:#2e90fa;--danger:#d92d20;--danger-fg:#ffffff;--danger-soft:rgba(217,45,32,0.1);--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{min-height:100%;background:var(--bg);-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;margin:0;color:var(--fg);background:linear-gradient(180deg,rgba(255,255,255,.78),transparent 220px),var(--bg);color-scheme:light;font-family:var(--font-sans);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text:var(--fg);--surface-subtle:#f8fafc;--surface-elevated:var(--card);--overlay:rgba(15,23,42,0.44);--shadow-xs:0 1px 2px rgba(16,24,40,0.06);--shadow-sm:0 1px 2px rgba(16,24,40,0.06),0 4px 12px rgba(16,24,40,0.06);--shadow-md:0 1px 2px rgba(16,24,40,0.04),0 16px 42px rgba(16,24,40,0.1);--field-border:1px solid var(--border);--field-box-shadow:var(--shadow-xs);--info-row-border:1px solid var(--border);--info-row-shadow:var(--shadow-xs);--section-panel-border:1px solid var(--border);--section-panel-shadow:var(--shadow-sm);--form-back-border:1px solid var(--border);--form-back-bg:var(--surface-elevated);--form-back-shadow:var(--shadow-xs)}@media (prefers-color-scheme:dark){body[data-theme=system],html[data-theme=system] body{--bg:var(--bg-dark,#0b0f17)!important;--fg:var(--fg-dark,#f8fafc)!important;--muted:var(--muted-dark,#98a2b3)!important;--card:var(--card-dark,#111827)!important;--border:var(--border-dark,#263244)!important;--primary:var(--primary-dark,var(--primary))!important;--primary-fg:var(--primary-fg-dark,var(--primary-fg))!important;--primary-hover:var(--primary-hover-dark,var(--primary-hover))!important;--primary-soft:var(--primary-soft-dark,rgba(46,144,250,0.18))!important;--primary-soft-strong:var(--primary-soft-strong-dark,rgba(46,144,250,0.26))!important;--primary-border:var(--primary-border-dark,rgba(46,144,250,0.34))!important;--focus-ring:var(--focus-ring-dark,rgba(46,144,250,0.34))!important;--accent:var(--accent-dark,var(--accent))!important;--accent-fg:var(--accent-fg-dark,var(--accent-fg))!important;--accent-soft:var(--accent-soft-dark,rgba(46,144,250,0.18))!important;--link:var(--link-dark,var(--primary))!important;--danger:#f97066!important;--danger-soft:rgba(249,112,102,0.16)!important;--success:#32d583!important;--warning:#fdb022!important;--info:#53b1fd!important;color-scheme:dark;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 240px),var(--bg);--surface-subtle:#151e2f;--surface-elevated:var(--card);--overlay:rgba(2,6,23,0.68);--shadow-xs:0 1px 2px rgba(0,0,0,0.28);--shadow-sm:0 1px 2px rgba(0,0,0,0.26),0 10px 28px rgba(0,0,0,0.28);--shadow-md:0 1px 2px rgba(0,0,0,0.22),0 22px 54px rgba(0,0,0,0.34)}}body[data-theme=dark],html[data-theme=dark] body{--bg:var(--bg-dark,#0b0f17)!important;--fg:var(--fg-dark,#f8fafc)!important;--muted:var(--muted-dark,#98a2b3)!important;--card:var(--card-dark,#111827)!important;--border:var(--border-dark,#263244)!important;--primary:var(--primary-dark,var(--primary))!important;--primary-fg:var(--primary-fg-dark,var(--primary-fg))!important;--primary-hover:var(--primary-hover-dark,var(--primary-hover))!important;--primary-soft:var(--primary-soft-dark,rgba(46,144,250,0.18))!important;--primary-soft-strong:var(--primary-soft-strong-dark,rgba(46,144,250,0.26))!important;--primary-border:var(--primary-border-dark,rgba(46,144,250,0.34))!important;--focus-ring:var(--focus-ring-dark,rgba(46,144,250,0.34))!important;--accent:var(--accent-dark,var(--accent))!important;--accent-fg:var(--accent-fg-dark,var(--accent-fg))!important;--accent-soft:var(--accent-soft-dark,rgba(46,144,250,0.18))!important;--link:var(--link-dark,var(--primary))!important;--danger:#f97066!important;--danger-soft:rgba(249,112,102,0.16)!important;--success:#32d583!important;--warning:#fdb022!important;--info:#53b1fd!important;color-scheme:dark;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 240px),var(--bg);--surface-subtle:#151e2f;--surface-elevated:var(--card);--overlay:rgba(2,6,23,0.68);--shadow-xs:0 1px 2px rgba(0,0,0,0.28);--shadow-sm:0 1px 2px rgba(0,0,0,0.26),0 10px 28px rgba(0,0,0,0.28);--shadow-md:0 1px 2px rgba(0,0,0,0.22),0 22px 54px rgba(0,0,0,0.34)}body[data-theme=light],html[data-theme=light] body{--bg:var(--bg-light,#f5f7fb)!important;--fg:var(--fg-light,#111827)!important;--muted:var(--muted-light,#667085)!important;--card:var(--card-light,#ffffff)!important;--border:var(--border-light,#d9e2ec)!important;--primary:var(--primary-light,var(--brand-primary))!important;--primary-fg:var(--primary-fg-light,var(--brand-primary-fg))!important;--primary-hover:var(--primary-hover-light,var(--primary))!important;--primary-soft:var(--primary-soft-light,rgba(0,122,255,0.1))!important;--primary-soft-strong:var(--primary-soft-strong-light,rgba(0,122,255,0.16))!important;--primary-border:var(--primary-border-light,rgba(0,122,255,0.24))!important;--focus-ring:var(--focus-ring-light,rgba(0,122,255,0.28))!important;--accent:var(--accent-light,var(--brand-accent))!important;--accent-fg:var(--accent-fg-light,var(--brand-accent-fg))!important;--accent-soft:var(--accent-soft-light,rgba(0,122,255,0.1))!important;--link:var(--link-light,var(--primary))!important;--danger:var(--danger-light,#d92d20)!important;--danger-fg:var(--danger-fg-light,#ffffff)!important;--danger-soft:var(--danger-soft-light,rgba(217,45,32,0.1))!important;--success:#16a34a!important;--warning:#f79009!important;--info:#2e90fa!important;color-scheme:light;background:linear-gradient(180deg,rgba(255,255,255,.78),transparent 220px),var(--bg);--surface-subtle:#f8fafc;--surface-elevated:var(--card);--overlay:rgba(15,23,42,0.44);--shadow-xs:0 1px 2px rgba(16,24,40,0.06);--shadow-sm:0 1px 2px rgba(16,24,40,0.06),0 4px 12px rgba(16,24,40,0.06);--shadow-md:0 1px 2px rgba(16,24,40,0.04),0 16px 42px rgba(16,24,40,0.1)}::selection{background:var(--primary-soft-strong);color:var(--fg)}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}input,select,textarea{color:var(--fg)}a,a:visited{color:var(--link,var(--primary))}a:hover{color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.76}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--card) inset;-webkit-box-shadow:0 0 0 1000px var(--card) inset;-webkit-transition:background-color 999999s ease-in-out 0s;transition:background-color 999999s ease-in-out 0s}.container{width:min(1100px,calc(100% - 40px));margin:0 auto}.card{width:100%;box-sizing:border-box;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.muted{color:var(--muted)}.btn,.muted{font-size:15px}.btn{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--fg);padding:10px 14px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-xs);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.btn:hover:not(:disabled){border-color:var(--primary-border);background:var(--surface-subtle);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:var(--shadow-xs);transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.58}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.btnPrimary{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);box-shadow:0 8px 18px var(--primary-soft-strong)}.btnPrimary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);color:var(--primary-fg);box-shadow:0 10px 24px var(--primary-soft-strong)}.btn:not(.btnPrimary) svg{color:var(--primary);flex:0 0 auto}.btnContent{display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0}.btnFull{width:100%}.btnTall{min-height:56px}.btnCenterRow{display:inline-flex;align-items:center;justify-content:center;gap:10px}.phoneField{display:grid;gap:8px}.phoneField .PhoneInput{min-height:58px;width:100%;display:flex;align-items:center;overflow:hidden;border:var(--field-border);border-radius:var(--radius-md);background:var(--card);color:var(--fg);box-shadow:var(--field-box-shadow);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.phoneField .PhoneInput:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring),var(--field-box-shadow)}.phoneField .PhoneInputCountry{height:100%;display:inline-flex;align-items:center;gap:8px;padding-left:12px;padding-right:10px;border-right:1px solid var(--border)}.phoneField .PhoneInputCountrySelect{height:100%;border:0;background:transparent;color:inherit;outline:none;cursor:pointer}.phoneField .PhoneInputCountryIcon{width:20px;height:14px;border-radius:3px;overflow:hidden}.phoneField .PhoneInputInput{height:100%;width:100%;min-width:0;border:0;outline:none;background:transparent;color:inherit;padding:0 12px}.floatingInputFrame{border-radius:var(--radius-md)}.floatingInputControl{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.floatingInputControl:focus{border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--focus-ring),var(--field-box-shadow)!important}.otpRow{display:flex;gap:10px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.otpRow::-webkit-scrollbar{display:none}.otpInput{width:52px;height:52px;border-radius:var(--radius-md);text-align:center;font-size:18px;font-weight:800}.formPage{min-height:100svh;display:grid;place-items:start center;padding:28px 0 48px}.formCard,.formNoCard{width:100%;max-width:520px}.formCard{margin:0 auto}.formTitle{margin-top:0;margin-bottom:8px;color:var(--fg);font-size:clamp(25px,5vw,34px);line-height:1.08;letter-spacing:0}.formDescription{margin-top:0;margin-bottom:20px;line-height:1.55}.otpModalOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:var(--overlay)}.otpModalCard{width:min(520px,100%);padding:20px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.otpModalHeader{display:flex;justify-content:space-between;gap:12px}.otpModalTitle{margin:0;font-size:18px;line-height:1.25}.otpModalSubtitle{margin:6px 0 0;font-size:14px}.otpModalCloseBtn{height:36px}.otpModalBody{margin-top:14px;display:grid;gap:14px}.otpModalSendingRow{display:flex;align-items:center;gap:10px}.otpModalErrorText,.otpModalIdleSpacer,.otpModalSendingText,.otpModalVerifiedText{font-size:14px}.otpModalEntry,.otpModalEntryInner,.otpModalSendError{display:grid;gap:10px}.otpModalErrorText{color:var(--danger)}.otpModalActionsRow,.otpModalVerifyRow{display:flex;gap:10px;align-items:center}.otpModalLabel{font-weight:700;font-size:14px}.otpModalGrow{flex:1 1}.otpModalVerifySpinner{display:inline-flex;align-items:center}.dashSection,.dashStack{display:grid;gap:14px}.dashCenter{display:grid;place-items:center}.dashQrWrap{padding:8px}.dashDivider{width:100%;margin:8px 0;border:0;border-top:1px solid var(--border)}.dashHeading{color:var(--fg);font-weight:800;font-size:17px}.dashTxList{display:grid;gap:10px}.dashTxItem{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-xs)}.dashTxTop{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.dashTxAmount,.dashTxTitle{min-width:0;font-weight:800}.dashTxTitle{overflow-wrap:anywhere}.dashTxAmount{white-space:nowrap}.dashTxMeta{font-size:13px}.paymentAmountCard{position:relative;overflow:hidden;padding:22px}.paymentAmountForm{position:relative;z-index:1}.paymentHero{position:relative;padding:2px 0 8px}.paymentHeroPill{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.paymentMerchantName{margin:2px 0 0;color:var(--fg);font-size:clamp(28px,8vw,38px);line-height:1.04;text-align:center;overflow-wrap:anywhere}.paymentSectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.paymentAmountPanel,.paymentPresetPanel{padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle)}.paymentAmountFieldWrap{position:relative;display:grid;place-items:center}.paymentCurrencyPrefix{position:absolute;left:18px;z-index:1;color:var(--primary);font-size:clamp(28px,7vw,36px);font-weight:900;letter-spacing:0;line-height:1;pointer-events:none}.paymentAmountInput{min-height:76px;padding-left:70px!important;padding-right:20px!important;border-radius:20px!important;background:var(--card)!important;color:var(--fg)!important;font-size:clamp(30px,8vw,38px)!important;font-weight:900;letter-spacing:0;text-align:right!important}.paymentAmountInput::placeholder{color:var(--muted);opacity:.58}.paymentInlineError{color:var(--danger)}.paymentPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.paymentPresetButton{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:var(--radius-md);font-size:17px;font-weight:850}.paymentPresetButton span{color:var(--primary);font-weight:900;letter-spacing:0}.paymentPresetButtonActive{border-color:var(--primary)!important;background:var(--primary-soft)!important;color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft),var(--shadow-xs)}.paymentContinueButton{min-height:60px;border-radius:999px;font-size:16px}.paymentMethodsSlot{padding-top:18px;opacity:.78}.mycentDash{display:grid;gap:18px;width:100%}.mycentActionMenu,.mycentQrHero,.mycentTxPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.mycentQrHero{position:relative;display:grid;gap:18px;overflow:hidden;padding:20px}.mycentQrHero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--primary);opacity:.9}.mycentQrHeader,.mycentSectionHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.mycentQrHeader h1,.mycentSectionHeader h2{margin:4px 0 0;color:var(--fg);font-size:clamp(24px,6vw,31px);line-height:1.08;overflow-wrap:anywhere}.mycentEyebrow{color:var(--primary);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mycentLivePill,.mycentSectionHeader>span{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:850}.mycentQrStage{position:relative;z-index:1;display:grid;place-items:center;padding:8px 0}.mycentQrButton{position:relative;display:grid;place-items:center;padding:22px;border:1px solid var(--border);border-radius:24px;background:var(--card);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mycentQrButton:hover{border-color:var(--primary-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.mycentQrCorners{position:absolute;inset:10px;pointer-events:none;border:1px solid var(--primary-border);border-radius:18px}.mycentQrActions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mycentIconAction{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mycentTxPanel{padding:18px;display:grid;gap:14px}.mycentTxList{display:grid;gap:10px}.mycentTxItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.mycentTxIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:var(--primary-soft)}.mycentTxBody{min-width:0}.mycentTxAmount,.mycentTxTitle{font-weight:800}.mycentTxTitle{overflow:hidden;text-overflow:ellipsis}.mycentTxAmount,.mycentTxTitle{white-space:nowrap}.mycentEmptyState,.mycentTxMeta{color:var(--muted);font-size:14px}.mycentActionMenu{padding:8px}.mycentActionMenu>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;cursor:pointer;list-style:none}.mycentActionMenu>summary::-webkit-details-marker{display:none}.mycentActionMenu>summary>span{display:inline-flex;align-items:center;gap:10px;font-weight:800}.mycentActionGrid{display:grid;gap:10px;padding:8px 0 0}.mycentActionGrid .btn{min-height:54px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeletonShimmer{to{transform:translateX(100%)}}@media (max-width:620px){.container{width:min(100% - 28px,1100px)}.formPage{padding:18px 0 34px}.card{padding:18px}.paymentPresetGrid{gap:8px!important}.mycentQrHero,.mycentTxPanel{padding:16px}.mycentQrActions{grid-template-columns:1fr}}@media (max-width:420px){.otpRow{gap:8px}.otpInput{width:44px;height:48px;font-size:17px}.paymentPresetButton{min-height:52px;font-size:16px}}@media (max-width:360px){.otpRow{gap:6px}.otpInput{width:40px;height:46px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}