/*
 * PANELMEMBER EXACT VISUAL COPY - scoped for STARXBOY
 * Source: panelmember_sitransfer.zip
 *   css/ugsports/theme-20/m/style.css (LW transaction block)
 *   m/index.php (Game Provider footer block)
 */
.panelmember-recent-copy{box-sizing:border-box;margin:0;padding:0 0 2px;background:transparent;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.5}
.panelmember-recent-copy *{box-sizing:border-box}
.panelmember-recent-copy .row{margin:0;padding:0}
.panelmember-recent-copy .col-md-12,.panelmember-recent-copy .col-sm-12,.panelmember-recent-copy .col-xs-12{width:100%;padding:0}
.panelmember-recent-copy .text-center{text-align:center}
.panelmember-recent-copy .flex-space-btw{-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between}
.panelmember-recent-copy .flex-space-btw,.panelmember-recent-copy .flex-start{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}
.panelmember-recent-copy .flex-start{-webkit-justify-content:flex-start;justify-content:flex-start}
.panelmember-recent-copy .flex-display{display:-webkit-flex;display:flex}
.panelmember-recent-copy .LW-font{color:#fff;font-size:18px;line-height:1;margin-bottom:5px;overflow:hidden;width:120px;white-space:nowrap;text-overflow:clip}
.panelmember-recent-copy .LW-date-font{color:#fff;font-size:10px;min-width:132px;white-space:nowrap}
.panelmember-recent-copy .LW-date-fontWithdraw,.panelmember-recent-copy .LW-secondary-color{color:#fff}
.panelmember-recent-copy .lw-loop-content{border-radius:15px;height:290px;overflow:hidden;position:relative}
@media(max-width:768px){.panelmember-recent-copy .lw-loop-content{height:300px}}
.panelmember-recent-copy .lw-horizontal-slider .common-title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1,#fefefe 37.29%,#adaba9 70.1%,#fff);-webkit-background-clip:text;background-clip:text;font-family:Poppins,Montserrat,Arial,sans-serif;font-weight:800;text-align:left}
.panelmember-recent-copy .lw-horizontal-slider.lates-deposit-section .g-slider-wrapper .lw-loop-content li{background:linear-gradient(180deg,#fbb24c,#4d9726 98.37%)}
.panelmember-recent-copy .lw-horizontal-slider.lates-deposit-section .g-slider-wrapper .lw-loop-content li .LW-font{color:#fff}
.panelmember-recent-copy.mobile .lw-horizontal-slider{margin:30px 0}
.panelmember-recent-copy.mobile .lw-horizontal-slider .common-title{text-align:center;margin:0 0 10px;font-size:18px}
.panelmember-recent-copy.mobile .g-slider-wrapper{padding:10px}
.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content{height:275px;padding:15px;position:relative}
.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content ul{left:0;width:100%}
.panelmember-recent-copy .panelmember-trx-list{position:absolute;top:0;left:0;width:100%;padding:0;margin:0;list-style:none;will-change:transform}
.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content ul li{background:linear-gradient(180deg,#29b4d5,#3cdca0);border-radius:40px;display:block;margin:10px 8px;padding:10px}
.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content ul li .LW-btn{color:#fff;font-weight:700;white-space:nowrap;margin-left:8px}
.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content ul li .LW-div .wd-item__avatar{display:block;height:auto;margin-right:10px;width:45px;border-radius:50%}
@media(max-width:768px){.panelmember-recent-copy.mobile .g-slider-wrapper .lw-loop-content ul li .LW-div .wd-item__avatar{padding-right:5px}}
.panelmember-recent-copy.mobile .gradient-bg{background:linear-gradient(180deg,#32050c,#250007);border-radius:15px}
.panelmember-recent-copy .fw-bold{font-weight:700}
.panelmember-recent-copy .panelmember-empty{min-height:65px;display:flex!important;align-items:center}

/* Game Provider block: copied from m/index.php and kept isolated from STARXBOY existing provider controls. */
.panelmember-provider-copy{background:#070707;color:#fff;padding:10px 16px 18px;border-top:1px solid #242424;border-bottom:1px solid #242424}
.panelmember-provider-copy .small{font-size:12px;line-height:1.5;margin:0 0 7px;color:#f0f0f0;text-align:left}
.panelmember-provider-copy .footer_pwrd_by_logo{width:100%;overflow:hidden}
.panelmember-provider-copy .footer_pwrd_by_logo img.img-fluid{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
