/* ORO_CONNECTED_LAYOUT_FINAL_V1_BEGIN */
/* Goal: Mobile = PC layout. Send/Receive under History/Swap/NFT. */

#oro-wallet-panel .oro-wallet-panel-inner.oro-connected{
  padding:0!important;height:100%!important;width:100%!important;overflow:hidden!important;
  background:transparent!important;
}
#oro-wallet-panel .oro-connected-root{
  --oro-drawer-top:56%!important;position:relative!important;height:100%!important;overflow:hidden!important;
}
#oro-wallet-panel .oro-top-stage{
  position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;
  height:var(--oro-drawer-top)!important;display:flex!important;flex-direction:column!important;
  padding:calc(16px + env(safe-area-inset-top,0px)) 18px 16px!important;
  background:#f5f6f7!important;color:#111!important;
}
#oro-wallet-panel .oro-stage-bar,
#oro-wallet-panel .oro-total-area,
#oro-wallet-panel .oro-back-total-area,
#oro-wallet-panel .oro-mini-row,
#oro-wallet-panel .oro-mid-row,
#oro-wallet-panel .oro-primary-row{
  position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
  transform:none!important;
}
#oro-wallet-panel .oro-mini-row{display:none!important}

#oro-wallet-panel .oro-mid-row{
  display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;
  margin-top:auto!important;margin-bottom:14px!important;padding:0!important;
}
#oro-wallet-panel .oro-mid-row [data-oro-action="charge"]{display:none!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="history"]{order:1!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="swap"]{order:2!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="nft"]{order:3!important}

#oro-wallet-panel .oro-primary-row{display:flex!important;gap:18px!important;margin:0 0 18px 0!important;padding:0!important}
#oro-wallet-panel .oro-primary-btn{height:66px!important;border-radius:33px!important;font-weight:800!important}
#oro-wallet-panel .oro-primary-btn.oro-receive{background:rgba(0,0,0,.88)!important;color:#fff!important}
#oro-wallet-panel .oro-bottom-drawer{
  position:absolute!important;left:0!important;right:0!important;
  top:var(--oro-drawer-top)!important;bottom:0!important;
  background:#e9eaec!important;border-radius:28px 28px 0 0!important;
}
#oro-wallet-panel .oro-drawer-grab{
  height:34px!important;width:100%!important;margin:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:transparent!important;touch-action:none!important;
}
#oro-wallet-panel .oro-drawer-grab::before{
  content:"";width:72px;height:6px;border-radius:999px;background:rgba(255,255,255,.32);
}
#oro-wallet-panel .oro-drawer-body{padding-top:42px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))!important}

/* ORO_CONNECTED_LAYOUT_FINAL_V1_END */

/* ORO_CONNECTED_LAYOUT_TUNE_V2_BEGIN */
#oro-wallet-panel .oro-connected-root{--oro-drawer-top:58%!important;}
#oro-wallet-panel .oro-top-stage{
  padding:calc(16px + env(safe-area-inset-top,0px)) 18px 18px!important;
}
#oro-wallet-panel .oro-mid-row{order:20!important;gap:14px!important;margin-bottom:16px!important;}
#oro-wallet-panel .oro-mid-btn{width:100%!important;height:60px!important;border-radius:18px!important;}
#oro-wallet-panel .oro-primary-row{order:30!important;gap:18px!important;margin:0!important;padding:0!important;}
#oro-wallet-panel .oro-primary-btn{
  flex:1 1 0!important;min-width:0!important;width:auto!important;
  height:66px!important;border-radius:33px!important;
}
/* ORO_CONNECTED_LAYOUT_TUNE_V2_END */


/* ORO_CONNECTED_LAYOUT_TUNE_V3_BEGIN : spacing like PC */
#oro-wallet-panel .oro-top-stage{padding-bottom:22px!important;}
#oro-wallet-panel .oro-mid-row{gap:16px!important;margin-bottom:20px!important;}
#oro-wallet-panel .oro-primary-row{gap:20px!important;margin-top:0!important;}
#oro-wallet-panel .oro-primary-btn{height:68px!important;}
#oro-wallet-panel .oro-mid-btn{height:62px!important;}
/* 左右の“詰まり感”は row の内側余白で解消 */
#oro-wallet-panel .oro-mid-row,
#oro-wallet-panel .oro-primary-row{padding:0 2px!important;}
/* ORO_CONNECTED_LAYOUT_TUNE_V3_END */


/* ORO_CONNECTED_LAYOUT_TUNE_V4_BEGIN : match reference spacing */
#oro-wallet-panel .oro-connected-root{--oro-drawer-top:60%!important;}
#oro-wallet-panel .oro-top-stage{padding-bottom:30px!important;}
#oro-wallet-panel .oro-mid-row{gap:16px!important;margin-bottom:26px!important;}
#oro-wallet-panel .oro-primary-row{gap:22px!important;margin-bottom:24px!important;}
#oro-wallet-panel .oro-primary-btn{height:70px!important;}
#oro-wallet-panel .oro-mid-btn{height:62px!important;}
/* 端の詰まりを消して“資料の余裕”に */
#oro-wallet-panel .oro-mid-row,
#oro-wallet-panel .oro-primary-row{padding:0 6px!important;}
/* ORO_CONNECTED_LAYOUT_TUNE_V4_END */


/* ORO_CONNECTED_LAYOUT_TUNE_V5_BEGIN : pixel-match reference */
#oro-wallet-panel .oro-connected-root{--oro-drawer-top:62%!important;}
#oro-wallet-panel .oro-top-stage{padding-bottom:36px!important;}
#oro-wallet-panel .oro-mid-row{gap:16px!important;margin-bottom:30px!important;padding:0 8px!important;}
#oro-wallet-panel .oro-primary-row{gap:24px!important;margin-bottom:30px!important;padding:0 8px!important;}
#oro-wallet-panel .oro-mid-btn{height:60px!important;border-radius:18px!important;}
#oro-wallet-panel .oro-primary-btn{height:70px!important;border-radius:35px!important;}
/* ORO_CONNECTED_LAYOUT_TUNE_V5_END */


/* ORO_CONNECTED_LAYOUT_TUNE_V6_BEGIN : tighter match */
#oro-wallet-panel .oro-connected-root{--oro-drawer-top:60%!important;}
#oro-wallet-panel .oro-top-stage{padding-bottom:32px!important;}
#oro-wallet-panel .oro-mid-row{margin-bottom:28px!important;}
#oro-wallet-panel .oro-primary-row{margin-bottom:26px!important;}
/* ORO_CONNECTED_LAYOUT_TUNE_V6_END */

/* --- ORO PATCH: 2026-02-16 wallet closed by default, anon handle, hint card --- */
#oro-wallet-panel.oro-drawer-initial-closed .oro-connected-root{--oro-drawer-top:100%!important;}
#oro-wallet-panel .oro-connected-root.oro-drawer-initial-closed{--oro-drawer-top:100%!important;}
#oro-wallet-panel .oro-anon-handle{display:none!important;pointer-events:none!important;align-items:center;justify-content:center;padding:10px 0 14px;touch-action:none;}
#oro-wallet-panel.oro-anon-on:not([data-oro-screen]) .oro-anon-handle,#oro-wallet-panel.oro-anon-on[data-oro-screen="home"] .oro-anon-handle{display:flex!important;pointer-events:auto!important;}
#oro-wallet-panel .oro-top-grab{display:none!important;pointer-events:none!important;}
#oro-wallet-panel.oro-anon-on[data-oro-screen="home"] .oro-top-grab{display:block!important;pointer-events:auto!important;}
#oro-wallet-panel .oro-anon-handle-bar{width:56px;height:4px;border-radius:99px;background:rgba(255,255,255,.35);}

#oro-wallet-panel .oro-stage-bar{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
#oro-wallet-panel .oro-anon-chip{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  height:32px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  border:1px solid rgba(0,0,0,.12)!important;
  background:rgba(0,0,0,.06)!important;
  color:rgba(0,0,0,.55)!important;
  font-size:12px!important;
  font-weight:600!important;
  cursor:pointer!important;
  -webkit-tap-highlight-color:transparent!important;
}
#oro-wallet-panel .oro-anon-chip.is-on{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
}
#oro-wallet-panel .oro-anon-chip-knob{
  width:16px!important;
  height:16px!important;
  border-radius:999px!important;
  background:rgba(0,0,0,.25)!important;
  flex-shrink:0!important;
  transition:transform .2s ease!important;
}
#oro-wallet-panel .oro-anon-chip.is-on .oro-anon-chip-knob{
  background:#fff!important;
  transform:translateX(2px)!important;
}
#oro-wallet-panel .oro-anon-chip-label{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}


/* ORO_ACCOUNT_FLAT_ICONBTN_V1_BEGIN */
#oro-wallet-sheet-modal .oro-press6{
  box-shadow:none!important;
  filter:none!important;
}
#oro-wallet-sheet-modal [data-oro-copy]{
  box-shadow:none!important;
  filter:none!important;
}
/* ORO_ACCOUNT_FLAT_ICONBTN_V1_END */


/* ORO_ACCOUNT_AVATAR_FIT_V1_BEGIN */
#oro-wallet-sheet-modal [data-oro-avatar-wrap]{
  width:44px;height:44px;border-radius:999px;overflow:hidden;
  display:flex;align-items:center;justify-content:center;
}
#oro-wallet-sheet-modal [data-oro-avatar-img]{
  width:100%!important;height:100%!important;
  object-fit:cover!important;display:block!important;
  border-radius:999px!important;
}
#oro-wallet-sheet-modal [data-oro-action="editavatar"]{z-index:9;pointer-events:auto;}
/* ORO_ACCOUNT_AVATAR_FIT_V1_END */


/* ORO_EDITAVATAR_CLICKFIX_V2_BEGIN */
#oro-wallet-sheet-modal [data-oro-action="editavatar"]{
  position:absolute!important;
  z-index:9999!important;
}
#oro-wallet-sheet-modal [data-oro-action="editavatar"] img{
  pointer-events:none!important;
}
/* ORO_EDITAVATAR_CLICKFIX_V2_END */


/* ORO_AVMENU_V2_BEGIN */
#oro-wallet-sheet-modal .oro-avmenu{position:absolute;z-index:99999;background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:16px;padding:8px;box-shadow:0 18px 50px rgba(0,0,0,.14);}
#oro-wallet-sheet-modal .oro-avmenu button{width:100%;padding:16px 14px;min-height:52px;border:0;background:transparent;text-align:left;border-radius:14px;cursor:pointer;font-weight:700;touch-action:manipulation;}
#oro-wallet-sheet-modal .oro-avmenu button:hover{background:rgba(0,0,0,.04);}
#oro-wallet-sheet-modal .oro-avmenu .oro-avmenu-danger{color:#d11;}
#oro-wallet-sheet-modal .oro-avsheet{left:12px;right:12px;bottom:12px;border-radius:22px;}
/* ORO_AVMENU_V2_END */


/* ORO_AVATAR_MENU_SAFE_V1_CSS_BEGIN */
#oro-wallet-sheet-modal .oro-avmenu{position:absolute;z-index:99999;background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:16px;padding:6px;box-shadow:0 18px 50px rgba(0,0,0,.14);}
#oro-wallet-sheet-modal .oro-avmenu button{width:100%;padding:12px 12px;border:0;background:transparent;text-align:left;border-radius:12px;cursor:pointer;font-weight:700;color:rgba(0,0,0,.85);}
#oro-wallet-sheet-modal .oro-avmenu button:hover{background:rgba(0,0,0,.04);}
#oro-wallet-sheet-modal .oro-avmenu-danger{color:#d11;}
#oro-wallet-sheet-modal .oro-avsheet{left:12px;right:12px;bottom:12px;border-radius:22px;}
/* ORO_AVATAR_MENU_SAFE_V1_CSS_END */


/* ORO_MOBILE_COPY_ICON_CSS_V1_BEGIN */
@media (hover:none) and (pointer:coarse), (max-width:520px){
  #oro-wallet-sheet-modal button[data-oro-action="copyaddr2"],
  #oro-wallet-sheet-modal button[data-oro-copy]{
    background-image:url("/ui/assets/icon_layers.png")!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:18px 18px!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    text-indent:-9999px!important;
  }
}
/* ORO_MOBILE_COPY_ICON_CSS_V1_END */


/* ORO_PAY_RECEIVE_REFINED_V1: Apple-level 統一・洗練 (Pay/Receive) */
#oro-wallet-panel .oro-connected-middle {
  --oro-panel-text: #1d1d1f;
  --oro-panel-text-secondary: rgba(60,60,67,.72);
  --oro-panel-border: rgba(0,0,0,.1);
  --oro-panel-radius: 14px;
  --oro-panel-radius-lg: 20px;
  --oro-panel-shadow: 0 2px 12px rgba(0,0,0,.06);
}
#oro-wallet-panel .oro-panel-back {
  display:block; margin-bottom:16px; padding:0; border:0; background:transparent;
  font-size:15px; font-weight:600; color:var(--oro-panel-text-secondary); letter-spacing:-.02em;
  -webkit-tap-highlight-color:transparent; cursor:pointer; text-align:left;
}
#oro-wallet-panel .oro-panel-back:hover { color:var(--oro-panel-text); }
#oro-wallet-panel .oro-pay .oro-panel-back { margin-right:auto; }
#oro-wallet-panel .oro-panel-caption {
  margin:0 0 8px; font-size:13px; font-weight:500; color:var(--oro-panel-text-secondary); letter-spacing:.01em;
}
#oro-wallet-panel .oro-panel-desc {
  margin:0 0 20px; font-size:15px; line-height:1.45; color:var(--oro-panel-text-secondary);
}
#oro-wallet-panel .oro-panel-input {
  width:100%; max-width:320px; padding:14px 16px; margin:0 0 12px;
  border-radius:var(--oro-panel-radius); border:1px solid var(--oro-panel-border);
  font-size:15px; line-height:1.4; color:var(--oro-panel-text); box-sizing:border-box;
  resize:vertical; min-height:80px; background:#fff;
}
#oro-wallet-panel .oro-panel-input::placeholder { color:var(--oro-panel-text-secondary); opacity:.9; }
#oro-wallet-panel .oro-panel-btn {
  display:inline-flex; align-items:center; justify-content:center;
  padding:14px 24px; border-radius:var(--oro-panel-radius); border:1px solid var(--oro-panel-border);
  background:#fff; font-size:15px; font-weight:600; color:var(--oro-panel-text); letter-spacing:-.02em;
  box-shadow:var(--oro-panel-shadow); -webkit-tap-highlight-color:transparent; cursor:pointer;
  transition:background .18s ease, transform .12s ease;
}
#oro-wallet-panel .oro-panel-btn:hover { background:#fafafa; }
#oro-wallet-panel .oro-panel-btn:active { transform:scale(0.98); }
#oro-wallet-panel .oro-pay { padding:0 2px; }
#oro-wallet-panel .oro-pay [data-oro-pay-state] { margin:0 0 16px; font-size:13px; font-weight:500; color:var(--oro-panel-text-secondary); }
#oro-wallet-panel .oro-pay .oro-panel-input { margin-top:8px; margin-bottom:16px; }
#oro-wallet-panel .oro-recv .oro-recv-qr {
  width:168px; height:168px; margin:0 auto 24px;
  border-radius:var(--oro-panel-radius-lg); background:rgba(0,0,0,.06);
  display:flex; align-items:center; justify-content:center;
  font-size:13px; color:var(--oro-panel-text-secondary);
}
#oro-wallet-panel .oro-recv-buttons {
  display:flex; flex-wrap:wrap; gap:12px; justify-content:center; margin-bottom:24px;
}
#oro-wallet-panel .oro-recv-buttons .oro-panel-btn { flex:1; min-width:120px; }
#oro-wallet-panel .oro-recv-status {
  display:flex; flex-direction:column; gap:10px;
  font-size:13px; color:var(--oro-panel-text-secondary); line-height:1.4;
}
#oro-wallet-panel .oro-recv-status [data-oro-recv-addr] { word-break:break-all; font-feature-settings:"tnum"; }
#oro-wallet-panel .oro-connected-placeholder { padding:4px 2px 24px; }
#oro-wallet-panel .oro-placeholder-title { margin:0 0 12px; font-size:20px; font-weight:700; color:var(--oro-panel-text); letter-spacing:-.03em; }
/* ORO_PAY_RECEIVE_REFINED_V1_END */

/* ORO_TOTAL_APPLE_V2: Total balance と同じ行・目はラベル直隣・押下時は透明 */
#oro-wallet-panel .oro-total-label-row {
  display:flex!important; align-items:center!important; justify-content:flex-start!important; gap:10px!important; margin-bottom:4px!important;
}
#oro-wallet-panel .oro-total-label {
  display:flex!important; align-items:center!important; gap:6px!important;
}
#oro-wallet-panel .oro-total-disclose {
  font-size:12px!important; opacity:.55!important; transform:translateY(1px)!important;
}
#oro-wallet-panel .oro-total-icons {
  display:flex!important; align-items:center!important; gap:10px!important; flex-shrink:0!important;
}
#oro-wallet-panel .oro-total-icons [data-oro-toggle-balance] {
  margin-left:12px!important;
}
#oro-wallet-panel .oro-total-icon-btn {
  display:inline-flex!important; align-items:center!important; justify-content:center!important; min-width:44px!important; min-height:44px!important; padding:0!important; border:0!important; background:transparent!important; color:inherit!important; cursor:pointer!important; -webkit-tap-highlight-color:transparent!important; border-radius:50%!important; box-shadow:none!important;
}
#oro-wallet-panel .oro-total-icon-btn:hover,
#oro-wallet-panel .oro-total-icon-btn:active,
#oro-wallet-panel .oro-total-icon-btn:focus,
#oro-wallet-panel .oro-total-icon-btn:focus-visible {
  background:transparent!important; box-shadow:none!important; outline:none!important;
}
#oro-wallet-panel .oro-total-icon-btn svg {
  display:block!important; stroke:currentColor!important;
}
#oro-wallet-panel [data-oro-toggle-balance] .oro-total-icon-eye-off {
  display:none!important;
}
#oro-wallet-panel [data-oro-toggle-balance].oro-balance-hidden .oro-total-icon-eye {
  display:none!important;
}
#oro-wallet-panel [data-oro-toggle-balance].oro-balance-hidden .oro-total-icon-eye-off {
  display:inline-block!important;
}
#oro-wallet-panel .oro-total-value-row {
  display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; min-height:44px!important;
}
#oro-wallet-panel .oro-total-value-row .oro-total-pill {
  position:relative!important; right:auto!important; top:auto!important; flex-shrink:0!important;
}
#oro-wallet-panel .oro-total-value {
  white-space:nowrap!important; font-size:clamp(34px,7vw,48px)!important; line-height:1.06!important; font-variant-numeric:tabular-nums!important; flex:1 1 auto!important; min-width:0!important;
}
@media (max-width: 430px) {
  #oro-wallet-panel .oro-total-value {
    font-size:clamp(48px,11vw,56px)!important;
  }
}
#oro-wallet-panel .oro-bell-btn { display:none!important; visibility:hidden!important; pointer-events:none!important; }
#oro-wallet-panel .oro-stage-bar .oro-settings-btn { display:none!important; }
#oro-wallet-panel [data-oro-fiat-chip] { display:none!important; }
/* アイコンは .oro-top-stage の color を継承（白系→黒・黒系→白でテーマ追随） */

/* --- ORO PATCH: 2026-02-26 anon back panel tone fix --- */
#oro-wallet-panel.oro-anon-on .oro-wallet-panel-inner.oro-connected,
#oro-wallet-panel.oro-anon-on .oro-connected-root{
  background:#E7E8EC!important;
}
#oro-wallet-panel.oro-anon-on .oro-top-grab::before,
#oro-wallet-panel.oro-anon-on .oro-anon-handle-bar{
  background:rgba(17,17,17,.18)!important;
}
/* --- END ORO PATCH --- */

/* ORO PATCH 2026-02-26: preconnect home only */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home{
  background:#161B24!important;
  color:rgba(255,255,255,.92)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home .oro-preconnect-row:not(.oro-preconnect-row-primary){
  background:#1D2430!important;
  border:1px solid rgba(255,255,255,.08)!important;
  box-shadow:none!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home .oro-preconnect-lead-main{
  color:rgba(255,255,255,.92)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home .oro-preconnect-lead-sub,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home .oro-preconnect-desc{
  color:rgba(255,255,255,.64)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home .oro-preconnect-label{
  color:rgba(255,255,255,.42)!important;
}

/* ORO PATCH 2026-02-26: preconnect home actual-hit fix */
#oro-wallet-panel:has(.oro-wallet-panel-inner.oro-preconnect-home){
  background:#161B24!important;
}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home{
  background:#161B24!important;
  color:rgba(255,255,255,.92)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-row:not(.oro-preconnect-row-primary),
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-recovery-ready-indicator{
  background:#1D2430!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:rgba(255,255,255,.64)!important;
  box-shadow:none!important;
}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-lead-main{color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-lead-sub{color:rgba(255,255,255,.64)!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-lead-tags{color:rgba(255,255,255,.42)!important}

/* ORO PATCH 2026-02-26: create sheet typography */
#oro-wallet-panel .oro-create-sheet{color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-create-sheet .oro-preconnect-back{
  font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:rgba(255,255,255,.92)!important
}
#oro-wallet-panel .oro-create-sheet .oro-create-title{
  font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;color:rgba(255,255,255,.42)!important
}
#oro-wallet-panel .oro-create-sheet .oro-preconnect-desc:not(.oro-create-title){
  font-size:15px!important;line-height:1.55!important;font-weight:500!important;color:rgba(255,255,255,.64)!important
}
#oro-wallet-panel .oro-create-sheet .oro-create-feature-title{
  font-size:16px!important;line-height:1.45!important;font-weight:600!important;letter-spacing:-.01em!important;color:rgba(255,255,255,.92)!important
}
#oro-wallet-panel .oro-create-sheet .oro-preconnect-cta{
  font-size:17px!important;font-weight:700!important;letter-spacing:-.01em!important
}

/* ORO PATCH 2026-02-26: unify all preconnect panels */
#oro-wallet-panel:has(.oro-wallet-panel-inner:not(.oro-connected)){background:#1A1F27!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected),
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-panel-header,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-home,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-create-sheet,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-existing{background:#1A1F27!important;color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-choice,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-row:not(.oro-preconnect-row-primary),
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-recovery-ready-indicator{background:#222936!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-lead-main,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-title,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-name,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-create-feature-title{color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-lead-sub,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-text,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-tag,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) [data-oro-recovery-label],
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) [data-oro-backup-later],
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) label{color:rgba(255,255,255,.68)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-lead-tags,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-create-title,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-pill,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-chev{color:rgba(255,255,255,.42)!important}

/* ORO PATCH 2026-02-26: preconnect restore structure */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected){background:#1A1F27!important;color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section{background:#1D2430!important;border:1px solid rgba(255,255,255,.08)!important;padding:18px!important;border-radius:20px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker .oro-restore-row{padding:16px!important;margin-top:12px!important;background:#222936!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom:0!important;border-radius:18px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker .wallet-card-main{gap:4px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker .wallet-card-name{font-size:16px!important;font-weight:600!important;color:rgba(255,255,255,.92)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker .wallet-card-tag{font-size:13px!important;color:rgba(255,255,255,.64)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions{justify-content:stretch!important;gap:12px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions .wallet-button{flex:1 1 0!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important}

/* ORO PATCH 2026-02-26: preconnect derived panels fit */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected){box-sizing:border-box!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:0 14px calc(18px + env(safe-area-inset-bottom))!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-panel-header{position:sticky!important;top:0!important;z-index:12!important;background:#1A1F27!important;padding:12px 2px 10px!important;margin:0 0 12px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section,#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-existing{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker{padding:16px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-restore-picker .oro-restore-row{margin-top:12px!important;padding:16px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-pass-input,#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) textarea,#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;justify-content:stretch!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions .wallet-button{flex:1 1 0!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}

/* ORO RESTORE 2026-02-27 from 125041 */

/* ORO PATCH 2026-02-26: backup center + skip modal polish */
#oro-wallet-panel .wallet-section-backup .wallet-card-choice{background:#222936!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:14px 16px!important;box-shadow:none!important}
#oro-wallet-panel .wallet-section-backup .wallet-card-pill{margin-top:0!important;background:rgba(111,132,255,.18)!important;color:rgba(255,255,255,.86)!important;border:1px solid rgba(111,132,255,.24)!important}
#oro-wallet-panel .wallet-section-backup .wallet-onboarding-actions .wallet-button-primary{min-height:54px!important;border-radius:18px!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(15,22,44,.26)!important}
#oro-wallet-panel .wallet-section-backup [data-oro-backup-later]{display:block!important;width:100%!important;min-height:48px!important;margin-top:12px!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.78)!important;text-decoration:none!important}
.oro-modal-overlay{background:rgba(8,10,16,.34)!important;backdrop-filter:blur(14px) saturate(120%)!important}
.oro-modal{width:min(408px,calc(100vw - 40px))!important;border-radius:28px!important;padding:20px!important;background:rgba(28,32,40,.88)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 22px 60px rgba(0,0,0,.28)!important}
.oro-modal-title{font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important}
.oro-modal-body{font-size:15px!important;line-height:1.58!important;color:rgba(255,255,255,.76)!important}
.oro-modal-actions{justify-content:center!important;gap:12px!important;margin-top:18px!important}
.oro-modal .oro-btn{min-width:140px!important;min-height:50px!important;border-radius:999px!important;padding:0 18px!important;font-size:16px!important;font-weight:600!important}
.oro-modal .oro-btn-danger{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;color:rgba(255,255,255,.92)!important}

/* ORO PATCH 2026-02-27: preconnect fit cleanup */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected){padding:0!important;overflow-y:auto!important;overflow-x:hidden!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-panel-header{padding:12px 14px 10px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-existing{margin:0 14px 14px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-section-backup{margin-bottom:24px!important}

/* ORO PATCH 2026-02-27: preconnect panel fit cleanup */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected){padding:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.oro-panel-header{position:sticky!important;top:0!important;z-index:12!important;margin:0!important;padding:12px 16px 10px!important;background:#1A1F27!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.oro-recovery-ready-indicator{margin:0 16px 12px!important;flex:0 0 auto!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.wallet-section,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.wallet-section-existing{box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0 16px 16px!important;padding:18px!important;border-radius:20px!important;background:#1D2430!important;border:1px solid rgba(255,255,255,.08)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) textarea,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) input,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-choice,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-button{box-sizing:border-box!important;max-width:100%!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-actions,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-actions .wallet-button,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions .wallet-button,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) [data-oro-backup-later]{width:100%!important;min-width:0!important}

/* ORO PATCH 2026-02-27: preconnect apple-fit layout */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected){display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:0!important;height:100%!important;padding:0!important;overflow:hidden!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.oro-panel-header{grid-row:1!important;position:sticky!important;top:0!important;z-index:12!important;padding:12px 16px 10px!important;margin:0!important;background:#1A1F27!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.oro-recovery-ready-indicator{grid-row:2!important;margin:0 16px 12px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.wallet-section,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.wallet-section-existing{grid-row:3!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;margin:0 16px 16px!important;padding:18px!important;border-radius:20px!important;background:#1D2430!important;border:1px solid rgba(255,255,255,.08)!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.wallet-section-backup{padding-bottom:20px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) textarea,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) input,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-card-choice,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-button{box-sizing:border-box!important;max-width:100%!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-actions,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-actions .wallet-button,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-onboarding-actions .wallet-button,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) [data-oro-backup-later]{width:100%!important;min-width:0!important}

/* ORO PATCH 2026-02-27: local-missing banner + back polish */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-panel-header{padding:14px 18px 10px!important}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back{
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-height:36px!important;
  padding:6px 10px!important;margin-left:-2px!important;border-radius:12px!important;background:rgba(255,255,255,.03)!important;
  font-size:17px!important;font-weight:650!important;letter-spacing:-.02em!important;color:rgba(255,255,255,.94)!important
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back:hover,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back:active{background:rgba(255,255,255,.06)!important;opacity:1!important}
#oro-wallet-panel [data-oro-local-missing-banner]{
  margin:14px 16px 0!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.05)!important;
  border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:13px!important;color:rgba(255,255,255,.72)!important
}
#oro-wallet-panel [data-oro-local-missing-banner] p{margin:0 0 10px!important;font-size:14px!important;line-height:1.45!important;color:rgba(255,255,255,.78)!important}
#oro-wallet-panel [data-oro-local-missing-banner] div{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
#oro-wallet-panel [data-oro-local-missing-restore],#oro-wallet-panel [data-oro-local-missing-dismiss]{
  min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important
}
#oro-wallet-panel [data-oro-local-missing-restore]{border:1px solid rgba(111,132,255,.24)!important;background:rgba(111,132,255,.18)!important;color:rgba(255,255,255,.92)!important}
#oro-wallet-panel [data-oro-local-missing-dismiss]{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.03)!important;color:rgba(255,255,255,.68)!important}

/* ORO PATCH 2026-02-27: header back/arrow apple polish */
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected)>.oro-panel-header{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-close{
  background:transparent!important;border:0!important;box-shadow:none!important;
  min-height:28px!important;padding:0!important;margin:0!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;line-height:1!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back{
  width:auto!important;font-size:14px!important;font-weight:600!important;
  letter-spacing:-.01em!important;color:rgba(255,255,255,.58)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-close{
  width:24px!important;height:24px!important;font-size:18px!important;
  color:rgba(255,255,255,.52)!important;border-radius:0!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .oro-preconnect-back:hover,
#oro-wallet-panel .oro-wallet-panel-inner:not(.oro-connected) .wallet-close:hover{
  color:rgba(255,255,255,.78)!important;opacity:1!important;background:transparent!important;
}

/* ORO PATCH 2026-02-27: recovery phrase header only */
#oro-wallet-panel .oro-wallet-panel-inner:has([data-oro-mn-back]) > .oro-panel-header{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:12px!important;padding:14px 18px 10px!important;margin:0 0 12px!important;background:transparent!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:has([data-oro-mn-back]) > .oro-panel-header [data-oro-mn-back]{
  order:1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  width:auto!important;min-height:24px!important;padding:0!important;margin:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;
  letter-spacing:-.01em!important;color:rgba(255,255,255,.58)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner:has([data-oro-mn-back]) > .oro-panel-header .wallet-close{
  order:2!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;
  font-size:18px!important;line-height:1!important;color:rgba(255,255,255,.52)!important;
}

/* ORO PATCH 2026-02-27: mnemonic reveal header align */
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"]{
  position:relative!important;padding-top:44px!important;
}
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"] > .oro-preconnect-back,
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"] > .wallet-close{
  position:absolute!important;top:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;
  min-height:24px!important;padding:0!important;margin:0!important;line-height:1!important;z-index:20!important;
}
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"] > .oro-preconnect-back{
  left:18px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  width:auto!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;color:rgba(255,255,255,.58)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"] > .wallet-close{
  right:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:24px!important;height:24px!important;font-size:18px!important;color:rgba(255,255,255,.52)!important;border-radius:0!important;
}

/* ORO PATCH 2026-02-27: mnemonic screens header fix */
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"],
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_confirm"]{
  position:relative!important;padding-top:44px!important;
}
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"]>.oro-preconnect-back,
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_confirm"]>.oro-preconnect-back{
  position:absolute!important;top:14px!important;left:18px!important;z-index:20!important;
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  min-height:24px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
  font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;color:rgba(255,255,255,.58)!important;
}
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_reveal"]>.wallet-close,
#oro-wallet-panel .oro-wallet-panel-inner[data-oro-view="mnemonic_confirm"]>.wallet-close{
  position:absolute!important;top:14px!important;right:18px!important;z-index:20!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:24px!important;height:24px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;
  font-size:18px!important;line-height:1!important;color:rgba(255,255,255,.52)!important;
}

/* ORO PATCH 2026-02-27: preconnect bottom tray polish */
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home{
  display:flex!important;flex-direction:column!important;min-height:100%!important;padding:0 16px 18px!important;box-sizing:border-box!important;
}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-header,
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-lead,
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-body{padding-left:0!important;padding-right:0!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-lead{padding-top:28px!important;padding-bottom:32px!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home .oro-preconnect-body{padding-bottom:14px!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-recovery-ready]{margin:0 0 10px!important}
/* ORO PATCH 2026-02-27: local-missing banner apple unify */
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-banner]{margin-top:auto!important;margin-bottom:0!important;padding:12px 14px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-size:12px!important;color:rgba(255,255,255,.70)!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-banner] p{margin:0 0 10px!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.82)!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-banner] div{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-restore],#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-dismiss]{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;font-weight:600!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-restore]{background:rgba(111,132,255,.16)!important;border-color:rgba(111,132,255,.22)!important;color:rgba(255,255,255,.94)!important}
#oro-wallet-panel .oro-wallet-panel-inner.oro-preconnect-home [data-oro-local-missing-dismiss]{background:transparent!important;color:rgba(255,255,255,.56)!important}

/* anon back drawer actions v1 (fixed behind top-stage, not linked to top transform) */
#oro-wallet-panel .oro-anon-back-actions{
  position:absolute;
  left:0; right:0;
  bottom:calc(14px + env(safe-area-inset-bottom, 0px));
  padding:0 14px;
  display:none;
  gap:10px;
  z-index:1;
  pointer-events:auto;
}

#oro-wallet-panel .oro-anon-back-btn{
  flex:1;
  height:48px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,0.18);
  background:rgba(255,255,255,0.10);
  color:#fff;
  font-weight:700;
  letter-spacing:0.2px;
}

/* anon back actions v2 (match front layout: 3 pills + 2 main) */
#oro-wallet-panel .oro-anon-back-actions{
  position:absolute;
  left:0; right:0;
  bottom:calc(14px + env(safe-area-inset-bottom, 0px));
  padding:0 14px;
  display:none;
  z-index:1;          /* behind top-stage */
  pointer-events:auto;
  gap:14px;
  flex-direction:column;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions{ display:flex; }

#oro-wallet-panel .oro-anon-back-row{
  display:flex;
  gap:12px;
}

#oro-wallet-panel .oro-anon-back-pill{
  flex:1;
  height:46px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,0.20);
  background:rgba(255,255,255,0.10);
  color:rgba(255,255,255,0.92);
  font-weight:700;
  letter-spacing:0.2px;
}

#oro-wallet-panel .oro-anon-back-main{
  flex:1;
  height:56px;
  border-radius:24px;
  border:1px solid rgba(255,255,255,0.10);
  font-weight:800;
  letter-spacing:0.2px;
}
#oro-wallet-panel .oro-anon-back-main--send{
  background:rgba(255,255,255,0.12);
  color:rgba(255,255,255,0.92);
}
#oro-wallet-panel .oro-anon-back-main--receive{
  background:rgba(0,0,0,0.85);
  color:#fff;
}

/* anon back actions v3 (match front spacing, tuned for grey back panel) */
#oro-wallet-panel .oro-anon-back-actions{
  left:0; right:0;
  bottom:calc(18px + env(safe-area-inset-bottom, 0px));
  padding:0 18px;
  gap:16px;
}

/* mini row: keep airy */
#oro-wallet-panel .oro-anon-back-row{
  gap:14px;
}

/* mini pills: clean, readable on grey */
#oro-wallet-panel .oro-anon-back-pill{
  height:44px;
  border-radius:18px;
  border:1px solid rgba(0,0,0,0.10);
  background:rgba(255,255,255,0.70);
  color:rgba(0,0,0,0.72);
  font-weight:700;
  letter-spacing:0.2px;
  box-shadow: 0 1px 0 rgba(255,255,255,0.55) inset, 0 6px 18px rgba(0,0,0,0.06);
}

/* main buttons: closer to Apple-style */
#oro-wallet-panel .oro-anon-back-main{
  height:56px;
  border-radius:26px;
  border:1px solid rgba(0,0,0,0.08);
  box-shadow: 0 1px 0 rgba(255,255,255,0.55) inset, 0 10px 28px rgba(0,0,0,0.10);
}

/* Send: quiet secondary */
#oro-wallet-panel .oro-anon-back-main--send{
  background:rgba(255,255,255,0.78);
  color:rgba(0,0,0,0.78);
}

/* Receive: strong primary */
#oro-wallet-panel .oro-anon-back-main--receive{
  background:rgba(0,0,0,0.88);
  color:#fff;
  border-color:rgba(0,0,0,0.12);
}

/* make disabled-looking issue less likely */
#oro-wallet-panel .oro-anon-back-actions button{
  opacity:1;
  filter:none;
}
/* ORO_BACK_MATCH_FRONT_V1 (grey bg keep) */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions{bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;padding:0 18px!important;display:flex!important;flex-direction:column!important;gap:16px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-anon-back-surface{background:transparent!important;padding:0!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row{margin-top:22px!important;gap:14px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-btn{height:46px!important;border-radius:18px!important;border:1px solid rgba(0,0,0,0.10)!important;background:rgba(255,255,255,0.70)!important;color:rgba(0,0,0,0.78)!important;font-weight:700!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row{margin-top:20px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn{height:56px!important;border-radius:26px!important;font-weight:800!important;border:1px solid rgba(0,0,0,0.08)!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-send{background:rgba(255,255,255,0.78)!important;color:rgba(0,0,0,0.82)!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-receive{background:rgba(0,0,0,0.88)!important;color:#fff!important;border-color:rgba(0,0,0,0.12)!important}


/* ORO_BACK_MATCH_FRONT_FINAL 46/56 */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions{position:absolute!important;left:18px!important;right:18px!important;top:calc(env(safe-area-inset-top,0px) + 50px)!important;bottom:calc(26px + env(safe-area-inset-bottom,0px))!important;padding:0!important;display:block!important;box-sizing:border-box!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-anon-back-surface{min-height:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;background:transparent!important;box-sizing:border-box!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-back-head{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-back-head::before{content:"Anonymous mode";display:block!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.02em!important;color:rgba(20,40,78,.56)!important;padding-left:2px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row{margin-top:auto!important;margin-bottom:28px!important;gap:10px!important;padding:0 8px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row [data-oro-back-action="history"]{order:1!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row [data-oro-back-action="swap"]{order:2!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row [data-oro-back-action="nft"]{order:3!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-btn{height:46px!important;border-radius:18px!important;border:1px solid rgba(0,0,0,0.14)!important;background:rgba(255,255,255,0.70)!important;color:rgba(0,0,0,0.82)!important;font-weight:700!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row{margin:0 0 26px 0!important;gap:24px!important;padding:0 8px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn{height:56px!important;border-radius:26px!important;border:1px solid rgba(0,0,0,0.10)!important;font-weight:800!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-send{background:rgba(255,255,255,0.78)!important;color:rgba(0,0,0,0.86)!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-receive{background:rgba(0,0,0,0.88)!important;color:#fff!important;border-color:rgba(0,0,0,0.12)!important}
/* BACK_MATCH_FRONT_SIZE_REAPPLY */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-btn{
  height:58px !important; border-radius:18px !important; font-weight:800 !important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn{
  height:70px !important; border-radius:35px !important; font-weight:900 !important;
}
/* BACK_BUTTON_BORDER_UNIFY (theme-safe) */
:root{
  --oro-back-btn-border: rgba(0,0,0,0.25);
  --oro-back-btn-bg: #ffffff;
}

#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-btn,
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-send{
  border:1.5px solid var(--oro-back-btn-border) !important;
  background:var(--oro-back-btn-bg) !important;
}

#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-btn.oro-receive{
  background:rgba(0,0,0,0.88) !important;
  color:#fff !important;
  border:1.5px solid rgba(0,0,0,0.12) !important;
}

/* ORO PATCH 2026-03-03: front retreat phase2 */
#oro-wallet-panel [data-oro-connected-root]{--oro-front-actions:0;--oro-front-stage:0;}
#oro-wallet-panel [data-oro-connected-root] .oro-connected-middle > .oro-mid-row,
#oro-wallet-panel [data-oro-connected-root] .oro-connected-middle > .oro-primary-row,
#oro-wallet-panel [data-oro-connected-root] .oro-connected-middle > .oro-mini-row{opacity:calc(1 - var(--oro-front-actions));transform:translate3d(0,calc(var(--oro-front-actions) * -18px),0);transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;}
#oro-wallet-panel [data-oro-connected-root] .oro-top-stage > .oro-total-area,
#oro-wallet-panel [data-oro-connected-root] .oro-top-stage > .oro-stage-bar{opacity:calc(1 - (var(--oro-front-stage) * .96));transform:translate3d(0,calc(var(--oro-front-stage) * -12px),0);transition:opacity .24s ease,transform .30s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;}
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-connected-middle > .oro-mid-row,
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-connected-middle > .oro-primary-row,
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-connected-middle > .oro-mini-row,
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-top-stage > .oro-total-area,
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-top-stage > .oro-stage-bar{pointer-events:none!important;}

/* ORO PATCH 2026-03-03: back reveal phase3 */
#oro-wallet-panel [data-oro-connected-root]{--oro-back-reveal:0;}

/* ORO PATCH 2026-03-03: back rise phase3 clean */
#oro-wallet-panel [data-oro-connected-root]{--oro-back-reveal:0;}
#oro-wallet-panel .oro-anon-back-actions{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}
#oro-wallet-panel .oro-anon-back-actions .oro-mid-row,
#oro-wallet-panel .oro-anon-back-actions .oro-primary-row{
  opacity:0;
  transform:translate3d(0,24px,0);
  transition:opacity .26s ease,transform .32s cubic-bezier(.22,.61,.36,1);
  will-change:opacity,transform;
}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions .oro-mid-row,
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions .oro-primary-row{
  opacity:var(--oro-back-reveal);
  transform:translate3d(0,calc((1 - var(--oro-back-reveal)) * 24px),0);
}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-sheet-dragging .oro-anon-back-actions{
  pointer-events:none!important;
}


/* ORO PATCH 2026-03-03: back reveal final keep-back-only */
#oro-wallet-panel [data-oro-connected-root]{--oro-back-reveal:0;}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root] .oro-anon-back-actions .oro-back-head,
#oro-wallet-panel.oro-anon-on [data-oro-connected-root] .oro-anon-back-actions .oro-mid-row,
#oro-wallet-panel.oro-anon-on [data-oro-connected-root] .oro-anon-back-actions .oro-primary-row{
  opacity:var(--oro-back-reveal)!important;
  transform:translate3d(0,calc((1 - var(--oro-back-reveal))*24px),0)!important;
  transition:opacity .26s ease,transform .32s cubic-bezier(.22,.61,.36,1)!important;
  will-change:opacity,transform;
}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root] .oro-anon-back-actions button{pointer-events:none!important}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions,
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions button{pointer-events:auto!important}
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-sheet-dragging .oro-anon-back-actions,
#oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-sheet-dragging .oro-anon-back-actions button{pointer-events:none!important}
/* ORO_FRONT_ONLY_V1 */
#oro-wallet-panel .oro-top-stage>.oro-total-area{display:grid!important;grid-template-rows:auto auto auto!important;row-gap:10px!important}
#oro-wallet-panel .oro-top-stage .oro-front-inline-head{display:inline-flex!important;align-items:center!important;gap:8px!important}
#oro-wallet-panel .oro-top-stage .oro-total-disclose,#oro-wallet-panel .oro-top-stage .oro-total-pill{display:none!important}
#oro-wallet-panel .oro-top-stage>.oro-total-area>.oro-total-value-row{display:inline-flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:nowrap!important}
#oro-wallet-panel .oro-top-stage [data-oro-fiat-chip]{display:inline-flex!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;opacity:.60!important;white-space:nowrap!important}
#oro-wallet-panel .oro-top-stage [data-oro-fiat-chip] svg{display:none!important}
#oro-wallet-panel .oro-top-stage [data-oro-summary-row]{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;white-space:nowrap!important}
#oro-wallet-panel .oro-top-stage .oro-summary-label{font-size:14px!important;opacity:.54!important}
#oro-wallet-panel .oro-top-stage .oro-summary-value{font-size:15px!important;font-weight:600!important}
#oro-wallet-panel .oro-top-stage .oro-summary-mask{font-size:12px!important;opacity:.62!important}
#oro-wallet-panel .oro-top-stage .oro-summary-caret{font-size:18px!important;opacity:.28!important}
#oro-wallet-panel .oro-connected-middle>.oro-action-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
#oro-wallet-panel .oro-connected-middle>.oro-action-cards .oro-card{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
/* ORO_FRONT_ONLY_V1_OLDPATH */
#oro-wallet-panel .oro-connected-middle[style*="display:contents"] .oro-mid-row{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;width:100%!important
}
#oro-wallet-panel .oro-connected-middle[style*="display:contents"] .oro-mid-row .oro-mid-btn{
  min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
/* ORO_FRONT_OLDPATH_MIDROW_FIX */
#oro-wallet-panel .oro-connected-middle[style*="display:contents"] .oro-mid-row{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
}
#oro-wallet-panel .oro-connected-middle[style*="display:contents"] .oro-mid-row .oro-mid-btn{
  min-width:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* FRONT PANEL MID BUTTON FIX */
#oro-wallet-panel .oro-mid-row{
display:grid !important;
grid-template-columns:repeat(4,1fr) !important;
gap:10px !important;
width:100% !important;
}

#oro-wallet-panel .oro-mid-row .oro-mid-btn{
min-width:0 !important;
white-space:nowrap !important;
overflow:hidden !important;
text-overflow:ellipsis !important;
}


/* FRONT CHARGE UNHIDE FIX */
#oro-wallet-panel .oro-mid-row [data-oro-action="charge"]{
  display:inline-flex !important;
}
#oro-wallet-panel .oro-mid-row [data-oro-action="history"]{order:2!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="swap"]{order:3!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="nft"]{order:4!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="charge"]{order:1!important}


/* FRONT TOP + MID POLISH FINAL (front only) */
#oro-wallet-panel .oro-total-area{row-gap:2px!important}
#oro-wallet-panel .oro-total-label-row{margin:0!important;padding:0!important;min-height:auto!important}
#oro-wallet-panel .oro-front-inline-head{display:inline-flex!important;align-items:center!important;gap:5px!important;line-height:1!important}
#oro-wallet-panel .oro-total-label{margin:0!important;line-height:1.02!important}
#oro-wallet-panel .oro-total-value-row{margin:-1px 0 0 0!important;padding:0!important;display:inline-flex!important;align-items:baseline!important;gap:6px!important;min-height:auto!important}
#oro-wallet-panel .oro-total-value-row [data-oro-fiat-chip]{opacity:.60!important;transform:translateY(-1px)!important;margin:0!important;padding:0!important;line-height:1!important}
#oro-wallet-panel [data-oro-summary-row],#oro-wallet-panel [data-oro-back-summary-row]{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:-1px 0 0 0!important;padding:0!important;line-height:1!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:inherit!important;-webkit-tap-highlight-color:transparent!important}
#oro-wallet-panel [data-oro-summary-row]:hover,#oro-wallet-panel [data-oro-summary-row]:active,#oro-wallet-panel [data-oro-summary-row]:focus,#oro-wallet-panel [data-oro-summary-row]:focus-visible,#oro-wallet-panel [data-oro-back-summary-row]:hover,#oro-wallet-panel [data-oro-back-summary-row]:active,#oro-wallet-panel [data-oro-back-summary-row]:focus,#oro-wallet-panel [data-oro-back-summary-row]:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;filter:none!important}
#oro-wallet-panel [data-oro-summary-row]::-moz-focus-inner,#oro-wallet-panel [data-oro-back-summary-row]::-moz-focus-inner{border:0!important;padding:0!important}
#oro-wallet-panel .oro-summary-label{opacity:.60!important}
#oro-wallet-panel .oro-summary-mask{margin-left:1px!important;margin-right:0!important;opacity:.46!important}
#oro-wallet-panel .oro-summary-caret{opacity:.18!important}
#oro-wallet-panel .oro-mid-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;align-items:stretch!important}
#oro-wallet-panel .oro-mid-row .oro-mid-btn{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:58px!important;height:58px!important;margin:0!important;padding:0 10px!important;border-radius:18px!important;line-height:1!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;box-sizing:border-box!important;transform:translateY(0)!important;border-color:rgba(0,0,0,.12)!important;box-shadow:none!important}
#oro-wallet-panel .oro-mid-row [data-oro-action="charge"]{align-self:stretch!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(0)!important}

/* ORO PATCH 2026-03-12 BACK MID SIZE FREEZE V2 */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;align-items:stretch!important;margin-top:auto!important;margin-bottom:28px!important;padding:0 8px!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-btn{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:58px!important;height:58px!important;margin:0!important;padding:0 10px!important;border-radius:18px!important;line-height:1!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;box-sizing:border-box!important;transform:translateY(0)!important}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row [data-oro-back-action="charge"]{align-self:stretch!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(0)!important}

/* ORO PATCH 2026-03-12 BACK VISUAL FINAL V1 */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row .oro-mid-btn{
  border:1px solid rgba(0,0,0,0.22)!important;
  color:rgba(0,0,0,0.82)!important;
  font-weight:800!important;
  box-shadow:none!important;
  outline:none!important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row .oro-primary-btn{
  box-shadow:none!important;
  outline:none!important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row .oro-primary-btn:first-child{
  border:1px solid rgba(0,0,0,0.22)!important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row .oro-primary-btn:last-child{
  border:1px solid rgba(0,0,0,0.18)!important;
}

/* ORO PATCH 2026-03-12 BACK BUTTON BG FINAL V1 */
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-mid-row .oro-mid-btn{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row .oro-primary-btn.oro-send{
  background:rgba(0,0,0,0.08)!important;
  background-color:rgba(0,0,0,0.08)!important;
  background-image:none!important;
  box-shadow:none!important;
}
#oro-wallet-panel.oro-anon-on .oro-anon-back-actions .oro-primary-row .oro-primary-btn.oro-receive{
  background:rgb(17,17,17)!important;
  background-color:rgb(17,17,17)!important;
  background-image:none!important;
  box-shadow:none!important;
}


/* ORO_FIAT_INLINE_V1 */
#oro-wallet-panel .oro-top-stage .oro-total-value-row,
#oro-wallet-panel .oro-anon-back-actions .oro-total-value-row{display:inline-flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:max-content!important}
#oro-wallet-panel .oro-top-stage [data-oro-fiat-chip],
#oro-wallet-panel .oro-anon-back-actions [data-oro-back-fiat-chip]{position:static!important;margin:0 0 0 2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1!important;color:rgba(0,0,0,.72)!important;opacity:.60!important;transform:none!important;right:auto!important;left:auto!important;top:auto!important}


#oro-wallet-panel[data-oro-screen="charge"] .oro-total-area,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-total-area,#oro-wallet-panel[data-oro-screen="pay"] .oro-total-area,#oro-wallet-panel[data-oro-screen="receive"] .oro-total-area,#oro-wallet-panel[data-oro-screen="history"] .oro-total-area,#oro-wallet-panel[data-oro-screen="swap"] .oro-total-area,#oro-wallet-panel[data-oro-screen="nft"] .oro-total-area,#oro-wallet-panel[data-oro-screen="send"] .oro-total-area,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-total-area,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-total-area,#oro-wallet-panel[data-oro-screen="send_done"] .oro-total-area,#oro-wallet-panel[data-oro-screen="tokens"] .oro-total-area,#oro-wallet-panel[data-oro-screen="charge"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="pay"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="receive"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="history"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="swap"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="nft"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="send"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="send_done"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="tokens"] .oro-bottom-drawer,#oro-wallet-panel[data-oro-screen="charge"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="pay"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="receive"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="history"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="swap"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="nft"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="send"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="send_done"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="tokens"] .oro-anon-handle,#oro-wallet-panel[data-oro-screen="charge"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="pay"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="receive"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="history"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="swap"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="nft"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="send"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="send_done"] .oro-top-grab,#oro-wallet-panel[data-oro-screen="tokens"] .oro-top-grab{display:none!important;pointer-events:none!important;}
#oro-wallet-panel:has(#oro-wallet-sheet-modal) .oro-bottom-drawer,#oro-wallet-panel:has(#oro-wallet-sheet-modal) .oro-anon-handle,#oro-wallet-panel:has(#oro-wallet-sheet-modal) .oro-top-grab{display:none!important;pointer-events:none!important;}
#oro-wallet-panel[data-oro-screen="charge"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="pay"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="receive"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="history"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="swap"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="nft"] .oro-top-stage{height:100%!important;overflow:hidden!important;padding-bottom:0!important;}
#oro-wallet-panel[data-oro-screen="charge"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="pay"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="receive"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="history"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="swap"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="nft"] .oro-connected-middle{display:block!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px))!important;margin-top:0!important;}
#oro-wallet-panel[data-oro-screen="charge"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="pay"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="receive"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="history"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="swap"] .oro-connected-middle::-webkit-scrollbar,#oro-wallet-panel[data-oro-screen="nft"] .oro-connected-middle::-webkit-scrollbar{width:0!important;height:0!important;}
#oro-wallet-panel[data-oro-screen="charge"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="pay"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="receive"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="history"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="swap"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="nft"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="send"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="send_done"] .oro-stage-bar,#oro-wallet-panel[data-oro-screen="tokens"] .oro-stage-bar{display:none!important;}
#oro-wallet-panel[data-oro-screen="send"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_done"] .oro-top-stage{height:100%!important;overflow:hidden!important;padding-bottom:0!important;}
#oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_done"] .oro-connected-middle{display:block!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px))!important;margin-top:0!important;}
/* ORO charge sheet polish v1 */
#oro-wallet-panel [data-oro-charge-net-backdrop]{position:fixed!important;inset:0!important;z-index:1200!important;background:rgba(0,0,0,.12)!important;}
#oro-wallet-panel [data-oro-charge-net-sheet]{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:1201!important;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 24px 60px rgba(0,0,0,.12)!important;}
#oro-wallet-panel [data-oro-charge-net-picker],#oro-wallet-panel [data-oro-charge-net-option],#oro-wallet-panel [data-oro-recv-action="copy"],#oro-wallet-panel [data-oro-recv-action="copy_net"]{-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;}
#oro-wallet-panel [data-oro-charge-net-picker]:active,#oro-wallet-panel [data-oro-charge-net-option]:active,#oro-wallet-panel [data-oro-recv-action="copy"]:active,#oro-wallet-panel [data-oro-recv-action="copy_net"]:active{box-shadow:none!important;transform:none!important;filter:none!important;}
#oro-wallet-panel [data-oro-charge-net-picker]:focus,#oro-wallet-panel [data-oro-charge-net-option]:focus,#oro-wallet-panel [data-oro-recv-action="copy"]:focus,#oro-wallet-panel [data-oro-recv-action="copy_net"]:focus{outline:none!important;box-shadow:none!important;}
/* ORO charge polish v2 */
#oro-wallet-panel[data-oro-screen="charge"] [data-oro-action="charge_wallet"]{min-height:52px!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(0,0,0,.012)!important;border:1px solid rgba(0,0,0,.04)!important;box-shadow:none!important}
#oro-wallet-panel[data-oro-screen="charge"] [data-oro-action="charge_wallet"] span:first-child{font-size:14px!important;font-weight:580!important;letter-spacing:-.01em!important;color:rgba(0,0,0,.78)!important}
#oro-wallet-panel[data-oro-screen="charge"] [data-oro-action="charge_wallet"] span:last-child{font-size:15px!important;color:rgba(0,0,0,.14)!important}
/* ORO charge button unify v1 */
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"],
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:calc(50% - 6px)!important;min-height:46px!important;padding:0 14px!important;
  margin-top:18px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.045)!important;
  background:rgba(0,0,0,.014)!important;box-shadow:none!important;
  font-size:13px!important;font-weight:560!important;letter-spacing:-.01em!important;
  color:rgba(0,0,0,.72)!important;vertical-align:top!important;
}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{margin-left:8px!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"]:active,
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]:active{
  transform:none!important;box-shadow:none!important;filter:none!important;
}
/* ORO charge sheet calm state */
#oro-wallet-panel [data-oro-charge-net-option],
#oro-wallet-panel [data-oro-charge-net-soon]{
  -webkit-tap-highlight-color:transparent!important;box-shadow:none!important;
  transform:none!important;filter:none!important;outline:none!important;
}
#oro-wallet-panel [data-oro-charge-net-option]:active,
#oro-wallet-panel [data-oro-charge-net-option]:focus,
#oro-wallet-panel [data-oro-charge-net-option]:focus-visible,
#oro-wallet-panel [data-oro-charge-net-soon]:active,
#oro-wallet-panel [data-oro-charge-net-soon]:focus,
#oro-wallet-panel [data-oro-charge-net-soon]:focus-visible{
  box-shadow:none!important;transform:none!important;filter:none!important;outline:none!important;
}
#oro-wallet-panel [data-oro-charge-net-soon]{
  background:transparent!important;border:0!important;border-radius:0!important;
}
#oro-wallet-panel [data-oro-charge-net-soon] span:first-child{color:rgba(0,0,0,.42)!important}
#oro-wallet-panel [data-oro-charge-net-soon] span:last-child{color:rgba(0,0,0,.28)!important}
/* ORO charge calm + mobile v1 */
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"]{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-height:auto!important;margin-top:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:560!important;color:rgba(0,0,0,.42)!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{width:calc(50% - 6px)!important;min-height:44px!important;margin-top:14px!important}
#oro-wallet-panel [data-oro-charge-net-soon-note]{padding:6px 12px 0!important;font-size:11px!important;line-height:1.45!important;color:rgba(0,0,0,.22)!important}
#oro-wallet-panel [data-oro-charge-net-soon]{padding:13px 12px!important}
#oro-wallet-panel [data-oro-charge-net-soon] span:first-child{color:rgba(0,0,0,.38)!important}
#oro-wallet-panel [data-oro-charge-net-soon] span:last-child{color:rgba(0,0,0,.24)!important}
@media (max-width:430px){
  #oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-connected-middle{padding:14px 0 calc(22px + env(safe-area-inset-bottom,0px))!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-wallet]{padding-top:0!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-back-wallet]{margin:0 0 28px 0!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-wallet] > div:nth-of-type(2){font-size:19px!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-addr]{font-size:12px!important;line-height:1.5!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{width:100%!important;margin-left:0!important}
}

/* ORO charge mobile polish v2 */
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"],#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:calc(50% - 6px)!important;min-height:44px!important;margin-top:14px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.045)!important;background:rgba(0,0,0,.014)!important;box-shadow:none!important;font-size:13px!important;font-weight:560!important;color:rgba(0,0,0,.72)!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{margin-left:8px!important}
#oro-wallet-panel [data-oro-charge-net-sheet]{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}
@media (max-width:430px){#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"],#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{width:100%!important;display:flex!important;margin-left:0!important}#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{margin-top:10px!important}}
/* ORO charge mobile finish v1 */
@media (max-width:430px){
  #oro-wallet-panel[data-oro-screen="charge"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="charge_wallet"] .oro-connected-middle{padding:12px 0 calc(20px + env(safe-area-inset-bottom,0px))!important}
  #oro-wallet-panel[data-oro-screen="charge"] [data-oro-back-wallet],#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-back-wallet]{margin:0 0 24px 0!important;font-size:13px!important}
  #oro-wallet-panel[data-oro-screen="charge"] [data-oro-charge] > div:nth-of-type(2),#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-wallet] > div:nth-of-type(2){font-size:18px!important;line-height:1.22!important}
  #oro-wallet-panel[data-oro-screen="charge"] [data-oro-charge] > div:nth-of-type(3),#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-wallet] > div:nth-of-type(3){margin-top:8px!important;font-size:12px!important;line-height:1.5!important}
  #oro-wallet-panel[data-oro-screen="charge"] [data-oro-action="charge_wallet"]{min-height:50px!important;padding:12px 14px!important;border-radius:16px!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-addr]{padding:12px 13px!important;font-size:12px!important;line-height:1.48!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy"]{width:36px!important;height:36px!important;border-radius:10px!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy_net"],#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{width:100%!important;min-height:42px!important;margin-top:10px!important;margin-left:0!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-qr-wrap]{margin-top:14px!important}
  #oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]{width:min(100%,148px)!important;border-radius:18px!important}
  #oro-wallet-panel [data-oro-charge-net-sheet]{left:10px!important;right:10px!important;bottom:10px!important;max-height:56vh!important;border-radius:22px!important}
}

/* ORO charge no-shadow + no-jitter v1 */
#oro-wallet-panel [data-oro-charge-net-picker].oro-press6,
#oro-wallet-panel [data-oro-charge-net-option].oro-press6,
#oro-wallet-panel [data-oro-charge-net-soon].oro-press6{animation:none!important;box-shadow:none!important;transform:none!important;filter:none!important}
#oro-wallet-panel [data-oro-charge-net-search],#oro-wallet-panel [data-oro-charge-net-sheet]{touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}

/* ORO charge tap/bounce hard-stop v3 */
#oro-wallet-panel [data-oro-charge-net-picker].oro-press6,#oro-wallet-panel [data-oro-charge-net-option].oro-press6,#oro-wallet-panel [data-oro-charge-net-sheet].oro-press6,#oro-wallet-panel [data-oro-charge-net-search].oro-press6{animation:none!important;box-shadow:none!important;transform:none!important;filter:none!important}
#oro-wallet-panel [data-oro-charge-net-sheet]{overscroll-behavior:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}
#oro-wallet-panel [data-oro-charge-net-search]{touch-action:manipulation!important}

/* ORO charge qr layout lock v1 */
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-qr-wrap]{min-height:208px;padding:12px 0 0;display:grid;place-items:center;overflow:hidden;contain:layout paint}
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-qr-wrap][hidden]{display:none!important}
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-qr-wrap] canvas,#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-qr-wrap] img{display:block;width:184px!important;height:184px!important;max-width:184px;max-height:184px}
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-recv-addr]{word-break:break-all;overflow-wrap:anywhere}
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-toggle-qr]{min-width:88px}

/* ORO charge network mobile polish v1 */
#oro-wallet-panel [data-oro-charge-net-picker].oro-press6,#oro-wallet-panel [data-oro-charge-net-option].oro-press6,#oro-wallet-panel [data-oro-charge-net-soon].oro-press6,#oro-wallet-panel [data-oro-charge-net-search].oro-press6{animation:none!important;box-shadow:none!important;transform:none!important;filter:none!important}
@media (max-width:640px){#oro-wallet-panel [data-oro-charge-net-sheet]{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px))!important;border-radius:22px!important;padding:8px 10px calc(12px + env(safe-area-inset-bottom))!important}#oro-wallet-panel [data-oro-charge-net-sheet]>div:first-child{position:sticky!important;top:0!important;z-index:2!important;padding:0 0 8px!important;background:#fff!important}#oro-wallet-panel [data-oro-charge-net-search]{height:48px!important;border-radius:18px!important;font-size:16px!important;padding:0 15px!important}#oro-wallet-panel [data-oro-charge-net-option],#oro-wallet-panel [data-oro-charge-net-soon]{min-height:52px!important;padding:14px 12px!important;border-radius:16px!important}#oro-wallet-panel [data-oro-charge-net-group-wrap]>div:first-child{padding:10px 12px 8px!important}}
/* ORO device polish v2 */
#oro-wallet-panel [data-oro-charge-net-picker].oro-press6,#oro-wallet-panel [data-oro-charge-net-option].oro-press6,#oro-wallet-panel [data-oro-charge-net-soon].oro-press6,#oro-wallet-panel [data-oro-charge-toggle-qr].oro-press6,#oro-wallet-panel [data-oro-recv-action].oro-press6{animation:none!important;box-shadow:none!important;transform:none!important;filter:none!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-qr-wrap]{display:grid!important;place-items:center!important;padding-top:14px!important;overflow:hidden!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]{width:min(100%,184px)!important;min-width:184px!important;aspect-ratio:1/1!important;margin:0 auto!important;display:grid!important;place-items:center!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr] canvas,#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr] img{width:168px!important;height:168px!important;display:block!important;margin:0 auto!important;transform:none!important}
@media (max-width:430px){#oro-wallet-panel [data-oro-charge-net-sheet]{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px))!important;border-radius:22px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}#oro-wallet-panel [data-oro-charge-net-sheet]>div:first-child{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important}#oro-wallet-panel [data-oro-charge-net-search]{height:48px!important;border-radius:18px!important;font-size:16px!important;padding:0 15px!important}#oro-wallet-panel [data-oro-charge-net-option],#oro-wallet-panel [data-oro-charge-net-soon]{min-height:52px!important;padding:14px 12px!important;border-radius:16px!important}}

/* ORO charge qr single-visible v3 */
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]{display:grid!important;place-items:center!important;overflow:hidden!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]>*{grid-area:1/1}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]>:not(:last-child){display:none!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-qr]>:last-child{display:block!important;width:168px!important;height:168px!important;margin:0 auto!important;transform:none!important}

/* ORO charge sheet-open hide-qr v1 */
#oro-wallet-panel .oro-connected-middle.oro-charge-sheet-open{overflow:hidden!important}
#oro-wallet-panel [data-oro-charge-wallet].oro-charge-sheet-open [data-oro-charge-qr-wrap]{display:none!important}
#oro-wallet-panel [data-oro-charge-wallet].oro-charge-sheet-open [data-oro-recv-qr]{display:none!important}


/* ORO_MOBILE_BACK_READY_FORCE_SHOW_V1 */
@media (hover:none) and (pointer:coarse), (max-width:520px){
  #oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions .oro-back-head,
  #oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions .oro-mid-row,
  #oro-wallet-panel.oro-anon-on [data-oro-connected-root].oro-back-ready .oro-anon-back-actions .oro-primary-row{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
  }
}


/* ORO_RECEIVE_REQUEST_HUB_V1 */
#oro-wallet-panel .oro-recv-v2{padding:2px 2px 24px;color:var(--oro-panel-text)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-hero{padding:4px 0 8px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-kicker,#oro-wallet-panel .oro-recv-v2 .oro-recv-section-title{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(0,0,0,.34)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-amount{margin-top:10px;font-size:34px;line-height:1.02;font-weight:650;letter-spacing:-.04em;color:rgba(0,0,0,.88)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-memo{margin-top:8px;font-size:14px;line-height:1.45;color:rgba(0,0,0,.52)} #oro-wallet-panel .oro-recv-v2 .oro-recv-chipline{display:flex;flex-direction:column;gap:6px;margin-top:14px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-chip{display:inline-flex;align-self:flex-start;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.045);font-size:12px;font-weight:650;align-items:center;color:rgba(0,0,0,.72)} #oro-wallet-panel .oro-recv-v2 .oro-recv-chip-sub,#oro-wallet-panel .oro-recv-v2 .oro-recv-qrhint,#oro-wallet-panel .oro-recv-v2 .oro-recv-statusline{font-size:12px;line-height:1.55;color:rgba(0,0,0,.42)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qrwrap{margin-top:24px;text-align:center} #oro-wallet-panel .oro-recv-v2 .oro-recv-qr{width:min(100%,188px);aspect-ratio:1/1;margin:0 auto 12px;border-radius:24px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.045);display:grid;place-items:center}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons{display:grid;gap:12px;margin-top:16px} #oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)} #oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-sub{grid-template-columns:repeat(2,minmax(0,1fr))}
#oro-wallet-panel .oro-recv-v2 .oro-panel-btn-primary{background:#111;color:#fff;border-color:#111} #oro-wallet-panel .oro-recv-v2 .oro-recv-divider{height:1px;margin:22px 0;background:rgba(0,0,0,.06)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer-card{margin-top:12px;padding:16px 16px 14px;border-radius:22px;background:rgba(0,0,0,.018);border:1px solid rgba(0,0,0,.05)}
#oro-wallet-panel .oro-recv-v2 .oro-recv-address{margin-top:10px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.82);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace} #oro-wallet-panel .oro-recv-v2 .oro-recv-meta{font-size:12px;line-height:1.5;color:rgba(0,0,0,.38)}
@media (max-width:520px){#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main,#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-sub{grid-template-columns:1fr}#oro-wallet-panel .oro-recv-v2 .oro-recv-amount{font-size:32px}}


/* ORO_RECEIVE_QR_STACK_FIX_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-qrwrap{display:grid;justify-items:center;row-gap:10px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qrwrap .oro-recv-section-title{margin:0;text-align:center}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr{overflow:hidden;flex:none}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr canvas,
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qrhint{display:block;margin:0;text-align:center;max-width:220px}


/* ORO_RECEIVE_QR_RENDER_FIX_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr{width:208px;height:208px;padding:12px;box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;overflow:visible;display:flex;align-items:center;justify-content:center}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr canvas,
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1/1;object-fit:contain;image-rendering:pixelated;border-radius:0!important}
@media (max-width:520px){#oro-wallet-panel .oro-recv-v2 .oro-recv-qr{width:192px;height:192px;padding:10px}}


/* ORO_RECEIVE_QR_SINGLE_SQUARE_V2 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr{width:208px;height:208px;padding:12px;box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;overflow:hidden;display:grid;place-items:center}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr>*{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;transform:none!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr canvas,
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr img{display:block!important;image-rendering:pixelated;border-radius:0!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr table{border-collapse:collapse!important;border-spacing:0!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qr table td{padding:0!important}
@media (max-width:520px){#oro-wallet-panel .oro-recv-v2 .oro-recv-qr{width:192px;height:192px;padding:10px}}


/* ORO_RECEIVE_POLISH_V2 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main .oro-panel-btn{min-height:64px;font-size:15px;line-height:1.12;white-space:nowrap;padding:0 14px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-statusline{margin-top:8px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer{margin-top:4px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer-card{background:rgba(0,0,0,.014)!important;border-color:rgba(0,0,0,.04)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-meta{color:rgba(0,0,0,.42)!important}
@media (max-width:520px){
  #oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main .oro-panel-btn{font-size:14px;padding:0 12px}
}
/* ORO_RECEIVE_QR_BUTTON_SUBTLE_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr{margin-top:10px;display:flex;justify-content:center}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn{min-height:38px!important;height:38px!important;padding:0 14px!important;background:transparent!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:none!important;color:rgba(0,0,0,.58)!important;font-size:13px!important;font-weight:560!important}


/* ORO_RECEIVE_EDIT_CHIPS_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:14px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit .oro-panel-btn{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(0,0,0,.036)!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;color:rgba(0,0,0,.62)!important;font-size:12px!important;font-weight:580!important;letter-spacing:.01em}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit .oro-panel-btn:hover{background:rgba(0,0,0,.05)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit .oro-panel-btn:active{transform:none!important;background:rgba(0,0,0,.07)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-hero{padding-bottom:14px}
#oro-wallet-panel .oro-recv-v2 .oro-recv-memo{margin-bottom:2px}
/* ORO_RECEIVE_EDIT_CHIPS_READY_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit .oro-panel-btn[data-ready="1"]{background:rgba(0,0,0,.075)!important;border-color:rgba(0,0,0,.09)!important;color:rgba(0,0,0,.82)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit .oro-panel-btn[data-ready="1"]::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:999px;background:currentColor;opacity:.78;vertical-align:middle}


/* ORO_RECEIVE_FINAL_POLISH_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr{margin-top:12px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;background:transparent!important;border:1px solid rgba(0,0,0,.055)!important;color:rgba(0,0,0,.52)!important;font-size:12px!important;font-weight:560!important;box-shadow:none!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn:hover,#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn:active{background:rgba(0,0,0,.03)!important;transform:none!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer{margin-top:10px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer .oro-recv-section-title{color:rgba(0,0,0,.24)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer .oro-panel-desc{color:rgba(0,0,0,.46)!important;max-width:28ch}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer-card{margin-top:10px!important;background:rgba(0,0,0,.012)!important;border-color:rgba(0,0,0,.035)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-sub{margin-top:12px!important}


/* ORO_RECEIVE_FINAL_TUNE_V2 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-edit{margin-top:12px!important;margin-bottom:2px!important;gap:8px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-qrwrap{margin-top:18px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr{margin-top:8px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn{min-height:28px!important;height:28px!important;padding:0 8px!important;border:none!important;background:transparent!important;color:rgba(0,0,0,.42)!important;font-size:12px!important;font-weight:560!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn:hover,#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-qr .oro-panel-btn:active{background:transparent!important;color:rgba(0,0,0,.56)!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-main{margin-top:14px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-transfer .oro-panel-desc{max-width:24ch!important;color:rgba(0,0,0,.42)!important}
/* ORO_RECEIVE_MANAGE_ACTIONS_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage{display:flex;gap:10px;justify-content:flex-start;margin-top:10px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn{min-height:28px!important;height:28px!important;padding:0 8px!important;border:none!important;background:transparent!important;color:rgba(0,0,0,.40)!important;font-size:12px!important;font-weight:560!important;box-shadow:none!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn:hover,#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn:active{background:transparent!important;color:rgba(0,0,0,.56)!important;transform:none!important}
/* ORO_RECEIVE_STARTOVER_AND_PICKER_POLISH_V1 */
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage{display:flex;justify-content:flex-start;margin-top:8px!important;margin-bottom:2px!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn{min-height:24px!important;height:24px!important;padding:0!important;border:none!important;background:transparent!important;color:rgba(0,0,0,.42)!important;font-size:12px!important;font-weight:560!important;box-shadow:none!important}
#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn:hover,#oro-wallet-panel .oro-recv-v2 .oro-recv-buttons-manage .oro-panel-btn:active{background:transparent!important;color:rgba(0,0,0,.58)!important;transform:none!important}
[data-oro-recv-asset-picker] .oro-recv-asset-option[data-selected="1"]{background:rgba(0,0,0,.045)!important;border-color:rgba(0,0,0,.08)!important}
[data-oro-recv-asset-picker] .oro-recv-asset-option[data-selected="1"]::before{content:"";position:absolute;left:14px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:999px;background:rgba(0,0,0,.72)}
[data-oro-recv-asset-picker] .oro-recv-asset-option[data-selected="1"]::after{content:"✓";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:rgba(0,0,0,.56)}


/* ORO_RECEIVE_PICKER_DOT_REMOVE_V1 */
[data-oro-recv-asset-picker] .oro-recv-asset-option[data-selected="1"]{
  padding-left:14px!important;
}
[data-oro-recv-asset-picker] .oro-recv-asset-option[data-selected="1"]::before{
  content:none!important;
  display:none!important;
}
/* ORO_RECEIVE_ASSET_PICKER_TAP_FIX_V1 */
[data-oro-recv-asset-picker] .oro-recv-asset-option,[data-oro-recv-asset-picker] .oro-recv-asset-close{-webkit-tap-highlight-color:transparent;box-shadow:none!important;transform:none!important}
[data-oro-recv-asset-picker] .oro-recv-asset-option:active,[data-oro-recv-asset-picker] .oro-recv-asset-close:active{box-shadow:none!important;transform:none!important}


/* ORO_PAY_CTA_REFINEMENT_V1 */
#oro-wallet-panel .oro-pay [data-oro-pay-detected],
#oro-wallet-panel .oro-pay [data-oro-pay-review]{display:grid;gap:14px}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
  display:flex;width:100%;max-width:none;min-height:56px;padding:0 18px;margin:0;
  align-items:center;justify-content:center;border-radius:18px;border:1px solid #111;
  background:#111;color:#fff;font-size:16px;font-weight:650;letter-spacing:-.02em;
  box-shadow:0 10px 22px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,.10);-webkit-tap-highlight-color:transparent
}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-cta]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-connect]:hover{background:#111}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-cta]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-connect]:active{transform:scale(.985)}


/* ORO_PAY_CTA_COLOR_TUNE_V2 */
#oro_req_pay,
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
  background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border-color:rgba(255,255,255,.12)!important;color:#F8FAFC!important;
}
#oro_req_pay:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-confirm]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-cta]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network]:hover,
#oro-wallet-panel .oro-pay [data-oro-pay-connect]:hover{background:linear-gradient(180deg,#51596F 0%,#394153 100%)!important}
#oro_req_pay:active,
#oro-wallet-panel .oro-pay [data-oro-pay-confirm]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-cta]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network]:active,
#oro-wallet-panel .oro-pay [data-oro-pay-connect]:active{background:linear-gradient(180deg,#394052 0%,#282F3E 100%)!important}


/* ORO_PAY_MOBILE_STICKY_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}
#oro-wallet-panel .oro-pay-review,#oro-wallet-panel .oro-pay-detected{display:grid;gap:14px;align-content:start}
#oro-wallet-panel .oro-pay [data-oro-pay-details]{padding:16px 16px 14px!important;border-radius:20px!important}
#oro-wallet-panel .oro-pay [data-oro-pay-amount]{font-size:clamp(28px,8vw,34px)!important}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:100%;min-height:58px;border-radius:18px;z-index:3;box-shadow:0 10px 24px rgba(15,23,42,.08)}
}

/* ORO_REQUEST_PAY_POLISH_V1 */
#oro-wallet-panel .oro-request-pay-shell .oro-connected-middle{max-width:420px;margin:0 auto;padding-top:8px}
#oro-wallet-panel .oro-request-pay-shell .oro-pay{display:grid;gap:14px}
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-state]{margin:2px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(17,24,39,.40)}
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-details]{border-radius:22px!important;border:1px solid rgba(17,24,39,.055)!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#oro-wallet-panel .oro-request-pay-shell .oro-pay .oro-panel-caption{line-height:1.58;color:rgba(17,24,39,.58)}
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-request-pay-shell .oro-pay [data-oro-pay-connect]{width:100%;min-height:56px;border-radius:18px}
#oro-wallet-panel .oro-request-pay-shell .oro-panel-back{margin-bottom:4px}

/* ORO_PAY_MOBILE_POSITION_ONLY_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 94px)}
#oro-wallet-panel .oro-pay [data-oro-pay-detected],
#oro-wallet-panel .oro-pay [data-oro-pay-review]{display:grid;gap:14px}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);
z-index:3
}
}

/* ORO_PAY_MOBILE_BUTTON_POSITION_ONLY_V2 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);
z-index:2
}
}

/* ORO_PAY_MOBILE_POSITION_MARGIN_ONLY_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
  position:static!important;
  bottom:auto!important;
  margin-top:24px!important;
}
}

/* ORO_PAY_MOBILE_FIXED_CTA_ONLY_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px)!important}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
position:fixed!important;left:16px!important;right:16px!important;
bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;
width:auto!important;margin-top:0!important;z-index:9999!important
}
}

/* ORO_PAY_MOBILE_FINAL_CTA_POSITION_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-pay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 128px)!important}
#oro-wallet-panel .oro-pay [data-oro-pay-confirm],
#oro-wallet-panel .oro-pay [data-oro-pay-cta],
#oro-wallet-panel .oro-pay [data-oro-pay-switch-network],
#oro-wallet-panel .oro-pay [data-oro-pay-connect]{
position:fixed!important;left:16px!important;right:16px!important;
bottom:calc(env(safe-area-inset-bottom,0px) + 28px)!important;
width:auto!important;min-height:58px!important;margin:0!important;z-index:9999!important
}
}

/* ORO_SEND_MOBILE_CTA_POSITION_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-send-screen,
#oro-wallet-panel .oro-send-confirm,
#oro-wallet-panel .oro-send-done{
  display:grid!important;
  gap:14px!important;
  align-content:start!important;
  padding-bottom:calc(env(safe-area-inset-bottom,0px) + 94px)!important;
}
#oro-wallet-panel .oro-send-screen [data-oro-send-continue],
#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn],
#oro-wallet-panel .oro-send-done [data-oro-send-done-btn]{
  position:sticky!important;
  bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;
  width:100%!important;
  min-height:58px!important;
  border-radius:18px!important;
  z-index:3!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
}
}

/* ORO_SEND_MOBILE_POLISH_V1 */
@media (max-width:640px){
#oro-wallet-panel .oro-send-screen,#oro-wallet-panel .oro-send-confirm,#oro-wallet-panel .oro-send-processing,#oro-wallet-panel .oro-send-done{padding:8px 0 calc(20px + env(safe-area-inset-bottom,0px))!important}
#oro-wallet-panel .oro-send-screen .oro-panel-back,#oro-wallet-panel .oro-send-confirm .oro-panel-back{margin:0 0 18px 0!important;font-size:13px!important}
#oro-wallet-panel .oro-send-screen>div:nth-of-type(2),#oro-wallet-panel .oro-send-confirm [data-oro-send-review]>div:nth-of-type(2),#oro-wallet-panel .oro-send-processing>div:nth-of-type(2),#oro-wallet-panel .oro-send-done>div:nth-of-type(2){font-size:24px!important;line-height:1.08!important}
#oro-wallet-panel .oro-send-screen .oro-panel-input{max-width:none!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-amount]{font-size:32px!important}
#oro-wallet-panel .oro-send-screen>div:last-child>div:nth-of-type(1){padding:13px 13px 12px!important;border-radius:20px!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-asset]{min-height:40px!important}
}

/* ORO_SEND_MOBILE_CTA_ONLY_V2 */
@media (max-width:640px){
#oro-wallet-panel .oro-send-screen [data-oro-send-continue],
#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn],
#oro-wallet-panel .oro-send-done [data-oro-send-done-btn]{
  position:sticky!important;
  bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:58px!important;
  padding:0 18px!important;
  margin-top:16px!important;
  border-radius:18px!important;
  font-size:16px!important;
  font-weight:650!important;
  letter-spacing:-.02em!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
  z-index:3!important;
}}

/* ORO_SEND_MOBILE_CANONICAL_V1 */
@media (max-width:640px){
#oro-wallet-panel[data-oro-screen="send"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-top-stage,#oro-wallet-panel[data-oro-screen="send_done"] .oro-top-stage{height:100%!important;overflow:hidden!important;padding-bottom:0!important}
#oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_processing"] .oro-connected-middle,#oro-wallet-panel[data-oro-screen="send_done"] .oro-connected-middle{display:block!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:14px 0 calc(20px + env(safe-area-inset-bottom,0px))!important;margin-top:0!important}
#oro-wallet-panel .oro-send-screen,#oro-wallet-panel .oro-send-confirm,#oro-wallet-panel .oro-send-processing,#oro-wallet-panel .oro-send-done{display:flex!important;flex-direction:column!important;min-height:100%!important;height:100%!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review]{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:100%!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-continue],#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn],#oro-wallet-panel .oro-send-done [data-oro-send-done-btn]{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;margin:12px 0 0!important;padding:0 18px!important;border-radius:18px!important;font-size:16px!important;font-weight:650!important;z-index:auto!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-help]{display:none!important}
#oro-wallet-panel .oro-send-screen > .oro-panel-back{margin:0 0 12px 0!important}
}

/* ORO_SEND_STAGE_POLISH_V2 */
#oro-wallet-panel .oro-send-screen [data-oro-pay-state]{margin:0!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--oro-panel-text-secondary)!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-asset],#oro-wallet-panel .oro-send-screen [data-oro-send-paste],#oro-wallet-panel .oro-send-screen [data-oro-send-scan]{box-shadow:none!important;filter:none!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-asset]:hover,#oro-wallet-panel .oro-send-screen [data-oro-send-asset]:active,#oro-wallet-panel .oro-send-screen [data-oro-send-asset]:focus,#oro-wallet-panel .oro-send-screen [data-oro-send-asset]:focus-visible,#oro-wallet-panel .oro-send-screen [data-oro-send-paste]:hover,#oro-wallet-panel .oro-send-screen [data-oro-send-paste]:active,#oro-wallet-panel .oro-send-screen [data-oro-send-paste]:focus,#oro-wallet-panel .oro-send-screen [data-oro-send-paste]:focus-visible,#oro-wallet-panel .oro-send-screen [data-oro-send-scan]:hover,#oro-wallet-panel .oro-send-screen [data-oro-send-scan]:active,#oro-wallet-panel .oro-send-screen [data-oro-send-scan]:focus,#oro-wallet-panel .oro-send-screen [data-oro-send-scan]:focus-visible{box-shadow:none!important;filter:none!important;transform:none!important;outline:none!important}
#oro-wallet-panel .oro-send-screen [data-oro-send-continue]{min-height:54px!important;border-radius:999px!important;box-shadow:none!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important}#oro-wallet-panel .oro-send-screen [data-oro-send-continue][aria-disabled="true"],#oro-wallet-panel .oro-send-screen [data-oro-send-continue]:disabled{background:#eef1f5!important;border:1px solid rgba(17,24,39,.08)!important;color:rgba(17,24,39,.34)!important;box-shadow:none!important}
@media (max-width:640px){
#oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important}
#oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]{position:fixed!important;left:16px!important;right:16px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;width:auto!important;max-width:none!important;min-height:56px!important;margin:0!important;transform:none!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important;z-index:1001!important}#oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue][aria-disabled="true"],#oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]:disabled{background:#eef1f5!important;border:1px solid rgba(17,24,39,.08)!important;color:rgba(17,24,39,.34)!important;box-shadow:none!important}
#oro-wallet-panel[data-oro-screen="send"] [data-oro-send-help]{display:none!important}
}



/* ORO_SEND_MOBILE_RECOVERY_V1 */
@media (max-width:640px){
#oro-wallet-panel[data-oro-screen="send"] .oro-send-screen>.oro-panel-back+div{height:auto!important;display:grid!important;gap:14px!important;flex:none!important;min-height:0!important}
#oro-wallet-panel[data-oro-screen="send"] .oro-send-screen{min-height:auto!important;height:auto!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}
#oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle{padding-top:12px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important}
#oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin-top:12px!important;z-index:auto!important}
}


/* ORO_SEND_REVIEW_REFINED_V1 */
#oro-wallet-panel .oro-send-confirm [data-oro-send-review]{display:grid!important;gap:16px!important;align-content:start!important;padding-top:2px!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-state]{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(17,24,39,.40)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-sub]{margin:-4px 0 2px!important;color:rgba(17,24,39,.44)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-details]{padding:16px 16px 14px!important;border-radius:22px!important;border:1px solid rgba(17,24,39,.055)!important;background:rgba(255,255,255,.74)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:none!important;color:rgba(17,24,39,.72)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-kicker]{margin:0 0 6px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(17,24,39,.34)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-amount]{margin:0 0 14px!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.02!important;font-weight:650!important;letter-spacing:-.04em!important;color:rgba(17,24,39,.92)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-row]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important;border-top:1px solid rgba(17,24,39,.06)!important;font-size:14px!important;line-height:1.5!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-row] span:first-child{color:rgba(17,24,39,.44)!important;white-space:nowrap!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-row] span:last-child{color:rgba(17,24,39,.84)!important;font-weight:560!important;text-align:right!important;word-break:break-word!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-note]{margin-top:-2px!important;color:rgba(17,24,39,.50)!important;line-height:1.55!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn]{min-height:56px!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important}
#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn][aria-disabled="true"],#oro-wallet-panel .oro-send-confirm [data-oro-send-confirm-btn]:disabled{background:#eef1f5!important;border:1px solid rgba(17,24,39,.08)!important;color:rgba(17,24,39,.34)!important;box-shadow:none!important}
@media (max-width:640px){#oro-wallet-panel[data-oro-screen="send_confirm"] .oro-connected-middle{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important}#oro-wallet-panel[data-oro-screen="send_confirm"] [data-oro-send-confirm-btn]{position:fixed!important;left:16px!important;right:16px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;width:auto!important;margin:0!important}}
/* ORO_SEND_REVIEW_NOTE_HIDE_V1 */
#oro-wallet-panel .oro-send-confirm [data-oro-send-review-note]{display:none!important}

/* ORO_SEND_PROCESSING_DONE_REFINED_V1 */
#oro-wallet-panel .oro-send-processing,#oro-wallet-panel .oro-send-done{display:grid!important;gap:16px!important;align-content:start!important;padding-top:2px!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-state],#oro-wallet-panel .oro-send-done [data-oro-send-done-state]{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(17,24,39,.40)!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]{justify-self:center!important;margin-top:4px!important;width:88px!important;height:88px!important;border-radius:999px!important;border:1px solid rgba(17,24,39,.08)!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 30px rgba(18,36,79,.08)!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb] span{width:34px!important;height:34px!important;border-radius:999px!important;border:2px solid rgba(70,77,97,.16)!important;border-top-color:rgba(70,77,97,.82)!important;animation:oroSendSpin 1s linear infinite}
@keyframes oroSendSpin{to{transform:rotate(360deg)}}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-amount],#oro-wallet-panel .oro-send-done [data-oro-send-done-amount]{font-size:clamp(28px,8vw,34px)!important;line-height:1.02!important;font-weight:650!important;letter-spacing:-.04em!important;color:rgba(17,24,39,.92)!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-amount],#oro-wallet-panel .oro-send-processing [data-oro-send-processing-copy]{justify-self:center!important;text-align:center!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-copy],#oro-wallet-panel .oro-send-done [data-oro-send-done-copy]{margin-top:-6px!important;color:rgba(17,24,39,.50)!important;line-height:1.55!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-card],#oro-wallet-panel .oro-send-done [data-oro-send-done-details]{padding:16px 16px 14px!important;border:1px solid rgba(17,24,39,.055)!important;border-radius:22px!important;background:rgba(255,255,255,.74)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:none!important;color:rgba(17,24,39,.72)!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-row],#oro-wallet-panel .oro-send-done [data-oro-send-done-row]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important;border-top:1px solid rgba(17,24,39,.06)!important;font-size:14px!important;line-height:1.5!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-row]:first-child,#oro-wallet-panel .oro-send-done [data-oro-send-done-row]:first-child{border-top:0!important;padding-top:0!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-row] span:first-child,#oro-wallet-panel .oro-send-done [data-oro-send-done-row] span:first-child{color:rgba(17,24,39,.44)!important;white-space:nowrap!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-row] span:last-child,#oro-wallet-panel .oro-send-done [data-oro-send-done-row] span:last-child{color:rgba(17,24,39,.84)!important;font-weight:560!important;text-align:right!important;word-break:break-word!important}
#oro-wallet-panel .oro-send-done [data-oro-send-done-link]{display:inline-block!important;margin-top:12px!important;color:rgba(17,24,39,.66)!important;text-decoration:underline!important;text-underline-offset:3px!important}
#oro-wallet-panel .oro-send-done [data-oro-send-done-btn]{min-height:56px!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important}
@media (max-width:640px){#oro-wallet-panel[data-oro-screen="send_done"] .oro-connected-middle{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important}#oro-wallet-panel[data-oro-screen="send_done"] [data-oro-send-done-btn]{position:fixed!important;left:16px!important;right:16px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;width:auto!important;margin:0!important}}

/* ORO_SEND_PROCESSING_REASSURE_V2 */
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]{
  position:relative!important;
  width:96px!important;
  height:96px!important;
  border:1px solid rgba(17,24,39,.09)!important;
  background:rgba(255,255,255,.84)!important;
  box-shadow:0 14px 36px rgba(18,36,79,.10)!important;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::before{
  content:"";
  position:absolute;
  inset:10px;
  border-radius:999px;
  border:1px solid rgba(70,77,97,.08);
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb] span{
  width:36px!important;
  height:36px!important;
  border-width:3px!important;
  border-color:rgba(70,77,97,.12)!important;
  border-top-color:rgba(70,77,97,.88)!important;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-copy]::after{
  content:"This screen updates automatically.";
  display:block;
  margin-top:6px;
  font-size:12px;
  color:rgba(17,24,39,.38);
}

/* ORO_SEND_DONE_CHECK_V2 */
#oro-wallet-panel .oro-send-done [data-oro-send-done-state]{
  display:grid!important;
  gap:12px!important;
  width:100%!important;
}
#oro-wallet-panel .oro-send-done [data-oro-send-done-state]::after{
  content:"✓";
  justify-self:center!important;
  width:76px!important;
  height:76px!important;
  border-radius:999px!important;
  border:1px solid rgba(17,24,39,.09)!important;
  background:rgba(255,255,255,.84)!important;
  box-shadow:0 14px 36px rgba(18,36,79,.10)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:34px!important;
  line-height:1!important;
  font-weight:700!important;
  color:rgba(17,24,39,.86)!important;
}
#oro-wallet-panel .oro-send-done [data-oro-send-done-amount]{
  margin-top:-2px!important;
}

/* ORO_SEND_EVENT_V3 */
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]{position:relative!important;width:92px!important;height:92px!important;border:0!important;background:transparent!important;box-shadow:none!important}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::before,#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::after{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid rgba(70,77,97,.14);animation:oroSendPulseV3 1.8s cubic-bezier(.2,.8,.2,1) infinite}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::after{animation-delay:.9s}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb] span{width:12px!important;height:12px!important;border:0!important;border-radius:999px!important;background:rgba(47,54,70,.76)!important;box-shadow:0 0 0 8px rgba(47,54,70,.08)!important;animation:oroSendDotV3 1.8s ease-in-out infinite!important}
@keyframes oroSendPulseV3{0%{transform:scale(.62);opacity:0}25%{opacity:.55}100%{transform:scale(1);opacity:0}}
@keyframes oroSendDotV3{0%,100%{transform:scale(.88);opacity:.78}50%{transform:scale(1.08);opacity:1}}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-copy]::after{content:"This screen updates automatically.";display:block;margin-top:6px;font-size:12px;color:rgba(17,24,39,.38)}
#oro-wallet-panel .oro-send-done [data-oro-send-done-state]::after{content:none!important;display:none!important}
#oro-wallet-panel .oro-send-done [data-oro-send-done-history],#oro-wallet-panel .oro-send-done [data-oro-send-done-link]{padding:0!important;border:0!important;background:transparent!important;font:inherit!important;color:rgba(17,24,39,.66)!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}
#oro-wallet-panel .oro-send-done [data-oro-send-done-history]{display:inline-block!important;margin-top:12px!important;margin-right:14px!important}
#oro-wallet-panel .oro-send-done [data-oro-send-done-link]{display:inline-block!important;margin-top:12px!important}

/* ORO_SEND_EVENT_V4 */
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]{
  position:relative!important;
  width:92px!important;
  height:92px!important;
  border:0!important;
  background:rgba(255,255,255,.56)!important;
  backdrop-filter:blur(12px)!important;
  -webkit-backdrop-filter:blur(12px)!important;
  box-shadow:0 14px 34px rgba(18,36,79,.08)!important,inset 0 0 0 1px rgba(255,255,255,.48)!important;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::before,
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:999px;
  border:1px solid rgba(70,77,97,.18);
  animation:oroSendPulseV4 1.8s cubic-bezier(.2,.8,.2,1) infinite;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb]::after{
  animation-delay:.9s;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-orb] span{
  width:14px!important;
  height:14px!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(47,54,70,.82)!important;
  box-shadow:0 0 0 12px rgba(47,54,70,.06)!important;
  animation:oroSendDotV4 1.8s ease-in-out infinite!important;
}
@keyframes oroSendPulseV4{
  0%{transform:scale(.48);opacity:0}
  25%{opacity:.62}
  100%{transform:scale(1);opacity:0}
}
@keyframes oroSendDotV4{
  0%,100%{transform:scale(.88);opacity:.82}
  50%{transform:scale(1.08);opacity:1}
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-card]{
  margin-top:10px!important;
  background:rgba(255,255,255,.90)!important;
  border:1px solid rgba(17,24,39,.06)!important;
  box-shadow:0 10px 28px rgba(18,36,79,.04)!important;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-row],
#oro-wallet-panel .oro-send-done [data-oro-send-done-row]{
  min-height:24px!important;
}
#oro-wallet-panel .oro-send-processing [data-oro-send-processing-copy]{
  max-width:260px!important;
}
#oro-wallet-panel .oro-send-done [data-oro-send-done-history],
#oro-wallet-panel .oro-send-done [data-oro-send-done-link]{
  font-weight:560!important;
}

/* ORO_SEND_CONFIRM_SUBSTATES_CSS_V1 */
#oro-wallet-panel .oro-send-confirm [data-oro-send-substate]{
  margin:0!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.40)!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-subamount]{
  margin:2px 0 0!important;
  font-size:clamp(30px,7vw,36px)!important;
  line-height:1.02!important;
  font-weight:650!important;
  letter-spacing:-.04em!important;
  color:rgba(17,24,39,.92)!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-subcard]{
  margin-top:2px!important;
  padding:16px!important;
  border:1px solid rgba(17,24,39,.055)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:none!important;
}
#oro-wallet-panel .oro-send-confirm [data-oro-send-subrow]{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:10px 0!important;
  border-top:1px solid rgba(17,24,39,.06)!important;
  font-size:14px!important;
  line-height:1.5!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-subrow]:first-child{
  border-top:0!important;
  padding-top:0!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-subrow] span:first-child{
  color:rgba(17,24,39,.44)!important;
  white-space:nowrap!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-subrow] span:last-child{
  color:rgba(17,24,39,.84)!important;
  font-weight:560!important;
  text-align:right!important;
  word-break:break-word!important;
}
#oro-wallet-panel .oro-send-confirm [data-oro-send-sublink]{
  margin-top:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:rgba(17,24,39,.62)!important;
  font:inherit!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}

#oro-wallet-panel .oro-send-confirm [data-oro-send-error-retry],
#oro-wallet-panel .oro-send-confirm [data-oro-send-manual-paid],
#oro-wallet-panel .oro-send-confirm [data-oro-send-manual-check]{
  width:100%!important;
  min-height:56px!important;
  margin-top:2px!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#F8FAFC!important;
  box-shadow:0 14px 32px rgba(18,36,79,.16)!important;
}


/* ORO_MOBILE_PRESS_CLEANUP_V1 */
#oro-wallet-panel .oro-taphost,
#oro-wallet-panel button,
#oro-wallet-panel [role="button"]{
  -webkit-tap-highlight-color: transparent !important;
  -webkit-touch-callout: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
#oro-wallet-panel .oro-taphost:active,
#oro-wallet-panel button:active,
#oro-wallet-panel [role="button"]:active{
  transform: none !important;
  box-shadow: inherit !important;
  filter: none !important;
}
#oro-wallet-panel [data-oro-send-sublink]:active{
  opacity: .72 !important;
  box-shadow: none !important;
}


/* ORO_MOBILE_MANUAL_CTA_DOCK_V1 */
@media (max-width:640px){
  #oro-wallet-panel .oro-send-confirm [data-oro-send-manual-paid],
  #oro-wallet-panel .oro-send-confirm [data-oro-send-manual-check]{
    position:fixed!important;
    left:16px!important;
    right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 56px)!important;
    width:auto!important;
    margin:0!important;
    z-index:12!important;
  }
  #oro-wallet-panel .oro-send-confirm [data-oro-send-sublink]{
    position:fixed!important;
    left:16px!important;
    right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 18px)!important;
    margin:0!important;
    text-align:center!important;
    z-index:12!important;
  }
  #oro-wallet-panel .oro-send-confirm [data-oro-send-subcard]{
    margin-bottom:132px!important;
  }
}

/* ORO_SEND_CONTINUE_MOBILE_FIX_V1 */
@media (max-width:640px){
  #oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle{
    padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important;
  }
  #oro-wallet-panel[data-oro-screen="send"] .oro-send-screen{
    padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)!important;
  }
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]{
    position:fixed!important;
    left:16px!important;
    right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;
    width:auto!important;
    margin:0!important;
    border-radius:20px!important;
    box-shadow:none!important;
    transform:none!important;
    z-index:1001!important;
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue].oro-press6,
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]:active{
    animation:none!important;
    box-shadow:none!important;
    transform:none!important;
    filter:none!important;
  }
}


/* ORO_SEND_CONTINUE_MOBILE_FIX_V2 */
@media (max-width:640px){
  #oro-wallet-panel[data-oro-screen="send"] .oro-connected-middle,
  #oro-wallet-panel[data-oro-screen="send"] .oro-send-screen{
    overflow:visible!important;
  }
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]{
    position:fixed!important;
    left:16px!important;
    right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;
    width:calc(100% - 32px)!important;
    max-width:calc(100% - 32px)!important;
    box-sizing:border-box!important;
    margin:0!important;
    border-radius:20px!important;
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
    z-index:1001!important;
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue].oro-press6,
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]:active,
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]:focus,
  #oro-wallet-panel[data-oro-screen="send"] [data-oro-send-continue]:focus-visible{
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
    outline:none!important;
  }
}

/* ORO_HISTORY_UI_CSS_V1 */
#oro-wallet-panel .oro-history-screen,
#oro-wallet-panel .oro-history-detail{
  display:grid!important;
  gap:16px!important;
  align-content:start!important;
  padding-top:2px!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:30px!important;
  line-height:1.02!important;
  font-weight:650!important;
  letter-spacing:-.04em!important;
  color:rgba(17,24,39,.92)!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  display:flex!important;
  gap:8px!important;
  overflow:auto!important;
  padding-bottom:2px!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  min-height:34px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  border:1px solid rgba(17,24,39,.06)!important;
  background:rgba(255,255,255,.78)!important;
  color:rgba(17,24,39,.62)!important;
  font-size:13px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  background:rgba(17,24,39,.08)!important;
  color:rgba(17,24,39,.86)!important;
}
#oro-wallet-panel [data-oro-history-group]{
  display:grid!important;
  gap:8px!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:4px 2px 0!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.34)!important;
}
#oro-wallet-panel [data-oro-history-row]{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  width:100%!important;
  padding:14px 14px!important;
  border:1px solid rgba(17,24,39,.055)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:none!important;
}
#oro-wallet-panel [data-oro-history-row-main],
#oro-wallet-panel [data-oro-history-row-side]{
  display:grid!important;
  gap:4px!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  font-size:15px!important;
  font-weight:600!important;
  color:rgba(17,24,39,.90)!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  font-size:12px!important;
  color:rgba(17,24,39,.44)!important;
}
#oro-wallet-panel [data-oro-history-row-side]{
  justify-items:end!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  font-size:15px!important;
  font-weight:600!important;
  color:rgba(17,24,39,.90)!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.02em!important;
}
#oro-wallet-panel [data-oro-history-chip][data-status="completed"]{ background:rgba(17,24,39,.08)!important; color:rgba(17,24,39,.78)!important; }
#oro-wallet-panel [data-oro-history-chip][data-status="failed"]{ background:rgba(17,24,39,.06)!important; color:rgba(17,24,39,.54)!important; }
#oro-wallet-panel [data-oro-history-chip][data-status="awaiting_confirmation"],
#oro-wallet-panel [data-oro-history-chip][data-status="pending"]{ background:rgba(17,24,39,.05)!important; color:rgba(17,24,39,.64)!important; }
#oro-wallet-panel [data-oro-history-empty]{
  padding:18px!important;
  border:1px solid rgba(17,24,39,.055)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.78)!important;
  color:rgba(17,24,39,.50)!important;
  font-size:13px!important;
  line-height:1.6!important;
}
#oro-wallet-panel [data-oro-history-hero],
#oro-wallet-panel [data-oro-history-facts],
#oro-wallet-panel [data-oro-history-proof]{
  padding:16px!important;
  border:1px solid rgba(17,24,39,.055)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.86)!important;
}
#oro-wallet-panel [data-oro-history-hero-status]{
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.38)!important;
}
#oro-wallet-panel [data-oro-history-hero-amount]{
  margin-top:6px!important;
  font-size:clamp(30px,8vw,36px)!important;
  line-height:1.02!important;
  font-weight:650!important;
  letter-spacing:-.04em!important;
  color:rgba(17,24,39,.92)!important;
}
#oro-wallet-panel [data-oro-history-hero-sub]{
  margin-top:8px!important;
  color:rgba(17,24,39,.52)!important;
}
#oro-wallet-panel [data-oro-history-fact]{
  display:flex!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:10px 0!important;
  border-top:1px solid rgba(17,24,39,.06)!important;
}
#oro-wallet-panel [data-oro-history-fact]:first-child{ border-top:0!important; padding-top:0!important; }
#oro-wallet-panel [data-oro-history-fact] span:first-child{ color:rgba(17,24,39,.44)!important; }
#oro-wallet-panel [data-oro-history-fact] span:last-child{ color:rgba(17,24,39,.84)!important; font-weight:560!important; text-align:right!important; }
#oro-wallet-panel [data-oro-history-proof-title]{ font-size:13px!important; font-weight:700!important; color:rgba(17,24,39,.82)!important; }
#oro-wallet-panel [data-oro-history-proof-link]{ display:inline-block!important; margin-top:10px!important; color:rgba(17,24,39,.66)!important; text-decoration:underline!important; text-underline-offset:3px!important; }
@media (max-width:640px){
  #oro-wallet-panel[data-oro-screen="history_detail"] .oro-connected-middle{ padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important; }
  #oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-detail-footer] .oro-panel-btn{
    position:fixed!important; left:16px!important; right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important; width:auto!important; margin:0!important;
  }
}

/* ORO_HISTORY_REFINED_V2 */
#oro-wallet-panel .oro-history-screen{
  gap:18px!important;
  overflow:hidden!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:30px!important;
  font-weight:660!important;
  letter-spacing:-.045em!important;
}
#oro-wallet-panel [data-oro-history-sub]{
  max-width:280px!important;
  color:rgba(17,24,39,.44)!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  padding:3px!important;
  gap:2px!important;
  border-radius:999px!important;
  background:rgba(17,24,39,.045)!important;
  border:1px solid rgba(17,24,39,.045)!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  border:0!important;
  background:transparent!important;
  min-height:30px!important;
  padding:0 12px!important;
  box-shadow:none!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 1px 3px rgba(17,24,39,.05)!important;
}
#oro-wallet-panel [data-oro-history-list]{
  display:grid!important;
  gap:10px!important;
  overflow-x:hidden!important;
}
#oro-wallet-panel [data-oro-history-row]{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) max-content!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
  width:100%!important;
  padding:14px 15px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.82)!important;
  border:1px solid rgba(17,24,39,.055)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
#oro-wallet-panel [data-oro-history-row-main],
#oro-wallet-panel [data-oro-history-row-side]{
  min-width:0!important;
}
#oro-wallet-panel [data-oro-history-row-title],
#oro-wallet-panel [data-oro-history-row-sub],
#oro-wallet-panel [data-oro-history-row-amount]{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  text-align:left!important;
  font-size:15px!important;
  font-weight:650!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  text-align:left!important;
  font-size:12px!important;
  color:rgba(17,24,39,.42)!important;
}
#oro-wallet-panel [data-oro-history-row-side]{
  display:grid!important;
  justify-items:end!important;
  gap:5px!important;
  max-width:132px!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  max-width:132px!important;
  font-size:14px!important;
  font-weight:650!important;
  letter-spacing:-.02em!important;
  color:rgba(17,24,39,.88)!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  min-height:22px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  font-size:10.5px!important;
  font-weight:700!important;
  letter-spacing:.015em!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:2px 2px 0!important;
  color:rgba(17,24,39,.32)!important;
}
@media (max-width:640px){
  #oro-wallet-panel [data-oro-history-row]{
    padding:13px 14px!important;
    border-radius:21px!important;
  }
  #oro-wallet-panel [data-oro-history-row-side]{
    max-width:116px!important;
  }
  #oro-wallet-panel [data-oro-history-row-amount]{
    max-width:116px!important;
  }
}

/* ORO_HISTORY_REFINED_V3 */
#oro-wallet-panel .oro-history-screen{
  gap:14px!important;
  align-content:start!important;
  overflow:hidden!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:24px!important;
  line-height:1.06!important;
  font-weight:650!important;
  letter-spacing:-.035em!important;
  color:rgba(17,24,39,.90)!important;
}
#oro-wallet-panel [data-oro-history-sub]{
  display:none!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  display:flex!important;
  width:100%!important;
  max-width:100%!important;
  padding:3px!important;
  gap:2px!important;
  border-radius:999px!important;
  background:rgba(17,24,39,.045)!important;
  border:1px solid rgba(17,24,39,.04)!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  flex:1 1 0!important;
  min-width:0!important;
  min-height:30px!important;
  padding:0 6px!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(17,24,39,.54)!important;
  font-size:12px!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  background:rgba(255,255,255,.92)!important;
  color:rgba(17,24,39,.86)!important;
  box-shadow:0 1px 3px rgba(17,24,39,.045)!important;
}
#oro-wallet-panel [data-oro-history-list]{
  display:grid!important;
  gap:12px!important;
  max-width:100%!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
#oro-wallet-panel [data-oro-history-group]{
  display:grid!important;
  gap:0!important;
  border:1px solid rgba(17,24,39,.055)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.80)!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:12px 14px 6px!important;
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.30)!important;
}
#oro-wallet-panel [data-oro-history-row]{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(92px,112px)!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding:12px 14px!important;
  border:0!important;
  border-top:1px solid rgba(17,24,39,.055)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
#oro-wallet-panel [data-oro-history-row]:active{
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
}
#oro-wallet-panel [data-oro-history-row-main],
#oro-wallet-panel [data-oro-history-row-side]{
  display:grid!important;
  min-width:0!important;
}
#oro-wallet-panel [data-oro-history-row-main]{
  gap:3px!important;
}
#oro-wallet-panel [data-oro-history-row-side]{
  justify-items:end!important;
  gap:5px!important;
  min-width:92px!important;
  max-width:112px!important;
}
#oro-wallet-panel [data-oro-history-row-title],
#oro-wallet-panel [data-oro-history-row-sub],
#oro-wallet-panel [data-oro-history-row-amount]{
  display:block!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  font-size:14px!important;
  font-weight:650!important;
  letter-spacing:-.01em!important;
  color:rgba(17,24,39,.88)!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  font-size:12px!important;
  color:rgba(17,24,39,.42)!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  font-size:13px!important;
  font-weight:700!important;
  letter-spacing:-.015em!important;
  color:rgba(17,24,39,.86)!important;
  text-align:right!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  min-height:21px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  font-size:10px!important;
  font-weight:700!important;
  letter-spacing:.015em!important;
}
@media (max-width:640px){
  #oro-wallet-panel [data-oro-history-title]{
    font-size:23px!important;
  }
  #oro-wallet-panel [data-oro-history-row]{
    grid-template-columns:minmax(0,1fr) minmax(86px,102px)!important;
    padding:12px 13px!important;
  }
  #oro-wallet-panel [data-oro-history-row-side]{
    min-width:86px!important;
    max-width:102px!important;
  }
  #oro-wallet-panel [data-oro-history-row-amount]{
    font-size:12.5px!important;
  }
}

/* ORO_HISTORY_REFINED_V4 */
#oro-wallet-panel .oro-history-screen{
  gap:12px!important;
  padding-top:0!important;
}
#oro-wallet-panel [data-oro-history-head]{
  margin-top:2px!important;
  margin-bottom:2px!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:20px!important;
  line-height:1.08!important;
  font-weight:650!important;
  letter-spacing:-.025em!important;
  color:rgba(17,24,39,.88)!important;
}
#oro-wallet-panel [data-oro-history-sub]{
  display:none!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  min-height:32px!important;
  padding:3px!important;
  border-radius:999px!important;
  background:rgba(17,24,39,.038)!important;
  border:1px solid rgba(17,24,39,.035)!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  min-height:26px!important;
  font-size:11.5px!important;
  font-weight:650!important;
  color:rgba(17,24,39,.48)!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  color:rgba(17,24,39,.82)!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:none!important;
}
#oro-wallet-panel [data-oro-history-list]{
  gap:10px!important;
}
#oro-wallet-panel [data-oro-history-group]{
  border-radius:22px!important;
  background:rgba(255,255,255,.68)!important;
  border:1px solid rgba(17,24,39,.045)!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:10px 13px 4px!important;
  font-size:10.5px!important;
  letter-spacing:.055em!important;
  color:rgba(17,24,39,.26)!important;
}
#oro-wallet-panel [data-oro-history-row]{
  padding:10px 13px!important;
  grid-template-columns:minmax(0,1fr) minmax(82px,98px)!important;
  gap:10px!important;
  border-top:1px solid rgba(17,24,39,.045)!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  font-size:13.5px!important;
  font-weight:640!important;
  color:rgba(17,24,39,.84)!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  font-size:11.5px!important;
  color:rgba(17,24,39,.38)!important;
}
#oro-wallet-panel [data-oro-history-row-side]{
  max-width:98px!important;
  min-width:82px!important;
  gap:4px!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  font-size:12.5px!important;
  font-weight:680!important;
  max-width:98px!important;
  color:rgba(17,24,39,.82)!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  min-height:20px!important;
  padding:0 7px!important;
  font-size:9.8px!important;
  font-weight:700!important;
  color:rgba(17,24,39,.58)!important;
  background:rgba(17,24,39,.055)!important;
}
@media (max-width:640px){
  #oro-wallet-panel [data-oro-history-title]{
    font-size:19px!important;
  }
  #oro-wallet-panel [data-oro-history-row]{
    padding:10px 12px!important;
    grid-template-columns:minmax(0,1fr) minmax(78px,94px)!important;
  }
  #oro-wallet-panel [data-oro-history-row-side]{
    min-width:78px!important;
    max-width:94px!important;
  }
  #oro-wallet-panel [data-oro-history-row-amount]{
    max-width:94px!important;
    font-size:12px!important;
  }
}

/* ORO_HISTORY_AIR_V5 */
#oro-wallet-panel .oro-history-screen{
  gap:10px!important;
  padding-top:0!important;
}
#oro-wallet-panel [data-oro-history-head]{
  display:grid!important;
  gap:2px!important;
  margin:0!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:18px!important;
  line-height:1.12!important;
  font-weight:620!important;
  letter-spacing:-.02em!important;
  color:rgba(17,24,39,.84)!important;
}
#oro-wallet-panel [data-oro-history-sub]{
  display:none!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  min-height:30px!important;
  padding:2px!important;
  background:rgba(17,24,39,.03)!important;
  border:1px solid rgba(17,24,39,.03)!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  min-height:26px!important;
  font-size:11px!important;
  font-weight:620!important;
  color:rgba(17,24,39,.46)!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  background:rgba(255,255,255,.94)!important;
  color:rgba(17,24,39,.76)!important;
  box-shadow:none!important;
}
#oro-wallet-panel [data-oro-history-group]{
  border-radius:20px!important;
  background:rgba(255,255,255,.58)!important;
  border:1px solid rgba(17,24,39,.035)!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:9px 12px 4px!important;
  font-size:10px!important;
  letter-spacing:.05em!important;
  color:rgba(17,24,39,.24)!important;
}
#oro-wallet-panel [data-oro-history-row]{
  padding:10px 12px!important;
  grid-template-columns:minmax(0,1fr) 90px!important;
  gap:8px!important;
  border-top:1px solid rgba(17,24,39,.04)!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  font-size:13px!important;
  font-weight:620!important;
  color:rgba(17,24,39,.80)!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  font-size:11px!important;
  color:rgba(17,24,39,.34)!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  font-size:12px!important;
  font-weight:650!important;
  color:rgba(17,24,39,.78)!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  min-height:18px!important;
  padding:0 6px!important;
  font-size:9px!important;
  color:rgba(17,24,39,.50)!important;
  background:rgba(17,24,39,.045)!important;
}
@media (max-width:640px){
  #oro-wallet-panel [data-oro-history-row]{
    grid-template-columns:minmax(0,1fr) 84px!important;
    padding:10px 11px!important;
  }
}

/* ORO_HISTORY_AIR_V6 */
#oro-wallet-panel .oro-history-screen{
  gap:8px!important;
  padding-top:0!important;
}
#oro-wallet-panel [data-oro-history-head]{
  gap:0!important;
  margin:0!important;
}
#oro-wallet-panel [data-oro-history-title]{
  font-size:16px!important;
  line-height:1.14!important;
  font-weight:600!important;
  letter-spacing:-.015em!important;
  color:rgba(17,24,39,.80)!important;
}
#oro-wallet-panel [data-oro-history-filters]{
  min-height:28px!important;
  padding:2px!important;
  border-radius:999px!important;
  background:rgba(17,24,39,.024)!important;
  border:1px solid rgba(17,24,39,.028)!important;
}
#oro-wallet-panel [data-oro-history-filter]{
  min-height:24px!important;
  font-size:10.5px!important;
  font-weight:600!important;
  color:rgba(17,24,39,.42)!important;
}
#oro-wallet-panel [data-oro-history-filter][data-selected="true"]{
  color:rgba(17,24,39,.72)!important;
  background:rgba(255,255,255,.96)!important;
}
#oro-wallet-panel [data-oro-history-group]{
  border-radius:18px!important;
  background:rgba(255,255,255,.46)!important;
  border:1px solid rgba(17,24,39,.028)!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  padding:8px 11px 3px!important;
  font-size:9.5px!important;
  letter-spacing:.045em!important;
  color:rgba(17,24,39,.22)!important;
}
#oro-wallet-panel [data-oro-history-row]{
  padding:9px 11px!important;
  grid-template-columns:minmax(0,1fr) 80px!important;
  gap:8px!important;
  border-top:1px solid rgba(17,24,39,.032)!important;
}
#oro-wallet-panel [data-oro-history-row-title]{
  font-size:12.5px!important;
  font-weight:600!important;
  color:rgba(17,24,39,.78)!important;
}
#oro-wallet-panel [data-oro-history-row-sub]{
  font-size:10.5px!important;
  color:rgba(17,24,39,.32)!important;
}
#oro-wallet-panel [data-oro-history-row-side]{
  min-width:80px!important;
  max-width:80px!important;
}
#oro-wallet-panel [data-oro-history-row-amount]{
  font-size:11.5px!important;
  font-weight:650!important;
  color:rgba(17,24,39,.74)!important;
}
#oro-wallet-panel [data-oro-history-chip]{
  min-height:17px!important;
  padding:0 6px!important;
  font-size:8.8px!important;
  color:rgba(17,24,39,.44)!important;
  background:rgba(17,24,39,.04)!important;
}

/* ORO_HISTORY_MATCH_RECEIVE_KICKER_V1 */
#oro-wallet-panel [data-oro-history-head]{gap:2px!important;margin:0!important}
#oro-wallet-panel [data-oro-history-title]{
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
  line-height:1.2!important;
  color:rgba(0,0,0,.34)!important;
}
#oro-wallet-panel [data-oro-history-group-title]{
  font-size:10.5px!important;
  font-weight:700!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  color:rgba(0,0,0,.22)!important;
}
#oro-wallet-panel [data-oro-history-sub]{display:none!important}

/* ORO_HISTORY_DETAIL_REFINED_V2 */
#oro-wallet-panel .oro-history-detail{
  gap:14px!important;
  align-content:start!important;
}
#oro-wallet-panel [data-oro-history-hero],
#oro-wallet-panel [data-oro-history-facts],
#oro-wallet-panel [data-oro-history-proof]{
  padding:16px!important;
  border:1px solid rgba(17,24,39,.045)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:none!important;
}
#oro-wallet-panel [data-oro-history-hero-status]{
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.34)!important;
}
#oro-wallet-panel [data-oro-history-hero-amount]{
  margin-top:6px!important;
  font-size:clamp(28px,8vw,34px)!important;
  line-height:1.02!important;
  font-weight:650!important;
  letter-spacing:-.04em!important;
  color:rgba(17,24,39,.90)!important;
}
#oro-wallet-panel [data-oro-history-hero-sub]{
  margin-top:8px!important;
  color:rgba(17,24,39,.48)!important;
}
#oro-wallet-panel [data-oro-history-detail-footer]{
  display:grid!important;
  gap:10px!important;
}
#oro-wallet-panel [data-oro-history-proof-title]{
  font-size:12.5px!important;
  font-weight:700!important;
  color:rgba(17,24,39,.78)!important;
}
#oro-wallet-panel [data-oro-history-proof-sub]{
  margin-top:6px!important;
  color:rgba(17,24,39,.46)!important;
}
#oro-wallet-panel [data-oro-history-proof-link],
#oro-wallet-panel [data-oro-history-again]{
  display:inline-block!important;
  margin-top:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:rgba(17,24,39,.66)!important;
  font:inherit!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}
@media (max-width:640px){
  #oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-detail-footer] .oro-panel-btn{
    position:fixed!important;
    left:16px!important;
    right:16px!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;
    width:auto!important;
    margin:0!important;
  }
  #oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-detail-footer]{
    padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important;
  }
  #oro-wallet-panel[data-oro-history-again]{
    text-align:center!important;
  }
}

/* ORO_HISTORY_DETAIL_FLOW_CLEANUP_V1 */
#oro-wallet-panel[data-oro-screen="history_detail"] .wallet-close,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-stage-bar,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-total-area,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-bottom-drawer,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-anon-handle,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-top-grab,
#oro-wallet-panel[data-oro-screen="history_detail"] .oro-account-chip{
  display:none!important;
  pointer-events:none!important;
}

#oro-wallet-panel[data-oro-screen="history_detail"] .oro-top-stage{
  height:100%!important;
  overflow:hidden!important;
  padding-bottom:0!important;
}

#oro-wallet-panel[data-oro-screen="history_detail"] .oro-history-detail{
  gap:12px!important;
  padding-top:0!important;
}

#oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-hero],
#oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-facts],
#oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-proof]{
  padding:14px!important;
  border-radius:22px!important;
  border:1px solid rgba(17,24,39,.04)!important;
  background:rgba(255,255,255,.78)!important;
}

#oro-wallet-panel[data-oro-screen="history_detail"] [data-oro-history-detail-footer]{
  gap:8px!important;
}


/* ORO_RECV_TEXT_ACTIONS_V1 */
#oro-wallet-panel .oro-recv > .oro-recv-buttons-qr{display:flex;justify-content:center;gap:28px;margin-top:14px}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-qr .oro-panel-btn,
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main .oro-panel-btn{width:auto;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600;color:rgba(17,17,17,.68)}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main .oro-panel-btn[data-oro-recv-action="request_payment"]{color:rgba(17,17,17,.84)}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main .oro-panel-btn[data-oro-recv-action="more_options"]{color:rgba(17,17,17,.54)}


/* ORO_RECV_CURRENT_MODE_V1 */
#oro-wallet-panel .oro-recv .oro-recv-current-mode{
  margin-top:6px;
  font-size:12px;
  line-height:1.35;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:rgba(17,17,17,.42);
}


/* ORO_RECV_POLISH_V2 */
#oro-wallet-panel .oro-recv .oro-recv-hero{padding:2px 0 10px}
#oro-wallet-panel .oro-recv .oro-recv-current-mode{margin-top:5px;color:rgba(17,17,17,.38)}
#oro-wallet-panel .oro-recv .oro-recv-amount{margin-top:8px;letter-spacing:-.045em}
#oro-wallet-panel .oro-recv .oro-recv-qrwrap{padding-top:2px}
#oro-wallet-panel .oro-recv .oro-recv-qrhint{margin-top:10px;max-width:236px;color:rgba(17,17,17,.36)}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-qr{margin-top:14px;gap:34px}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main{margin-top:16px;gap:10px}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-qr .oro-panel-btn{font-size:13px!important;color:rgba(17,17,17,.50)!important}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main .oro-panel-btn[data-oro-recv-action="request_payment"]{font-size:14px!important;font-weight:650!important;color:rgba(17,17,17,.82)!important}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main .oro-panel-btn[data-oro-recv-action="more_options"]{font-size:14px!important;font-weight:600!important;color:rgba(17,17,17,.56)!important}
#oro-wallet-panel .oro-recv .oro-recv-statusline{margin-top:18px;color:rgba(17,17,17,.34)}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block]{margin-top:10px}

/* ORO_RECEIVE_MOBILE_TOUCH_TARGETS_V1 */
@media (hover:none) and (pointer:coarse), (max-width:640px){
  #oro-wallet-panel[data-oro-screen="receive"] .oro-recv > .oro-panel-back{
    display:inline-flex!important;
    align-items:center!important;
    min-height:44px!important;
    padding:0 8px 0 0!important;
  }
  #oro-wallet-panel[data-oro-screen="receive"] .oro-recv > .oro-recv-buttons-qr .oro-panel-btn{
    min-height:44px!important;
    padding:0 8px!important;
  }
}


/* ORO_RECV_POLISH_V3 */
#oro-wallet-panel .oro-recv .oro-recv-kicker[data-oro-recv-current-mode]{margin-top:2px!important;font-size:13px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:rgba(17,17,17,.44)!important}
#oro-wallet-panel .oro-recv > .oro-recv-buttons-main{margin-top:18px!important;gap:14px!important}


/* ORO_RECV_REQUEST_ROWS_V2 */
#oro-wallet-panel .oro-recv [data-oro-recv-request-block]{margin-top:14px}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-memo,
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-chip-sub{display:none}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-chipline{display:block;margin-top:12px}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit{display:flex;flex-direction:column;gap:10px;margin-top:10px}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-chip,
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit .oro-panel-btn{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:none;display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:15px;font-weight:650;color:rgba(17,17,17,.78)}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-chip::before,
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit .oro-panel-btn::before{content:attr(data-label);margin-right:auto;font-size:13px;font-weight:700;color:rgba(17,17,17,.42)}


/* ORO_RECV_REQUEST_ACTIONS_V2 */
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-main{display:flex;justify-content:center;gap:18px;margin-top:16px}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-main [data-oro-recv-action="copy_request"]{display:none}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-main .oro-panel-btn,
#oro-wallet-panel .oro-recv [data-oro-recv-manage] .oro-panel-btn{width:auto;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600;color:rgba(17,17,17,.54)}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-main .oro-panel-btn-primary{color:rgba(17,17,17,.82)}
#oro-wallet-panel .oro-recv [data-oro-recv-manage]{margin-top:14px}


/* ORO_RECV_HINT_HIDE_V1 */
#oro-wallet-panel .oro-recv .oro-recv-qrhint:empty{display:none}


/* ORO_RECV_MANUAL_AIR_V2 */
#oro-wallet-panel .oro-recv [data-oro-recv-more-block]{margin-top:16px}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head{margin-bottom:10px}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head .oro-recv-section-title{font-size:13px;font-weight:650;letter-spacing:0;color:rgba(17,17,17,.44)}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head .oro-panel-desc{margin-top:4px;font-size:13px;line-height:1.45;color:rgba(17,17,17,.34)}
#oro-wallet-panel .oro-recv .oro-recv-transfer-card{border:1px solid rgba(17,17,17,.06);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:none}
#oro-wallet-panel .oro-recv .oro-recv-buttons-sub{display:flex;justify-content:center;gap:22px;margin-top:16px}
#oro-wallet-panel .oro-recv .oro-recv-buttons-sub .oro-panel-btn{width:auto;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600;color:rgba(17,17,17,.56)}


/* ORO_RECV_COPY_ICON_V1 */
#oro-wallet-panel .oro-recv .oro-recv-address-row{display:flex;align-items:center;gap:10px}
#oro-wallet-panel .oro-recv .oro-recv-address-row .oro-recv-address{flex:1;min-width:0}
#oro-wallet-panel .oro-recv .oro-recv-copy-icon{width:18px;height:18px;flex:0 0 18px;padding:0;border:0;background:transparent url("../ui/assets/icon_layers.png") center/contain no-repeat;opacity:.44}
#oro-wallet-panel .oro-recv .oro-recv-copy-icon:hover{opacity:.62}
#oro-wallet-panel .oro-recv .oro-recv-buttons-sub{justify-content:center}


/* ORO_RECV_MANUAL_MODE_V1 */
#oro-wallet-panel .oro-recv[data-oro-recv-mode="more"] .oro-recv-qrwrap,
#oro-wallet-panel .oro-recv[data-oro-recv-mode="more"] .oro-recv-buttons-qr,
#oro-wallet-panel .oro-recv[data-oro-recv-mode="more"] .oro-recv-statusline{display:none!important}
#oro-wallet-panel .oro-recv[data-oro-recv-mode="more"] [data-oro-recv-more-block]{margin-top:18px!important}
#oro-wallet-panel .oro-recv[data-oro-recv-mode="more"] .oro-recv-hero{padding-bottom:6px!important}


/* ORO_RECV_MANUAL_NETPICK_V1 */
#oro-wallet-panel .oro-recv .oro-recv-manual-netpick{margin-top:14px}
#oro-wallet-panel .oro-recv .oro-recv-buttons-sub{display:none!important}

/* P_R5_RECEIVER_UX_ACTION_AND_STATE_POLISH_V1 */
#oro-wallet-panel[data-oro-screen="receive"] .oro-recv > .oro-recv-buttons-qr{
  flex-wrap:wrap;
  column-gap:24px;
  row-gap:8px;
}
#oro-wallet-panel[data-oro-screen="receive"] .oro-recv .oro-recv-statusline{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px;
  min-height:20px;
  text-align:center;
}
#oro-wallet-panel[data-oro-screen="receive"] [data-oro-recv-action="universal_retry"]{
  min-width:44px;
  min-height:44px;
  padding:0 10px;
  border:0;
  border-radius:12px;
  background:rgba(17,17,17,.055);
  box-shadow:none;
  color:rgba(17,17,17,.72);
  font:650 12px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
#oro-wallet-panel[data-oro-screen="receive"] [data-oro-recv-action="universal_retry"][hidden]{display:none!important}
@media (max-width:360px){
  #oro-wallet-panel[data-oro-screen="receive"] .oro-recv > .oro-recv-buttons-qr{column-gap:14px}
  #oro-wallet-panel[data-oro-screen="receive"] .oro-recv > .oro-recv-buttons-qr .oro-panel-btn{padding-inline:4px!important;font-size:12px!important}
}


/* ORO_RECV_MANUAL_CHARGE_GRAMMAR_V1 */
#oro-wallet-panel .oro-recv .oro-recv-divider{display:none}
#oro-wallet-panel .oro-recv .oro-recv-transfer{margin-top:20px}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head{margin-bottom:18px}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head .oro-recv-section-title{font-size:21px;line-height:1.18;font-weight:560;letter-spacing:-.02em;text-transform:none;color:rgba(0,0,0,.74)}
#oro-wallet-panel .oro-recv .oro-recv-transfer-head .oro-panel-desc{margin-top:10px;font-size:13px;line-height:1.55;color:rgba(0,0,0,.40)}
#oro-wallet-panel .oro-recv .oro-recv-transfer-field-label{margin-top:22px;font-size:12px;line-height:1.4;color:rgba(0,0,0,.30)}
#oro-wallet-panel .oro-recv .oro-recv-manual-netpick{margin-top:8px}
#oro-wallet-panel .oro-recv .oro-recv-transfer-card{margin-top:8px;padding:10px 10px 10px 14px;border-radius:18px;background:rgba(0,0,0,.014);border:1px solid rgba(0,0,0,.045);box-shadow:none}
#oro-wallet-panel .oro-recv .oro-recv-address{font-size:13px;line-height:1.55;color:rgba(0,0,0,.74);word-break:break-all}
#oro-wallet-panel .oro-recv .oro-recv-copy-icon{width:38px;height:38px;border:0;border-radius:12px;background:rgba(0,0,0,.03) url("../ui/assets/icon_layers.png") center/18px 18px no-repeat;opacity:.78}
#oro-wallet-panel .oro-recv .oro-recv-meta[data-oro-recv-label]{margin-top:12px;font-size:12px;line-height:1.5;color:rgba(0,0,0,.26)}


/* ORO_RECV_COPY_ICON_RESTORE_V3 */
#oro-wallet-panel .oro-recv .oro-recv-copy-icon{
  width:24px!important;height:24px!important;flex:0 0 24px!important;
  padding:0!important;border:0!important;border-radius:0!important;
  background-color:transparent!important;
  background-image:url("../ui/assets/icon_layers.png")!important;
  background-position:center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;
  box-shadow:none!important;opacity:.34!important;
}


/* ORO_RECV_COPY_ICON_FINAL_V4 */
#oro-wallet-panel .oro-recv .oro-recv-copy-icon{
  width:28px!important;height:28px!important;flex:0 0 28px!important;
  display:grid!important;place-items:center!important;align-self:center!important;
  margin-left:6px!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent url("../ui/assets/icon_layers.png") center center / 18px 18px no-repeat!important;
  box-shadow:none!important;line-height:0!important;opacity:.44!important;
}


/* ORO_CHARGE_SHOW_QR_QUIET_V2 */
#oro-wallet-panel [data-oro-charge-wallet] [data-oro-charge-toggle-qr]{
  width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:rgba(0,0,0,.56)!important;
  font-size:14px!important;font-weight:600!important;
}


/* ORO_CHARGE_FINAL_TONE_V3 */
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-charge-toggle-qr]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:auto!important;margin:18px 0 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(0,0,0,.52)!important;font-size:14px!important;font-weight:600!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-recv-action="copy"]{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#oro-wallet-panel[data-oro-screen="charge_wallet"] [data-oro-copy-icon]{width:16px!important;height:16px!important;opacity:.46!important;display:block!important}


/* ORO history filter responsive fix v4 */
#oro-wallet-panel [data-oro-history-filters]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;overflow:visible!important;gap:2px!important;box-sizing:border-box!important;}
#oro-wallet-panel [data-oro-history-filter]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0 6px!important;font-size:11px!important;text-align:center!important;}
@media (max-width:520px){
  #oro-wallet-panel [data-oro-history-filter]{padding:0 2px!important;font-size:10px!important;letter-spacing:-.01em!important;}
}


#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit .oro-panel-btn{
  justify-content:flex-start!important;
  text-align:left!important;
}
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit .oro-panel-btn::before,
#oro-wallet-panel .oro-recv [data-oro-recv-request-block] .oro-recv-buttons-edit .oro-panel-btn[data-ready="1"]::before{
  content:none!important;
  display:none!important;
}

/* ORO_SWAP_BUTTON_POLISH_V1 */
#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary,
#oro-wallet-panel [data-oro-swap-done] .oro-panel-btn{
  width:100%!important;min-height:48px!important;border-radius:18px!important;
  background:#111!important;border:1px solid #111!important;color:#fff!important;
  box-shadow:none!important;font-size:15px!important;font-weight:650!important;
  letter-spacing:-.018em!important;
}
#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary:active,
#oro-wallet-panel [data-oro-swap-done] .oro-panel-btn:active{
  transform:scale(.985)!important;background:#000!important;
}
#oro-wallet-panel [data-oro-swap-done-history]{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;min-height:38px!important;margin-top:14px!important;
  border-radius:999px!important;border:1px solid rgba(17,24,39,.06)!important;
  background:rgba(17,24,39,.025)!important;color:rgba(17,24,39,.62)!important;
  box-shadow:none!important;font-size:13px!important;font-weight:600!important;
  text-decoration:none!important;
}
#oro-wallet-panel [data-oro-swap-done-history]:active{
  transform:none!important;background:rgba(17,24,39,.055)!important;
}
@media (max-width:520px){
  #oro-wallet-panel [data-oro-swap-review],
  #oro-wallet-panel [data-oro-swap-done]{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}
  #oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary,
  #oro-wallet-panel [data-oro-swap-done] .oro-panel-btn{min-height:52px!important;border-radius:18px!important}
}

/* ORO_SWAP_DONE_POLISH_V2 */
#oro-wallet-panel [data-oro-swap-success-mark]{width:42px;height:42px;margin:0 auto 2px;border-radius:999px;background:rgba(29,46,84,.08);color:#1D2E54;display:grid;place-items:center;font-size:22px;font-weight:760;animation:oroSwapCheckIn .42s cubic-bezier(.2,.9,.2,1) both}
@keyframes oroSwapCheckIn{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}
#oro-wallet-panel [data-oro-swap-done-card]{display:grid;gap:0;padding:8px 16px;border:1px solid rgba(17,24,39,.055);border-radius:24px;background:rgba(255,255,255,.62)}
#oro-wallet-panel [data-oro-swap-done-history]{appearance:none;border:0;border-bottom:1px solid rgba(29,46,84,.28);background:transparent;color:rgba(29,46,84,.72);justify-self:center;padding:2px 1px;margin:4px 0 2px;font-size:13px;font-weight:620;letter-spacing:-.01em}
#oro-wallet-panel [data-oro-swap-done] .oro-panel-btn,#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary{width:100%;min-height:52px;border-radius:19px;background:#1D2E54!important;border-color:#1D2E54!important;color:#fff!important;box-shadow:none!important;font-weight:670}
#oro-wallet-panel [data-oro-swap-done] .oro-panel-btn:active,#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary:active{transform:scale(.986);background:#172642!important}
@media(max-width:520px){#oro-wallet-panel [data-oro-swap-done]{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}}

/* ORO_SWAP_SEND_MATCH_V1 */
#oro-wallet-panel [data-oro-swap-success-mark]{display:none!important}
#oro-wallet-panel [data-oro-swap-done-history]{padding:0!important;border:0!important;background:transparent!important;color:rgba(17,24,39,.66)!important;text-decoration:underline!important;text-underline-offset:3px!important;display:inline-block!important;margin:12px 0 0!important;min-height:auto!important;border-radius:0!important;box-shadow:none!important}
#oro-wallet-panel [data-oro-swap-done] [data-oro-swap-done-btn],#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary{min-height:56px!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important}
#oro-wallet-panel [data-oro-swap-done] [data-oro-swap-done-btn]:active,#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary:active{transform:scale(.986)!important;background:#2F3646!important}
@media(max-width:640px){#oro-wallet-panel [data-oro-swap-done] [data-oro-swap-done-btn]{min-height:56px!important}}

/* ORO_SWAP_FINAL_VISUAL_SYSTEM_V1 */
#oro-wallet-panel [data-oro-swap-entry]{display:grid;gap:16px;padding:2px 0 calc(18px + env(safe-area-inset-bottom,0px))}
#oro-wallet-panel .oro-swap-head{display:grid;gap:8px}.oro-swap-kicker{font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,24,39,.30)}.oro-swap-title{font-size:30px;line-height:1.04;font-weight:690;letter-spacing:-.045em;color:rgba(17,24,39,.94)}
#oro-wallet-panel .oro-swap-card{display:grid;gap:10px;padding:16px;border:1px solid rgba(17,24,39,.065);border-radius:26px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#oro-wallet-panel .oro-swap-field{display:grid;gap:8px}#oro-wallet-panel .oro-swap-field span{font-size:11px;font-weight:720;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,24,39,.30)}
#oro-wallet-panel [data-oro-swap-from],#oro-wallet-panel [data-oro-swap-to]{width:100%;min-height:50px;border:1px solid rgba(17,24,39,.07);border-radius:18px;background:#fff;color:rgba(17,24,39,.88);font-size:15px;font-weight:680;box-shadow:none}#oro-wallet-panel [data-oro-swap-from] small{font-size:12px;color:rgba(17,24,39,.42);font-weight:560}
#oro-wallet-panel .oro-swap-amount{width:100%;height:58px;border:0;background:transparent;outline:0;font-size:38px;font-weight:700;letter-spacing:-.05em;color:rgba(17,24,39,.94)}
#oro-wallet-panel .oro-swap-arrow{text-align:center;color:rgba(17,24,39,.25);font-size:18px;line-height:1}
#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary,#oro-wallet-panel [data-oro-swap-done] [data-oro-swap-done-btn]{min-height:56px!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important}
#oro-wallet-panel [data-oro-swap-success-mark]{display:none!important}
#oro-wallet-panel [data-oro-swap-done-history]{padding:0!important;border:0!important;background:transparent!important;color:rgba(17,24,39,.66)!important;text-decoration:underline!important;text-underline-offset:3px!important;display:inline-block!important;margin:14px auto 0!important;min-height:auto!important;border-radius:0!important;box-shadow:none!important}
@media(max-width:520px){#oro-wallet-panel [data-oro-swap-entry]{gap:14px}#oro-wallet-panel .oro-swap-title{font-size:28px}#oro-wallet-panel .oro-swap-amount{font-size:34px}#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn-primary,#oro-wallet-panel [data-oro-swap-done] [data-oro-swap-done-btn]{min-height:56px!important}}

/* ORO_SWAP_VISUAL_FIX_V3 */
#oro-wallet-panel [data-oro-swap-entry] [data-oro-swap-preview]{width:100%!important;min-height:56px!important;border-radius:20px!important;background:linear-gradient(180deg,#464D61 0%,#2F3646 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#F8FAFC!important;box-shadow:0 14px 32px rgba(18,36,79,.16)!important;font-size:15px!important;font-weight:670!important}
#oro-wallet-panel [data-oro-swap-entry] [data-oro-swap-preview]:active{transform:scale(.986)!important;background:#2F3646!important}
#oro-wallet-panel [data-oro-swap-done-history]{display:block!important;width:max-content!important;min-height:auto!important;margin:14px auto 0!important;padding:0 1px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(17,24,39,.62)!important;text-decoration:underline!important;text-underline-offset:4px!important;font-size:13px!important;font-weight:600!important}
#oro-wallet-panel [data-oro-swap-success-mark]{display:none!important}
@media(max-width:520px){#oro-wallet-panel [data-oro-swap-entry] [data-oro-swap-preview]{min-height:56px!important}}

/* ORO_SWAP_HISTORY_FX_FIX_V1 */
#oro-wallet-panel .oro-send-done [data-oro-swap-done-history][data-oro-send-done-history]{display:block!important;width:max-content!important;margin:16px auto 0!important;padding:0 1px 3px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(17,24,39,.62)!important;text-decoration:underline!important;text-underline-offset:4px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}
#oro-wallet-panel .oro-send-done [data-oro-swap-done-history][data-oro-send-done-history]:active{background:transparent!important;opacity:.68!important;transform:none!important}

/* ORO_SWAP_DONE_PAIR_HISTORY_V1 */
#oro-wallet-panel [data-oro-swap-done-pair]{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:10px!important}
#oro-wallet-panel [data-oro-swap-done-pair] span{display:inline!important;min-height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:rgba(17,24,39,.88)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.03em!important}
#oro-wallet-panel [data-oro-swap-done-pair] i{font-style:normal!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(17,24,39,.34)!important}
#oro-wallet-panel .oro-send-done [data-oro-swap-done-history][data-oro-send-done-history]{display:block!important;width:max-content!important;margin:16px auto 14px!important;padding:0 1px 3px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(17,24,39,.58)!important;text-decoration:underline!important;text-underline-offset:4px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}
@media(max-width:520px){#oro-wallet-panel [data-oro-swap-done-pair] span{font-size:22px!important;min-height:38px!important;padding:0 13px!important}}

/* ORO_SWAP_ENTRY_TONE_V1 */
#oro-wallet-panel [data-oro-swap-entry] h1,
#oro-wallet-panel [data-oro-swap-entry] .oro-swap-title{
  font-size:19px!important;
  line-height:1.18!important;
  letter-spacing:-0.03em!important;
  font-weight:690!important;
  color:rgba(17,24,39,.92)!important;
  margin:0 0 8px!important;
}
#oro-wallet-panel [data-oro-swap-entry] .oro-swap-kicker,
#oro-wallet-panel [data-oro-swap-entry] [data-oro-swap-kicker]{
  font-size:11px!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  color:rgba(17,24,39,.28)!important;
  margin:0 0 10px!important;
}
#oro-wallet-panel [data-oro-swap-entry] .oro-swap-subtitle,
#oro-wallet-panel [data-oro-swap-entry] [data-oro-swap-subtitle]{
  font-size:13px!important;
  line-height:1.5!important;
  color:rgba(17,24,39,.48)!important;
  margin:0 0 18px!important;
  max-width:26ch!important;
}

/* ORO_SWAP_TONE_FIX_V4 */
#oro-wallet-panel [data-oro-swap-entry] .oro-swap-title{
  display:none!important;
}
#oro-wallet-panel [data-oro-swap-entry] .oro-swap-kicker{
  margin:0 0 8px!important;
  font-size:11px!important;
  font-weight:760!important;
  letter-spacing:.14em!important;
  color:rgba(17,24,39,.30)!important;
}
#oro-wallet-panel [data-oro-swap-entry] .oro-panel-btn,
#oro-wallet-panel [data-oro-swap-review] .oro-panel-btn,
#oro-wallet-panel [data-oro-swap-done] .oro-panel-btn{
  box-shadow:none!important;
}
#oro-wallet-panel .oro-send-done [data-oro-swap-done-history][data-oro-send-done-history]{
  margin:16px auto 12px!important;
}
/* ORO PATCH: ANON_EXTERNAL_DEVICE_SCROLL_V99 */
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"]{
  width:min(400px,100vw)!important;
  max-width:100vw!important;
  height:100dvh!important;
  max-height:100dvh!important;
  overflow:hidden!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] .oro-wallet-panel-inner,
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-connected-root],
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] .oro-anon-back-actions{
  min-height:0!important;
  max-height:100%!important;
  overflow:hidden!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] .oro-anon-back-surface{
  display:block!important;
  min-height:0!important;
  max-height:calc(100dvh - 72px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  touch-action:pan-y!important;
  padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 72px))!important;
  scrollbar-gutter:stable;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-charge-wallet]{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
  padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 88px))!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-recv-addr]{
  display:block!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-charge-qr-wrap]{
  max-width:100%!important;overflow:visible!important;justify-items:center!important;align-items:center!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-recv-qr]{
  max-width:min(188px,62vw)!important;justify-self:center!important;place-self:center!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-charge-net-sheet]{
  max-height:min(420px,calc(100dvh - 180px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;
}
@media(max-width:520px){
  #oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] .oro-anon-back-surface{max-height:calc(100dvh - 64px)!important;padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 88px))!important;}
  #oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-charge-wallet]{padding-bottom:max(128px,calc(env(safe-area-inset-bottom) + 104px))!important;}
}


/* ORO PATCH: wallet home grab clean v1 */
#oro-wallet-panel .oro-apple-top-handle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-anon-screen]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-screen="home"] .oro-top-grab{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-anon-screen]) .oro-top-grab::before,#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-screen="home"] .oro-top-grab::before{box-shadow:none!important;filter:none!important;}
#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-screen]:not([data-oro-anon-screen="home"]) .oro-top-grab{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* ORO PATCH: wallet top grab authority v2 */
#oro-wallet-panel .oro-apple-top-handle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel[data-oro-screen="home"] .oro-connected-root .oro-top-stage>.oro-top-grab{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:none!important;position:absolute!important;left:50%!important;right:auto!important;bottom:0!important;top:auto!important;transform:translateX(-50%)!important;width:min(360px,92vw)!important;height:28px!important;z-index:2147483647!important;background:transparent!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel[data-oro-screen="home"] .oro-connected-root .oro-top-stage>.oro-top-grab::before{content:""!important;position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;width:92px!important;height:6px!important;border-radius:999px!important;background:rgba(17,17,17,.18)!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel:not([data-oro-screen="home"]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-screen]:not([data-oro-anon-screen="home"]) .oro-top-grab{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* ORO PATCH: home grab stable v4 */
#oro-wallet-panel .oro-apple-top-handle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
#oro-wallet-panel[data-oro-screen="home"] .oro-connected-root .oro-top-stage>.oro-top-grab{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:none!important;position:absolute!important;left:50%!important;right:auto!important;bottom:0!important;top:auto!important;transform:translateX(-50%)!important;width:150px!important;height:30px!important;z-index:2147483647!important;background:transparent!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel[data-oro-screen="home"] .oro-connected-root .oro-top-stage>.oro-top-grab::before{content:""!important;position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;width:92px!important;height:6px!important;border-radius:999px!important;background:rgba(17,17,17,.18)!important;box-shadow:none!important;filter:none!important;}
#oro-wallet-panel:not([data-oro-screen="home"]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-charge-wallet]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-back-wallet]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-anon-back-wallet]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-recv]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-send]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-history]) .oro-top-grab,#oro-wallet-panel[data-oro-screen="home"]:has([data-oro-pay]) .oro-top-grab{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* ORO PATCH: anon external scroll only when overflow v1 */
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] .oro-anon-back-surface{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding-bottom:0!important;
  scrollbar-gutter:auto!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"] [data-oro-charge-wallet]{
  padding-bottom:0!important;
}



/* ORO PATCH: anon network backdrop layer parity v5 */
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"]:has([data-oro-charge-net-sheet]:not([hidden])) .oro-anon-back-actions{
  z-index:1200!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"]:has([data-oro-charge-net-sheet]:not([hidden])) [data-oro-charge-net-backdrop]:not([hidden]){
  position:fixed!important;
  inset:0!important;
  z-index:1200!important;
  background:rgba(0,0,0,.12)!important;
  background-color:rgba(0,0,0,.12)!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="charge_wallet"]:has([data-oro-charge-net-sheet]:not([hidden])) [data-oro-charge-net-sheet]:not([hidden]){
  z-index:1201!important;
}



/* ORO PATCH: anon swap form compact bottom v1 */
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="swap"] .oro-anon-back-surface:not(:has([data-oro-swap-review])){
  padding-bottom:max(18px,env(safe-area-inset-bottom,0px))!important;
}
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="swap"] .oro-anon-back-surface:not(:has([data-oro-swap-review])) [data-oro-swap-luxe]{
  margin-bottom:0!important;
}

/* ORO PATCH: anon swap review fee spacing v1 */
#oro-wallet-panel.oro-anon-on[data-oro-anon-screen="swap"] [data-oro-swap-review-scroll-v2] [data-oro-swap-fee-disclosure-v2]{
  margin-top:14px!important;
}
/* ORO PATCH: P7 front home hide anon back actions v1 */
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-surface="anonymous"]) [data-oro-anon-back-actions][aria-hidden="true"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}


/* ORO PATCH: surface semantics CSS lock v1 */
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-anon-mode-enabled="1"]):not([data-oro-surface="anonymous"]) .oro-top-grab,
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-anon-mode-enabled="1"]):not([data-oro-surface="anonymous"]) .oro-anon-handle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
#oro-wallet-panel[data-oro-screen="home"]:not([data-oro-surface="anonymous"]) [data-oro-anon-back-actions]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-mode-enabled="1"]:not([data-oro-surface="anonymous"]) [data-oro-connected-middle],
#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-mode-enabled="1"]:not([data-oro-surface="anonymous"]) [data-oro-action],
#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-mode-enabled="1"]:not([data-oro-surface="anonymous"]) [data-oro="send"],
#oro-wallet-panel[data-oro-screen="home"][data-oro-anon-mode-enabled="1"]:not([data-oro-surface="anonymous"]) [data-oro="receive"]{pointer-events:auto!important;}
#oro-wallet-panel[data-oro-screen="home"][data-oro-surface="anonymous"].oro-anon-on [data-oro-connected-root].oro-back-ready [data-oro-anon-back-actions]{display:block!important;visibility:visible!important;opacity:1!important;}

/* ORO PATCH 281: P_WALLET_THEME_BUTTON_COLOR_FREEZE_281 — theme must not tint action buttons. CSS only. Keeps Normal/Anonymous home buttons on fixed neutral/black surfaces while theme remains on background, labels, and numbers. No motion, no JS. */
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) .oro-stage-bar .oro-account-chip,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-account].oro-account-chip{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:rgba(17,24,39,.84)!important;
  border:1px solid rgba(17,24,39,.12)!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) .oro-stage-bar .oro-account-chip .oro-acc-dot{
  background:rgba(17,24,39,.34)!important;
  box-shadow:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) .oro-stage-bar .oro-account-chip .oro-acc-name,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) .oro-stage-bar .oro-account-chip .oro-acc-caret{
  color:rgba(17,24,39,.84)!important;
  -webkit-text-fill-color:rgba(17,24,39,.84)!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-action-cards .oro-card,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-mid-row .oro-mid-btn,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-mid-row .oro-mid-btn,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] [data-oro-back-change]{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:rgba(17,24,39,.84)!important;
  -webkit-text-fill-color:rgba(17,24,39,.84)!important;
  border:1px solid rgba(17,24,39,.14)!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-primary-row .oro-primary-btn.oro-send,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-primary-row .oro-primary-btn.oro-send{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:rgba(17,24,39,.86)!important;
  -webkit-text-fill-color:rgba(17,24,39,.86)!important;
  border:1px solid rgba(17,24,39,.14)!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-primary-row .oro-primary-btn.oro-receive,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-primary-row .oro-primary-btn.oro-receive{
  background:#111!important;
  background-color:#111!important;
  background-image:none!important;
  color:#f7f7f8!important;
  -webkit-text-fill-color:#f7f7f8!important;
  border:1px solid rgba(0,0,0,.18)!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-action-cards .oro-card *,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-mid-row .oro-mid-btn *,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-mid-row .oro-mid-btn *,
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] [data-oro-back-change] *{
  color:rgba(17,24,39,.84)!important;
  -webkit-text-fill-color:rgba(17,24,39,.84)!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) .oro-stage-bar .oro-account-chip:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-action-cards .oro-card:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-mid-row .oro-mid-btn:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-mid-row .oro-mid-btn:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] [data-oro-back-change]:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-primary-row .oro-primary-btn.oro-send:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-primary-row .oro-primary-btn.oro-send:is(:hover,:active,:focus,:focus-visible){
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:rgba(17,24,39,.86)!important;
  -webkit-text-fill-color:rgba(17,24,39,.86)!important;
  box-shadow:none!important;
  filter:none!important;
  outline:none!important;
}
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-connected-middle] .oro-primary-row .oro-primary-btn.oro-receive:is(:hover,:active,:focus,:focus-visible),
#oro-wallet-panel:is(.theme-rose,.theme-sage,.theme-gold) [data-oro-anon-back-actions] .oro-primary-row .oro-primary-btn.oro-receive:is(:hover,:active,:focus,:focus-visible){
  background:#111!important;
  background-color:#111!important;
  background-image:none!important;
  color:#f7f7f8!important;
  -webkit-text-fill-color:#f7f7f8!important;
  box-shadow:none!important;
  filter:none!important;
  outline:none!important;
}

/* ORO PATCH 301: P_WALLET_DRAWER_SWIPE_TRANSITION_FREEZE_301 — while the Normal/Anonymous sheet is being dragged, remove laggy transitions and lock touch handling for smoother swipe. CSS only; no JS, no listener/observer/wrapper, no drawer math change. */
#oro-wallet-panel [data-oro-connected-root],
#oro-wallet-panel .oro-connected-root{
  overscroll-behavior:contain!important;
}

#oro-wallet-panel .oro-top-grab,
#oro-wallet-panel [data-oro-top-grab],
#oro-wallet-panel [data-oro-connected-root] .oro-top-grab,
#oro-wallet-panel .oro-connected-root .oro-top-grab{
  touch-action:none!important;
  -webkit-user-select:none!important;
  user-select:none!important;
}

#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging,
#oro-wallet-panel .oro-connected-root.oro-sheet-dragging,
#oro-wallet-panel.oro-sheet-dragging [data-oro-connected-root],
#oro-wallet-panel.oro-sheet-dragging .oro-connected-root{
  transition:none!important;
  touch-action:none!important;
  overscroll-behavior:contain!important;
  will-change:background-color,opacity!important;
}

#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging .oro-top-stage,
#oro-wallet-panel .oro-connected-root.oro-sheet-dragging .oro-top-stage,
#oro-wallet-panel.oro-sheet-dragging [data-oro-connected-root] .oro-top-stage,
#oro-wallet-panel.oro-sheet-dragging .oro-connected-root .oro-top-stage,
#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging [data-oro-top-stage],
#oro-wallet-panel.oro-sheet-dragging [data-oro-top-stage]{
  transition:none!important;
  touch-action:none!important;
  will-change:height,top,opacity!important;
  -webkit-user-select:none!important;
  user-select:none!important;
}

#oro-wallet-panel [data-oro-connected-root].oro-sheet-dragging [data-oro-anon-back-actions],
#oro-wallet-panel .oro-connected-root.oro-sheet-dragging [data-oro-anon-back-actions],
#oro-wallet-panel.oro-sheet-dragging [data-oro-anon-back-actions]{
  transition:none!important;
  will-change:opacity,background-color!important;
}
