/* Stage 11: final reference completion for SMMXBOST dashboard pages */
body.smm-auth .content{background:var(--bg-color);}
.smm-sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998;display:none;backdrop-filter:blur(3px)}
body.sidebar-open .smm-sidebar-overlay{display:block}
.modal.active,.modal.show{display:flex;align-items:center;justify-content:center;padding:20px}
body.modal-open{overflow:hidden}.modal-body .dropdown-menu,.modal-body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.modal-body li{list-style:none}.modal-body a,.modal-body button{ text-decoration:none}.modal-body #currencies-item,.modal-body .currency-item{display:block;padding:12px 14px;border-radius:12px;background:var(--secondary-color);border:1px solid var(--border-color);color:var(--text-main);transition:.2s}.modal-body #currencies-item:hover,.modal-body .currency-item:hover{border-color:var(--main-color)}
.addfunds .card.vx-content-card,.affiliates .card.vx-content-card,.tickets .card.vx-content-card{margin-bottom:18px}.addfunds .toggle-methods{display:block!important}.addfunds .smm-loading{padding:14px;border-radius:14px;background:var(--secondary-color);border:1px solid var(--border-color);color:var(--text-main);font-weight:800;text-align:center}.addfunds .vx-instructions-box{border-radius:14px;border:1px solid var(--border-color);background:var(--secondary-color);padding:14px;color:var(--text-main);line-height:1.8;overflow:hidden}.addfunds .vx-instructions-box img{max-width:100%;border-radius:12px}.addfunds .alert{margin-top:14px;border-radius:14px;padding:12px 14px;border:1px solid var(--border-color)}.addfunds .alert-success{background:rgba(34,197,94,.12);color:#86efac;border-color:rgba(34,197,94,.35)}.addfunds .alert-danger{background:rgba(239,68,68,.12);color:#fca5a5;border-color:rgba(239,68,68,.35)}.addfunds .smm-payment-history{margin-top:18px;background:var(--secondary-color);border:1px solid var(--border-color);border-radius:18px;padding:22px;box-shadow:0 12px 30px var(--shadow-color)}.addfunds .smm-payment-history .title{font-size:18px;font-weight:900;margin-bottom:14px}.addfunds .money{color:var(--main-color);font-weight:900}.addfunds #addfunds_fields{display:flex;flex-direction:column;gap:10px}.addfunds #formSubmitResponseContent form{display:block}.addfunds #formSubmitResponseContent script{display:none}
.tickets .tickets-alert.success{background:rgba(34,197,94,.12);color:#86efac;border:1px solid rgba(34,197,94,.35)}.tickets .tickets-uploader{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center}.tickets .tickets-uploader:empty:before{content:attr(data-lang-button-attach);font-weight:800;color:var(--text-main)}.tickets .table-responsive{margin-top:0}.tickets table tbody td[data-head]{vertical-align:middle}.tickets table td:first-child{font-weight:900;color:var(--text-main)}
.affiliates .alert{border-radius:14px;padding:12px 14px;margin-bottom:16px}.affiliates .alert-success{background:rgba(34,197,94,.12);color:#86efac;border:1px solid rgba(34,197,94,.35)}.affiliates .alert-danger{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.affiliates .card+.card{margin-top:0}.affiliates form{margin:0}.affiliates .cards{margin-bottom:18px}.affiliates .table tbody td form{display:flex;justify-content:center}
#ctx-menu.hidden{display:none}.ctx.show{display:block}.theme-btn .hidden,#theme-toggle .hidden{display:none!important}.balance-box{cursor:pointer}.page-header .dropdown.open .dropdown-menu{display:block}
@media(max-width:991px){html[lang=ar] body.sidebar-open .sidebar{right:0!important;left:auto!important;transform:translateX(0)}body.sidebar-open .sidebar{width:240px}.sidebar{transform:translateX(105%)}html[dir=ltr] .sidebar{transform:translateX(-105%)}html[dir=ltr] body.sidebar-open .sidebar{transform:translateX(0)}.sidebar-folded:not(.open-sidebar-folded) .sidebar{width:240px}.sidebar .sidebar-header{width:240px}.main-wrapper .page-content{margin-inline-start:0!important;width:100%!important}.nav-mob{z-index:999}}
@media(max-width:768px){.addfunds .methods{display:grid;grid-template-columns:1fr;gap:10px}.addfunds .methods .method-card{width:100%;height:auto;min-height:60px}.affiliates .container,.tickets.container{padding:0}.modal-box{width:min(420px,96%)!important}.tickets table td:before{min-width:95px}}
