/* This layer precedes legacy control/density layers. Desktop tables stay intact. */
@layer wuim-user-bookies-mobile {
 @media(max-width:700px), (max-width:1100px) and (pointer:coarse) {
  :is(#bookiesView,#traderBookiesView).uwm-mobile,.uwm-dialog {--uwm-bg:#f7f8fc!important;--uwm-panel:#fff!important;--uwm-text:#182338!important;--uwm-muted:#5c6a7e!important;--uwm-line:#dce2ec!important;--uwm-purple:#6655f5!important;--uwm-tint:#efedff!important;--uwm-good:#137655!important;--uwm-bad:#b53339!important;}
  html[data-theme="dark"] :is(:is(#bookiesView,#traderBookiesView).uwm-mobile,.uwm-dialog) {--uwm-bg:#0f1726!important;--uwm-panel:#151f30!important;--uwm-text:#edf2fa!important;--uwm-muted:#a0aec2!important;--uwm-line:#2c394c!important;--uwm-purple:#7566ff!important;--uwm-tint:#29244b!important;--uwm-good:#68d8ad!important;--uwm-bad:#ff928b!important;}
  main:has(> :is(#bookiesView,#traderBookiesView).uwm-mobile:not(.is-hidden)) {padding-left:max(calc(16 * var(--wuim-mobile-unit, 1px)),env(safe-area-inset-left,0px))!important;padding-right:max(calc(16 * var(--wuim-mobile-unit, 1px)),env(safe-area-inset-right,0px))!important;}
  main:has(> :is(#bookiesView,#traderBookiesView).uwm-mobile:not(.is-hidden)) {background:#f7f8fc!important;}
  html[data-theme="dark"] main:has(> :is(#bookiesView,#traderBookiesView).uwm-mobile:not(.is-hidden)) {background:#0f1726!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile {width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:var(--uwm-bg)!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile > :not(.uwm-shell) {display:none!important;}
  /* Trader's create-transaction modals live inside the view; only an open one may escape the rule above. */
  #traderBookiesView.uwm-mobile > .confirm-modal.open {display:grid!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell {display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 max(calc(20 * var(--wuim-mobile-unit, 1px)),env(safe-area-inset-bottom,0px))!important;background:var(--uwm-bg)!important;color:var(--uwm-text)!important;font:400 calc(14 * var(--wuim-mobile-unit, 1px))/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell * {box-sizing:border-box!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell :is(button,input,select) {font-family:inherit!important;box-shadow:none!important;transform:none!important;touch-action:manipulation!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell button {cursor:pointer!important;font-weight:500!important;line-height:1.4!important;letter-spacing:normal!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell button:disabled {opacity:.5!important;cursor:default!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell [hidden] {display:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell svg {width:calc(19 * var(--wuim-mobile-unit, 1px))!important;height:calc(19 * var(--wuim-mobile-unit, 1px))!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-segment {display:grid!important;grid-template-columns:1fr 1fr!important;gap:calc(4 * var(--wuim-mobile-unit, 1px))!important;padding:calc(4 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-segment button {display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(8 * var(--wuim-mobile-unit, 1px))!important;border:0!important;border-radius:calc(8 * var(--wuim-mobile-unit, 1px))!important;background:transparent!important;color:var(--uwm-muted)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-segment button[aria-pressed="true"] {background:var(--uwm-purple)!important;color:#fff!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation {display:grid!important;grid-template-columns:minmax(0,1fr) calc(44 * var(--wuim-mobile-unit, 1px))!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;align-items:center!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation > .uwm-segment {min-width:0!important;gap:0!important;padding:0!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation .uwm-segment button {padding:calc(6 * var(--wuim-mobile-unit, 1px)) calc(8 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation .uwm-segment button[aria-pressed="true"] {background:var(--uwm-tint)!important;color:#5745d9!important;font-weight:600!important;}
  html[data-theme="dark"] :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation .uwm-segment button[aria-pressed="true"] {color:#c6beff!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-navigation > .uwm-primary {border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-metrics {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;margin-top:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-metric {min-width:0!important;padding:calc(12 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-label {color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;font-weight:400!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-metric strong {display:block!important;margin-top:calc(4 * var(--wuim-mobile-unit, 1px))!important;font-size:clamp(calc(17 * var(--wuim-mobile-unit, 1px)),4.7vw,calc(21 * var(--wuim-mobile-unit, 1px)))!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-more {border:0!important;border-bottom:1px solid var(--uwm-line)!important;margin:0 0 calc(8 * var(--wuim-mobile-unit, 1px))!important;padding:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-more summary {display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;cursor:pointer!important;list-style:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-more summary::-webkit-details-marker {display:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-more summary::after {content:'+'!important;font-size:calc(18 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-more[open] summary::after {content:'−'!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-command {display:flex!important;align-items:center!important;gap:calc(6 * var(--wuim-mobile-unit, 1px))!important;margin:calc(4 * var(--wuim-mobile-unit, 1px)) 0 calc(8 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-tabs {display:flex!important;gap:calc(16 * var(--wuim-mobile-unit, 1px))!important;flex:1!important;min-width:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-tabs button {display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(7 * var(--wuim-mobile-unit, 1px)) 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--uwm-muted)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-tabs button[aria-pressed="true"] {border-bottom-color:var(--uwm-purple)!important;color:var(--uwm-text)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-icon {display:grid!important;place-items:center!important;width:calc(44 * var(--wuim-mobile-unit, 1px))!important;height:calc(44 * var(--wuim-mobile-unit, 1px))!important;min-width:calc(44 * var(--wuim-mobile-unit, 1px))!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;padding:0!important;margin:0!important;border:1px solid var(--uwm-line)!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;color:var(--uwm-text)!important;flex:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-primary {background:var(--uwm-purple)!important;color:#fff!important;border-color:transparent!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-search {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-search label {display:flex!important;align-items:center!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;margin:0!important;padding:0 calc(10 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-search svg {color:var(--uwm-muted)!important;width:calc(17 * var(--wuim-mobile-unit, 1px))!important;height:calc(17 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-search input {display:block!important;width:100%!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--uwm-text)!important;font-size:calc(16 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-search input::placeholder {color:var(--uwm-muted)!important;opacity:1!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools {display:flex!important;align-items:center!important;gap:2px!important;flex:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon {position:relative!important;border-color:transparent!important;background:transparent!important;color:var(--uwm-muted)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon[aria-expanded="true"],:is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon[data-active="true"] {background:var(--uwm-tint)!important;color:var(--uwm-text)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon[data-active="true"]::after {content:''!important;position:absolute!important;top:calc(7 * var(--wuim-mobile-unit, 1px))!important;right:calc(7 * var(--wuim-mobile-unit, 1px))!important;width:calc(5 * var(--wuim-mobile-unit, 1px))!important;height:calc(5 * var(--wuim-mobile-unit, 1px))!important;border-radius:50%!important;background:var(--uwm-purple)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon:focus:not(:focus-visible) {outline:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-list-tools .uwm-icon:focus-visible {outline:2px solid var(--uwm-purple)!important;outline-offset:1px!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-filterbox {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;padding:calc(8 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-filterbox > .uwm-field {min-width:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-field {display:grid!important;gap:calc(6 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile :is(.uwm-field select,.uwm-select) {width:100%!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(8 * var(--wuim-mobile-unit, 1px)) calc(10 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(8 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;color:var(--uwm-text)!important;font-size:calc(16 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-shell .uwm-select {width:calc(132 * var(--wuim-mobile-unit, 1px))!important;max-width:55%!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-count {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;padding:calc(3 * var(--wuim-mobile-unit, 1px)) 0 calc(6 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row {display:grid!important;grid-template-columns:calc(34 * var(--wuim-mobile-unit, 1px)) minmax(0,1fr) minmax(0,auto) calc(10 * var(--wuim-mobile-unit, 1px))!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:calc(80 * var(--wuim-mobile-unit, 1px))!important;padding:calc(16 * var(--wuim-mobile-unit, 1px)) 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--uwm-line)!important;border-radius:0!important;background:transparent!important;color:var(--uwm-text)!important;text-align:left!important;white-space:normal!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-avatar {display:grid!important;place-items:center!important;width:calc(34 * var(--wuim-mobile-unit, 1px))!important;height:calc(34 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;font-weight:500!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-copy {min-width:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-name {display:block!important;font-size:calc(14 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;line-height:1.4!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-sub {display:block!important;margin-top:calc(4 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;font-weight:400!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-value {display:grid!important;justify-items:end!important;gap:calc(5 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;max-width:calc(135 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(14 * var(--wuim-mobile-unit, 1px))!important;font-variant-numeric:tabular-nums!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-value strong {font-size:calc(14 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;overflow-wrap:anywhere!important;text-align:right!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-chip {display:inline-flex!important;align-items:center!important;border-radius:calc(5 * var(--wuim-mobile-unit, 1px))!important;padding:calc(3 * var(--wuim-mobile-unit, 1px)) calc(6 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;color:var(--uwm-muted)!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;font-weight:400!important;max-width:100%!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-row-type {display:block!important;margin-top:calc(3 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;font-weight:400!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-row .uwm-row-sub {margin-top:2px!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-status {padding:calc(3 * var(--wuim-mobile-unit, 1px)) calc(6 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-pendiente {color:#815500!important;background:#fff0cc!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-completado {color:#137655!important;background:#e8f5ee!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-cancelado {color:#5c6a7e!important;background:#e9edf3!important;}
  html[data-theme="dark"] :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-pendiente {color:#f5cf7e!important;background:#3a3020!important;}
  html[data-theme="dark"] :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-completado {color:#8bd8b6!important;background:#19352e!important;}
  html[data-theme="dark"] :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-cancelado {color:#b4bed0!important;background:#253044!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-chevron {color:var(--uwm-muted)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-positive {color:var(--uwm-good)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-negative {color:var(--uwm-bad)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-head {display:grid!important;grid-template-columns:calc(44 * var(--wuim-mobile-unit, 1px)) minmax(0,1fr) calc(44 * var(--wuim-mobile-unit, 1px))!important;align-items:center!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;margin:0 0 calc(10 * var(--wuim-mobile-unit, 1px))!important;text-align:center!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-head h2 {margin:0!important;font-size:calc(18 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;line-height:1.4!important;color:var(--uwm-text)!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-head p {margin:calc(3 * var(--wuim-mobile-unit, 1px)) 0 0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-bare {border-color:transparent!important;background:transparent!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-balance {padding:calc(14 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(14 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;text-align:center!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-balance > strong {display:block!important;font-size:calc(28 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;margin:calc(4 * var(--wuim-mobile-unit, 1px)) 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-button {width:100%!important;min-width:0!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:calc(7 * var(--wuim-mobile-unit, 1px))!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(8 * var(--wuim-mobile-unit, 1px)) calc(12 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(9 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;color:var(--uwm-text)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;white-space:normal!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-button.uwm-primary {background:var(--uwm-purple)!important;color:#fff!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-balance {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;padding:calc(16 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(8 * var(--wuim-mobile-unit, 1px))!important;text-align:left!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-balance > strong {margin:0!important;min-width:0!important;font-size:calc(24 * var(--wuim-mobile-unit, 1px))!important;text-align:right!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-balance > .uwm-label {flex:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-tabs {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-bottom:1px solid var(--uwm-line)!important;margin:0 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-tabs button {display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:calc(48 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(10 * var(--wuim-mobile-unit, 1px)) calc(8 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--uwm-muted)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-detail-tabs button[aria-pressed="true"] {color:var(--uwm-purple)!important;border-bottom-color:var(--uwm-purple)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-head {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;margin:0 0 calc(4 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-head .uwm-new-movement {width:auto!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-empty {display:flex!important;flex-direction:column!important;align-items:center!important;padding:calc(28 * var(--wuim-mobile-unit, 1px)) calc(12 * var(--wuim-mobile-unit, 1px))!important;text-align:center!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-empty-mark {display:grid!important;place-items:center!important;width:calc(40 * var(--wuim-mobile-unit, 1px))!important;height:calc(40 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-empty h3 {margin:0!important;color:var(--uwm-text)!important;font-size:calc(15 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;line-height:1.4!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-empty p {max-width:calc(270 * var(--wuim-mobile-unit, 1px))!important;margin:calc(8 * var(--wuim-mobile-unit, 1px)) 0 calc(20 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-muted)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;font-weight:400!important;line-height:1.6!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-history-empty .uwm-new-movement {max-width:calc(240 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-pair {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(16 * var(--wuim-mobile-unit, 1px))!important;min-height:calc(48 * var(--wuim-mobile-unit, 1px))!important;padding:calc(8 * var(--wuim-mobile-unit, 1px)) 0!important;border-bottom:1px solid var(--uwm-line)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-pair > span:last-child {text-align:right!important;overflow-wrap:anywhere!important;min-width:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-pair > .uwm-label {flex:none!important;max-width:46%!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-inline {display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;padding:calc(4 * var(--wuim-mobile-unit, 1px)) 0!important;margin:0!important;background:transparent!important;color:var(--uwm-text)!important;border:0!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-group-title {margin:calc(16 * var(--wuim-mobile-unit, 1px)) 0 2px!important;color:var(--uwm-muted)!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-empty {padding:calc(28 * var(--wuim-mobile-unit, 1px)) calc(10 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;text-align:center!important;color:var(--uwm-muted)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;line-height:1.6!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-load-more {width:100%!important;margin-top:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-delete {margin-top:calc(20 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-bad)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-section {min-width:0!important;margin:0 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;padding:0 calc(14 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-section-title {margin:0!important;padding:calc(14 * var(--wuim-mobile-unit, 1px)) 0 calc(6 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-text)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;font-weight:600!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-section > .uwm-pair:last-child {border-bottom:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-status {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:calc(24 * var(--wuim-mobile-unit, 1px))!important;padding:calc(3 * var(--wuim-mobile-unit, 1px)) calc(8 * var(--wuim-mobile-unit, 1px))!important;border-radius:calc(6 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;white-space:normal!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-good {color:var(--uwm-good)!important;background:var(--uwm-bg)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-status-neutral {color:var(--uwm-muted)!important;background:var(--uwm-bg)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-total {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;padding:calc(14 * var(--wuim-mobile-unit, 1px)) 0!important;border-bottom:1px solid var(--uwm-line)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-total .uwm-section-title {padding:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-total > strong {min-width:0!important;font-size:calc(21 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;text-align:right!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:calc(14 * var(--wuim-mobile-unit, 1px)) 0!important;border-bottom:1px solid var(--uwm-line)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-cell {display:flex!important;flex-direction:column!important;gap:calc(4 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;padding:0 calc(10 * var(--wuim-mobile-unit, 1px)) 0 0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-cell + .uwm-result-cell {padding:0 0 0 calc(10 * var(--wuim-mobile-unit, 1px))!important;border-left:1px solid var(--uwm-line)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-cell > strong {font-size:calc(17 * var(--wuim-mobile-unit, 1px))!important;font-weight:600!important;line-height:1.4!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-result-caption {color:var(--uwm-muted)!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;font-weight:400!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity {margin:0!important;padding:0!important;border:1px solid var(--uwm-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-panel)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;min-height:calc(48 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(12 * var(--wuim-mobile-unit, 1px)) calc(14 * var(--wuim-mobile-unit, 1px))!important;border-radius:calc(11 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-text)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;font-weight:500!important;list-style:none!important;cursor:pointer!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity summary::-webkit-details-marker {display:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity summary::after {content:''!important;flex:none!important;width:calc(7 * var(--wuim-mobile-unit, 1px))!important;height:calc(7 * var(--wuim-mobile-unit, 1px))!important;border-right:1.5px solid var(--uwm-muted)!important;border-bottom:1.5px solid var(--uwm-muted)!important;transform:rotate(45deg)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity[open] summary::after {transform:rotate(225deg)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity summary:focus:not(:focus-visible) {outline:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-account-activity summary:focus-visible {outline:2px solid var(--uwm-purple)!important;outline-offset:2px!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-activity-content {padding:0 calc(14 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-activity-content .uwm-pair:first-child {border-top:1px solid var(--uwm-line)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-activity-content .uwm-pair:last-child {border-bottom:0!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-balance {margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-data .uwm-select {width:calc(152 * var(--wuim-mobile-unit, 1px))!important;max-width:70%!important;padding-right:calc(26 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-note-text {margin:0!important;padding:calc(6 * var(--wuim-mobile-unit, 1px)) 0 calc(14 * var(--wuim-mobile-unit, 1px))!important;color:var(--uwm-text)!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;line-height:1.6!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-note-empty {color:var(--uwm-muted)!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-actions {padding-top:calc(4 * var(--wuim-mobile-unit, 1px))!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-movement-actions .uwm-delete {margin-top:0!important;background:transparent!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-back:focus:not(:focus-visible) {outline:none!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-back:focus-visible {outline:2px solid var(--uwm-purple)!important;outline-offset:2px!important;}
  :is(#bookiesView,#traderBookiesView).uwm-mobile .uwm-sr {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;}
  .uwm-dialog.open {position:fixed!important;inset:0!important;z-index:1400!important;box-sizing:border-box!important;align-items:center!important;justify-items:center!important;padding:calc(calc(12 * var(--wuim-mobile-unit, 1px)) + env(safe-area-inset-top,0px)) max(calc(12 * var(--wuim-mobile-unit, 1px)),env(safe-area-inset-right,0px)) calc(calc(12 * var(--wuim-mobile-unit, 1px)) + env(safe-area-inset-bottom,0px)) max(calc(12 * var(--wuim-mobile-unit, 1px)),env(safe-area-inset-left,0px))!important;overflow:hidden!important;}
  .uwm-dialog .bookie-movement-dialog {box-sizing:border-box!important;width:100%!important;max-width:calc(440 * var(--wuim-mobile-unit, 1px))!important;max-height:calc(100dvh - calc(24 * var(--wuim-mobile-unit, 1px)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:0!important;margin:auto!important;padding:calc(16 * var(--wuim-mobile-unit, 1px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:calc(16 * var(--wuim-mobile-unit, 1px))!important;background:var(--uwm-bg)!important;color:var(--uwm-text)!important;box-shadow:none!important;}
  .uwm-dialog .confirm-top {gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;min-height:0!important;padding:0 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;margin:0 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;border-bottom:1px solid var(--uwm-line)!important;}
  .uwm-dialog .confirm-copy {min-width:0!important;}
  .uwm-dialog .confirm-icon {display:none!important;}
  .uwm-dialog .confirm-copy strong {font-size:calc(18 * var(--wuim-mobile-unit, 1px))!important;}
  .uwm-dialog .confirm-copy p {margin:calc(4 * var(--wuim-mobile-unit, 1px)) 0 0!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;}
  .uwm-dialog .bookie-ledger-form {grid-template-columns:minmax(0,1fr)!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:0!important;min-width:0!important;}
  .uwm-dialog .bookie-ledger-form > :is(label,.transaction-wallet-field,.full) {min-width:0!important;margin:0!important;}
  .uwm-dialog .bookie-ledger-form > label {display:grid!important;gap:calc(5 * var(--wuim-mobile-unit, 1px))!important;font-weight:500!important;}
  .uwm-dialog .bookie-ledger-form > :is(span,p):empty {display:none!important;}
  .uwm-dialog .bookie-ledger-form :is(input,select) {box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;height:calc(44 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;padding:calc(8 * var(--wuim-mobile-unit, 1px)) calc(10 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(16 * var(--wuim-mobile-unit, 1px))!important;}
  .uwm-dialog .bookie-movement-actions {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;margin:calc(4 * var(--wuim-mobile-unit, 1px)) 0 0!important;padding:calc(12 * var(--wuim-mobile-unit, 1px)) 0 0!important;border-top:1px solid var(--uwm-line)!important;align-items:stretch!important;}
  .uwm-dialog .bookie-movement-actions button {display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;width:100%!important;margin:0!important;padding:calc(8 * var(--wuim-mobile-unit, 1px))!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;transform:none!important;font:500 calc(13 * var(--wuim-mobile-unit, 1px))/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
  .uwm-dialog .bookie-movement-actions button:only-child {grid-column:1/-1!important;}
  .uwm-dialog #retryWalletCatalog {grid-column:1/-1!important;grid-row:1!important;background:transparent!important;color:var(--uwm-muted)!important;}
  .uwm-dialog #deleteBookieInvestment {grid-column:1/-1!important;grid-row:1!important;background:transparent!important;color:var(--uwm-bad)!important;border:1px solid var(--uwm-line)!important;}
  .uwm-dialog [hidden], .uwm-dialog .bookie-ledger-form [hidden] {display:none!important;}
 }
}
