/* Zenkai Idle R7.10.193 — canonical Recruitment alignment
   Single visual owner after R183 functional/cinematic base.
   Goals: no clipped assets, no stretched UI art, no floating text, no notebook zoom. */

/* ---------- isolate the modal from generic modal rules ---------- */
#infoModal.recruit-mode{
  inset:0!important; padding:8px!important; overflow:hidden!important;
  display:grid!important; place-items:center!important;
  background:rgba(1,6,11,.66)!important;
  backdrop-filter:blur(5px) brightness(.68)!important;
}
#infoModal.recruit-mode .modal.compact{
  zoom:1!important; transform:none!important;
  width:min(1240px,calc(100vw - 24px))!important;
  max-width:min(1240px,calc(100vw - 24px))!important;
  height:auto!important; min-height:0!important; max-height:calc(100vh - 16px)!important;
  display:flex!important; flex-direction:column!important;
  overflow:hidden!important;
  border:1px solid #198ac5!important; border-radius:8px!important;
  background:linear-gradient(180deg,#071725,#04101a)!important;
  box-shadow:0 14px 38px #0008,0 0 0 1px #42cbff1e inset!important;
}
#infoModal.recruit-mode .modal-head{
  position:relative!important;
  height:42px!important; min-height:42px!important; max-height:42px!important;
  padding:0 94px 0 16px!important;
  display:flex!important; align-items:center!important;
  background:linear-gradient(180deg,#0b2943,#071827)!important;
  border-bottom:1px solid #2b8fc2!important;
  color:#f3cf62!important; font-size:14px!important; font-weight:900!important; letter-spacing:.035em!important;
}
#infoModal.recruit-mode .modal-body,#infoModal.recruit-mode #infoContent{
  margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;
  height:auto!important;overflow:visible!important;flex:none!important;
}
#infoModal.recruit-mode .modal-actions{display:none!important}
#infoModal.recruit-mode #forgeHelpBtn,#infoModal.recruit-mode .modal-head>.x{
  position:absolute!important;top:4px!important;transform:none!important;
  width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  color:transparent!important;font-size:0!important;line-height:0!important;
  background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;
  box-shadow:none!important;
}
#infoModal.recruit-mode #forgeHelpBtn{right:44px!important;background-image:url('assets/recruitment/r185/ui/help.png')!important}
#infoModal.recruit-mode .modal-head>.x{right:6px!important;background-image:url('assets/recruitment/r185/ui/close.png')!important}

/* ---------- shell / account strip ---------- */
.r183-recruit-shell,.r183-recruit-shell *{box-sizing:border-box}
.r183-recruit-shell{
  position:relative!important;width:100%!important;min-height:0!important;padding:0 0 9px!important;overflow:hidden!important;
  color:#edf8ff!important;background:linear-gradient(180deg,#071522,#04101a)!important;
}
.r183-recruit-shell::before,.r183-recruit-shell::after{display:none!important}
.r183-recruit-top,.r183-banner,.r183-recruit-console{position:relative!important;z-index:2!important}
.r183-recruit-top{
  height:64px!important;min-height:64px!important;padding:8px 14px 7px!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:20px!important;
  background:linear-gradient(180deg,#081b2b,#061522)!important;border-bottom:1px solid #184e70!important;
}
.r183-recruit-top>div:first-child{min-width:0!important}
.r183-recruit-top small{font-size:9px!important;line-height:1!important;letter-spacing:.13em!important;color:#77c3eb!important}
.r183-recruit-top h2{margin:5px 0 0!important;font-size:24px!important;line-height:1!important;color:#f8fbff!important}
.r183-wallet{display:flex!important;gap:10px!important;align-items:center!important;justify-self:end!important;margin:0!important;max-width:none!important}
.r183-wallet span{
  position:relative!important;display:block!important;
  width:168px!important;min-width:168px!important;height:45px!important;min-height:45px!important;
  padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important;
  background:url('assets/recruitment/r185/ui/frame_small.png') center/100% 100% no-repeat!important;
}
.r183-wallet span::before{
  content:""!important;position:absolute!important;left:12px!important;top:50%!important;width:34px!important;height:30px!important;
  transform:translateY(-50%)!important;background:center/contain no-repeat!important;
}
.r183-wallet span:first-child::before{background-image:url('assets/recruitment/r185/ui/ticket_icon.png')!important}
.r183-wallet span:last-child::before{background-image:url('assets/recruitment/r185/ui/dragonball_icon.png')!important}
.r183-wallet b,.r183-wallet small{
  position:absolute!important;left:52px!important;right:13px!important;margin:0!important;padding:0!important;
  display:block!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;
}
.r183-wallet b{top:7px!important;font-size:18px!important;line-height:18px!important;color:#ffd85d!important}
.r183-wallet small{top:27px!important;font-size:8px!important;line-height:9px!important;letter-spacing:.08em!important;color:#a8d4ee!important}

/* ---------- featured banner ---------- */
.r183-banner.r184-featured-banner{
  position:relative!important;margin:7px 12px 0!important;width:calc(100% - 24px)!important;
  min-height:0!important;aspect-ratio:2098/750!important;overflow:hidden!important;
  border:1px solid #258bc0!important;border-radius:2px!important;background:#04101a!important;
  box-shadow:0 5px 15px #0006,0 0 0 1px #5fd4ff13 inset!important;
}
.r184-banner-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;z-index:0!important;pointer-events:none!important}
.r184-banner-scrim{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(1,7,12,.94) 0%,rgba(2,9,15,.80) 24%,rgba(2,9,15,.34) 43%,rgba(2,9,15,.05) 60%,rgba(2,9,15,.02) 82%,rgba(2,9,15,.08) 100%)!important}
.r183-banner-glow,.r183-banner-grid,.r183-energy-ring{display:none!important}
.r183-banner-copy{
  position:absolute!important;z-index:5!important;left:0!important;top:0!important;width:47%!important;height:100%!important;
  padding:17px 18px 15px 22px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
}
.r183-featured-kicker{
  display:block!important;width:185px!important;height:43px!important;min-width:185px!important;min-height:43px!important;
  padding:0!important;border:0!important;color:transparent!important;font-size:0!important;line-height:0!important;
  background:url('assets/recruitment/r185/ui/featured_badge.png') left center/contain no-repeat!important;box-shadow:none!important;
}
.r183-banner-copy>small{
  display:block!important;width:188px!important;height:44px!important;min-height:44px!important;margin:-7px 0 -3px 1px!important;
  padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;
  background:url('assets/recruitment/r185/ui/rate_badge.png') left center/contain no-repeat!important;
}
.r183-banner-copy h1{margin:0 0 7px!important;max-width:100%!important;font-size:37px!important;line-height:.98!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 2px 1px #000,0 0 10px var(--r184-accent,#59cfff)!important}
.r183-banner-copy p{
  width:min(96%,520px)!important;max-width:520px!important;margin:0 0 12px!important;
  font-size:11.5px!important;line-height:1.32!important;color:#d5e1e8!important;
  display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-shadow:0 1px 2px #000!important;
}
.r183-featured-meta{display:flex!important;gap:9px!important;flex-wrap:nowrap!important;width:100%!important;max-width:450px!important}
.r183-featured-meta span{
  position:relative!important;flex:1 1 0!important;width:auto!important;min-width:0!important;
  height:auto!important;min-height:0!important;aspect-ratio:190/51!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important;
  background:url('assets/recruitment/r185/ui/frame_small.png') center/100% 100% no-repeat!important;
}
.r183-featured-meta b,.r183-featured-meta small{position:absolute!important;left:12px!important;right:10px!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
.r183-featured-meta b{top:7px!important;font-size:17px!important;line-height:17px!important;color:#ffe06c!important}
.r183-featured-meta small{top:27px!important;font-size:7.6px!important;line-height:8px!important;letter-spacing:.015em!important;color:#9dc5dc!important;text-transform:uppercase!important}
.r184-featured-phrase{position:absolute!important;z-index:4!important;left:47%!important;bottom:5%!important;width:min(26%,280px)!important;height:auto!important;max-height:34%!important;object-fit:contain!important;object-position:left bottom!important;opacity:.96!important;filter:drop-shadow(0 2px 4px #0008)!important;pointer-events:none!important}
.r183-banner-stage{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;display:block!important;pointer-events:none!important}
.r183-featured-portrait{
  position:absolute!important;z-index:6!important;left:82.1%!important;top:50.3%!important;
  width:166px!important;height:190px!important;max-width:166px!important;max-height:190px!important;
  transform:translate(-50%,-50%)!important;object-fit:contain!important;object-position:center!important;image-rendering:pixelated!important;
  filter:drop-shadow(0 5px 4px #0009) drop-shadow(0 0 10px var(--r184-accent,#55cbff))!important;
}
.r183-next-featured{
  position:absolute!important;right:12px!important;bottom:10px!important;width:112px!important;height:120px!important;min-height:120px!important;
  padding:0!important;border:0!important;background:url('assets/recruitment/r185/ui/next_card.png') center/100% 100% no-repeat!important;box-shadow:none!important;overflow:hidden!important;pointer-events:auto!important;
}
.r183-next-featured>small{color:transparent!important;font-size:0!important}
.r183-next-featured img{
  position:absolute!important;left:50%!important;top:36px!important;width:58px!important;height:58px!important;
  transform:translateX(-50%)!important;object-fit:contain!important;object-position:center!important;image-rendering:pixelated!important;border:0!important;background:transparent!important;
}
.r183-next-featured span{
  position:absolute!important;left:13px!important;right:13px!important;top:92px!important;height:15px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important;
}
.r183-next-featured b{font-size:7.8px!important;line-height:1!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.r183-next-featured em{display:none!important}

/* ---------- console: fixed logical rows, assets never cropped ---------- */
.r183-recruit-console{
  margin:8px 12px 0!important;min-height:0!important;overflow:visible!important;
  display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(0,.74fr) minmax(0,1.56fr)!important;
  grid-template-rows:132px 40px!important;column-gap:10px!important;row-gap:7px!important;align-items:stretch!important;
}
.r183-pity-card,.r183-secondary-actions,.r183-summon-actions,.r183-recruit-foot{min-width:0!important;max-width:100%!important}
.r183-pity-card{
  grid-column:1!important;grid-row:1!important;position:relative!important;height:132px!important;min-height:132px!important;
  padding:10px 11px 46px!important;overflow:hidden!important;border:1px solid #2585b6!important;border-radius:2px!important;
  background:linear-gradient(180deg,#082035,#061421)!important;box-shadow:none!important;
}
.r183-pity-card>div{height:100%!important}.r183-pity-card span{display:flex!important;justify-content:space-between!important;gap:10px!important}.r183-pity-card span b,.r183-pity-card span small{font-size:9.5px!important;line-height:1!important}.r183-pity-card span b{color:#dff4ff!important}.r183-pity-card span small{color:#ffd55b!important}
.r183-pity-card i{display:block!important;height:10px!important;margin:10px 0 0!important;border:1px solid #1c6c98!important;border-radius:8px!important;background:#020d16!important;overflow:hidden!important}.r183-pity-card i em{display:block!important;height:100%!important;background:linear-gradient(90deg,#0aaaf6,#45ddff 72%,#fff5a6)!important;box-shadow:0 0 8px #31bfff!important}
.r183-pity-card p{display:block!important;margin:8px 0 0!important;max-width:100%!important;font-size:8.5px!important;line-height:1.24!important;color:#82a3b7!important;white-space:normal!important;overflow:hidden!important;max-height:22px!important}
.r183-pity-card::after{display:none!important;background:none!important}
.r191-pity-milestones{position:absolute!important;left:12px!important;right:12px!important;bottom:8px!important;height:31px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:end!important;pointer-events:none!important;z-index:4!important}
.r191-pity-milestones::before{content:"";position:absolute;left:8%;right:8%;top:9px;height:3px;background:linear-gradient(180deg,#0b314a,#051925);border:1px solid #1c638c;border-radius:99px;box-shadow:inset 0 0 5px #000b}
.r191-pity-milestones .r191-pity-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;color:#7193a7;font-size:8px;font-weight:800;line-height:1}.r191-pity-milestones .r191-pity-dot{width:14px;height:14px;border-radius:50%;border:2px solid #2d759c;background:#061822;box-shadow:0 0 0 2px #03111a}.r191-pity-milestones .r191-pity-step.active{color:#bdeeff}.r191-pity-milestones .r191-pity-step.active .r191-pity-dot{border-color:#63dcff;background:radial-gradient(circle,#e8fbff 0 13%,#29c8ff 17% 48%,#0863ad 52% 100%);box-shadow:0 0 8px #2fcfff,0 0 0 2px #07304a}.r191-pity-milestones .r191-pity-step.final.active{color:#ffe57d}.r191-pity-milestones .r191-pity-step.final.active .r191-pity-dot{border-color:#ffd451;background:radial-gradient(circle,#fff9c8 0 13%,#ffbf22 17% 48%,#9b5b00 52% 100%);box-shadow:0 0 9px #ffbd21,0 0 0 2px #4c2a00}

.r183-secondary-actions{
  grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;
  gap:6px!important;align-content:center!important;align-items:center!important;justify-items:center!important;overflow:visible!important;
}
.r183-secondary-actions button{
  width:min(100%,142px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;color:transparent!important;font-size:0!important;line-height:0!important;
  background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;box-shadow:none!important;overflow:visible!important;
}
.r183-secondary-actions button[data-r183-drawer="pool"]{aspect-ratio:168/83!important;background-image:url('assets/recruitment/r190/ui/pool.png')!important}
.r183-secondary-actions button[data-r183-drawer="history"]{aspect-ratio:178/92!important;background-image:url('assets/recruitment/r190/ui/history.png')!important}
.r183-secondary-actions button[data-r183-help]{grid-column:1/3!important;aspect-ratio:178/83!important;background-image:url('assets/recruitment/r190/ui/details.png')!important}
.r183-secondary-actions button:hover{filter:brightness(1.08)!important;transform:none!important}.r183-secondary-actions button:active{filter:brightness(.94)!important;transform:scale(.98)!important}

.r183-summon-actions{
  grid-column:3!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;align-items:center!important;justify-items:stretch!important;overflow:visible!important;padding:8px 0!important;
}
.r183-summon-actions button{
  width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;box-shadow:none!important;overflow:visible!important;
}
.r183-summon-actions button::before{display:none!important}
.r183-summon-actions button.single.r185-default-cost{aspect-ratio:370/115!important;background-image:url('assets/recruitment/r185/ui/summon_single.png')!important}
.r183-summon-actions button.ten.r185-default-cost{aspect-ratio:375/116!important;background-image:url('assets/recruitment/r185/ui/summon_ten.png')!important}
.r183-summon-actions button.r185-default-cost span,.r183-summon-actions button.r185-default-cost small{opacity:0!important;pointer-events:none!important}
.r183-summon-actions button:not(.r185-default-cost){min-height:76px!important;aspect-ratio:auto!important;color:#fff!important;font-size:13px!important}.r183-summon-actions button:not(.r185-default-cost).single{background:linear-gradient(180deg,#0878c4,#073b62)!important;border:1px solid #28b4f6!important}.r183-summon-actions button:not(.r185-default-cost).ten{background:linear-gradient(180deg,#d28b0a,#704303)!important;border:1px solid #efb52a!important}.r183-summon-actions button:not(.r185-default-cost) span,.r183-summon-actions button:not(.r185-default-cost) small{opacity:1!important}

.r183-recruit-foot{
  grid-column:1/4!important;grid-row:2!important;height:40px!important;min-height:40px!important;margin:0!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr) minmax(0,.94fr)!important;gap:10px!important;align-items:center!important;overflow:visible!important;
}
.r183-recruit-foot span{
  display:block!important;width:100%!important;max-width:100%!important;height:38px!important;min-height:0!important;padding:0!important;justify-self:stretch!important;
  color:transparent!important;font-size:0!important;line-height:0!important;border:0!important;box-shadow:none!important;
  background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;overflow:visible!important;
}
.r183-recruit-foot span:nth-child(1){background-image:url('assets/recruitment/r190/ui/info_bar_duplicate.png')!important}
.r183-recruit-foot span:nth-child(2){background-image:url('assets/recruitment/r190/ui/info_bar_transform.png')!important}
.r183-recruit-foot span:nth-child(3){background-image:url('assets/recruitment/r190/ui/info_bar_rotation.png')!important}
.r183-inline-last{display:none!important}

/* ---------- drawers ---------- */
.r183-recruit-drawer{position:absolute!important;inset:64px 12px 14px!important;z-index:30!important;padding:12px!important;overflow:auto!important;background:#06131ff8!important;border:1px solid #2582b1!important;box-shadow:0 10px 30px #000c!important}.r183-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.r183-history-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}

/* ---------- compact only when height really requires it ---------- */
@media (max-height:740px){
  #infoModal.recruit-mode{padding:5px!important}
  #infoModal.recruit-mode .modal.compact{width:min(1120px,calc(100vw - 16px))!important;max-width:min(1120px,calc(100vw - 16px))!important}
  #infoModal.recruit-mode .modal-head{height:36px!important;min-height:36px!important;max-height:36px!important}
  #infoModal.recruit-mode #forgeHelpBtn,#infoModal.recruit-mode .modal-head>.x{top:2px!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}
  .r183-recruit-top{height:50px!important;min-height:50px!important}.r183-recruit-top h2{font-size:21px!important}.r183-wallet span{width:142px!important;min-width:142px!important;height:38px!important;min-height:38px!important}.r183-wallet b{top:5px!important;font-size:15px!important}.r183-wallet small{top:23px!important;font-size:7px!important}
  .r183-banner-copy{padding:11px 14px 9px 18px!important}.r183-featured-kicker{width:160px!important;height:37px!important;min-width:160px!important;min-height:37px!important}.r183-banner-copy>small{width:164px!important;height:38px!important;min-height:38px!important;margin:-6px 0 -4px!important}.r183-banner-copy h1{font-size:31px!important}.r183-banner-copy p{font-size:9.8px!important;line-height:1.2!important;margin-bottom:7px!important;-webkit-line-clamp:2!important}.r183-featured-meta{max-width:390px!important;gap:7px!important}.r183-featured-meta b{top:5px!important;font-size:14px!important}.r183-featured-meta small{top:21px!important;font-size:6.7px!important}.r183-featured-portrait{width:148px!important;height:170px!important;max-width:148px!important;max-height:170px!important}.r184-featured-phrase{width:min(24%,225px)!important}.r183-next-featured{width:96px!important;height:103px!important;min-height:103px!important;right:9px!important;bottom:8px!important}.r183-next-featured img{top:31px!important;width:49px!important;height:49px!important}.r183-next-featured span{top:79px!important;height:13px!important}.r183-next-featured b{font-size:6.9px!important}
  .r183-recruit-console{grid-template-rows:118px 35px!important;column-gap:8px!important;row-gap:5px!important;margin-top:6px!important}.r183-pity-card{height:118px!important;min-height:118px!important;padding:9px 10px 42px!important}.r191-pity-milestones{bottom:6px!important;height:28px!important}.r191-pity-milestones .r191-pity-dot{width:12px!important;height:12px!important}.r191-pity-milestones .r191-pity-step{font-size:7px!important}.r183-secondary-actions{gap:5px!important}.r183-secondary-actions button{width:min(100%,124px)!important}.r183-summon-actions{gap:8px!important;padding:7px 0!important}.r183-recruit-foot{height:35px!important;min-height:35px!important;gap:8px!important}.r183-recruit-foot span{height:33px!important}.r183-recruit-shell{padding-bottom:6px!important}
}

@media (max-width:1030px){
  #infoModal.recruit-mode .modal.compact{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}
  .r183-recruit-top{padding-left:12px!important;padding-right:12px!important}.r183-wallet span{width:136px!important;min-width:136px!important}.r183-wallet span::before{left:9px!important;width:29px!important}.r183-wallet b,.r183-wallet small{left:43px!important;right:10px!important}
  .r183-banner-copy{width:49%!important}.r183-banner-copy h1{font-size:29px!important}.r183-banner-copy p{font-size:9.3px!important}.r183-featured-meta{max-width:365px!important}.r184-featured-phrase{width:min(23%,190px)!important}.r183-featured-portrait{width:140px!important;height:162px!important;max-width:140px!important;max-height:162px!important}.r183-next-featured{display:none!important}
  .r183-recruit-console{grid-template-columns:minmax(0,1fr) minmax(0,.80fr) minmax(0,1.46fr)!important;column-gap:7px!important}.r183-secondary-actions button{width:min(100%,112px)!important}.r183-recruit-foot{gap:6px!important}
}

/* ---------- R193 field polish: safe zones inside decorative PNGs ---------- */
/* Keep wallet typography inside the dark inner plate, away from gold corners. */
.r183-wallet span{width:166px!important;min-width:166px!important;height:45px!important;min-height:45px!important}
.r183-wallet b,.r183-wallet small{left:56px!important;right:16px!important;text-align:right!important}
.r183-wallet b{top:6px!important;font-size:17px!important;line-height:18px!important}
.r183-wallet small{top:26px!important;font-size:7.6px!important;line-height:9px!important}

/* The stat frames have ornamental corners; reserve a larger internal text inset. */
.r183-featured-meta b,.r183-featured-meta small{left:16px!important;right:12px!important}
.r183-featured-meta b{top:6px!important;font-size:16px!important;line-height:17px!important}
.r183-featured-meta small{top:25px!important;font-size:7.1px!important;line-height:8px!important}

/* Give summon art breathing room so neither glow nor border can touch the cell edge. */
.r183-summon-actions button{width:calc(100% - 8px)!important;justify-self:center!important}

/* Secondary action art must stay wholly inside its grid row. */
.r183-secondary-actions button{width:min(calc(100% - 4px),132px)!important;max-width:132px!important;align-self:center!important}
.r183-secondary-actions button[data-r183-help]{width:min(calc(100% - 4px),138px)!important;max-width:138px!important}

@media (max-height:740px){
  .r183-wallet span{width:140px!important;min-width:140px!important;height:38px!important;min-height:38px!important}
  .r183-wallet b,.r183-wallet small{left:48px!important;right:12px!important}
  .r183-wallet b{top:4px!important;font-size:14px!important;line-height:15px!important}
  .r183-wallet small{top:21px!important;font-size:6.6px!important;line-height:8px!important}
  .r183-featured-meta b,.r183-featured-meta small{left:14px!important;right:10px!important}
  .r183-featured-meta b{top:4px!important;font-size:13.5px!important;line-height:14px!important}
  .r183-featured-meta small{top:19px!important;font-size:6.3px!important;line-height:7px!important}
  .r183-secondary-actions button{width:min(calc(100% - 4px),118px)!important;max-width:118px!important}
  .r183-secondary-actions button[data-r183-help]{width:min(calc(100% - 4px),124px)!important;max-width:124px!important}
  .r183-summon-actions button{width:calc(100% - 6px)!important}
}

@media (max-width:1030px){
  .r183-wallet span{width:134px!important;min-width:134px!important}
  .r183-wallet b,.r183-wallet small{left:46px!important;right:11px!important}
  .r183-secondary-actions button{width:min(calc(100% - 4px),108px)!important;max-width:108px!important}
  .r183-secondary-actions button[data-r183-help]{width:min(calc(100% - 4px),112px)!important;max-width:112px!important}
}

/* ---------- R193 final fit ---------- */
.r183-wallet span{width:172px!important;min-width:172px!important;height:46px!important;min-height:46px!important}
.r183-wallet b,.r183-wallet small{left:58px!important;right:17px!important}
.r183-wallet b{top:6px!important;font-size:17px!important;line-height:18px!important}
.r183-wallet small{top:26px!important;font-size:8px!important;line-height:9px!important}

.r183-featured-meta b,.r183-featured-meta small{left:20px!important;right:11px!important}
.r183-featured-meta b{top:6px!important;font-size:15.5px!important;line-height:16px!important}
.r183-featured-meta small{top:24px!important;font-size:6.9px!important;line-height:8px!important}

.r183-secondary-actions button[data-r183-drawer="pool"]{width:auto!important;height:58px!important;max-width:none!important;max-height:58px!important;aspect-ratio:168/83!important}
.r183-secondary-actions button[data-r183-drawer="history"]{width:auto!important;height:58px!important;max-width:none!important;max-height:58px!important;aspect-ratio:178/92!important}
.r183-secondary-actions button[data-r183-help]{width:auto!important;height:58px!important;max-width:none!important;max-height:58px!important;aspect-ratio:178/83!important}

@media (max-height:740px){
  .r183-wallet span{width:144px!important;min-width:144px!important;height:39px!important;min-height:39px!important}
  .r183-wallet b,.r183-wallet small{left:49px!important;right:13px!important}
  .r183-wallet b{top:4px!important;font-size:14px!important;line-height:15px!important}
  .r183-wallet small{top:21px!important;font-size:6.8px!important;line-height:8px!important}
  .r183-featured-meta b,.r183-featured-meta small{left:17px!important;right:9px!important}
  .r183-featured-meta b{top:4px!important;font-size:13px!important;line-height:14px!important}
  .r183-featured-meta small{top:18px!important;font-size:6.1px!important;line-height:7px!important}
  .r183-secondary-actions button[data-r183-drawer="pool"],.r183-secondary-actions button[data-r183-drawer="history"],.r183-secondary-actions button[data-r183-help]{height:52px!important;max-height:52px!important;width:auto!important;max-width:none!important}
}
@media (max-width:1030px){
  .r183-wallet span{width:136px!important;min-width:136px!important}
  .r183-wallet b,.r183-wallet small{left:47px!important;right:11px!important}
  .r183-secondary-actions button[data-r183-drawer="pool"],.r183-secondary-actions button[data-r183-drawer="history"],.r183-secondary-actions button[data-r183-help]{height:50px!important;max-height:50px!important;width:auto!important;max-width:none!important}
}
