:root{--ui-text:#172033;--ui-muted:#667085;--ui-line:#e4e9f0;--ui-soft:#f8fafc;--ui-accent:#3f6fdc;--ui-accent-hover:#315fc5;--ui-card-radius:12px;--ui-inner-radius:10px;--ui-control-radius:8px;--ui-card-pad:16px;--ui-section-gap:16px;--ui-control-h:38px;--ui-button-h:36px;--ui-font-page:22px;--ui-font-card:14px;--ui-font-body:13px;--ui-font-sub:12px;--ui-font-label:11px;--ui-font-meta:10.5px;--backend-card-radius:12px;--backend-card-pad:16px;--backend-gap:16px;--backend-panel-gap:16px;--backend-section-gap:16px;--ts-card-radius:12px;--ts-card-pad:16px;--ts-gap:12px;--ts-btn-h:36px;--backend-button-h:36px;--ts-input-h:38px;--backend-input-h:38px;--tsh-compact-radius:12px;--tsh-compact-control-h:38px;--tsh-compact-button-h:36px}body.admin-backend-page,body.backend-page,body.site-page{color:var(--ui-text);font-size:var(--ui-font-body);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.backend-page :is(h1,.page-title),body.site-page :is(h1,.page-title){color:var(--ui-text);font-size:var(--ui-font-page)!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.025em!important}body.admin-backend-page :is(h1,.page-title),html body.admin-backend-page .dashboard-hero h1{color:var(--ui-text);font-size:20px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important}body.admin-backend-page :is(h2,h3,.card-title,.module-title),body.backend-page :is(h2,h3,.card-title,.module-title),body.site-page :is(h2,h3,.card-title,.module-title){color:var(--ui-text);font-weight:600;letter-spacing:-.015em}body.admin-backend-page :is(p,.muted,.hint,.page-desc),body.backend-page :is(p,.muted,.hint,.page-desc),body.site-page :is(p,.muted,.hint,.page-desc){color:var(--ui-muted)}body.admin-backend-page :is(.admin-card-head,.admin-orders-head,.admin-list-head,.admin-detail-section-head,.api-section-head,.security-head,.assignment-head) :is(h2,h3,strong),body.backend-page :is(.detail-list-title,.asset-card-copy,.asset-section-head) > :is(h2,h3,strong),body.backend-page :is(.modern-card-head,.profile-card-head,.card-head,.module-head,.od-card-head,.recharge-panel-head) :is(h2,h3,strong){margin:0;color:var(--ui-text)!important;font-size:var(--ui-font-card)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.012em!important}body.admin-backend-page :is(.admin-card-head,.admin-orders-head,.admin-list-head,.admin-detail-section-head,.api-section-head,.security-head,.assignment-head) p,body.backend-page :is(.detail-list-title,.asset-card-copy,.asset-section-head) p,body.backend-page :is(.modern-card-head,.profile-card-head,.card-head,.module-head,.od-card-head,.recharge-panel-head) :is(p,small){margin:3px 0 0!important;color:var(--ui-muted)!important;font-size:var(--ui-font-sub)!important;font-weight:400!important;line-height:1.4!important}body.backend-page[data-page="recharge"] .recharge-panel-head small,body.backend-page[data-page="sales-page"] :is(.profile-card-head,.sales-asset-head,.sales-cases-head) :is(small,p),body.backend-page[data-page="withdraw"] .recharge-panel-head small{color:var(--ui-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.admin-backend-page :is(.admin-label,.form-group)>:is(label,span),body.admin-backend-page label:not(.api-switch):not(.tier-option),body.backend-page :is(.field,.form-group,.orders-filter-field,.records-filter-field,.payout-field)>:is(label,span,.payout-label),body.backend-page label:not(.stock-package-option):not(.membership-action-option),body.site-page label{color:#475467;font-size:var(--ui-font-label);font-weight:500;line-height:1.25}body.backend-page[data-page="profile"] .payout-account-form .payout-label{font-size:var(--ui-font-label)!important;font-weight:500!important}body.admin-backend-page :is(.field-help,.admin-help,.input-help,.helper,.form-help),body.backend-page :is(.field-help,.payout-help,.input-help,.helper,.form-help),body.site-page :is(.field-help,.input-help,.helper,.form-help){color:var(--ui-muted)!important;font-size:var(--ui-font-meta)!important;font-weight:400!important;line-height:1.4!important}body.admin-backend-page :is(.admin-card,.admin-detail-section,.admin-orders-panel,.pool-card,.api-section,.security-card,.assignment-card,.pool-upload-card),body.backend-page :is(.dashboard-hero,.dash-card-modern,.card,.profile-card,.module-panel,.orders-table-card,.detail-panel,.od-card,.membership-benefits-card,.sales-settings-card,.sales-contact-card,.asset-summary-card,.asset-ledger-panel,.detail-list-card,.recharge-panel,.membership-action-panel,.membership-comfort-card,.membership-comfort-progress-card,.account-template-panel,.create-order-actions,.create-bottom-action-bar),body.site-page :is(.form-panel,.admin-login-card,.query-panel){border:1px solid var(--ui-line)!important;border-radius:var(--ui-card-radius)!important;background:#fff;box-shadow:none!important}body.admin-backend-page :is(.admin-card,.admin-detail-section,.admin-orders-panel,.pool-card,.api-section,.security-card,.assignment-card),body.backend-page :is(.dash-card-modern,.profile-card,.module-panel,.detail-panel,.od-card,.membership-benefits-card,.sales-settings-card,.sales-contact-card,.asset-summary-card,.detail-list-card,.recharge-panel,.membership-action-panel),body.site-page :is(.form-panel,.admin-login-card){padding:var(--ui-card-pad)}body.backend-page :is(.modern-card-head,.profile-card-head,.card-head,.module-head,.od-card-head,.recharge-panel-head){margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #edf1f5}body.admin-backend-page :is(.admin-stat,.admin-detail-kv,.pool-summary-item,.security-fact){border:1px solid #e8edf3!important;border-radius:var(--ui-inner-radius)!important;background:var(--ui-soft)!important;box-shadow:none!important}body.admin-backend-page :is(.admin-stat,.admin-detail-kv,.pool-summary-item,.security-fact),body.backend-page :is(.metric-soft,.summary-box,.od-metric,.od-field,.unified-log-item,.overview-item,.asset-main-stat,.asset-mini-summary-card,.pcm-item){padding:10px 12px}body.admin-backend-page :is(.admin-stat,.admin-detail-kv,.pool-summary-item,.security-fact)>:is(span,label),body.backend-page :is(.metric-soft,.summary-box,.od-metric,.od-field,.unified-log-item,.overview-item,.asset-main-stat,.asset-mini-summary-card,.pcm-item)>:is(span,label){color:var(--ui-muted)!important;font-size:var(--ui-font-label)!important;font-weight:500!important;line-height:1.25!important}body.admin-backend-page :is(.admin-input,.admin-select,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="color"]),select),body.backend-page :is(.input,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="color"]),select),body.site-page :is(.input,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="color"]),select){height:var(--ui-control-h);min-height:var(--ui-control-h);border:1px solid #dce3ec;border-radius:var(--ui-control-radius);background:#fff;color:var(--ui-text);padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:400!important;line-height:1.2;box-shadow:none}body.admin-backend-page textarea,body.backend-page textarea,body.site-page textarea{border:1px solid #dce3ec;border-radius:var(--ui-control-radius);background:#fff;color:var(--ui-text);padding:10px 12px;font-family:inherit;font-size:12.5px;font-weight:400!important;line-height:1.45;box-shadow:none}body.backend-page[data-page="create-order"] textarea.order-note-input{box-sizing:border-box!important;min-height:var(--ui-control-h)!important;height:var(--ui-control-h);padding:calc((var(--ui-control-h) - 20px)/2) 10px!important;line-height:18px!important;overflow-y:hidden;resize:vertical}body.backend-page[data-page="create-order"] textarea.order-note-input::placeholder{line-height:18px!important}body.admin-backend-page :is(input,select,textarea):focus,body.backend-page :is(input,select,textarea):focus,body.site-page :is(input,select,textarea):focus{border-color:#9db9f4!important;outline:0;box-shadow:0 0 0 3px rgba(55,104,220,.08)!important}body.admin-backend-page :is(input,textarea)::placeholder,body.backend-page :is(input,textarea)::placeholder,body.site-page :is(input,textarea)::placeholder{color:#98a2b3;opacity:1;font-weight:400}body.backend-page :is(.btn,.submit-btn,.continue-btn),body.site-page :is(.btn,.submit-btn,.continue-btn){height:var(--ui-button-h);min-height:var(--ui-button-h);padding:0 14px;border-radius:var(--ui-control-radius);font-size:12px;font-weight:600;line-height:1;box-shadow:none}html body.admin-backend-page :is(.admin-btn,.btn){height:34px!important;min-height:34px!important;padding:0 11px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}body.admin-backend-page :is(.primary,.btn-primary),body.backend-page :is(.btn-accent,.btn-primary,.is-primary),body.site-page :is(.btn-accent,.btn-primary,.is-primary){border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important}body.admin-backend-page :is(.primary,.btn-primary):hover,body.backend-page :is(.btn-accent,.btn-primary,.is-primary):hover,body.site-page :is(.btn-accent,.btn-primary,.is-primary):hover{border-color:var(--ui-accent-hover)!important;background:var(--ui-accent-hover)!important}body.admin-backend-page :is(.secondary,.btn-line,.btn-soft),body.backend-page :is(.btn-line,.btn-soft,.is-secondary),body.site-page :is(.btn-line,.btn-soft,.is-secondary){border-color:#dce3ec!important;background:#fff!important;color:#344054!important}body.admin-backend-page :is(.secondary,.btn-line,.btn-soft):hover,body.backend-page :is(.btn-line,.btn-soft,.is-secondary):hover,body.site-page :is(.btn-line,.btn-soft,.is-secondary):hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#172033!important}body.admin-backend-page :is(.admin-btn,.btn):disabled,body.backend-page :is(.btn,.submit-btn,.continue-btn,.mini-action):disabled,body.site-page :is(.btn,.submit-btn,.continue-btn):disabled{opacity:.52;cursor:not-allowed;box-shadow:none!important}body.backend-page :is(.orders-filter-grid-clean,.records-filter-grid){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important;width:100%!important;margin:0 0 var(--ui-section-gap)!important;padding:14px 16px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-card-radius)!important;background:#fff!important;box-shadow:none!important}body.backend-page :is(.orders-filter-field,.records-filter-field)>span{display:block!important;margin:0 0 5px!important;color:#475467!important;font-size:var(--ui-font-label)!important;font-weight:500!important;line-height:1.2!important}body.backend-page :is(.orders-filter-field,.records-filter-field) :is(input,select){height:36px!important;min-height:36px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:400!important}body.backend-page :is(.orders-filter-actions,.records-filter-actions){display:grid!important;grid-template-columns:auto auto!important;gap:8px!important;align-items:end!important;margin:0!important}body.backend-page :is(.orders-filter-actions,.records-filter-actions) .btn{min-width:72px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:8px!important;font-size:12px!important}body.admin-backend-page .admin-table,body.backend-page :is(.orders-one-line-table,.asset-ledger-table,.detail-record-table){color:var(--ui-text);font-size:12.5px;line-height:1.35}body.admin-backend-page .admin-table th,body.backend-page :is(.orders-one-line-table,.asset-ledger-table,.detail-record-table) th{color:#667085!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;background:#f8fafc}body.admin-backend-page .admin-table td,body.backend-page :is(.orders-one-line-table,.asset-ledger-table,.detail-record-table) td{color:var(--ui-text);font-size:12px;font-weight:500;line-height:1.35}body.admin-backend-page :is(.admin-pill,.badge,.tag,.status-pill),body.backend-page :is(.badge,.tag,.pill,.status-pill,.order-status,.notice-chip,.asset-pill,.log-pill){display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:22px!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;white-space:nowrap}body.backend-page :is(.action-modal-panel,.pcm-panel,.notice-detail-panel,.support-modal-panel,.production-confirm-panel),body.site-page .query-panel{border:1px solid var(--ui-line)!important;border-radius:14px!important;background:#fff}body.backend-page .production-confirm-modal h3,body.backend-page :is(.action-modal-head,.pcm-head,.notice-detail-head,.support-modal-head) :is(h2,h3,strong){margin:0!important;color:var(--ui-text)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}body.backend-page .support-modal-head>div>span{font-size:var(--ui-font-meta)!important;font-weight:600!important;letter-spacing:.045em!important}body.backend-page :is(.action-modal-close,.pcm-close,.notice-detail-close,.support-modal-close){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #dfe6ef!important;border-radius:8px!important;background:#fff!important;color:#475467!important;box-shadow:none!important}body.backend-page[data-page="membership"] .membership-service-card strong{font-size:14px!important;font-weight:600!important;line-height:1.28!important}body.backend-page[data-page="membership"] .membership-service-card :is(p,ul){font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.backend-page[data-page="membership"] .membership-action-option>strong{font-size:16px!important;font-weight:600!important;line-height:1.2!important}body.site-page .form-panel>h2{font-size:15px!important;font-weight:600!important;line-height:1.28!important}body.site-page .form-panel>.page-desc{font-size:13px!important;font-weight:400!important;line-height:1.5!important}html body.admin-backend-page[data-admin-page] :is(.admin-label,.form-group)>:is(label,span),html body.admin-backend-page[data-admin-page] label:not(.api-switch):not(.tier-option){font-size:11px!important;font-weight:500!important;line-height:1.25!important}html body.admin-backend-page :is(.admin-input,.admin-select,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),select){height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:7px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}body.admin-backend-page .unified-content,body.backend-page .unified-content{max-width:var(--backend-max)}body.admin-backend-page .unified-content>:first-child,body.backend-page .unified-content>:first-child{margin-top:0!important}body.admin-backend-page .nav-title,body.backend-page .nav-title{font-size:13px;font-weight:600}body.admin-backend-page .nav-sub,body.backend-page .nav-sub{font-size:12px;font-weight:500}body.admin-backend-page .footer,body.backend-page .footer{font-size:11px;color:var(--ui-muted)}@media (max-width:760px){:root{--ui-card-radius:10px;--ui-inner-radius:9px;--ui-control-radius:9px;--ui-card-pad:12px;--ui-section-gap:10px;--ui-control-h:44px;--ui-button-h:42px;--ui-font-page:18px;--ui-font-card:14px;--ui-font-body:13px;--ui-font-sub:12px;--ui-font-label:11.5px;--ui-font-meta:11px;--m-page-x:10px;--m-page-y:12px;--m-gap:10px;--m-card-radius:10px;--m-inner-radius:9px;--m-control-radius:9px;--m-card-pad:12px;--m-control-h:44px;--m-button-h:42px;--m-text:#172033;--m-muted:#667085;--m-meta:#7a8799;--m-line:#e4e9f0;--m-subline:#edf1f5;--m-soft:#f8fafc;--m-bg:#f7f9fc;--m-accent:#3f6fdc;--m-font-section:14px;--m-font-label:11.5px;--m-font-meta:11px;--m-font-micro:10.5px;--m-compact-h:36px}html body.admin-backend-page .dashboard-hero h1,html body.backend-page:not(.admin-backend-page) :is(h1,.page-title),html body.backend-page[data-page="dashboard"] .dashboard-hero h1,html body.site-page :is(h1,.page-title){font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important}html body.admin-backend-page :is(.admin-card-head,.admin-orders-head,.admin-list-head,.admin-detail-section-head,.api-section-head,.security-head,.assignment-head) :is(h2,h3,strong),html body.backend-page:not(.admin-backend-page) :is(.modern-card-head,.profile-card-head,.card-head,.module-head,.od-card-head,.recharge-panel-head,.asset-section-head) :is(h2,h3,strong),html body.backend-page[data-page="dashboard"] :is(.modern-card-head,.notice-modern-head) h2{font-size:14px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.01em!important}html body.admin-backend-page :is(.admin-card-head,.admin-orders-head,.admin-list-head,.admin-detail-section-head,.api-section-head,.security-head,.assignment-head) p,html body.backend-page:not(.admin-backend-page) :is(.modern-card-head,.profile-card-head,.card-head,.module-head,.od-card-head,.recharge-panel-head,.asset-section-head) :is(p,small),html body.backend-page[data-page="dashboard"] .dashboard-hero-subtitle{font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.admin-backend-page .unified-content,body.backend-page .unified-content{padding:12px 10px calc(18px + env(safe-area-inset-bottom))!important}html body.backend-page:not(.admin-backend-page) .unified-content{gap:var(--m-gap)!important}html body.admin-backend-page .admin-card,html body.backend-page:not(.admin-backend-page) :is(.dashboard-hero,.dash-card-modern,.profile-card,.module-panel,.orders-table-card,.detail-panel,.od-card,.membership-benefits-card,.sales-settings-card,.sales-contact-card,.asset-summary-card,.detail-list-card,.recharge-panel,.membership-action-panel){border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body.admin-backend-page .admin-card,html body.backend-page:not(.admin-backend-page) :is(.dash-card-modern,.profile-card,.module-panel,.detail-panel,.od-card,.membership-benefits-card,.sales-settings-card,.sales-contact-card,.asset-summary-card,.detail-list-card,.recharge-panel,.membership-action-panel){padding:12px!important}html body.admin-backend-page[data-admin-page] :is(.admin-label,.form-group)>:is(label,span),html body.admin-backend-page[data-admin-page] label:not(.api-switch):not(.tier-option),html body.backend-page:not(.admin-backend-page) .profile-form-grid label,html body.backend-page:not(.admin-backend-page) .sales-form-grid label,html body.backend-page:not(.admin-backend-page) :is(.field,.form-group,.orders-filter-field,.records-filter-field,.payout-field)>:is(label,span,.payout-label),html body.backend-page[data-page="profile"] .payout-account-form .payout-field .payout-label,html body.site-page label{font-size:11.5px!important;font-weight:500!important;line-height:1.25!important}html body.admin-backend-page[data-admin-page] :is(.admin-input,.admin-select,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),select),html body.backend-page:not(.admin-backend-page) :is(.input,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="color"]),select),html body.backend-page[data-page="profile"] .payout-account-form :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),select),html body.site-page :is(.input,input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),select){height:44px!important;min-height:44px!important;padding:0 11px!important;border-radius:9px!important;font-size:var(--m-form-font-size,13px)!important;font-weight:400!important;line-height:1.2!important}html body.admin-backend-page .admin-textarea,html body.admin-backend-page textarea,html body.backend-page:not(.admin-backend-page) textarea,html body.site-page textarea{border-radius:9px!important;font-size:var(--m-form-font-size,13px)!important;font-weight:400!important;line-height:1.4!important}html body.backend-page:not(.admin-backend-page) :is(.btn,.submit-btn,.continue-btn),html body.site-page :is(.btn,.submit-btn,.continue-btn){height:42px!important;min-height:42px!important;padding:0 13px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important}html body.admin-backend-page[data-admin-page] :is(.admin-btn,.btn){height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}html body.backend-page:not(.admin-backend-page) .records-filter-grid,html body.backend-page[data-page="orders"] .orders-filter-grid-clean{grid-template-columns:1fr!important;gap:8px!important;padding:var(--m-card-pad,12px)!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body.backend-page:not(.admin-backend-page) .records-filter-field>span,html body.backend-page[data-page="orders"] .orders-filter-grid-clean .orders-filter-field>span{margin:0 0 5px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important}html body.backend-page:not(.admin-backend-page) .records-filter-grid :is(input,select),html body.backend-page[data-page="orders"] .orders-filter-grid-clean :is(input,select){height:44px!important;min-height:44px!important;border-radius:9px!important;font-size:var(--m-form-font-size,13px)!important;font-weight:400!important}html body.backend-page:not(.admin-backend-page) .records-filter-grid .records-filter-actions .btn,html body.backend-page[data-page="orders"] .orders-filter-grid-clean .orders-filter-actions .btn{height:42px!important;min-height:42px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:600!important}html body.admin-backend-page :is(.admin-pill,.badge,.tag,.status-pill),html body.backend-page:not(.admin-backend-page) :is(.badge,.tag,.pill,.status-pill,.order-status,.notice-chip,.asset-pill,.log-pill){height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important}html body.backend-page[data-page="detail"] .od-field>span{font-size:11.5px!important;font-weight:500!important;line-height:1.25!important}html body.backend-page[data-page="membership"] .membership-action-option>strong,html body.backend-page[data-page="membership"] .membership-service-card strong{font-size:14px!important;font-weight:600!important;line-height:1.28!important}html body.backend-page[data-page="membership"] .membership-service-card :is(p,ul){font-size:12px!important;font-weight:400!important;line-height:1.45!important}html body.backend-page :is(.action-modal-close,.pcm-close,.notice-detail-close,.support-modal-close){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:9px!important}html body.site-page .form-panel>h2{font-size:15px!important;font-weight:600!important;line-height:1.28!important}}#designEditorModal.tsh-editor-exact :is(input,select,button,.btn,.input){font-family:inherit}html body.admin-backend-page[data-admin-page] :is(.admin-card,.admin-detail-section,.admin-orders-panel,.pool-card,.api-section,.security-card,.assignment-card,.pool-upload-card),html body.backend-page[data-page] :is(.dashboard-hero,.dash-card-modern,.profile-card,.module-panel,.orders-table-card,.detail-panel,.od-card,.membership-benefits-card,.sales-settings-card,.sales-contact-card,.asset-summary-card,.asset-ledger-panel,.detail-list-card,.recharge-panel,.membership-action-panel,.account-template-panel){border-color:var(--ui-line)!important;box-shadow:none!important}@media (max-width:760px){html body.site-page .form-panel{padding:12px!important;border-radius:10px!important;border-color:var(--ui-line)!important}html body.site-page .form-panel label,html body.site-page .form-panel label>span{font-size:11.5px!important;font-weight:500!important;line-height:1.25!important}}.app-empty-state{display:grid;justify-items:center;gap:5px;width:100%;padding:22px 16px;text-align:center;color:#172033}.app-empty-state>strong{margin:0;color:#172033;font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.app-empty-state>p{max-width:420px;margin:0;color:#6b778c;font-size:12px;font-weight:400;line-height:1.45}@media (max-width:760px){html body.backend-page:not(.admin-backend-page) .records-filter-grid select,html body.backend-page:not(.admin-backend-page) select,html body.backend-page[data-page="orders"] .orders-filter-grid-clean select{height:44px!important;min-height:44px!important;padding:0 30px 0 11px!important;font-size:var(--m-form-font-size,13px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}html body.backend-page:not(.admin-backend-page) select option{font-size:var(--m-form-font-size,13px)!important;font-weight:400!important;line-height:1.35!important}html body.backend-page:not(.admin-backend-page) .app-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:136px;width:100%;padding:24px 18px;border:1px solid var(--m-line);border-radius:var(--m-card-radius);background:#fff;box-sizing:border-box;text-align:center}html body.backend-page:not(.admin-backend-page) .app-empty-state>strong{margin:0!important;color:#172033!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important}html body.backend-page:not(.admin-backend-page) .app-empty-state>p{max-width:340px;margin:0!important;color:#6b778c!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.backend-page[data-page="orders"] .orders-mobile-list>.app-empty-state{border:1px solid var(--m-line)!important;border-radius:var(--m-card-radius)!important;background:#fff!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr.asset-empty-row{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr.asset-empty-row td,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-empty-row td{display:block!important;padding:0!important;border:0!important;text-align:center!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr.asset-empty-row td::before,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-empty-row td::before{display:none!important;content:none!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-empty-row{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.backend-page[data-page="dashboard"] .notice-modern-list>.app-empty-state{min-height:136px;border:1px solid #e4eaf2!important}body.backend-page:not(.admin-backend-page) .is-empty-list :is(.asset-ledger-table-wrap,.detail-table-wrap){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body.backend-page:not(.admin-backend-page) .is-empty-list table,body.backend-page:not(.admin-backend-page) .is-empty-list tbody{display:block!important;width:100%!important;border:0!important;background:transparent!important}body.backend-page:not(.admin-backend-page) .is-empty-list thead{display:none!important}body.backend-page:not(.admin-backend-page) .is-empty-list :is(.asset-empty-row,.detail-empty-row),body.backend-page:not(.admin-backend-page) .is-empty-list :is(.asset-empty-row,.detail-empty-row)>td{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.backend-page:not(.admin-backend-page) .is-empty-list :is(.asset-empty-row,.detail-empty-row)>td::before{display:none!important;content:none!important}html body.admin-backend-page :is(td.admin-empty-row,td.admin-empty,td.pool-empty,td:has(> .admin-empty-text)){padding:28px 16px!important;text-align:center!important;color:#667085!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;background:#fff!important}html body.admin-backend-page .admin-empty-text{display:block!important;color:#667085!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;text-align:center!important}html body.backend-page .admin-select,html body.backend-page select{font-size:var(--m-form-font-size,13px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}html body.backend-page select option{font-size:var(--m-form-font-size,13px)!important;font-weight:400!important}html body.backend-page:not(.admin-backend-page) .asset-ledger-panel.is-empty-list{margin-bottom:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.backend-page:not(.admin-backend-page) .is-empty-list .app-empty-state{margin:0!important}html body.backend-page:not(.admin-backend-page) :is(.recharge-record-panel,.withdraw-record-card).is-empty-list .detail-table-wrap{margin-top:0!important;padding:0!important}}@media (min-width:761px){html body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-panel,html body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-grid{margin-top:0!important;margin-bottom:0!important}}body.backend-page[data-page="dashboard"] .dashboard-status-value{display:inline-flex;align-items:center;gap:8px}body.backend-page[data-page="dashboard"] .dashboard-status-value::before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#16a34a;box-shadow:none}@media (min-width:761px){body.backend-page[data-page="dashboard"] .dashboard-grid{align-items:stretch}body.backend-page[data-page="dashboard"] .dashboard-grid>.dash-card-modern{display:flex;flex-direction:column;height:100%}body.backend-page[data-page="dashboard"] .dashboard-grid>.dash-card-modern>.modern-card-head{min-height:58px;flex:0 0 auto}body.backend-page[data-page="dashboard"] .dashboard-grid .member-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:0;flex:1 1 auto}body.backend-page[data-page="dashboard"] .dashboard-grid .member-info-list>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;min-height:64px!important;padding:10px 12px!important;border:1px solid #e8edf3!important;border-radius:10px!important;background:#fbfcfe!important;box-shadow:none!important}body.backend-page[data-page="dashboard"] .dashboard-grid .member-info-list>div:last-child{border-bottom:1px solid #e8edf3!important}body.backend-page[data-page="dashboard"] .dashboard-grid .member-info-list span{display:block;color:var(--ui-muted)!important;font-size:var(--ui-font-label)!important;font-weight:500!important;line-height:1.25!important}body.backend-page[data-page="dashboard"] .dashboard-grid .member-info-list strong{display:flex;align-items:center;min-width:0;max-width:100%;color:var(--ui-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.backend-page[data-page="dashboard"] .dashboard-grid .metric-split-grid{flex:1 1 auto}body.backend-page[data-page="dashboard"] .dashboard-grid .metric-soft{min-height:64px!important}body.backend-page[data-page="orders"] .orders-one-line-table .col-action,body.backend-page[data-page="orders"] .orders-one-line-table .col-amount,body.backend-page[data-page="orders"] .orders-one-line-table .col-confirm-window,body.backend-page[data-page="orders"] .orders-one-line-table .col-country,body.backend-page[data-page="orders"] .orders-one-line-table .col-customer,body.backend-page[data-page="orders"] .orders-one-line-table .col-order,body.backend-page[data-page="orders"] .orders-one-line-table .col-qty,body.backend-page[data-page="orders"] .orders-one-line-table .col-status,body.backend-page[data-page="orders"] .orders-one-line-table .col-time{width:11.1111%!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table{min-width:960px!important;table-layout:fixed!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table :is(.asset-col-time,.asset-col-type,.asset-col-ref,.asset-col-money,.asset-col-after){width:14%!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table .asset-col-note{width:30%!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table{min-width:1120px!important;table-layout:fixed!important}body.backend-page[data-page="recharge"] .recharge-record-table :is(.col-time,.col-ref,.col-amount,.col-proof,.col-status,.col-reviewed),body.backend-page[data-page="withdraw"] .withdraw-record-table :is(.col-time,.col-ref,.col-amount,.col-account,.col-status,.col-reviewed){width:12%!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table .col-note{width:28%!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table th,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table th,body.backend-page[data-page="orders"] .orders-one-line-table td,body.backend-page[data-page="orders"] .orders-one-line-table th{text-align:left!important}body.backend-page[data-page="orders"] .orders-one-line-table td.is-confirm-window .confirmation-countdown{display:inline-block!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}body.backend-page[data-page="orders"] .orders-one-line-table .confirmation-not-applicable{color:#98a2b3!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table th,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table th,body.backend-page[data-page="orders"] .orders-one-line-table td:not(.is-action),body.backend-page[data-page="orders"] .orders-one-line-table th{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td[data-label="Type"],body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:has(.tag),body.backend-page[data-page="orders"] .orders-one-line-table td.is-status{overflow:hidden!important;text-overflow:ellipsis!important}}html body.backend-page[data-page="account-balance"] .asset-ledger-table .asset-pill,html body.backend-page[data-page="account-stock"] .asset-ledger-table .asset-pill,html body.backend-page[data-page="recharge"] .detail-record-table .tag,html body.backend-page[data-page="withdraw"] .detail-record-table .tag{background:#f7f9fc!important;border:1px solid #dfe5ec!important;color:#475467!important;box-shadow:none!important}html body.backend-page[data-page="account-balance"] .asset-ledger-table .money-plus,html body.backend-page[data-page="recharge"] .detail-record-table td[data-label="Amount"] .money-plus,html body.backend-page[data-page="withdraw"] .detail-record-table td[data-label="Amount"] .money-plus{color:#15803d!important;font-weight:700!important}html body.backend-page[data-page="account-balance"] .asset-ledger-table .money-minus,html body.backend-page[data-page="recharge"] .detail-record-table td[data-label="Amount"] .money-minus,html body.backend-page[data-page="withdraw"] .detail-record-table td[data-label="Amount"] .money-minus{color:#dc2626!important;font-weight:700!important}html body.backend-page[data-page="account-stock"] .asset-ledger-table .stock-plus{color:#15803d!important;font-weight:700!important}html body.backend-page[data-page="account-stock"] .asset-ledger-table .stock-minus{color:#dc2626!important;font-weight:700!important}html body.backend-page[data-page="account-balance"] .asset-ledger-table .asset-pill.money-plus,html body.backend-page[data-page="account-stock"] .asset-ledger-table .asset-pill.stock-plus,html body.backend-page[data-page="recharge"] .detail-record-table .tag.money-plus,html body.backend-page[data-page="withdraw"] .detail-record-table .tag.money-plus{color:#15803d!important;border-color:#bbf7d0!important;background:#f0fdf4!important}html body.backend-page[data-page="account-balance"] .asset-ledger-table .asset-pill.money-minus,html body.backend-page[data-page="account-stock"] .asset-ledger-table .asset-pill.stock-minus,html body.backend-page[data-page="recharge"] .detail-record-table .tag.money-minus,html body.backend-page[data-page="withdraw"] .detail-record-table .tag.money-minus{color:#dc2626!important;border-color:#fecaca!important;background:#fef2f2!important}@media (min-width:761px){body.backend-page[data-page="orders"] .orders-one-line-table{table-layout:fixed!important;min-width:1180px!important}body.backend-page[data-page="orders"] .orders-one-line-table col{width:11.1111%!important}body.backend-page[data-page="orders"] .orders-one-line-table td,body.backend-page[data-page="orders"] .orders-one-line-table th{text-align:left!important}body.backend-page[data-page="orders"] .orders-one-line-table td.is-action,body.backend-page[data-page="orders"] .orders-one-line-table th:last-child{padding-left:6px!important;padding-right:6px!important}body.backend-page[data-page="orders"] .orders-row-actions{display:grid!important;align-items:center!important;justify-content:start!important;gap:3px!important;width:100%!important;min-width:0!important}body.backend-page[data-page="orders"] .orders-row-actions.action-count-1{grid-template-columns:48px!important}body.backend-page[data-page="orders"] .orders-row-actions.action-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.backend-page[data-page="orders"] .orders-row-actions.action-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.backend-page[data-page="orders"] .orders-row-actions>a,body.backend-page[data-page="orders"] .orders-row-actions>form{display:flex!important;width:100%!important;min-width:0!important;margin:0!important}body.backend-page[data-page="orders"] .orders-row-actions .mini-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0 3px!important;border:1px solid #dce3ed!important;border-radius:7px!important;background:#fff!important;color:#344054!important;font-size:10px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}body.backend-page[data-page="orders"] .orders-row-actions .mini-action.is-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}body.backend-page[data-page="orders"] .orders-row-actions .mini-action.is-danger-soft{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}}@media (max-width:760px){html body.backend-page[data-page="orders"] .orders-list-shell{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.backend-page[data-page="orders"] .orders-mobile-list{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}html body.backend-page[data-page="orders"] .orders-mobile-list>.order-card-mobile:last-child{margin-bottom:0!important}html body.backend-page[data-page="orders"] .unified-content{min-height:0!important;height:auto!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}html body.backend-page[data-page="orders"] .orders-list-shell>.tsh-pagination{width:100%!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html body.backend-page[data-page="orders"] .footer.app-footer{margin-top:0!important}}
