/* Match the home wallet banner; scoped exclusively to the signed-in Mine promo. */
.ui-home:not(.ui-guest) .ui-wallet-promo {
 --df-kdou-width:calc(var(--u)*941);
 box-sizing:border-box;
 margin:0 calc(var(--u)*23) calc(var(--df-kdou-width)*.01);
 border:1px solid #a87b30;
 border-radius:calc(var(--df-kdou-width)*.02);
 height:calc(var(--df-kdou-width)*.105);
 padding:0 2%;
 display:flex;
 align-items:center;
 gap:2%;
 background:linear-gradient(100deg,#27231a88,#0c0d0b 55%,#29231a66);
 color:#fff2c9;
 font-size:calc(var(--df-kdou-width)*.0318);
 line-height:normal;
 white-space:nowrap;
}
.ui-home:not(.ui-guest) .ui-wallet-promo>.df-kdou-promo-content {
 display:flex;align-items:center;flex:1;min-width:0;gap:calc(var(--df-kdou-width)*.02);
}
.ui-home:not(.ui-guest) .ui-wallet-promo .df-kdou-promo-mark {
 display:flex;align-items:center;flex-shrink:0;border-right:1px solid #4e3c20;padding-right:calc(var(--df-kdou-width)*.02);line-height:1.25;
}
.ui-home:not(.ui-guest) .ui-wallet-promo .df-kdou-promo-mark>img {
 display:block;width:1.3em;height:1.3em;object-fit:contain;
}
.ui-home:not(.ui-guest) .ui-wallet-promo .df-kdou-promo-copy {
 flex:1;white-space:nowrap;font-size:.87em;letter-spacing:-.03em;
}
.ui-home:not(.ui-guest) .ui-wallet-promo .df-kdou-promo-copy b {
 color:#ffc609;font-size:1.08em;font-weight:400;
}
.ui-home:not(.ui-guest) .ui-wallet-promo>button.ui-gold {
 background:linear-gradient(125deg,#fff0a9,#e6b956);color:#251b08;
 border:0;border-radius:.45em;padding:.45em .7em;
 box-shadow:inset 0 0 0 1px #ffdf80;white-space:nowrap;
 font-size:.86em;font-weight:400;line-height:normal;min-height:0;min-width:0;flex-shrink:0;
}
.ui-home:not(.ui-guest) .ui-wallet-promo>button:last-child {
 background:none;padding:0;border:0;display:flex;color:#f4d58b;flex-shrink:0;
}
.ui-home:not(.ui-guest) .ui-wallet-promo .df-kdou-promo-refresh {
 width:1.5em;height:1.5em;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;
}
