/* ===== Pix Pay Web — zamonaviy mobil-first ===== */
:root{
  --primary:#6366f1; --primary-d:#4f46e5; --accent:#8b5cf6;
  --success:#10b981; --danger:#ef4444; --warning:#f59e0b; --info:#0ea5e9;
  --grad:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);
  --radius:20px; --radius-sm:14px;
  font-size:16px;
}
body.dark{
  --bg:#0b1020; --bg2:#070a16;
  --card:rgba(255,255,255,.045); --card-solid:#151b30; --modal-bg:rgba(15,21,44,.75);
  --line:rgba(255,255,255,.08); --line-2:rgba(255,255,255,.14);
  --text:#f3f5fb; --muted:#9aa3bd; --muted-2:#6b7596;
  --nav-bg:rgba(12,17,33,.85);
  --shadow:0 18px 40px -18px rgba(0,0,0,.7);
}
body.light{
  --bg:#eef1f8; --bg2:#e4e8f4;
  --card:rgba(255,255,255,.75); --card-solid:#ffffff; --modal-bg:rgba(255,255,255,.88);
  --line:rgba(15,23,42,.08); --line-2:rgba(15,23,42,.14);
  --text:#0f172a; --muted:#5b6478; --muted-2:#8a93a8;
  --nav-bg:rgba(255,255,255,.85);
  --shadow:0 18px 40px -20px rgba(30,41,90,.3);
}
*{margin:0;padding:0;box-sizing:border-box;font-family:'Plus Jakarta Sans',system-ui,sans-serif;-webkit-tap-highlight-color:transparent}
html,body{height:100%;width:100%}
html,body{height:100dvh;overflow:hidden}
body{background:var(--bg);color:var(--text);transition:background .3s,color .3s}
main{width:100%}
#app{height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}
#app::-webkit-scrollbar{display:none}
.bg-ambient{position:fixed;inset:0;z-index:-1;
  background:
    radial-gradient(38rem 38rem at 10% -5%,rgba(99,102,241,.22),transparent 60%),
    radial-gradient(34rem 34rem at 100% 0%,rgba(139,92,246,.20),transparent 55%),
    radial-gradient(30rem 30rem at 50% 120%,rgba(14,165,233,.14),transparent 60%),
    var(--bg2);
  filter:saturate(1.05)}
.hidden{display:none!important}

/* nozik, zamonaviy scrollbar (strelkasiz) */
*{scrollbar-width:thin;scrollbar-color:rgba(148,163,189,.32) transparent}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:rgba(148,163,189,.28);border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:rgba(148,163,189,.5)}
::-webkit-scrollbar-button{display:none;width:0;height:0}
::-webkit-scrollbar-corner{background:transparent}

/* splash — "pix" harflari ketma-ket pulslaydi (typing nuqtalari kabi) */
.splash{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;
  background:var(--bg)}
.splash.out{opacity:0;transition:opacity .3s;pointer-events:none}
.splash-logo{display:flex;font-size:3.6rem;font-weight:800;letter-spacing:-2px}
.splash-logo span{display:inline-block;
  background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  animation:pixpulse 1.2s infinite ease-in-out both}
.splash-logo span:nth-child(2){animation-delay:.16s}
.splash-logo span:nth-child(3){animation-delay:.32s}
@keyframes pixpulse{
  0%,70%,100%{opacity:.3;transform:translateY(0) scale(.85)}
  35%{opacity:1;transform:translateY(-9px) scale(1.12)}
}

/* ---------- buttons / inputs ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;
  border-radius:var(--radius-sm);font-weight:700;font-size:.95rem;padding:14px 18px;color:#fff;
  min-width:0;white-space:normal;text-align:center;line-height:1.25;
  transition:transform .15s,opacity .2s,box-shadow .2s}
.btn:active{transform:scale(.97)}
.btn[disabled]{opacity:.55;cursor:not-allowed}
.btn-block{width:100%}
.btn-primary{background:var(--grad);box-shadow:0 10px 24px -8px rgba(99,102,241,.6)}
.btn-success{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 10px 24px -8px rgba(16,185,129,.55)}
.btn-danger{background:linear-gradient(135deg,#ef4444,#f87171)}
.btn-ghost{background:var(--card);color:var(--text);border:1px solid var(--line)}
.btn-sm{padding:9px 12px;font-size:.82rem;border-radius:11px}
.fld-label{display:block;font-size:.82rem;font-weight:600;color:var(--muted);margin:0 4px 8px}
.fld{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);
  border-radius:var(--radius-sm);padding:0 14px;transition:border .2s,box-shadow .2s}
.fld:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(99,102,241,.15)}
.fld i{color:var(--muted)}
.fld input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-size:1.05rem;
  font-weight:600;padding:15px 0;letter-spacing:.5px}
.fld input::placeholder{color:var(--muted-2);font-weight:500}
.hint{font-size:.78rem;color:var(--muted);margin:10px 4px 18px;line-height:1.5}

/* ---------- AUTH ---------- */
.auth-wrap{height:100dvh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:24px;gap:18px}
.auth-card{width:100%;max-width:400px;background:var(--card);backdrop-filter:blur(22px);
  border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 24px;
  animation:rise .5s cubic-bezier(.16,1,.3,1)}
@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.brand{text-align:center;margin-bottom:24px}
.brand-logo,.tb-logo{background:url('/img/newlogo.png') center/contain no-repeat;border-radius:14px}
.brand-logo{width:74px;height:74px;margin:0 auto 14px}
.brand-logo span,.tb-logo span{display:none}   /* logo endi rasm (background) */
.tb-logo span{font-size:1.05rem}
.brand h1{font-size:1.5rem;font-weight:800}
.brand-sub{color:var(--muted);font-size:.9rem;margin-top:2px}
.link-back{background:none;border:none;color:var(--muted);font-weight:600;cursor:pointer;
  display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:.85rem}
.code-info{font-size:.9rem;color:var(--muted);line-height:1.6;margin-bottom:18px;text-align:center}
.code-info b{color:var(--text)}
.otp{display:flex;gap:8px;justify-content:center;margin-bottom:20px}
.otp input{width:46px;height:56px;text-align:center;font-size:1.5rem;font-weight:800;color:var(--text);
  background:var(--card);border:1px solid var(--line-2);border-radius:13px;outline:none;transition:.2s}
.otp input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(99,102,241,.16);transform:translateY(-2px)}
.link-resend{display:block;width:100%;text-align:center;background:none;border:none;color:var(--muted);
  font-weight:600;margin-top:14px;cursor:pointer;font-size:.85rem}
.link-resend:not([disabled]){color:var(--primary)}
.auth-foot{color:var(--muted-2);font-size:.78rem;display:flex;align-items:center;gap:6px}

/* ---------- APP shell ---------- */
.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;width:100%;
  padding:calc(var(--tg-top, env(safe-area-inset-top)) + 14px) calc(var(--tg-right, 0px) + 18px) 14px 18px;background:var(--nav-bg);
  backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.tb-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}
.tb-logo{width:42px;height:42px}
.tb-title{font-weight:800;font-size:1.05rem}
.tb-sub{font-size:.74rem;color:var(--muted)}
.icon-btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--card);
  color:var(--text);cursor:pointer;display:grid;place-items:center;font-size:1rem;transition:.2s}
.icon-btn:active{transform:scale(.92)}
.icon-btn.spin i{animation:spin .7s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.content{padding:18px 16px calc(96px + var(--tg-bottom, env(safe-area-inset-bottom)));max-width:560px;margin:0 auto}
.page{animation:fade .35s ease}
@keyframes fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* ---------- bottom nav ---------- */
.bottom-nav{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:560px;z-index:40;
  display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px calc(8px + var(--tg-bottom, env(safe-area-inset-bottom)));
  background:var(--nav-bg);backdrop-filter:blur(18px);border-top:1px solid var(--line)}
.nav-item{background:none;border:none;cursor:pointer;color:var(--muted);display:flex;flex-direction:column;
  align-items:center;gap:3px;padding:8px 4px;border-radius:13px;font-size:.68rem;font-weight:600;transition:.2s}
.nav-item i{font-size:1.18rem}
.nav-item.active{color:var(--primary)}
.nav-item.active i{transform:translateY(-2px)}

/* ---------- cards ---------- */
.card{background:var(--card);backdrop-filter:blur(16px);border:1px solid var(--line);
  border-radius:var(--radius);box-shadow:var(--shadow)}
.sec-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);
  margin:22px 4px 12px;display:flex;align-items:center;justify-content:space-between}
.sec-title a{color:var(--primary);text-transform:none;letter-spacing:0;font-size:.8rem;text-decoration:none}

/* balance hero */
.hero{position:relative;overflow:hidden;background:var(--grad);border-radius:var(--radius);padding:22px;
  color:#fff;box-shadow:0 20px 40px -18px rgba(99,102,241,.7)}
.hero::after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;
  background:rgba(255,255,255,.12);top:-90px;right:-50px}
.hero .lbl{font-size:.82rem;opacity:.9;display:flex;align-items:center;gap:6px}
.hero .val{font-size:2.3rem;font-weight:800;letter-spacing:-1px;margin-top:6px}
.hero .val small{font-size:1rem;font-weight:600;opacity:.85}
.hero-actions{display:flex;gap:10px;margin-top:18px;position:relative;z-index:1}
.hero-actions .btn{flex:1;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);box-shadow:none}
.hero-actions .btn:active{background:rgba(255,255,255,.26)}

/* stat grid */
.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.stat{padding:16px;border-radius:var(--radius-sm)}
.stat .ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:1rem;margin-bottom:10px}
.stat .ico.g1{background:rgba(16,185,129,.15);color:#10b981}
.stat .ico.g2{background:rgba(99,102,241,.15);color:#6366f1}
.stat .ico.g3{background:rgba(245,158,11,.15);color:#f59e0b}
.stat .ico.g4{background:rgba(14,165,233,.15);color:#0ea5e9}
.stat .s-val{font-size:1.25rem;font-weight:800}
.stat .s-val small{font-size:.66rem;font-weight:600;color:var(--muted);margin-left:1px}
.stat .s-lbl{font-size:.76rem;color:var(--muted);margin-top:2px}

/* chart */
.chart{display:flex;align-items:flex-end;gap:8px;height:120px;padding:16px;margin-top:4px}
.chart .bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}
.chart .bar{width:100%;max-width:26px;background:var(--grad);border-radius:7px 7px 3px 3px;min-height:4px;
  transition:height .6s cubic-bezier(.16,1,.3,1)}
.chart .bar-lbl{font-size:.66rem;color:var(--muted)}

/* list rows */
.list{display:flex;flex-direction:column}
.row{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer;
  transition:background .15s}
.row:last-child{border-bottom:none}
.row:active{background:var(--card)}
.r-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;
  background:rgba(99,102,241,.14);color:var(--primary);font-size:1.05rem;overflow:hidden}
.r-ico img{width:100%;height:100%;object-fit:cover;display:block}

/* loyiha cover banner (rasm fonda, to'q blur) */
.proj-cover{position:relative;border-radius:18px;overflow:hidden;margin-bottom:14px;background:var(--grad)}
.proj-cover .cv-bg{position:absolute;inset:0;background-size:cover;background-position:center;
  filter:blur(16px) brightness(.42) saturate(1.1);transform:scale(1.25)}
.proj-cover .cv-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,10,22,.92),rgba(7,10,22,.4))}
.proj-cover .cv-in{position:relative;z-index:1;padding:16px;color:#fff;display:flex;flex-direction:column}
.proj-cover .cv-in h3{font-size:1.15rem;margin:0;color:#fff;overflow-wrap:anywhere}
.proj-cover .cv-sub{font-size:.8rem;opacity:.9;margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.proj-cover .r-ico{width:50px;height:50px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12)}
.row .r-main{flex:1;min-width:0}
.row .r-title{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row .r-sub{font-size:.78rem;color:var(--muted);margin-top:2px}
.row .r-right{text-align:right;flex-shrink:0}
.row .r-amt{font-weight:800;font-size:.95rem;white-space:nowrap}
.row .r-amt small{font-size:.66rem;font-weight:600;color:var(--muted)}
.row .r-amt.pos{color:var(--success)}
.row .r-amt.neg{color:var(--danger)}
.row .r-time{font-size:.72rem;color:var(--muted);margin-top:2px}
.pm-badge{display:inline-block;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px;margin-bottom:3px;letter-spacing:.02em}
.pm-click{background:rgba(59,130,246,.15);color:#60a5fa}
.pm-payme{background:rgba(0,167,157,.15);color:#00c4b8}
.pm-paynet{background:rgba(34,197,94,.15);color:#4ade80}
.pm-uzum{background:rgba(168,85,247,.15);color:#c084fc}
.chev{color:var(--muted-2);font-size:.85rem}

/* badges */
.badge{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:100px}
.badge.ok{background:rgba(16,185,129,.15);color:#10b981}
.badge.wait{background:rgba(245,158,11,.15);color:#f59e0b}
.badge.fail{background:rgba(239,68,68,.15);color:#ef4444}

/* key box */
.keybox{display:flex;align-items:center;gap:10px;background:var(--card);border:1px dashed var(--line-2);
  border-radius:var(--radius-sm);padding:12px 14px;margin-top:8px}
.keybox code{flex:1;font-size:.82rem;word-break:break-all;font-family:ui-monospace,monospace;color:var(--text)}
.keybox button{background:var(--grad);color:#fff;border:none;border-radius:9px;padding:8px 11px;cursor:pointer}

/* empty / skeleton */
.empty{text-align:center;padding:42px 20px;color:var(--muted)}
.empty i{font-size:2.4rem;opacity:.5;margin-bottom:12px;display:block}
.skel{background:linear-gradient(90deg,var(--card) 25%,var(--line) 37%,var(--card) 63%);
  background-size:400% 100%;animation:shimmer 1.3s infinite;border-radius:12px}
@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}

/* segmented */
.seg{display:flex;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:4px;gap:4px;margin-top:8px}
.seg button{flex:1;border:none;background:none;color:var(--muted);font-weight:700;padding:11px;border-radius:10px;
  cursor:pointer;font-size:.85rem;transition:.2s}
.seg button.active{background:var(--grad);color:#fff}
.method-note{font-size:.78rem;color:var(--muted);line-height:1.6;margin-top:10px;padding:12px;
  background:var(--card);border-radius:12px;border:1px solid var(--line)}

/* profile rows */
.prow{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--line)}
.prow:last-child{border-bottom:none}
.prow .pl{display:flex;align-items:center;gap:12px}
.prow .pl i{width:36px;height:36px;border-radius:10px;background:var(--card);display:grid;place-items:center;color:var(--primary)}
.prow .pv{color:var(--muted);font-weight:600;font-size:.9rem}

/* Light/Dark animatsion toggle (quyosh <-> oy) */
.theme-switch{position:relative;width:64px;height:32px;flex-shrink:0;border:none;cursor:pointer;padding:0;
  border-radius:100px;overflow:hidden;background:linear-gradient(180deg,#1b2547,#0c1330);
  box-shadow:inset 0 1px 3px rgba(0,0,0,.5);transition:background .5s ease}
body.light .theme-switch{background:linear-gradient(180deg,#8fd3ff,#4eb8f5);box-shadow:inset 0 1px 3px rgba(0,0,0,.12)}
.theme-switch .ts-knob{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;z-index:2;
  background:#ffd43b;box-shadow:0 0 8px 2px rgba(255,212,59,.7);
  transition:left .5s cubic-bezier(.16,1,.3,1),background .5s,box-shadow .5s}
body.dark .theme-switch .ts-knob{left:36px;background:#eef2fb;box-shadow:0 0 7px 1px rgba(238,242,251,.45)}
.theme-switch .ts-knob::after{content:"";position:absolute;inset:0;border-radius:50%;background:#0c1330;
  transform:translate(-30%,-35%) scale(0);transition:transform .5s cubic-bezier(.16,1,.3,1),background .5s}
body.dark .theme-switch .ts-knob::after{transform:translate(26%,-28%) scale(.92)}
.theme-switch .ts-stars,.theme-switch .ts-clouds{position:absolute;inset:0;z-index:1;transition:opacity .5s,transform .5s}
.theme-switch .ts-stars{opacity:0;transform:translateY(-6px)}
body.dark .theme-switch .ts-stars{opacity:1;transform:none}
.theme-switch .ts-stars i{position:absolute;background:#fff;border-radius:50%;width:2px;height:2px;box-shadow:0 0 2px #fff}
.theme-switch .ts-stars i:nth-child(1){left:10px;top:7px}
.theme-switch .ts-stars i:nth-child(2){left:18px;top:16px;width:1.5px;height:1.5px}
.theme-switch .ts-stars i:nth-child(3){left:25px;top:9px;width:2.5px;height:2.5px}
.theme-switch .ts-stars i:nth-child(4){left:15px;top:22px;width:1.5px;height:1.5px}
.theme-switch .ts-clouds{opacity:0;transform:translateY(8px)}
body.light .theme-switch .ts-clouds{opacity:1;transform:none}
.theme-switch .ts-clouds i{position:absolute;background:rgba(255,255,255,.92);border-radius:100px}
.theme-switch .ts-clouds i:nth-child(1){width:16px;height:6px;right:6px;bottom:5px}
.theme-switch .ts-clouds i:nth-child(2){width:10px;height:5px;right:19px;bottom:9px}

/* modal */
.modal-root{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center}
.modal-back{position:absolute;inset:0;background:rgba(0,0,0,.35);animation:fade .25s}
.modal{position:relative;width:100%;max-width:480px;background:var(--modal-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);
  border-radius:24px 24px 0 0;padding:14px 0 0;z-index:1;
  box-shadow:0 -10px 40px rgba(0,0,0,.4);animation:sheet .35s cubic-bezier(.16,1,.3,1);
  max-height:90dvh;overflow:hidden;display:flex;flex-direction:column}
.modal-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1;padding:0 20px calc(24px + env(safe-area-inset-bottom))}
@keyframes sheet{from{transform:translateY(100%)}to{transform:none}}
.modal .m-grip{width:40px;height:5px;background:var(--line-2);border-radius:10px;margin:-4px auto 12px;cursor:grab;user-select:none;position:relative}
.modal .m-grip::before{content:'';position:absolute;inset:-12px -40px}
.modal h3{font-size:1.15rem;margin-bottom:6px;min-width:0;overflow-wrap:anywhere}
.modal .m-desc{color:var(--muted);font-size:.88rem;line-height:1.6;margin-bottom:16px}
.modal .m-field{margin-bottom:14px}
@media(min-width:560px){.modal-root{align-items:center}.modal{border-radius:24px}}
.pay-end{color:#f87171;font-size:.8rem;padding:12px 16px;opacity:.8;text-align:center;display:flex;align-items:center;justify-content:center}
.pay-top-btn{position:absolute;bottom:36px;right:40px;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:15px;opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:0 4px 20px rgba(99,102,241,.45);display:flex;align-items:center;justify-content:center;z-index:2}
.pay-top-btn.show{opacity:.9;pointer-events:auto}

/* toast */
#toast-root{position:fixed;left:0;right:0;top:calc(env(safe-area-inset-top) + 12px);z-index:120;
  display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 14px}
.toast{background:var(--card-solid);border:1px solid var(--line);border-radius:14px;padding:13px 16px;
  box-shadow:var(--shadow);display:flex;align-items:center;gap:10px;font-weight:600;font-size:.88rem;
  max-width:420px;width:100%;animation:tin .3s cubic-bezier(.16,1,.3,1)}
.toast i{font-size:1.1rem}
.toast.ok i{color:var(--success)} .toast.err i{color:var(--danger)} .toast.info i{color:var(--info)}
@keyframes tin{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}

/* dev panel guard */
.dev-guard{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;
  background:var(--bg);color:var(--text);padding:24px}
.dev-guard-box{display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:800;font-size:1.05rem}
.dev-guard-box i{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--card);
  color:var(--danger);border:1px solid var(--line);font-size:1.35rem}

/* misc */
.mt{margin-top:12px}.mt8{margin-top:8px}.center{text-align:center}
.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;
  animation:spin .7s linear infinite;display:inline-block}
.amount-input{font-size:1.6rem!important;font-weight:800!important;text-align:center}
/* Summa maydoni: ikonka absolyut, input butun enga simmetrik markazlashadi */
.fld-amount{position:relative}
.fld-amount > i{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}
.fld-amount .amount-input{flex:none;width:100%;padding-left:38px;padding-right:38px}
