.cash-tool-scope{
  display:grid;
  grid-template-columns:1fr;
  gap:0;
  padding:0;
  overflow:hidden;
  border:1px solid #cadbed;
  border-radius:15px;
  background:#fff;
}
.cash-scope-choice{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) 18px;
  align-items:center;
  gap:10px;
  width:100%;
  padding:13px 14px;
  border:0;
  border-bottom:1px solid #e1eaf4;
  background:#fff;
  color:#0a2d55;
  text-align:left;
  cursor:pointer;
}
.cash-scope-choice:last-child{border-bottom:0}
.cash-scope-choice:disabled{cursor:not-allowed;opacity:.52}
.cash-scope-choice>span:nth-child(2){display:grid;gap:2px;min-width:0}
.cash-scope-choice small{font-size:10px;font-weight:600;color:#6a7f96}
.cash-scope-choice strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.cash-scope-choice>svg{width:16px;color:#3c70ad}
.cash-scope-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf2ff;color:#1764e8}
.cash-scope-icon svg{width:18px}
.cash-scope-choice:focus-visible,.cash-box-tabs button:focus-visible,.cash-choice-list button:focus-visible{outline:3px solid #78a7ff;outline-offset:-3px}
.cash-box-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.cash-box-tabs button{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:12px;border:1px solid #cfdeed;border-radius:13px;background:#fff;color:#536b84;text-align:left;cursor:pointer}
.cash-box-tabs button>span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3fa;color:#5b7592}
.cash-box-tabs button svg{width:16px}
.cash-box-tabs button strong{font-size:12px;color:#173b61}
.cash-box-tabs button small{font-size:9px;color:#74879b}
.cash-box-tabs button[aria-selected="true"]{border-color:#2466ee;background:#eaf2ff;box-shadow:inset 0 0 0 1px #2466ee}
.cash-box-tabs button[aria-selected="true"]>span{background:#2466ee;color:#fff}
.cash-choice-list{display:grid;gap:8px}
.cash-choice-list button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid #d6e2ef;border-radius:12px;background:#fff;color:#0b315e;text-align:left;cursor:pointer}
.cash-choice-list button.selected{border-color:#2870ef;background:#edf4ff;box-shadow:inset 0 0 0 1px #2870ef}
.cash-choice-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}
.cash-choice-list button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.cash-choice-list button small{font-size:10px;color:#6c8096}
.cash-choice-list button>svg{width:15px;color:#4d78aa}
.cash-choice-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e7f0fc;color:#1c66e8}
.cash-choice-mark svg{width:17px}
.cash-tool-back{justify-self:start;margin:0 0 2px}
.cash-withdraw-options{display:grid;overflow:hidden;border:1px solid #cadbed;border-radius:15px;background:#fff}
.cash-withdraw-options button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:15px 14px;border:0;border-bottom:1px solid #e1eaf4;background:#fff;color:#0b315e;text-align:left;cursor:pointer}
.cash-withdraw-options button:last-child{border-bottom:0}
.cash-withdraw-options button>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf2ff;color:#1764e8}
.cash-withdraw-options button>span:nth-child(2){display:grid;gap:3px;min-width:0}
.cash-withdraw-options button strong{font-size:13px}
.cash-withdraw-options button small{font-size:10px;line-height:1.25;color:#6a7f96}
.cash-withdraw-options button>svg{width:16px;color:#3c70ad}
.cash-withdraw-options button:focus-visible{outline:3px solid #78a7ff;outline-offset:-3px}
.cash-category-tabs .cash-category-check{border:1px solid #b9cbe0;border-radius:50%;background:#fff;color:transparent}
.cash-category-tabs .cash-category-check.selected{border-color:#2466ee;background:#2466ee;color:#fff}
.cash-category-tabs button[aria-selected="true"]>.cash-category-check{background:#2466ee;color:#fff}
@media(max-width:380px){.cash-box-tabs{grid-template-columns:1fr}.cash-box-tabs button{padding:10px 12px}}
