:root{--r-page-x:clamp(12px,2.4vw,24px);--r-page-y:clamp(14px,2.2vw,22px);--r-gap:14px}html{width:100%;min-width:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-width:0;overflow-x:hidden}button,canvas,img,input,select,svg,textarea,video{max-width:100%}.mobile-only,[hidden]{display:none!important}.admin-card,.admin-clean,.admin-layout,.admin-review-table-wrap,.admin-shell,.admin-table-wrap,.asset-ledger-table-wrap,.asset-summary-card,.card,.content,.dash-card-modern,.dash-content,.dash-layout,.dash-main,.detail-panel,.detail-table-wrap,.main,.module-panel,.orders-table-card,.orders-table-scroll,.page-shell,.profile-card,.sales-shell,.table-scroll,.table-wrap,.unified-content,.work-content,article,fieldset,form,section{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media (max-width:1100px){:root{--backend-content-x:var(--r-page-x);--backend-content-y:var(--r-page-y);--backend-page-pad-x:var(--r-page-x);--backend-page-pad-y:var(--r-page-y)}html{font-size:14px}body.customizer-modal-open,body.drawer-open,body.notice-modal-open{overflow:hidden}.topbar{position:sticky;top:0;z-index:5000;height:60px;background:#fff;border-bottom:1px solid var(--line,#e5eaf1)}.topbar-inner{height:60px;padding-left:max(var(--r-page-x),env(safe-area-inset-left));padding-right:max(var(--r-page-x),env(safe-area-inset-right));gap:10px}.logo-mark{width:36px;height:36px;min-width:36px}.brand{min-width:0;max-width:calc(100% - 54px)}.brand-copy{min-width:0}.brand-subtitle,.brand-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-title{font-size:14px}.brand-subtitle{font-size:10.5px}.header-actions{margin-left:auto;flex:0 0 auto}body.backend-page:not(.admin-backend-page) .admin-layout,body.backend-page:not(.admin-backend-page) .dash-layout{display:block!important;width:100%!important;min-width:0!important}body.backend-page:not(.admin-backend-page) .dash-sidebar,body.backend-page:not(.admin-backend-page) .sidebar{display:none!important}body.backend-page:not(.admin-backend-page) .mobile-only{display:inline-flex!important}.mobile-menu-btn{position:relative;z-index:1;width:42px;height:42px;min-width:42px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;box-shadow:none;pointer-events:auto!important;touch-action:manipulation}.mobile-menu-btn span{display:block;width:18px;height:2px;border-radius:99px;background:#172033}#mobileDrawer{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:2147483000!important;isolation:isolate!important;pointer-events:auto!important}#mobileDrawer[hidden]{display:none!important}#mobileDrawer .drawer-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;margin:0!important;background:rgba(15,23,42,.38)!important;backdrop-filter:blur(2px);pointer-events:auto!important}#mobileDrawerPanel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(320px,calc(100vw - 48px))!important;min-width:240px!important;max-width:320px!important;height:100%!important;max-height:none!important;margin:0!important;padding:0 0 max(20px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border:0!important;border-left:1px solid #e5eaf1!important;box-shadow:-18px 0 48px rgba(15,23,42,.18)!important;outline:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 16px;background:#fff;border-bottom:1px solid #e5eaf1}.drawer-head strong{font-size:16px}.drawer-close{width:38px;height:38px;padding:0;border:1px solid #d8e0eb;border-radius:10px;background:#fff;color:#172033;font-size:22px;line-height:1}.drawer-nav{display:grid;gap:14px;padding:14px}.drawer-nav section{display:grid;gap:7px}.drawer-nav section>strong{padding:0 2px;color:#667085;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}body:not(.admin-backend-page) #mobileDrawer .drawer-nav .drawer-nav-item{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #e1e7f0!important;border-radius:10px!important;background:#fff!important;color:#172033!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-align:left!important;text-decoration:none!important}.drawer-logout-form{margin:0}body.admin-backend-page .admin-layout,body.admin-backend-page .dash-layout{display:block!important;width:100%!important;min-width:0!important}body.admin-backend-page .dash-sidebar,body.admin-backend-page .sidebar{display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;border:0!important;border-bottom:1px solid #d9dee7!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important}body.admin-backend-page .dash-nav{display:block!important;width:max-content!important;min-width:100%!important;padding:8px var(--r-page-x)!important;white-space:nowrap!important}body.admin-backend-page .dash-nav .nav-group{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important}body.admin-backend-page .dash-nav .nav-title{display:none!important}body.admin-backend-page .dash-nav .nav-logout,body.admin-backend-page .dash-nav .nav-sub{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:34px!important;margin:0!important;padding:0 11px!important;border:1px solid #d7dde7!important;border-radius:6px!important;background:#fff!important;color:#374151!important;font-size:12px!important;line-height:1!important;text-decoration:none!important}body.admin-backend-page .dash-nav .nav-sub.active{border-color:#9db6ee!important;background:#eef4ff!important;color:#2447a8!important}body.admin-backend-page .admin-nav-logout-form{display:inline-block!important;margin:0!important}.dash-main,.main,.orders-main{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.content,.dash-content,.unified-content,.work-content{width:100%!important;max-width:none!important;margin:0!important;padding:var(--r-page-y) var(--r-page-x)!important}.dashboard-hero{margin:0 0 var(--r-gap)!important;padding:0!important;background:transparent!important;border:0!important}.dashboard-hero h1{font-size:20px!important;line-height:1.2!important}.dashboard-hero p{font-size:12px!important;line-height:1.45!important}.admin-form-grid.is-4,.admin-grid,.asset-home-grid,.billing-summary-grid,.dashboard-grid,.membership-summary-grid,.metric-split-grid,.overview-grid,.unified-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-detail-layout,.admin-two,.asset-summary-grid,.dashboard-middle,.dashboard-middle-unified,.membership-comfort-hero,.module-row,.module-row-style-delivery,.od-design-grid,.od-info-grid,.od-layout,.od-stack,.profile-layout-v2,.profile-split-grid,.recharge-layout,.recharge-page-grid,.sales-editor-columns,.sales-settings-layout,.withdraw-page-grid,.withdraw-summary-grid{grid-template-columns:1fr!important}.admin-form-grid,.asset-filter-form,.delivery-requirement-grid,.form-grid,.form-grid-simple,.membership-services-grid,.orders-filter-grid,.orders-filter-grid-clean,.profile-form-grid,.recharge-submit-form,.sales-form-grid,.withdraw-saved-grid,.withdraw-submit-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.span-2{grid-column:1/-1!important}.admin-card,.asset-ledger-panel,.asset-summary-card,.card,.dash-card-modern,.detail-list-card,.detail-panel,.membership-benefits-card,.membership-comfort-card,.module-panel,.orders-table-card,.profile-card,.recharge-panel{max-width:100%!important}.action-modal-buttons,.actions,.admin-actions,.asset-card-actions,.asset-filter-actions,.billing-confirm-actions,.create-action-buttons,.header-actions,.preview-header-actions,.production-confirm-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.admin-batchbar,.admin-orders-toolbar-clean,.admin-review-one-line-actions,.admin-searchbar,.orders-filter-grid-clean{max-width:100%!important}body.admin-backend-page .admin-table-wrap,body.admin-backend-page .detail-table-wrap,body.admin-backend-page .orders-table-scroll,body.backend-page:not(.admin-backend-page) .detail-table-wrap{overflow-x:auto!important}body.admin-backend-page table,body.backend-page:not(.admin-backend-page) .detail-record-table{min-width:760px!important}body[data-page="create-order"] .module-row-style-delivery{grid-template-columns:1fr!important}body[data-page="create-order"] .summary-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page="create-order"] .account-template-controls,body[data-page="create-order"] .account-template-head,body[data-page="create-order"] .create-order-actions{align-items:stretch!important}body[data-page="create-order"] .size-row{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) 42px 42px!important}.sales-shell{width:100%!important;max-width:none!important;min-width:0!important;box-shadow:none!important}.sales-header{height:62px!important;padding:0 var(--r-page-x)!important;gap:12px!important}.sales-brand{min-width:0!important}.sales-brand strong{max-width:50vw!important;font-size:15px!important}.header-help{font-size:12px!important}.section{padding:22px var(--r-page-x)!important}.hero{padding:16px var(--r-page-x) 8px!important}.hero-frame{min-height:360px!important;border-radius:20px!important}.hero-copy{left:24px!important;bottom:24px!important;width:calc(100% - 48px)!important}.case-grid,.checkout-grid,.contact-grid,.custom-order-grid,.faq-grid{grid-template-columns:1fr!important}.choice-grid,.summary-box{grid-template-columns:repeat(2,minmax(0,1fr))!important}.size-row{grid-template-columns:1fr 1fr 92px 44px!important}.sales-footer-inner{padding-left:var(--r-page-x)!important;padding-right:var(--r-page-x)!important}.order-status-static .page{width:100%!important;max-width:760px!important;box-shadow:none!important}.order-status-static .info-grid,.order-status-static .layout,.order-status-static .receipt{grid-template-columns:1fr!important;grid-template-areas:none!important}.order-status-static .design-grid,.order-status-static .steps,.order-status-static .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-policy-page .policy-grid,.sales-track-page .track-grid{grid-template-columns:1fr!important}.action-modal,.billing-confirm-modal,.modal,.notice-detail-modal,.production-confirm-modal,.query-modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.action-modal-panel,.billing-confirm-dialog,.modal-panel,.notice-detail-panel,.production-confirm-dialog,.query-panel{width:min(100%,760px)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}body.admin-backend-page .api-overview,body.admin-backend-page .api-security-grid,body.admin-backend-page .assign-history-summary,body.admin-backend-page .assign-summary,body.admin-backend-page .pool-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-backend-page .api-grid,body.admin-backend-page .assign-main,body.admin-backend-page .assign-product-grid,body.admin-backend-page .security-fields,body.admin-backend-page .security-grid,body.admin-backend-page .user-picker{grid-template-columns:1fr!important}body.admin-backend-page .api-field.full,body.admin-backend-page .security-field.full{grid-column:auto!important}body.admin-backend-page .api-diagnostics,body.admin-backend-page .assign-tiers,body.admin-backend-page .create-grid,body.admin-backend-page .settings-grid,body.admin-backend-page .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-backend-page .assign-customer,body.admin-backend-page .auto-toggle,body.admin-backend-page .settings-hint{grid-column:1/-1!important}body.admin-backend-page .assign-history-toolbar,body.admin-backend-page .assignment-head,body.admin-backend-page .manual-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}body.admin-backend-page .assign-history-toolbar .push,body.admin-backend-page .manual-toolbar .push{margin-left:0!important}body.admin-backend-page .manual-toolbar .admin-input{flex:1 1 280px!important;width:auto!important}body.admin-backend-page .pool-toolbar{grid-template-columns:1fr!important}body.admin-backend-page .pool-toolbar-right{justify-self:start!important;justify-content:flex-start!important}body.admin-backend-page .pool-batch-line,body.admin-backend-page .pool-import-line,body.admin-backend-page .pool-search-line,body.admin-backend-page .pool-toolbar-left,body.admin-backend-page .pool-toolbar-right{flex-wrap:wrap!important;white-space:normal!important}body.admin-backend-page .assign-history-table-wrap,body.admin-backend-page .manual-table-wrap,body.admin-backend-page .pool-table-wrap{overflow-x:auto!important;overflow-y:hidden!important}body.admin-backend-page .pool-table{min-width:1080px!important;table-layout:fixed!important}body.admin-backend-page .manual-table{min-width:980px!important}body.admin-backend-page .assign-size-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.admin-backend-page .pool-design-grid,body.admin-backend-page .pool-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-backend-page .pool-span-2{grid-column:1/-1!important}body.admin-backend-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.admin-backend-page .admin-footer,body.admin-backend-page .admin-layout,body.admin-backend-page .admin-shell,body.admin-backend-page .app-footer,body.admin-backend-page .dash-layout,body.admin-backend-page .dash-main,body.admin-backend-page .footer,body.admin-backend-page .main,body.admin-backend-page .topbar,body.admin-backend-page .topbar-inner{width:100%!important;min-width:0!important;max-width:100%!important}body.admin-backend-page .content,body.admin-backend-page .dash-content,body.admin-backend-page .dash-main,body.admin-backend-page .main,body.admin-backend-page .unified-content{overflow:visible!important}.footer-company-copy{max-width:100%!important;min-width:0!important}.admin-card-head p,.detail-list-title small,.modern-card-head p,.module-head p,.od-card-head p,.profile-card-head small,.section-head p{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}@media (max-width:760px){.topbar,.topbar-inner{height:56px}.mobile-menu-btn{width:40px;height:40px;min-width:40px}.dashboard-hero{margin-bottom:10px!important}.dashboard-hero>div{min-width:0!important}.dash-sync{margin-top:8px!important;text-align:left!important}.admin-detail-layout,.admin-form-grid,.admin-form-grid.is-4,.admin-grid,.admin-two,.asset-filter-form,.asset-home-grid,.asset-summary-grid,.billing-summary-grid,.dashboard-grid,.dashboard-middle,.dashboard-middle-unified,.delivery-requirement-grid,.form-grid,.form-grid-simple,.membership-comfort-hero,.membership-services-grid,.module-row,.module-row-style-delivery,.od-design-grid,.od-info-grid,.od-layout,.od-stack,.orders-filter-grid,.orders-filter-grid-clean,.overview-grid,.profile-form-grid,.profile-layout-v2,.profile-split-grid,.recharge-layout,.recharge-page-grid,.recharge-submit-form,.sales-editor-columns,.sales-form-grid,.sales-settings-layout,.withdraw-page-grid,.withdraw-saved-grid,.withdraw-submit-form,.withdraw-summary-grid{grid-template-columns:1fr!important}.membership-summary-grid,.metric-split-grid,.unified-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.span-2{grid-column:auto!important}.admin-card,.asset-ledger-panel,.asset-summary-card,.card,.dash-card-modern,.detail-list-card,.detail-panel,.membership-benefits-card,.membership-comfort-card,.module-panel,.orders-table-card,.profile-card,.recharge-panel{padding:13px!important;border-radius:10px!important;margin-bottom:10px!important}.admin-card-head,.asset-ledger-head,.detail-list-title,.modern-card-head,.module-head,.od-card-head,.profile-card-head,.section-head{align-items:flex-start!important;gap:9px!important}.modern-icon{flex:0 0 auto!important}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea{width:100%!important;min-height:44px!important;font-size:var(--m-form-font-size,13px)!important}textarea{height:auto!important;min-height:92px!important}.admin-btn,.btn,.continue-btn,.submit-btn,button:not(.notice-row-button):not(.tier-option){min-height:42px}.action-modal-buttons,.actions,.admin-actions,.asset-card-actions,.asset-filter-actions,.billing-confirm-actions,.create-action-buttons,.production-confirm-actions{align-items:stretch!important}.action-modal-buttons>.btn,.actions>.btn,.admin-actions>.btn,.asset-filter-actions>.btn,.billing-confirm-actions>.btn,.create-action-buttons>.btn,.production-confirm-actions>.btn{flex:1 1 140px!important}.notice-row-button{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.notice-row-button time{grid-column:3!important;text-align:left!important}body[data-page="create-order"] .account-template-controls,body[data-page="create-order"] .account-template-head,body[data-page="create-order"] .create-order-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body[data-page="create-order"] .account-template-controls .btn,body[data-page="create-order"] .account-template-head .btn,body[data-page="create-order"] .create-action-buttons .btn{width:100%!important}body[data-page="create-order"] .summary-dual-grid{grid-template-columns:1fr!important}body[data-page="create-order"] .summary-artboard{min-height:280px!important;height:auto!important;aspect-ratio:12/13!important}body[data-page="create-order"] .compact-size-row,body[data-page="create-order"] .size-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px 42px!important;gap:8px!important;align-items:end!important}body[data-page="create-order"] .qty-field,body[data-page="create-order"] .size-field{min-width:0!important}.admin-login-card,.form-panel{padding:18px 14px!important;border-radius:12px!important}.form-path{align-items:center!important;flex-wrap:wrap!important}body.order-status-static .page,body.sales-public-page .sales-shell,body.site-page .page-shell{display:flex!important;flex-direction:column!important;width:100%!important;min-height:100vh!important;min-height:100dvh!important;height:auto!important}body.order-status-static .page>.wrap,body.sales-public-page .sales-shell>.sales-main,body.sales-public-page .sales-shell>.wrap,body.site-page .admin-login-main,body.site-page .home-main,body.site-page .inner-main{min-height:0!important;height:auto!important;flex:1 0 auto!important}body.backend-page:not(.admin-backend-page) .admin-shell{display:flex!important;flex-direction:column!important;width:100%!important;min-height:100vh!important;min-height:100dvh!important;height:auto!important}body.backend-page:not(.admin-backend-page) .admin-layout,body.backend-page:not(.admin-backend-page) .dash-layout{display:block!important;flex:1 0 auto!important;width:100%!important;min-height:0!important;height:auto!important}body.backend-page:not(.admin-backend-page) .dash-main,body.backend-page:not(.admin-backend-page) .main{min-height:0!important;height:auto!important;flex:none!important}body.admin-backend-page .admin-shell{display:flex!important;flex-direction:column!important;width:100%!important;min-height:100vh!important;min-height:100dvh!important;height:auto!important}body.admin-backend-page .admin-layout,body.admin-backend-page .dash-layout{display:block!important;flex:1 0 auto!important;width:100%!important;min-height:0!important;height:auto!important}body.admin-backend-page .footer.app-footer{flex:0 0 auto!important}body.order-status-static .footer,body.order-status-static .sales-footer,body.sales-public-page .sales-footer,body:not(.admin-backend-page) .footer.app-footer{position:static!important;inset:auto!important;bottom:auto!important;transform:none!important;flex:none!important}body[data-page="home"] .home-main{padding:0!important;background:#f5f7fb!important}body[data-page="home"] .home-wrap{width:100%!important;max-width:620px!important;margin:0 auto!important;padding:0 9px 14px!important}body[data-page="home"] .home-hero{position:relative!important;display:block!important;height:calc(100svh - 52px)!important;min-height:500px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#edf1f5!important}body[data-page="home"] .home-hero .hero-media{position:absolute!important;inset:0!important;max-height:none!important;overflow:hidden!important;border-radius:0 0 14px 14px!important;background:#edf1f5!important}body[data-page="home"] .home-hero .hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 28%,rgba(15,23,42,.08) 52%,rgba(15,23,42,.28) 100%);pointer-events:none}body[data-page="home"] .home-hero .hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:12% center!important}body[data-page="home"] .login-panel{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:2!important;width:min(calc(100% - 36px),380px)!important;max-width:380px!important;margin:0!important;padding:var(--m-card-pad,12px)!important;border:1px solid rgba(225,231,240,.96)!important;border-radius:var(--m-card-radius,10px)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 12px 28px rgba(15,23,42,.14)!important}body[data-page="home"] .login-panel .kicker{min-height:17px!important;margin-bottom:6px!important;padding:0 6px!important;font-size:10.5px!important;letter-spacing:.065em!important}body[data-page="home"] .login-panel h1{margin:0 0 6px!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.018em!important}body[data-page="home"] .login-panel>p{margin:0 0 9px!important;font-size:11.5px!important;line-height:1.38!important}body[data-page="home"] .login-panel .form-group{margin-bottom:8px!important}body[data-page="home"] .login-panel .form-group label{margin-bottom:5px!important;font-size:11.5px!important;line-height:1.2!important}body[data-page="home"] .login-panel input.input{height:var(--m-control-h,44px)!important;min-height:var(--m-control-h,44px)!important;padding:0 11px!important;border-radius:var(--m-control-radius,9px)!important;font-size:var(--m-form-font-size,13px)!important}body[data-page="home"] .login-panel .btn-full{height:var(--m-button-h,42px)!important;min-height:var(--m-button-h,42px)!important;border-radius:var(--m-control-radius,9px)!important;font-size:12.5px!important;margin-top:2px!important}body[data-page="home"] .login-links{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:10px 2px 2px!important;gap:10px!important;flex-wrap:nowrap!important;font-size:11.5px!important}body[data-page="home"] .login-links a{white-space:nowrap!important}body[data-page="home"] .login-panel .site-alert{margin-bottom:7px!important;padding:7px 8px!important;border-radius:9px!important;font-size:11.5px!important}body[data-page="home"] .login-panel .client-notice:empty{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body[data-page="home"] .advantages{grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important;padding-bottom:0!important}body[data-page="home"] .advantage-card{min-height:0!important;padding:13px 14px!important;border-radius:10px!important}body[data-page="home"] .advantage-card span{margin-bottom:8px!important}body[data-page="home"] .advantage-card strong{font-size:13px!important;line-height:1.25!important}body[data-page="home"] .advantage-card p{font-size:12px!important;line-height:1.5!important}body:not(.admin-backend-page) .footer.app-footer{min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f7f9fc!important}body:not(.admin-backend-page) .footer.app-footer .footer-inner{width:100%!important;max-width:620px!important;margin:0 auto!important;padding:20px 16px max(20px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:15px!important;text-align:left!important}body:not(.admin-backend-page) .footer.app-footer .footer-links{order:-1!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px 18px!important;text-align:left!important}body:not(.admin-backend-page) .footer.app-footer .footer-links a{display:inline!important;width:auto!important;min-width:0!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;color:#3159b8!important;font-size:12.5px!important;font-weight:600!important;line-height:1.45!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important}body:not(.admin-backend-page) .footer.app-footer .footer-links a::after,body:not(.admin-backend-page) .footer.app-footer .footer-links a::before{display:none!important;content:none!important}body:not(.admin-backend-page) .footer.app-footer .footer-company-copy{order:2!important;width:100%!important;max-width:430px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;text-align:left!important}body:not(.admin-backend-page) .footer.app-footer .footer-brand-line{display:block!important;margin:0!important;color:#5f6b7c!important;font-size:12.5px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important}body:not(.admin-backend-page) .footer.app-footer .footer-company-line{width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;color:#8a94a4!important;font-size:12px!important;line-height:1.55!important;text-align:left!important}body:not(.admin-backend-page) .footer.app-footer .footer-company-item{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;color:#8a94a4!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;text-align:left!important;overflow-wrap:anywhere!important}body:not(.admin-backend-page) .footer.app-footer .footer-company-item::after{display:none!important;content:none!important;margin:0!important}body.sales-public-page .sales-footer{min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;background:#17368f!important;color:#fff!important;text-align:left!important}body.sales-public-page .sales-footer .sales-footer-inner{width:100%!important;max-width:620px!important;margin:0 auto!important;padding:18px 16px max(18px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important}body.sales-public-page .sales-footer .footer-nav{order:-1!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px 16px!important;text-align:left!important}body.sales-public-page .sales-footer .footer-nav a,body.sales-public-page .sales-footer .footer-nav button{display:inline!important;width:auto!important;min-width:0!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;color:#fff!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;line-height:1.45!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;opacity:.94!important}body.sales-public-page .sales-footer .footer-nav a::after,body.sales-public-page .sales-footer .footer-nav a::before,body.sales-public-page .sales-footer .footer-nav button::after,body.sales-public-page .sales-footer .footer-nav button::before{display:none!important;content:none!important}body.sales-public-page .sales-footer .footer-contact{order:2!important;width:100%!important;max-width:500px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:3px!important;text-align:left!important}body.sales-public-page .sales-footer .footer-contact strong{margin:0!important;color:#fff!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;text-align:left!important}body.sales-public-page .sales-footer .footer-contact span{margin:0!important;color:rgba(255,255,255,.72)!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;text-align:left!important;overflow-wrap:anywhere!important}.sales-header{height:auto!important;min-height:58px!important;padding:9px 12px!important;align-items:center!important}.brand-mark{width:38px!important;height:38px!important;border-radius:9px!important}.sales-brand strong{max-width:52vw!important;font-size:14px!important}.sales-brand small{font-size:12px!important}.header-help{font-size:12.5px!important}.section{padding:18px 12px!important}.section-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.order-side-card h3,.section-head h2{font-size:19px!important}.order-side-card>p,.section-head p{font-size:13px!important}.hero{padding:10px 10px 6px!important}.hero-frame{min-height:330px!important;aspect-ratio:auto!important;border-radius:16px!important}.hero-frame::after{background:linear-gradient(0deg,rgba(2,6,23,.72),rgba(2,6,23,.05) 78%)!important}.hero-copy{left:16px!important;right:16px!important;bottom:18px!important;width:auto!important}.hero-copy h1{font-size:31px!important}.hero-copy p{font-size:14px!important}.hero-kicker{padding:6px 9px!important;margin-bottom:10px!important;font-size:11.5px!important}.hero-tags{gap:6px!important}.hero-tags span{padding:6px 9px!important;font-size:12px!important}.case-grid,.choice-grid,.contact-grid,.faq-grid,.preview-grid,.summary-box{grid-template-columns:1fr!important}.tee-stage{height:auto!important;min-height:300px!important;aspect-ratio:1/1!important}.size-row{grid-template-columns:1fr 1fr 44px!important}.size-row .remove-size{grid-column:auto!important}.tier-option{min-height:62px!important;padding:10px 12px!important}.order-status-static .page{max-width:none!important}.order-status-static .header,.order-status-static .wrap{padding-left:10px!important;padding-right:10px!important}.order-status-static .card,.order-status-static .receipt-main,.order-status-static .receipt-side,.order-status-static .stat{padding:13px!important;border-radius:12px!important}.order-status-static .receipt h1{font-size:23px!important}.order-status-static .design-grid,.order-status-static .steps,.order-status-static .summary-strip{grid-template-columns:1fr!important}.order-status-static .design-stage{height:auto!important;min-height:280px!important;aspect-ratio:1/1!important}.production-confirm-modal .pcm-grid,.production-confirm-modal .pcm-grid-detail{grid-template-columns:1fr!important}.action-modal-head,.billing-confirm-head,.notice-detail-head,.production-confirm-head{align-items:flex-start!important}body.admin-backend-page .api-diagnostics,body.admin-backend-page .api-grid,body.admin-backend-page .api-overview,body.admin-backend-page .api-security-grid,body.admin-backend-page .assign-history-summary,body.admin-backend-page .assign-size-grid,body.admin-backend-page .assign-summary,body.admin-backend-page .assign-tiers,body.admin-backend-page .create-grid,body.admin-backend-page .pool-design-grid,body.admin-backend-page .pool-form-grid,body.admin-backend-page .pool-summary,body.admin-backend-page .security-fields,body.admin-backend-page .security-grid,body.admin-backend-page .settings-grid,body.admin-backend-page .toolbar{grid-template-columns:1fr!important}body.admin-backend-page .api-actions,body.admin-backend-page .api-backup{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.admin-backend-page .api-actions .admin-btn,body.admin-backend-page .api-backup .admin-btn,body.admin-backend-page .pool-actions .admin-btn{width:100%!important}body.admin-backend-page .assign-customer,body.admin-backend-page .auto-toggle,body.admin-backend-page .pool-span-2,body.admin-backend-page .settings-hint{grid-column:auto!important}body.admin-backend-page .pool-search-line .admin-input,body.admin-backend-page .pool-search-line .admin-select{width:100%!important;min-width:0!important}body.admin-backend-page .pool-batch-line,body.admin-backend-page .pool-import-line,body.admin-backend-page .pool-search-line,body.admin-backend-page .pool-toolbar-left,body.admin-backend-page .pool-toolbar-right{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body.admin-backend-page .pool-file-name{max-width:100%!important}body.admin-backend-page .pool-actions{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:420px){.membership-summary-grid,.metric-split-grid,.unified-metric-grid{grid-template-columns:1fr!important}.asset-ledger-table td{grid-template-columns:92px minmax(0,1fr)!important}body[data-page="create-order"] .compact-size-row,body[data-page="create-order"] .size-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body[data-page="create-order"] .size-icon-btn{width:100%!important}.sales-brand strong{max-width:46vw!important}.header-help{display:none!important}.hero-copy h1{font-size:28px!important}body[data-page="home"] .home-wrap{padding:0 8px 14px!important}body[data-page="home"] .login-panel{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:calc(100% - 28px)!important;max-width:360px!important;transform:translate(-50%,-50%)!important}}@media (prefers-reduced-motion:reduce){*,*::after,*::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:760px){:root{--r-gap:10px;--r-page-y:12px;--r-page-x:12px;--m-page-x:10px;--m-gap:10px;--m-radius:10px;--m-title-page:18px;--m-title-section:14px;--m-title-card:14px;--m-copy:13px;--m-label:11.5px;--m-meta:11px;--m-control-text:13px;--m-value:16px}body:not(.admin-backend-page){font-size:var(--m-copy)!important;line-height:1.48!important}body:not(.admin-backend-page) .content,body:not(.admin-backend-page) .dash-content,body:not(.admin-backend-page) .unified-content,body:not(.admin-backend-page) .work-content{width:100%!important;padding:10px var(--m-page-x) 14px!important;gap:var(--m-gap)!important}body:not(.admin-backend-page) .asset-page-title,body:not(.admin-backend-page) .membership-page-title,body:not(.admin-backend-page) .page-title,body:not(.admin-backend-page) h1{font-size:var(--m-title-page)!important;line-height:1.22!important;letter-spacing:-.018em!important}body:not(.admin-backend-page) .asset-ledger-head h2,body:not(.admin-backend-page) .asset-section-head h2,body:not(.admin-backend-page) .detail-list-title strong,body:not(.admin-backend-page) .modern-card-head h2,body:not(.admin-backend-page) .module-head h2,body:not(.admin-backend-page) .notice-modern-head h2,body:not(.admin-backend-page) .od-card-head h2,body:not(.admin-backend-page) .profile-card-head h2,body:not(.admin-backend-page) .profile-card-head strong,body:not(.admin-backend-page) .section-head h2,body:not(.admin-backend-page) h2{font-size:var(--m-title-section)!important;line-height:1.25!important;letter-spacing:-.008em!important}body:not(.admin-backend-page) .action-modal-head h2,body:not(.admin-backend-page) .action-modal-head strong,body:not(.admin-backend-page) .billing-confirm-head strong,body:not(.admin-backend-page) .modal-head strong,body:not(.admin-backend-page) .notice-detail-head strong,body:not(.admin-backend-page) .production-confirm-head strong,body:not(.admin-backend-page) h3{font-size:var(--m-title-card)!important;line-height:1.28!important}body:not(.admin-backend-page) .copy,body:not(.admin-backend-page) .description,body:not(.admin-backend-page) .help-text,body:not(.admin-backend-page) .hint,body:not(.admin-backend-page) .note,body:not(.admin-backend-page) .order-card-value,body:not(.admin-backend-page) .text,body:not(.admin-backend-page) li,body:not(.admin-backend-page) p,body:not(.admin-backend-page) td{font-size:var(--m-copy)!important;line-height:1.5!important}body:not(.admin-backend-page) .field>span,body:not(.admin-backend-page) .order-card-label,body:not(.admin-backend-page) .tee-field>span,body:not(.admin-backend-page) label,body:not(.admin-backend-page) table th{font-size:var(--m-label)!important;line-height:1.3!important}body:not(.admin-backend-page) .dash-sync,body:not(.admin-backend-page) .form-help,body:not(.admin-backend-page) .meta,body:not(.admin-backend-page) .micro-note,body:not(.admin-backend-page) .muted,body:not(.admin-backend-page) .sales-help,body:not(.admin-backend-page) .submit-help,body:not(.admin-backend-page) small{font-size:var(--m-meta)!important;line-height:1.45!important}body:not(.admin-backend-page) .topbar,body:not(.admin-backend-page) .topbar-inner{height:52px!important;min-height:52px!important}body:not(.admin-backend-page) .topbar-inner{padding-left:10px!important;padding-right:10px!important;gap:8px!important}body:not(.admin-backend-page) .logo-mark{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important}body:not(.admin-backend-page) .brand-title{font-size:13px!important;line-height:1.15!important}body:not(.admin-backend-page) .brand-subtitle{font-size:11.5px!important;line-height:1.15!important}body:not(.admin-backend-page) .mobile-menu-btn{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;gap:3px!important}body:not(.admin-backend-page) .mobile-menu-btn span{width:16px!important;height:1.5px!important}.drawer-head{min-height:46px!important;padding:0 8px 0 10px!important}.drawer-head strong{font-size:13px!important;line-height:1.2!important}.drawer-close{width:29px!important;height:29px!important;border-radius:6px!important;font-size:17px!important}.drawer-nav{gap:10px!important;padding:10px 12px 14px!important}.drawer-nav section{gap:0!important;padding:0!important;border:0!important}.drawer-nav section:last-child{padding-bottom:0!important;border-bottom:0!important}.drawer-nav section>strong{padding:2px 8px 4px!important;font-size:11px!important;line-height:1.15!important;letter-spacing:.035em!important}body:not(.admin-backend-page) #mobileDrawer .drawer-nav .drawer-nav-item{min-height:48px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}body:not(.admin-backend-page) #mobileDrawer .drawer-nav .drawer-nav-item:focus-visible,body:not(.admin-backend-page) #mobileDrawer .drawer-nav .drawer-nav-item:hover{border:0!important;border-radius:8px!important;background:#f3f6fb!important;box-shadow:none!important;color:#2447a8!important}body.backend-page:not(.admin-backend-page) .admin-card,body.backend-page:not(.admin-backend-page) .asset-ledger-panel,body.backend-page:not(.admin-backend-page) .asset-summary-card,body.backend-page:not(.admin-backend-page) .card,body.backend-page:not(.admin-backend-page) .dash-card-modern,body.backend-page:not(.admin-backend-page) .detail-list-card,body.backend-page:not(.admin-backend-page) .detail-panel,body.backend-page:not(.admin-backend-page) .membership-benefits-card,body.backend-page:not(.admin-backend-page) .membership-comfort-card,body.backend-page:not(.admin-backend-page) .module-panel,body.backend-page:not(.admin-backend-page) .od-card,body.backend-page:not(.admin-backend-page) .od-hero,body.backend-page:not(.admin-backend-page) .orders-table-card,body.backend-page:not(.admin-backend-page) .profile-card,body.backend-page:not(.admin-backend-page) .recharge-panel{margin-bottom:8px!important;padding:11px!important;border-radius:var(--m-radius)!important;box-shadow:none!important}body.backend-page:not(.admin-backend-page) .asset-ledger-head,body.backend-page:not(.admin-backend-page) .asset-section-head,body.backend-page:not(.admin-backend-page) .detail-list-title,body.backend-page:not(.admin-backend-page) .modern-card-head,body.backend-page:not(.admin-backend-page) .module-head,body.backend-page:not(.admin-backend-page) .notice-modern-head,body.backend-page:not(.admin-backend-page) .od-card-head,body.backend-page:not(.admin-backend-page) .profile-card-head{min-height:0!important;margin:0 0 8px!important;padding:0 0 8px!important;gap:7px!important;align-items:flex-start!important}body.backend-page:not(.admin-backend-page) .asset-section-head p,body.backend-page:not(.admin-backend-page) .detail-list-title small,body.backend-page:not(.admin-backend-page) .modern-card-head p,body.backend-page:not(.admin-backend-page) .module-head p,body.backend-page:not(.admin-backend-page) .notice-modern-head p,body.backend-page:not(.admin-backend-page) .od-card-head p,body.backend-page:not(.admin-backend-page) .profile-card-head small{margin-top:2px!important;font-size:11.5px!important;line-height:1.35!important}body:not(.admin-backend-page) .client-notice,body:not(.admin-backend-page) .dashboard-notice,body:not(.admin-backend-page) .form-notice,body:not(.admin-backend-page) .login-alert,body:not(.admin-backend-page) .site-alert{min-height:0!important;margin:0 0 8px!important;padding:8px 9px!important;gap:7px!important;border-radius:8px!important;font-size:12px!important;line-height:1.35!important;box-shadow:none!important}body:not(.admin-backend-page) .site-alert-copy{gap:3px!important;flex-wrap:wrap!important}body:not(.admin-backend-page) .site-alert-copy strong{font-size:12px!important}body:not(.admin-backend-page) .site-alert-copy small{font-size:11.5px!important}body:not(.admin-backend-page) input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body:not(.admin-backend-page) select,body:not(.admin-backend-page) textarea{width:100%!important;min-width:0!important;min-height:40px!important;padding:7px 10px!important;border-radius:8px!important;font-size:var(--m-form-font-size,13px)!important;line-height:1.3!important;box-sizing:border-box!important}body:not(.admin-backend-page) textarea{min-height:82px!important;height:auto!important}body:not(.admin-backend-page) .admin-btn,body:not(.admin-backend-page) .btn,body:not(.admin-backend-page) .continue-btn,body:not(.admin-backend-page) .mini-action,body:not(.admin-backend-page) .submit-btn,body:not(.admin-backend-page) button{min-height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:var(--m-control-text)!important;line-height:1.2!important}body:not(.admin-backend-page) .asset-pill,body:not(.admin-backend-page) .badge,body:not(.admin-backend-page) .log-pill,body:not(.admin-backend-page) .pill,body:not(.admin-backend-page) .status-pill,body:not(.admin-backend-page) .tag{min-height:21px!important;padding:3px 7px!important;font-size:11.5px!important;line-height:1.15!important}body.backend-page[data-page="dashboard"] .notice-board-modern{margin-bottom:0!important}body.backend-page[data-page="dashboard"] .dashboard-hero p{margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important}body.backend-page[data-page="dashboard"] .dashboard-grid,body.backend-page[data-page="dashboard"] .dashboard-middle,body.backend-page[data-page="dashboard"] .dashboard-middle-unified{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}body.backend-page[data-page="dashboard"] .dash-card-modern{height:auto!important;margin:0!important;padding:11px!important;border-radius:10px!important;overflow:hidden!important}body.backend-page[data-page="dashboard"] .modern-card-head,body.backend-page[data-page="dashboard"] .notice-modern-head{margin:0 0 7px!important;padding:0!important;border:0!important}body.backend-page[data-page="dashboard"] .modern-card-head h2,body.backend-page[data-page="dashboard"] .notice-modern-head h2{font-size:var(--m-title-section)!important;font-weight:650!important}body.backend-page[data-page="dashboard"] .modern-card-head p,body.backend-page[data-page="dashboard"] .modern-icon,body.backend-page[data-page="dashboard"] .notice-modern-head p{display:none!important}body.backend-page[data-page="dashboard"] .member-info-list{display:grid!important;gap:0!important;margin:0!important}body.backend-page[data-page="dashboard"] .member-info-list>div{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important}body.backend-page[data-page="dashboard"] .member-info-list>div:last-child{border-bottom:0!important;padding-bottom:0!important}body.backend-page[data-page="dashboard"] .member-info-list span{font-size:11.5px!important}body.backend-page[data-page="dashboard"] .member-info-list strong{min-width:0!important;font-size:13px!important;text-align:right!important;overflow-wrap:anywhere!important}body.backend-page[data-page="dashboard"] .dashboard-status-value{width:100%!important;justify-content:flex-end!important;justify-self:end!important;text-align:right!important}body.backend-page[data-page="dashboard"] .metric-split-grid,body.backend-page[data-page="dashboard"] .unified-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0!important}body.backend-page[data-page="dashboard"] .metric-soft,body.backend-page[data-page="dashboard"] .unified-metric-grid article{min-width:0!important;min-height:58px!important;margin:0!important;padding:8px 9px!important;border-radius:8px!important;box-shadow:none!important}body.backend-page[data-page="dashboard"] .metric-soft span,body.backend-page[data-page="dashboard"] .unified-metric-grid article span{margin:0 0 4px!important;font-size:11.5px!important;line-height:1.2!important}body.backend-page[data-page="dashboard"] .metric-soft strong,body.backend-page[data-page="dashboard"] .unified-metric-grid article strong{font-size:var(--m-value)!important;line-height:1.08!important;letter-spacing:-.02em!important}body.backend-page[data-page="dashboard"] .unified-metric-grid article small{display:none!important}body.backend-page[data-page="dashboard"] .notice-row-button{gap:8px!important}body.backend-page[data-page="dashboard"] .notice-row-button time{margin-top:0!important}body.backend-page[data-page="dashboard"] .notice-copy strong{font-size:12px!important;line-height:1.25!important}body.backend-page:not(.admin-backend-page) .asset-mini-grid,body.backend-page:not(.admin-backend-page) .membership-summary-grid,body.backend-page:not(.admin-backend-page) .membership-waiver-numbers,body.backend-page:not(.admin-backend-page) .metric-split-grid,body.backend-page:not(.admin-backend-page) .od-summary,body.backend-page:not(.admin-backend-page) .pcm-grid,body.backend-page:not(.admin-backend-page) .unified-logistics-strip,body.backend-page:not(.admin-backend-page) .unified-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page:not(.admin-backend-page) .delivery-requirement-grid,body.backend-page:not(.admin-backend-page) .form-grid,body.backend-page:not(.admin-backend-page) .form-grid-simple,body.backend-page:not(.admin-backend-page) .profile-form-grid,body.backend-page:not(.admin-backend-page) .recharge-submit-form,body.backend-page:not(.admin-backend-page) .withdraw-saved-grid,body.backend-page:not(.admin-backend-page) .withdraw-submit-form{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.backend-page[data-page="detail"] .od-hero-top{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0 0 8px!important;padding:0 0 8px!important}body.backend-page[data-page="detail"] .od-title{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body.backend-page[data-page="detail"] .od-icon{width:30px!important;height:30px!important;border-radius:8px!important;font-size:11px!important}body.backend-page[data-page="detail"] .od-title h1{font-size:var(--m-title-page)!important;line-height:1.2!important}body.backend-page[data-page="detail"] .od-title p{margin-top:3px!important;font-size:11.5px!important}body.backend-page[data-page="detail"] .od-status-mobile{display:inline-flex!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;white-space:nowrap!important}body.backend-page[data-page="detail"] .od-status-desktop{display:none!important}body.backend-page[data-page="detail"] .od-actions{display:flex!important;align-items:stretch!important;gap:6px!important;justify-content:stretch!important;flex-wrap:nowrap!important}body.backend-page[data-page="detail"] .od-actions>a,body.backend-page[data-page="detail"] .od-actions>form{flex:1 1 0!important;width:auto!important;min-width:0!important}body.backend-page[data-page="detail"] .od-actions form{display:block!important;margin:0!important}body.backend-page[data-page="detail"] .od-actions .btn,body.backend-page[data-page="detail"] .od-actions button{width:100%!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:11.5px!important;white-space:nowrap!important}body.backend-page[data-page="detail"] .od-summary{margin:0!important}body.backend-page[data-page="detail"] .od-metric{min-height:54px!important;padding:8px!important;border-radius:8px!important;gap:3px!important}body.backend-page[data-page="detail"] .od-metric span{font-size:11px!important}body.backend-page[data-page="detail"] .od-metric strong{font-size:12.5px!important}body.backend-page[data-page="detail"] .od-progress-top{margin:0 0 8px!important}body.backend-page[data-page="detail"] .od-progress-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;align-items:start!important}body.backend-page[data-page="detail"] .od-progress-head>div{width:100%!important;min-width:0!important}body.backend-page[data-page="detail"] .od-progress-status{justify-self:end!important;width:auto!important;max-width:100%!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body.backend-page[data-page="detail"] .od-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important}body.backend-page[data-page="detail"] .od-steps .od-step{padding:7px 3px!important;border-radius:8px!important;font-size:11px!important;line-height:1.2!important}body.backend-page[data-page="detail"] .od-steps .od-step b{width:20px!important;height:20px!important;margin-bottom:4px!important;font-size:11px!important}body.backend-page[data-page="detail"] .od-layout,body.backend-page[data-page="detail"] .od-stack{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}body.backend-page[data-page="detail"] .od-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page[data-page="detail"] .od-field{min-height:0!important;padding:8px!important;border-radius:8px!important;gap:3px!important}body.backend-page[data-page="detail"] .od-field span{font-size:11px!important}body.backend-page[data-page="detail"] .od-field strong{font-size:12px!important;line-height:1.3!important}body.backend-page[data-page="detail"] .od-items{gap:6px!important}body.backend-page[data-page="detail"] .od-item{padding:8px 9px!important;border-radius:8px!important;font-size:12px!important}body.backend-page[data-page="detail"] .od-item span,body.backend-page[data-page="detail"] .od-item strong{font-size:12px!important}body.backend-page[data-page="detail"] .od-design-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page[data-page="detail"] .detail-design-stage,body.backend-page[data-page="detail"] .detail-design-stage.has-final-preview{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;border-radius:8px!important}body.backend-page[data-page="detail"] .od-note-card{margin:0 0 8px!important}body.backend-page[data-page="detail"] .od-note{padding:8px!important;font-size:12px!important}body.backend-page[data-page="detail"] .unified-detail-head{display:flex!important;align-items:flex-start!important;gap:7px!important;flex-wrap:wrap!important}body.backend-page[data-page="detail"] .unified-log-item{min-height:50px!important;padding:8px!important;border-radius:8px!important}body.backend-page[data-page="detail"] .unified-log-item span{font-size:11px!important}body.backend-page[data-page="detail"] .unified-log-item strong{font-size:12px!important}body.backend-page[data-page="detail"] .unified-logistics-progress{padding:9px!important}body.backend-page[data-page="detail"] .unified-logistics-progress span{font-size:11px!important}body.backend-page[data-page="detail"] .unified-logistics-progress strong{font-size:12px!important}body.backend-page[data-page="create-order"] .create-order-layout{gap:8px!important}body.backend-page[data-page="create-order"] .account-template-panel,body.backend-page[data-page="create-order"] .create-bottom-action-bar,body.backend-page[data-page="create-order"] .create-order-actions{padding:10px!important;border-radius:9px!important;gap:8px!important}body.backend-page[data-page="create-order"] .create-action-note strong{font-size:13px!important}body.backend-page[data-page="create-order"] .account-template-note,body.backend-page[data-page="create-order"] .create-action-note span{font-size:11.5px!important}body.backend-page[data-page="create-order"] .module-index{width:24px!important;height:24px!important;font-size:11.5px!important;border-radius:6px!important}body.backend-page[data-page="create-order"] .summary-artboard{max-height:none!important}body.backend-page[data-page="create-order"] .preview-head{display:flex!important;align-items:flex-start!important;gap:7px!important;flex-wrap:wrap!important}body.backend-page[data-page="create-order"] .preview-header-actions .btn{width:100%!important}body.backend-page[data-page="create-order"] .compact-size-row,body.backend-page[data-page="create-order"] .size-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px 34px!important;gap:6px!important}body.backend-page[data-page="create-order"] .size-icon-btn,body.backend-page[data-page="create-order"] .size-remove{width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}body.backend-page[data-page="sales-page"] .sales-case-grid,body.backend-page[data-page="sales-page"] .sales-case-item,body.backend-page[data-page="sales-page"] .sales-editor-columns,body.backend-page[data-page="sales-page"] .sales-image-card,body.backend-page[data-page="sales-page"] .sales-left-column,body.backend-page[data-page="sales-page"] .sales-page-real-form,body.backend-page[data-page="sales-page"] .sales-right-column,body.backend-page[data-page="sales-page"] .sales-settings-card,body.backend-page[data-page="sales-page"] .sales-settings-layout,body.backend-page[data-page="sales-page"] .sales-settings-page,body.backend-page[data-page="sales-page"] .sales-upload-actions{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.backend-page[data-page="sales-page"] .sales-settings-page{width:100%!important;margin:0!important;padding:10px 0 0!important;overflow:visible!important}body.backend-page[data-page="sales-page"] .sales-settings-layout{display:block!important;width:100%!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-page-real-form{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-editor-actionbar{margin-top:0!important}body.backend-page[data-page="sales-page"] .sales-editor-columns,body.backend-page[data-page="sales-page"] .sales-left-column,body.backend-page[data-page="sales-page"] .sales-right-column{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-editor-actionbar{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:10px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.backend-page[data-page="sales-page"] .sales-image-card,body.backend-page[data-page="sales-page"] .sales-settings-card{width:100%!important;height:auto!important;margin:0!important;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.backend-page[data-page="sales-page"] .profile-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:9px!important;margin-bottom:10px!important;padding-bottom:9px!important;border-bottom:1px solid #edf1f5!important}body.backend-page[data-page="sales-page"] .profile-card-head>div{min-width:0!important;flex:1 1 auto!important}body.backend-page[data-page="sales-page"] .profile-card-head strong{font-size:14px!important;line-height:1.25!important}body.backend-page[data-page="sales-page"] .profile-card-head small{display:block!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.4!important}body.backend-page[data-page="sales-page"] .profile-status{flex:0 0 auto!important;min-height:22px!important;padding:2px 7px!important;font-size:10.5px!important;white-space:nowrap!important}body.backend-page[data-page="sales-page"] .profile-form-grid,body.backend-page[data-page="sales-page"] .sales-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body.backend-page[data-page="sales-page"] .profile-form-grid label,body.backend-page[data-page="sales-page"] .sales-form-grid label,body.backend-page[data-page="sales-page"] .span-full{grid-column:auto!important;min-width:0!important;width:100%!important;margin:0!important}body.backend-page[data-page="sales-page"] .profile-form-grid label>span,body.backend-page[data-page="sales-page"] .sales-form-grid label>span{font-size:12px!important;line-height:1.3!important}body.backend-page[data-page="sales-page"] .sales-help{display:block!important;font-size:11.5px!important;line-height:1.45!important;overflow-wrap:anywhere!important}body.backend-page[data-page="sales-page"] textarea.input{min-height:78px!important;height:78px!important;padding:9px 10px!important;resize:vertical!important}body.backend-page[data-page="sales-page"] .sales-image-card{display:grid!important;gap:10px!important}body.backend-page[data-page="sales-page"] .sales-logo-preview{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin:0!important;border-radius:10px!important;background:#fff!important}body.backend-page[data-page="sales-page"] #bannerImagePreview,body.backend-page[data-page="sales-page"] .sales-image-preview,body.backend-page[data-page="sales-page"] .sales-image-preview.wide{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}body.backend-page[data-page="sales-page"] #bannerImagePreview,body.backend-page[data-page="sales-page"] .sales-image-preview.wide{aspect-ratio:2000/860!important}body.backend-page[data-page="sales-page"] .sales-upload-actions .btn{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 6px!important;border-radius:8px!important;font-size:11.5px!important;white-space:nowrap!important}body.backend-page[data-page="sales-page"] .sales-case-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body.backend-page[data-page="sales-page"] .sales-case-item{grid-template-columns:1fr!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;gap:7px!important;border:1px solid #e5eaf1!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}body.backend-page[data-page="sales-page"] .sales-case-item>.sales-image-preview{width:100%!important;height:auto!important;aspect-ratio:3/2!important;border-radius:8px!important;background:#f2f5f9!important}body.backend-page[data-page="sales-page"] .sales-case-item .sales-upload-actions.compact{align-self:stretch!important}body.backend-page[data-page="membership"] .membership-action-options,body.backend-page[data-page="membership"] .membership-comfort-hero,body.backend-page[data-page="membership"] .membership-comfort-page,body.backend-page[data-page="membership"] .membership-services-grid,body.backend-page[data-page="profile"] .profile-layout-v2,body.backend-page[data-page="profile"] .profile-split-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.backend-page[data-page="membership"] .membership-summary-grid article,body.backend-page[data-page="membership"] .membership-waiver-numbers article{min-height:54px!important;padding:8px!important;border-radius:8px!important}body.backend-page[data-page="membership"] .membership-summary-grid span,body.backend-page[data-page="membership"] .membership-waiver-numbers span{font-size:11px!important}body.backend-page[data-page="membership"] .membership-summary-grid strong,body.backend-page[data-page="membership"] .membership-waiver-numbers strong{font-size:13px!important}body.backend-page[data-page="membership"] .membership-action-option,body.backend-page[data-page="membership"] .membership-service-card{min-height:0!important;height:auto!important;padding:9px!important;border-radius:8px!important;gap:7px!important}body.backend-page[data-page="membership"] .membership-action-option p{margin-bottom:5px!important}body.backend-page[data-page="membership"] .membership-action-option .btn,body.backend-page[data-page="membership"] .membership-action-option form{margin-top:0!important}body.backend-page[data-page="membership"] .membership-action-option .btn{width:auto!important;min-width:126px!important;height:34px!important}body.backend-page[data-page="membership"] .membership-action-option>span{font-size:11px!important}body.backend-page[data-page="membership"] .membership-action-option>strong,body.backend-page[data-page="membership"] .membership-service-card strong{font-size:var(--m-title-card)!important}body.backend-page[data-page="membership"] .membership-action-option p,body.backend-page[data-page="membership"] .membership-service-card li,body.backend-page[data-page="membership"] .membership-service-card p{font-size:12px!important;line-height:1.38!important}body.backend-page[data-page="membership"] .service-index{width:32px!important;min-width:32px!important}body.backend-page[data-page="profile"] .profile-split-card{padding:10px!important;border-radius:9px!important}body.backend-page[data-page="profile"] .profile-actions,body.backend-page[data-page="profile"] .profile-split-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page[data-page="profile"] .profile-actions>*{width:100%!important}body.site-page .admin-login-main,body.site-page .inner-main{padding:12px 9px 16px!important}body.site-page .admin-login-card,body.site-page .form-panel{padding:14px 12px!important;border-radius:10px!important}body.site-page .admin-login-card h1,body.site-page .page-title{font-size:18px!important;line-height:1.2!important}body.site-page .form-panel>p,body.site-page .page-desc{font-size:12px!important;line-height:1.4!important}body.site-page .form-grid{gap:8px!important}body.site-page .form-group{margin-bottom:9px!important}body.sales-public-page .header-help{font-size:11.5px!important}body.sales-public-page .section-head{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}body.sales-public-page .order-side-card h3,body.sales-public-page .section-head h2{margin-bottom:3px!important}body.sales-public-page .custom-order-grid{display:grid!important;grid-template-columns:1fr!important}body.sales-public-page .case-card,body.sales-public-page .choice-card,body.sales-public-page .faq-card,body.sales-public-page .order-side-card{padding:9px!important;border-radius:10px!important}body.sales-public-page .size-head{margin-bottom:7px!important}body.sales-public-page .size-head button{border-radius:8px!important}body.sales-public-page .size-row .remove-size{padding:0!important}body.sales-public-page .summary-line{align-content:center!important}body.sales-public-page .case-scroll{gap:8px!important;padding-bottom:7px!important}body.sales-public-page .case-card{flex-basis:210px!important}body.sales-public-page .case-card img{height:124px!important;border-radius:8px!important}body.sales-public-page .case-card strong{margin:7px 2px 2px!important;font-size:12.5px!important}body.sales-public-page .case-card span{margin:0 2px 2px!important;font-size:11.5px!important}body.sales-public-page .faq-list{gap:6px!important}body.sales-public-page .faq-card summary{font-size:12.5px!important;line-height:1.35!important}body.sales-public-page .faq-card p{margin-top:6px!important;font-size:12px!important}body:not(.admin-backend-page) .action-modal,body:not(.admin-backend-page) .billing-confirm-modal,body:not(.admin-backend-page) .modal,body:not(.admin-backend-page) .notice-detail-modal,body:not(.admin-backend-page) .production-confirm-modal,body:not(.admin-backend-page) .query-modal{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}body:not(.admin-backend-page) .action-modal-panel,body:not(.admin-backend-page) .billing-confirm-dialog,body:not(.admin-backend-page) .modal-panel,body:not(.admin-backend-page) .notice-detail-panel,body:not(.admin-backend-page) .production-confirm-dialog,body:not(.admin-backend-page) .query-panel{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;border-radius:12px!important;padding:12px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-panel{width:min(100%,390px)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;border:1px solid #e6ebf2!important;border-radius:16px!important;padding:14px!important;background:#fff!important;box-shadow:0 18px 46px rgba(15,23,42,.18)!important}body:not(.admin-backend-page) .action-modal-head,body:not(.admin-backend-page) .modal-head{padding:0 0 9px!important;margin:0 0 9px!important;gap:8px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-head{align-items:flex-start!important;padding:0!important;margin:0 0 12px!important;gap:10px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-label{min-height:20px!important;margin:0 0 7px!important;padding:3px 7px!important;border-radius:6px!important;background:#f3f6ff!important;color:#3f67c7!important;font-size:9.5px!important;letter-spacing:.045em!important}body:not(.admin-backend-page) .production-confirm-modal h3{font-size:17px!important;line-height:1.25!important;letter-spacing:-.01em!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-desc{margin:4px 0 0!important;color:#64748b!important;font-size:11.5px!important;line-height:1.45!important;font-weight:400!important}body:not(.admin-backend-page) .action-modal-close,body:not(.admin-backend-page) .modal-close{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:17px!important;border-radius:8px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-close{flex:0 0 auto!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid #e4e9f0!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:16px!important;line-height:1!important;box-shadow:none!important}body:not(.admin-backend-page) .action-modal-shell,body:not(.admin-backend-page) .modal-body{padding:0!important;max-height:none!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-grid-detail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 10px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-item{min-width:0!important;padding:9px 10px!important;border:1px solid #e8edf3!important;border-radius:10px!important;background:#fafbfd!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-item span{margin:0 0 4px!important;color:#7a8799!important;font-size:8.5px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.035em!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-item strong{color:#172033!important;font-size:12.5px!important;line-height:1.25!important;font-weight:650!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-note{padding:10px 11px!important;margin:0 0 11px!important;border:1px solid #e1e8f5!important;border-radius:10px!important;background:#f7f9fd!important;color:#334155!important;font-size:11px!important;line-height:1.45!important;font-weight:400!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-flow-note{gap:6px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-flow-note strong{margin:0 0 1px!important;font-size:11.5px!important;font-weight:650!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-flow-note span{position:relative!important;padding-left:11px!important;color:#526174!important;font-size:10.5px!important;line-height:1.45!important;font-weight:400!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-flow-note span::before{content:"";position:absolute;left:0;top:.52em;width:4px;height:4px;border-radius:50%;background:#8aa4d8}body:not(.admin-backend-page) .production-confirm-modal .pcm-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-actions .btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:650!important;box-shadow:none!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-actions .btn-line{background:#fff!important;border-color:#dbe2eb!important;color:#344054!important}body:not(.admin-backend-page) .production-confirm-modal .pcm-actions .btn-accent{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:#fff!important}body.sales-public-page #checkoutModal .checkout-panel{padding:0!important}body.sales-public-page #checkoutModal .modal-body{overflow:auto!important}body.sales-public-page #checkoutModal .checkout-layout{flex-direction:column!important}body.sales-public-page #checkoutModal .checkout-details-pane{order:1!important}body.sales-public-page #checkoutModal .checkout-summary-pane{order:2!important;position:static!important;border-left:0!important;border-top:1px solid #e3e9f2!important}body.sales-public-page #checkoutModal .checkout-form-section{padding-bottom:10px!important}body.sales-public-page #checkoutModal #checkoutForm .field>span,body.sales-public-page #checkoutModal .checkout-form-heading>div>span,body.sales-public-page #checkoutModal .checkout-summary-heading>div>span{font-size:11px!important}body.sales-public-page #checkoutModal .checkout-address-row{grid-template-columns:1fr!important;gap:7px!important}body.sales-public-page #checkoutModal .checkout-product-card{border-radius:9px!important}body.sales-public-page #checkoutModal .checkout-product-copy>span{font-size:10.5px!important}body.sales-public-page #checkoutModal .bill-row span,body.sales-public-page #checkoutModal .bill-row strong,body.sales-public-page #checkoutModal .bill-total span{font-size:11.5px!important}body.sales-public-page #checkoutModal .bill-total strong{font-size:16px!important}body.order-status-static .header,body.order-status-static .wrap{padding-left:8px!important;padding-right:8px!important}body.order-status-static .card,body.order-status-static .receipt-main,body.order-status-static .receipt-side,body.order-status-static .stat{padding:10px!important;border-radius:9px!important}body.order-status-static .receipt h1{font-size:var(--m-title-page)!important}body.order-status-static .design-grid,body.order-status-static .steps,body.order-status-static .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.order-status-static .design-stage,body.order-status-static .design-stage.has-final-preview{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important}body.sales-track-page .track-main{padding:12px 9px!important}body.sales-track-page .track-card{padding:12px!important;border-radius:10px!important}body.clean-public .legal-page,body.sales-public-page .policy-page{padding:12px 9px!important}body.clean-public .legal-card,body.sales-public-page .policy-card{padding:13px!important;border-radius:10px!important}body.clean-public .legal-card h1,body.sales-public-page .policy-title h1{font-size:18px!important}body.clean-public .legal-card h2,body.sales-public-page .policy-card h2{font-size:var(--m-title-section)!important}body.clean-public .legal-card li,body.clean-public .legal-card p,body.sales-public-page .policy-card li,body.sales-public-page .policy-card p{font-size:12px!important;line-height:1.5!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-page{min-width:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:start!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy>span,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card>span{font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy p,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card p{margin:2px 0 0!important;font-size:10.8px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy>strong{margin-top:7px!important;font-size:18px!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-grid{margin-top:8px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-stat small{white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid{margin-top:8px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid>div{align-items:center!important;justify-content:space-between!important;gap:6px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid small{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid strong{min-width:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter{margin:0 0 8px!important;padding:9px!important;border-radius:9px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-section-head{display:block!important;margin:0 0 8px!important;padding:0 0 7px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-section-head h2{font-size:14px!important;line-height:1.25!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-section-head p{margin-top:2px!important;font-size:10.8px!important;line-height:1.35!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-form label{min-width:0!important;gap:4px!important;font-size:11px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-actions,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-form label:first-child{grid-column:1/-1!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-form input::placeholder{font-size:var(--m-form-font-size,13px)!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-filter-actions .btn{width:100%!important;min-height:33px!important;height:33px!important;font-size:11.5px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table colgroup,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table thead{display:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tbody{display:grid!important;width:100%!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr.asset-empty-row{display:block!important;padding:12px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td{grid-template-columns:86px minmax(0,1fr)!important;align-items:start!important;gap:6px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td::before{min-width:0!important;color:#667085!important;font-size:10.5px!important;font-weight:600!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td[colspan]{display:block!important;text-align:center!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td[colspan]::before{display:none!important;content:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td>*{min-width:0!important;max-width:100%!important;justify-self:start!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:11.5px!important;line-height:1.35!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-pill{height:21px!important;min-height:21px!important;max-width:100%!important;padding:0 6px!important;font-size:10.5px!important;line-height:1!important;white-space:normal!important;text-align:center!important}body:not(.admin-backend-page) input[type="checkbox"],body:not(.admin-backend-page) input[type="radio"]{margin:0!important;box-shadow:none!important;accent-color:var(--accent,#2f5fd7)!important}body:not(.admin-backend-page) select{height:37px!important;min-height:37px!important;padding-top:4px!important;padding-bottom:4px!important;border-radius:6px!important}body.sales-public-page .tier-option{grid-template-columns:1fr!important;align-content:center!important;justify-items:start!important;box-shadow:none!important}body.sales-public-page .tier-option.active,body.sales-public-page .tier-option.selected{box-shadow:inset 0 0 0 1px #3b82f6!important}body.sales-public-page .choice-card{min-height:0!important;padding:7px!important;border-radius:8px!important}body.sales-public-page .size-row .remove-size{width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important;border-radius:6px!important;font-size:16px!important}}@media (max-width:360px){body.backend-page[data-page="detail"] .od-actions{gap:5px!important}body.backend-page[data-page="detail"] .od-actions .btn,body.backend-page[data-page="detail"] .od-actions button{padding:0 5px!important;font-size:10.5px!important}body.sales-public-page .size-row{grid-template-columns:minmax(68px,1fr) minmax(68px,1fr) minmax(48px,.58fr) 34px!important;gap:5px!important}body.sales-public-page .size-row>.field>span{font-size:10px!important}body.sales-public-page .size-row .size-qty,body.sales-public-page .size-row .size-select,body.sales-public-page .size-row .size-type{height:38px!important;min-height:38px!important;padding-left:7px!important;padding-right:7px!important;font-size:var(--m-form-font-size,13px)!important}body.sales-public-page .size-row .remove-size{width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important}}@media (max-width:760px){body.sales-public-page .sales-header{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;height:auto!important;padding:8px 12px!important;gap:10px!important}body.sales-public-page .sales-brand{width:100%!important;gap:10px!important;align-items:center!important}body.sales-public-page .brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:8px!important}body.sales-public-page .sales-brand strong{max-width:calc(100vw - 78px)!important;font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.sales-public-page .sales-brand small{font-size:11px!important;line-height:1.25!important;margin-top:2px!important;white-space:normal!important}body.sales-public-page .header-help{display:none!important}body.sales-public-page .hero-copy{left:14px!important;right:14px!important;bottom:14px!important}body.sales-public-page .hero-copy h1{margin-bottom:6px!important}body.sales-public-page .hero-copy p{margin-bottom:10px!important}body.sales-public-page .hero-kicker{margin-bottom:8px!important}body.sales-public-page .section{padding:14px 12px!important}body.sales-public-page .section-head{margin-bottom:10px!important}body.sales-public-page .order-side-card h3,body.sales-public-page .section-head h2{font-size:17px!important;line-height:1.2!important}body.sales-public-page .order-side-card>p,body.sales-public-page .section-head p{font-size:12.5px!important;line-height:1.45!important}body.sales-public-page .custom-order-grid{gap:10px!important}body.sales-public-page .custom-card,body.sales-public-page .order-side-card{padding:12px!important;border-radius:14px!important}body.sales-public-page .custom-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important;padding-bottom:10px!important;margin-bottom:10px!important}body.sales-public-page .custom-toolbar strong{font-size:14px!important;line-height:1.2!important}body.sales-public-page .custom-toolbar small{font-size:12px!important;line-height:1.4!important;margin-top:4px!important}body.sales-public-page #openDesignEditor{min-height:34px!important;padding:0 10px!important;font-size:12px!important;border-radius:10px!important;white-space:nowrap!important}body.sales-public-page .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.sales-public-page .tier-option{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:76px!important;padding:8px 10px!important;gap:3px!important;border-radius:12px!important}body.sales-public-page .tier-option strong{font-size:14px!important;line-height:1.15!important}body.sales-public-page .tier-option span{font-size:13px!important;line-height:1.15!important}body.sales-public-page .tier-option small{font-size:12px!important;line-height:1.2!important;white-space:normal!important}body.sales-public-page .tier-line{margin-top:8px!important}body.sales-public-page .summary-line{border-radius:12px!important}body.sales-public-page .summary-line span{font-size:11.5px!important;line-height:1.35!important}body.sales-public-page .summary-line strong{font-size:12.5px!important;line-height:1.35!important;text-align:left!important}body.sales-public-page .summary-box{grid-template-columns:1fr!important;gap:8px!important}body.sales-public-page .size-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.sales-public-page #sizeRows{gap:0!important}body.sales-public-page .size-head strong{font-size:14px!important}body.sales-public-page .size-head button{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}body.sales-public-page .size-row{display:grid!important;grid-template-columns:minmax(72px,1fr) minmax(72px,1fr) minmax(52px,.62fr) 38px!important;grid-template-areas:"category size qty remove"!important;gap:6px!important;align-items:end!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important}body.sales-public-page .size-row+.size-row{border-top:0!important}body.sales-public-page .size-row>.field{min-width:0!important}body.sales-public-page .size-row>.field>span{font-size:10.5px!important;line-height:1.2!important;margin-bottom:4px!important;white-space:nowrap!important}body.sales-public-page .size-row>.field:nth-child(1){grid-area:category!important}body.sales-public-page .size-row>.field:nth-child(2){grid-area:size!important}body.sales-public-page .size-row>.field:nth-child(3){grid-area:qty!important}body.sales-public-page .size-row>.remove-size{grid-area:remove!important;align-self:end!important;justify-self:end!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important;border-radius:10px!important}body.sales-public-page .size-row .size-qty,body.sales-public-page .size-row .size-select,body.sales-public-page .size-row .size-type{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding-left:9px!important;padding-right:9px!important;border-radius:10px!important;font-size:var(--m-form-font-size,13px)!important}body.sales-public-page .continue-btn{min-height:42px!important;font-size:13px!important;border-radius:12px!important}body.sales-public-page .micro-note{text-align:left!important;font-size:11.5px!important;line-height:1.45!important;margin-top:8px!important}}@media (max-width:420px){body.sales-public-page .hero-frame{min-height:0!important;aspect-ratio:2000/860!important}body.sales-public-page .hero-copy h1{font-size:18px!important}body.sales-public-page .hero-copy p{font-size:11.5px!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:7px!important}body.sales-public-page .hero-tags{gap:4px!important}body.sales-public-page .hero-tags span{font-size:9.8px!important;padding:4px 7px!important}body.sales-public-page .custom-toolbar{grid-template-columns:1fr!important}body.sales-public-page #openDesignEditor{width:100%!important}body.backend-page[data-page="sales-page"] .sales-image-card,body.backend-page[data-page="sales-page"] .sales-settings-card{padding:10px!important}body.backend-page[data-page="sales-page"] .sales-logo-preview{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}body.backend-page[data-page="sales-page"] .sales-upload-actions .btn{font-size:11px!important;padding:0 4px!important}body.backend-page[data-page="sales-page"] .sales-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.backend-page[data-page="sales-page"] .sales-case-item{padding:6px!important;gap:6px!important}body.backend-page[data-page="sales-page"] .sales-case-item .sales-upload-actions .btn{height:30px!important;min-height:30px!important;padding:0 4px!important;font-size:10.8px!important}}@media (max-width:760px){body.sales-public-page .preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}body.sales-public-page .preview-card{min-width:0!important;padding:9px!important;border-radius:12px!important;overflow:hidden!important}body.sales-public-page .preview-card h3{margin:0 0 8px!important;font-size:12.5px!important;line-height:1.25!important;text-align:center!important}body.sales-public-page .preview-card .tee-stage{width:100%!important;max-width:190px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:6/7!important;margin:0 auto!important;border-radius:10px!important;overflow:hidden!important}body.sales-public-page .preview-card .tee-wrap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.sales-public-page .preview-card .tee-photo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.sales-public-page .preview-caption{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin-top:7px!important;color:#64748b!important;font-size:11px!important;line-height:1.35!important;text-align:left!important}body.sales-public-page .preview-caption span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body.sales-public-page .preview-caption span:last-child{font-size:10.5px!important;color:#8290a3!important}}@media (max-width:420px){body.sales-public-page .preview-card{padding:8px!important}body.sales-public-page .preview-card .tee-stage{max-width:160px!important}}@media (max-width:760px){body.backend-page:not(.admin-backend-page) .mobile-menu-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:9px!important}body.backend-page:not(.admin-backend-page) a.btn,body.backend-page:not(.admin-backend-page) button.btn{min-height:40px!important}body.backend-page:not(.admin-backend-page) button.icon-btn{min-width:40px!important;min-height:40px!important}body.backend-page:not(.admin-backend-page) input.input:not([type="hidden"]):not([type="file"]),body.backend-page:not(.admin-backend-page) select.input{min-height:42px!important}body.backend-page:not(.admin-backend-page) .admin-alert,body.backend-page:not(.admin-backend-page) .dashboard-notice{border-radius:10px!important;line-height:1.45!important;white-space:normal!important}body.backend-page[data-page="create-order"] .saved-design-panel{padding:10px!important;border-radius:12px!important;background:#f7fafc!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-head,body.backend-page[data-page="create-order"] .saved-design-panel .preview-head.preview-head-with-actions{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;margin:0 0 10px!important}body.backend-page[data-page="create-order"] .preview-note,body.backend-page[data-page="create-order"] .preview-subdesc{font-size:12px!important;line-height:1.45!important}body.backend-page[data-page="create-order"] .preview-header-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.backend-page[data-page="create-order"] #editDesignAgainBtn,body.backend-page[data-page="create-order"] #openDesignEditorBtn,body.backend-page[data-page="create-order"] .compact-editor-btn{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:13px!important;border-radius:10px!important}body.backend-page[data-page="create-order"] .summary-dual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important}body.backend-page[data-page="create-order"] .summary-side-card{gap:8px!important}body.backend-page[data-page="create-order"] .summary-side-label{font-size:12.5px!important;line-height:1.3!important;font-weight:700!important;color:#2457c5!important}body.backend-page[data-page="create-order"] .summary-artboard{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:6 / 7!important;border-radius:12px!important;overflow:hidden!important}body.backend-page[data-page="create-order"] .summary-design-layer{width:var(--tsh-preview-plane-w)!important;height:var(--tsh-preview-plane-h)!important;max-width:var(--tsh-preview-plane-w)!important;max-height:var(--tsh-preview-plane-h)!important}body.backend-page[data-page="create-order"] .summary-mobile-side-btn{appearance:none!important;min-width:0!important;font:700 12px/1 inherit!important;cursor:pointer!important}body.backend-page[data-page="create-order"] .summary-artboard{max-width:248px!important}body.backend-page[data-page="create-order"] .account-template-panel,body.backend-page[data-page="create-order"] .order-template-top-panel{display:block!important;margin:0 0 var(--m-gap,10px)!important;padding:0!important;border:1px solid var(--m-line,#e4e9f0)!important;border-radius:var(--m-card-radius,10px)!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.backend-page[data-page="create-order"] .account-template-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border:0!important;background:#fff!important}body.backend-page[data-page="create-order"] .account-template-head>div{min-width:0!important}body.backend-page[data-page="create-order"] .account-template-head strong{font-size:13px!important;line-height:1.25!important;font-weight:700!important}body.backend-page[data-page="create-order"] .account-template-head small{margin-top:3px!important;font-size:11px!important;line-height:1.4!important}body.backend-page[data-page="create-order"] .template-mobile-toggle{width:auto!important;min-width:78px!important;height:var(--m-compact-h,36px)!important;min-height:var(--m-compact-h,36px)!important;padding:0 10px!important;border:0!important;border-radius:var(--m-control-radius,9px)!important;background:#eef4ff!important;color:#2457c5!important;font-size:11.5px!important;font-weight:600!important;box-shadow:none!important}body.backend-page[data-page="create-order"] .account-template-body{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0 12px 12px!important;border:0!important;background:#fff!important}body.backend-page[data-page="create-order"] .account-template-body[hidden]{display:none!important}body.backend-page[data-page="create-order"] .account-template-save{order:2!important;width:100%!important;height:var(--m-compact-h,36px)!important;min-height:var(--m-compact-h,36px)!important;padding:0 12px!important;border:0!important;border-radius:var(--m-control-radius,9px)!important;background:#f1f5f9!important;color:#344054!important;font-size:11.5px!important;font-weight:600!important}body.backend-page[data-page="create-order"] .account-template-controls{order:1!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}body.backend-page[data-page="create-order"] .account-template-controls .input{height:40px!important;min-height:40px!important;margin:0!important;border-radius:9px!important}body.backend-page[data-page="create-order"] #applyDesignTemplateBtn{width:100%!important;height:var(--m-compact-h,36px)!important;min-height:var(--m-compact-h,36px)!important;padding:0 12px!important;border:0!important;border-radius:var(--m-control-radius,9px)!important;background:#3f6fdc!important;color:#fff!important;font-size:11.5px!important;font-weight:600!important}body.backend-page[data-page="create-order"] .account-template-note{order:3!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:11.5px!important;line-height:1.4!important}}@media (min-width:761px){body[data-page="create-order"] .summary-mobile-side-switch{display:none!important}}@media (max-width:420px){body.backend-page[data-page="create-order"] .summary-artboard{width:min(100%, 304px)!important;max-width:304px!important}}@media (max-width:360px){body.backend-page[data-page="create-order"] .summary-artboard{width:min(100%, 282px)!important;max-width:282px!important}}@media (max-width:760px){body.backend-page[data-page="sales-page"] .sales-image-card .sales-case-item{border-radius:12px!important}body.backend-page[data-page="sales-page"] .sales-upload-actions,body.backend-page[data-page="sales-page"] .sales-upload-actions.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;align-items:stretch!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact > .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions.compact .btn{width:100%!important;min-width:0!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact{gap:7px!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact > .btn{border-radius:9px!important}body.backend-page[data-page="sales-page"] .sales-image-card .sales-case-item{padding:9px!important;gap:7px!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact,body.backend-page[data-page="sales-page"] .sales-upload-actions,body.backend-page[data-page="sales-page"] .sales-upload-actions.compact{gap:6px!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact > .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions.compact .btn{height:32px!important;min-height:32px!important;padding:0 7px!important;border-radius:9px!important;font-size:10.5px!important;font-weight:600!important}}@media (max-width:430px){body.backend-page[data-page="sales-page"] .sales-image-card{padding:10px!important}body.backend-page[data-page="sales-page"] .sales-image-card .sales-case-item{padding:8px!important}body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact > .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions .btn,body.backend-page[data-page="sales-page"] .sales-upload-actions.compact .btn{height:30px!important;min-height:30px!important;padding:0 6px!important;border-radius:8px!important;font-size:10px!important;font-weight:600!important}}@media (max-width:760px){body.backend-page[data-page="sales-page"] .sales-banner-card .sales-upload-actions,body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important;justify-items:stretch!important;margin-top:10px!important}body.backend-page[data-page="sales-page"] .sales-banner-card .sales-upload-actions .btn,body.backend-page[data-page="sales-page"] .sales-case-item > .sales-upload-actions.compact > .btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important;transform:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}body.backend-page[data-page="sales-page"] .sales-case-item{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important}}body.backend-page[data-page="dashboard"] .dashboard-subtitle-mobile{display:none}@media (max-width:760px){body.backend-page[data-page="dashboard"] .dash-content.unified-content{padding-top:8px!important;gap:8px!important}body.backend-page[data-page="dashboard"] .dashboard-hero{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:11px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.backend-page[data-page="dashboard"] .dashboard-hero>div:first-child{min-width:0!important}body.backend-page[data-page="dashboard"] .dashboard-hero h1{margin:0!important;color:#172033!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.015em!important;overflow-wrap:anywhere!important}body.backend-page[data-page="dashboard"] .dashboard-hero h1 strong{font-weight:700!important}body.backend-page[data-page="dashboard"] .dashboard-hero .wave{display:inline-block!important;margin-left:2px!important;font-size:11px!important;line-height:1!important;vertical-align:1px!important}body.backend-page[data-page="dashboard"] .dashboard-hero-subtitle{margin:4px 0 0!important;color:#6f7d90!important;font-size:11.5px!important;font-weight:450!important;line-height:1.4!important}body.backend-page[data-page="dashboard"] .dashboard-subtitle-desktop{display:none!important}body.backend-page[data-page="dashboard"] .dashboard-subtitle-mobile{display:inline!important}body.backend-page[data-page="dashboard"] .dash-sync{display:block!important;margin:8px 0 0!important;padding:7px 0 0!important;border-top:1px solid #edf1f5!important;color:#8a95a6!important;font-size:10.5px!important;font-weight:450!important;line-height:1.3!important;text-align:left!important;white-space:normal!important}body.backend-page[data-page="dashboard"] .dash-sync>span{display:none!important}body.backend-page[data-page="dashboard"] .dash-sync-time{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8a95a6!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:0!important}body.backend-page[data-page="dashboard"] .dashboard-grid{margin-top:0!important}}@media (max-width:360px){body.backend-page[data-page="dashboard"] .dashboard-hero{padding:10px!important}body.backend-page[data-page="dashboard"] .dashboard-hero h1{font-size:14.5px!important}body.backend-page[data-page="dashboard"] .dashboard-hero-subtitle{font-size:11px!important}}@media (max-width:760px){body.sales-public-page .modal{padding:12px!important;display:none;align-items:center!important;justify-content:center!important}body.sales-public-page .modal.open,body.sales-public-page .modal.show,body.sales-public-page .modal[aria-hidden="false"]{display:flex!important}body.sales-public-page .modal .modal-backdrop{position:fixed!important;inset:0!important;background:rgba(15,23,42,.52)!important;backdrop-filter:blur(3px)!important}body.sales-public-page .modal .modal-panel{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:calc(100vw - 24px)!important;max-width:560px!important;max-height:90dvh!important;border:1px solid #e1e7ef!important;border-radius:14px!important;box-shadow:0 18px 50px rgba(15,23,42,.22)!important;overflow:hidden!important;animation:none!important}body.sales-public-page .modal .modal-panel::before{display:none!important}body.sales-public-page .modal .modal-head{min-height:54px!important;padding:11px 10px 10px 14px!important;gap:10px!important;align-items:center!important;background:#fff!important;border-bottom:1px solid #e5eaf1!important}body.sales-public-page .modal .modal-head>div:first-child{min-width:0!important}body.sales-public-page .modal .modal-head strong{font-size:16px!important;line-height:1.2!important}body.sales-public-page .modal .modal-head small{margin-top:3px!important;font-size:11px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.sales-public-page .modal .modal-close{position:relative!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:transparent!important;font-size:0!important;box-shadow:none!important}body.sales-public-page .modal .modal-close::before{content:"×";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #dce3ec;border-radius:50%;background:#f8fafc;color:#475569;font-size:17px;font-weight:400;line-height:1;box-sizing:border-box}body.sales-public-page .modal .modal-close:active::before{background:#eef2f7}body.sales-public-page .modal .modal-body{max-height:calc(90dvh - 54px)!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body.sales-public-page #queryModal .modal-panel{height:auto!important;max-height:min(82dvh,540px)!important}body.sales-public-page #queryModal .modal-body{display:grid!important;gap:10px!important;max-height:none!important}body.sales-public-page #queryModal .field{gap:4px!important}body.sales-public-page #queryModal .field input{min-height:44px!important;height:44px!important;font-size:var(--m-form-font-size,13px)!important}body.sales-public-page #queryModal .submit-btn{min-height:44px!important;height:44px!important;margin-top:2px!important}body.sales-public-page #queryModal .submit-help{margin:0!important;font-size:10.5px!important;line-height:1.4!important}body.sales-public-page #checkoutModal .checkout-panel{height:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}body.sales-public-page #checkoutModal .checkout-head-copy{gap:1px!important}body.sales-public-page #checkoutModal .checkout-head-copy>small{max-width:260px!important}body.sales-public-page #checkoutModal .checkout-head-actions{gap:4px!important}body.sales-public-page #checkoutModal #checkoutForm.modal-body{min-height:0!important;height:100%!important;max-height:none!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-layout{min-height:100%!important}body.sales-public-page #checkoutModal .checkout-details-pane,body.sales-public-page #checkoutModal .checkout-summary-pane{position:static!important}body.sales-public-page #checkoutModal .checkout-details-pane{padding:14px!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-summary-pane{padding:14px!important;background:#f7f9fc!important}body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-mobile-payment-nav,body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-summary-pane,body.sales-public-page #checkoutModal[data-mobile-step="1"] .stripe-checkout-area{display:none!important}body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-details-pane,body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-form-section,body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-mobile-information-actions{display:block!important}body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-form-section,body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-mobile-information-actions{display:none!important}body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-mobile-payment-nav,body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-summary-pane,body.sales-public-page #checkoutModal[data-mobile-step="2"] .stripe-checkout-area{display:block!important}body.sales-public-page #checkoutModal .checkout-form-heading{margin-bottom:10px!important;align-items:flex-start!important}body.sales-public-page #checkoutModal .checkout-form-heading>div{gap:1px!important}body.sales-public-page #checkoutModal .checkout-form-heading>div>span{font-size:9px!important}body.sales-public-page #checkoutModal .checkout-form-heading>div>strong{font-size:14px!important}body.sales-public-page #checkoutModal #checkoutForm .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important}body.sales-public-page #checkoutModal #checkoutForm .form-grid .field{grid-column:auto!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-address-row,body.sales-public-page #checkoutModal #checkoutForm .form-grid .field.span-2{grid-column:1 / -1!important}body.sales-public-page #checkoutModal .checkout-mobile-step-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin:14px 0 0!important;padding:10px!important;border:1px solid #dfe6ee!important;border-radius:12px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 22px rgba(15,23,42,.08)!important}body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-mobile-step-actions{display:grid!important}body.sales-public-page #checkoutModal .checkout-mobile-step-actions button{height:44px!important;min-height:44px!important;border-radius:9px!important;font-size:13px!important;font-weight:700!important}body.sales-public-page #checkoutModal .checkout-mobile-secondary{border:1px solid #d5deea!important;background:#fff!important;color:#344054!important}body.sales-public-page #checkoutModal .checkout-mobile-primary{border:1px solid #3568d4!important;background:#3568d4!important;color:#fff!important}body.sales-public-page #checkoutModal .checkout-summary-heading{margin-bottom:10px!important}body.sales-public-page #checkoutModal .checkout-summary-heading>div>strong{font-size:15px!important}body.sales-public-page #checkoutModal .checkout-product-card{margin-bottom:9px!important}body.sales-public-page #checkoutModal .checkout-product-copy{grid-template-columns:64px minmax(0,1fr)!important;gap:6px 9px!important}body.sales-public-page #checkoutModal #checkoutForm .bill-row{min-height:28px!important;padding:4px 0!important}body.sales-public-page #checkoutModal #checkoutForm .bill-total{padding-top:8px!important}body.sales-public-page #checkoutModal #checkoutForm .bill-total strong{font-size:22px!important}body.sales-public-page #checkoutModal .checkout-trust-strip{margin-top:9px!important}body.sales-public-page #checkoutModal .checkout-methods-compact,body.sales-public-page #checkoutModal .checkout-order-note{display:none!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary{margin:0 0 9px!important;border:1px solid #e1e7ef!important;border-radius:10px!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary span{font-size:9px!important;font-weight:800!important;color:#7a879a!important;letter-spacing:.08em!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary button{min-height:32px!important;border:0!important;background:transparent!important;color:#3568d4!important;font-size:11px!important;font-weight:700!important;padding:0 4px!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary strong{display:block!important;margin-top:4px!important;color:#172033!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary small{display:block!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.4!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.sales-public-page #checkoutModal #checkoutForm .stripe-checkout-area{position:sticky!important;bottom:0!important;z-index:5!important;margin:12px 0 0!important;padding:10px 0 calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid #dfe6ee!important;background:#f7f9fc!important}body.sales-public-page #checkoutModal .checkout-mobile-payment-nav{align-items:center!important;justify-content:space-between!important;margin-bottom:9px!important}body.sales-public-page #checkoutModal .checkout-mobile-payment-nav button{height:36px!important;min-height:36px!important;padding:0 10px!important;border:1px solid #d5deea!important;border-radius:8px!important;background:#fff!important;color:#344054!important;font-size:11px!important;font-weight:700!important}body.sales-public-page #checkoutModal .checkout-mobile-payment-nav span{font-size:11px!important;font-weight:700!important;color:#64748b!important}body.sales-public-page #checkoutModal .stripe-button-main,body.sales-public-page #checkoutModal .stripe-button-main strong{font-size:14px!important}}@media (max-width:390px){body.sales-public-page #checkoutModal #checkoutForm .form-grid{grid-template-columns:1fr!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-address-row,body.sales-public-page #checkoutModal #checkoutForm .form-grid .field,body.sales-public-page #checkoutModal #checkoutForm .form-grid .field.span-2{grid-column:1!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-address-row{grid-template-columns:minmax(0,1fr) 104px!important}}@media (max-width:760px){body.backend-page[data-page="recharge"] .content,body.backend-page[data-page="withdraw"] .content{padding-left:10px!important;padding-right:10px!important}body.backend-page[data-page="recharge"] .recharge-page,body.backend-page[data-page="withdraw"] .unified-content{display:grid!important;gap:10px!important}body.backend-page[data-page="recharge"] .recharge-panel,body.backend-page[data-page="withdraw"] .dash-card-modern,body.backend-page[data-page="withdraw"] .detail-list-card,body.backend-page[data-page="withdraw"] .recharge-panel{margin:0!important;padding:13px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.backend-page[data-page="recharge"] .recharge-panel-head,body.backend-page[data-page="withdraw"] .detail-list-title,body.backend-page[data-page="withdraw"] .modern-card-head,body.backend-page[data-page="withdraw"] .recharge-panel-head{margin:0 0 11px!important;padding:0 0 10px!important;border-bottom:1px solid #edf1f5!important;gap:8px!important}body.backend-page[data-page="recharge"] .recharge-panel-head strong,body.backend-page[data-page="withdraw"] .detail-list-title strong,body.backend-page[data-page="withdraw"] .modern-card-head h2,body.backend-page[data-page="withdraw"] .recharge-panel-head strong{font-size:14px!important;line-height:1.25!important;font-weight:600!important}body.backend-page[data-page="recharge"] .recharge-panel-head small,body.backend-page[data-page="withdraw"] .detail-list-title small,body.backend-page[data-page="withdraw"] .modern-card-head p,body.backend-page[data-page="withdraw"] .recharge-panel-head small{margin-top:3px!important;font-size:11.5px!important;line-height:1.45!important;color:#667085!important}body.backend-page[data-page="recharge"] .recharge-step-badge{display:inline-flex!important;align-items:center!important;height:22px!important;margin:0 7px 0 0!important;padding:0 8px!important;border:1px solid #dbe6ff!important;border-radius:6px!important;background:#f3f7ff!important;color:#2456d6!important;font-size:10.5px!important;font-weight:600!important;vertical-align:1px!important}body.backend-page[data-page="recharge"] .recharge-value-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-width:0!important}body.backend-page[data-page="recharge"] .recharge-copy-btn{min-width:46px!important;height:30px!important;padding:0 8px!important;border:1px solid #dce4ef!important;border-radius:8px!important;background:#fff!important;color:#344054!important;font-size:10.5px!important;font-weight:600!important}body.backend-page[data-page="recharge"] .recharge-copy-btn.is-copied{border-color:#b9d4ff!important;background:#eef5ff!important;color:#2456d6!important}body.backend-page[data-page="recharge"] .recharge-submit-form,body.backend-page[data-page="withdraw"] .withdraw-submit-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.backend-page[data-page="recharge"] .recharge-submit-form label,body.backend-page[data-page="withdraw"] .withdraw-submit-form label{display:grid!important;gap:7px!important;margin:0!important}body.backend-page[data-page="recharge"] .recharge-submit-form label>span,body.backend-page[data-page="withdraw"] .withdraw-submit-form label>span{margin:0!important;color:#475467!important;font-size:11.5px!important;font-weight:600!important}body.backend-page[data-page="recharge"] .recharge-submit-form .input,body.backend-page[data-page="withdraw"] .withdraw-submit-form .input{width:100%!important;height:44px!important;min-height:44px!important;padding:0 11px!important;border-radius:9px!important;font-size:var(--m-form-font-size,13px)!important}body.backend-page[data-page="recharge"] .recharge-submit-form input[type="file"]{padding:8px 9px!important;line-height:26px!important}body.backend-page[data-page="recharge"] .recharge-submit-form .btn,body.backend-page[data-page="withdraw"] .withdraw-submit-form .btn{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:9px!important;font-size:12.5px!important;font-weight:600!important}body.backend-page[data-page="recharge"] .recharge-proof-input{position:static!important}body.backend-page[data-page="withdraw"] .withdraw-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}body.backend-page[data-page="withdraw"] .withdraw-summary-grid>.asset-main-summary-card{grid-column:1/-1!important}body.backend-page[data-page="withdraw"] .withdraw-summary-grid .modern-icon{width:30px!important;height:30px!important;border-radius:9px!important;font-size:13px!important}body.backend-page[data-page="withdraw"] .asset-card-main-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important}body.backend-page[data-page="withdraw"] .asset-card-main-row>strong{font-size:25px!important;line-height:1!important}body.backend-page[data-page="withdraw"] .asset-action-row .btn{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important}body.backend-page[data-page="withdraw"] .metric-split-grid.compact-two{grid-template-columns:1fr!important;gap:6px!important}body.backend-page[data-page="withdraw"] .metric-soft{min-height:48px!important;padding:8px 9px!important;border-radius:9px!important}body.backend-page[data-page="withdraw"] .metric-soft span{font-size:10.5px!important}body.backend-page[data-page="withdraw"] .metric-soft strong{font-size:12.5px!important;line-height:1.3!important}body.backend-page[data-page="withdraw"] .withdraw-page-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important}body.backend-page[data-page="withdraw"] .withdraw-saved-account{margin:0 0 11px!important;padding:10px!important;border-radius:10px!important}body.backend-page[data-page="withdraw"] .withdraw-saved-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 9px!important}body.backend-page[data-page="withdraw"] .withdraw-saved-head strong{font-size:12.5px!important}body.backend-page[data-page="withdraw"] .withdraw-saved-head a{font-size:11.5px!important}body.backend-page[data-page="withdraw"] .withdraw-saved-grid{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:14px!important;row-gap:6px!important;align-items:start!important;font-size:12px!important}body.backend-page[data-page="withdraw"] .withdraw-saved-grid span{margin:0!important;font-size:11.5px!important;line-height:1.35!important}body.backend-page[data-page="withdraw"] .withdraw-saved-grid strong{min-width:0!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important}body.backend-page[data-page="withdraw"] .withdraw-saved-account p{font-size:12px!important;line-height:1.5!important}body.backend-page[data-page="withdraw"] .withdraw-help-list{display:grid!important;gap:0!important;margin:0!important;border:1px solid #e7ebf1!important;border-radius:10px!important;overflow:hidden!important}body.backend-page[data-page="withdraw"] .withdraw-help-list article{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 10px!important;border:0!important;border-bottom:1px solid #eef2f6!important;border-radius:0!important;background:#fff!important}body.backend-page[data-page="withdraw"] .withdraw-help-list article:last-child{border-bottom:0!important}body.backend-page[data-page="withdraw"] .withdraw-help-list span{width:24px!important;height:24px!important;border-radius:6px!important;font-size:11px!important}body.backend-page[data-page="withdraw"] .withdraw-help-list p{margin:0!important;font-size:12px!important;line-height:1.45!important}body.backend-page[data-page="recharge"] .recharge-record-panel,body.backend-page[data-page="withdraw"] .withdraw-page-records{margin:0!important}body.backend-page[data-page="recharge"] .detail-table-wrap,body.backend-page[data-page="withdraw"] .detail-table-wrap{overflow:visible!important;border:0!important;background:transparent!important}body.backend-page[data-page="recharge"] .detail-record-table,body.backend-page[data-page="withdraw"] .detail-record-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}body.backend-page[data-page="recharge"] .detail-record-table colgroup,body.backend-page[data-page="recharge"] .detail-record-table thead,body.backend-page[data-page="withdraw"] .detail-record-table colgroup,body.backend-page[data-page="withdraw"] .detail-record-table thead{display:none!important}body.backend-page[data-page="recharge"] .detail-record-table tbody,body.backend-page[data-page="withdraw"] .detail-record-table tbody{display:grid!important;gap:9px!important}body.backend-page[data-page="recharge"] .detail-record-table tr,body.backend-page[data-page="withdraw"] .detail-record-table tr{display:grid!important;height:auto!important;min-height:0!important;padding:7px 0!important;border:1px solid #e5eaf1!important;border-radius:10px!important;background:#fff!important;overflow:visible!important}body.backend-page[data-page="recharge"] .detail-record-table td,body.backend-page[data-page="withdraw"] .detail-record-table td{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;padding:6px 10px!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.42!important}body.backend-page[data-page="recharge"] .detail-record-table td::before,body.backend-page[data-page="withdraw"] .detail-record-table td::before{content:attr(data-label)!important;display:block!important;color:#667085!important;font-size:11.5px!important;font-weight:600!important;line-height:1.42!important}body.backend-page[data-page="recharge"] .detail-record-table td.num,body.backend-page[data-page="withdraw"] .detail-record-table td.num{text-align:left!important}body.backend-page[data-page="recharge"] .detail-record-table td strong,body.backend-page[data-page="withdraw"] .detail-record-table td strong{white-space:normal!important;font-size:12.5px!important;line-height:1.35!important}body.backend-page[data-page="recharge"] .detail-record-table td small,body.backend-page[data-page="withdraw"] .detail-record-table td small{display:block!important;margin-top:2px!important;color:#667085!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page[data-page="recharge"] .detail-record-table .tag,body.backend-page[data-page="withdraw"] .detail-record-table .tag{justify-self:start!important}body.backend-page[data-page="recharge"] .detail-empty-row,body.backend-page[data-page="withdraw"] .detail-empty-row{padding:0!important}body.backend-page[data-page="recharge"] .detail-empty-row td,body.backend-page[data-page="withdraw"] .detail-empty-row td{display:block!important;padding:12px!important;text-align:center!important}body.backend-page[data-page="recharge"] .detail-empty-row td::before,body.backend-page[data-page="withdraw"] .detail-empty-row td::before{display:none!important;content:none!important}}@media (max-width:380px){body.backend-page[data-page="withdraw"] .withdraw-summary-grid{grid-template-columns:1fr!important}body.backend-page[data-page="withdraw"] .withdraw-summary-grid>.asset-main-summary-card{grid-column:auto!important}}@media (max-width:760px){body.backend-page[data-page="recharge"] .detail-record-table td[data-label="Proof"]{align-items:center!important}body.backend-page[data-page="recharge"] .detail-record-table .detail-proof-link{justify-self:start!important;align-items:center!important;justify-content:center!important;max-width:max-content!important;white-space:nowrap!important}body.backend-page[data-page="recharge"] .detail-record-table .detail-proof-link:focus-visible,body.backend-page[data-page="recharge"] .detail-record-table .detail-proof-link:hover{border-color:#aac3ff!important;background:#f4f7ff!important;color:#1f4fc7!important}body.backend-page[data-page="orders"] .dash-content,body.backend-page[data-page="orders"] .orders-main,body.backend-page[data-page="orders"] .unified-content{min-height:0!important;height:auto!important}body.backend-page[data-page="orders"] .orders-filter-grid-clean{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 var(--m-gap,10px)!important;padding:var(--m-card-pad,12px)!important;border:1px solid var(--m-line,#e4e9f0)!important;border-radius:var(--m-card-radius,10px)!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important;overflow:visible!important}body.backend-page[data-page="orders"] .orders-filter-scroll{display:grid!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.backend-page[data-page="orders"] .orders-filter-field.is-wide{grid-column:1/-1!important}body.backend-page[data-page="orders"] .orders-filter-field .order-search:focus,body.backend-page[data-page="orders"] .orders-filter-field input:focus,body.backend-page[data-page="orders"] .orders-filter-field select:focus{border-color:#9db9f4!important;box-shadow:0 0 0 3px rgba(55,104,220,.08)!important;outline:0!important}body.backend-page[data-page="orders"] .orders-filter-field select option{font-size:var(--m-form-font-size,13px)!important;line-height:1.25!important;font-weight:400!important}body.backend-page[data-page="orders"] .orders-filter-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}body.backend-page[data-page="orders"] .orders-filter-actions>*{width:100%!important;min-width:0!important;height:var(--m-button-h,42px)!important;min-height:var(--m-button-h,42px)!important;padding:0 12px!important;border-radius:var(--m-control-radius,9px)!important;font-size:12.5px!important;line-height:1!important;font-weight:600!important}body.backend-page[data-page="orders"] .orders-filter-actions .btn-line{background:transparent!important;border-color:#dfe5ee!important;color:#536176!important}body.backend-page[data-page="orders"] .orders-list-shell{min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.backend-page[data-page="orders"] .orders-list-scroll{display:none!important}body.backend-page[data-page="orders"] .orders-mobile-list{display:grid!important;gap:var(--m-gap,10px)!important}body.backend-page[data-page="orders"] .order-card-mobile{display:grid!important;gap:var(--m-gap,10px)!important;width:100%!important;padding:var(--m-card-pad,12px)!important;border:1px solid var(--m-line,#e4e9f0)!important;border-radius:var(--m-card-radius,10px)!important;background:#fff!important;box-shadow:none!important}body.backend-page[data-page="orders"] .order-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.backend-page[data-page="orders"] .order-card-top>strong{min-width:0!important;color:#111827!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.005em!important}body.backend-page[data-page="orders"] .order-card-top .tag{flex:0 0 auto!important;min-height:24px!important;padding:2px 9px!important;font-size:10.5px!important;line-height:1!important}body.backend-page[data-page="orders"] .order-card-grid{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:7px 12px!important;min-width:0!important;padding:1px 0 2px!important}body.backend-page[data-page="orders"] .order-card-grid>span{color:#6b778c!important;font-size:11.5px!important;line-height:1.35!important}body.backend-page[data-page="orders"] .order-card-grid>b{min-width:0!important;color:#172033!important;font-size:11.5px!important;line-height:1.35!important;font-weight:650!important;overflow-wrap:anywhere!important}body.backend-page[data-page="orders"] .order-card-record-time{display:block!important;margin:0!important;padding:0 0 8px!important;border-top:0!important;border-bottom:1px solid #edf1f5!important;color:#647aa3!important;font-size:10.5px!important;line-height:1.3!important;font-weight:600!important}body.backend-page[data-page="orders"] .order-card-bottom{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin-top:0!important;padding-top:11px!important;border-top:1px solid #edf1f5!important}body.backend-page[data-page="orders"] .order-card-bottom form{margin:0!important}body.backend-page[data-page="orders"] .order-card-bottom .mini-action{min-width:68px!important;height:var(--m-compact-h,36px)!important;min-height:var(--m-compact-h,36px)!important;padding:0 12px!important;border-radius:var(--m-control-radius,9px)!important;font-size:11.5px!important;line-height:1!important}body.backend-page[data-page="orders"] .footer.app-footer{margin-top:0!important}}@media (max-width:390px){body.backend-page[data-page="orders"] .orders-filter-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.backend-page[data-page="orders"] .orders-filter-field.is-wide,body.backend-page[data-page="orders"] .orders-filter-field:last-child{grid-column:1/-1!important}body.backend-page[data-page="orders"] .orders-filter-actions{grid-template-columns:minmax(0,1fr) 94px!important}}@media (max-width:760px){/*Base mobile typography, controls, cards and badges are canonicalized in ui.css.*/body:not(.admin-backend-page) :is(.action-modal,.billing-confirm-modal,.production-confirm-modal,.notice-detail-modal,.query-modal,.app-action-modal){padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;align-items:center!important;justify-content:center!important}body:not(.admin-backend-page) :is(.billing-kicker,.pcm-label,.action-modal-eyebrow,.notice-detail-type,.app-action-label){min-height:19px!important;margin:0 0 5px!important;padding:3px 6px!important;border:0!important;border-radius:6px!important;background:#f2f6ff!important;color:#4168c7!important;font-size:9px!important;line-height:1!important;font-weight:650!important;letter-spacing:.035em!important;text-transform:uppercase!important}body:not(.admin-backend-page) :is(.billing-confirm-head small,.pcm-desc,.action-modal-head p,.notice-detail-head time,.app-action-message){margin:3px 0 0!important;color:#667085!important;font-size:10.5px!important;line-height:1.42!important;font-weight:400!important}body:not(.admin-backend-page) :is(.action-modal-close,.billing-close,.pcm-close,.notice-detail-close,.query-close,.app-action-close){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid #e1e7ef!important;border-radius:7px!important;background:#fff!important;color:#475569!important;font-size:15px!important;line-height:1!important;box-shadow:none!important}body.backend-page[data-page="create-order"] .billing-summary-grid,body:not(.admin-backend-page) .production-confirm-modal .pcm-grid-detail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important}body.backend-page[data-page="create-order"] .billing-summary-grid>div,body:not(.admin-backend-page) .production-confirm-modal .pcm-item{min-width:0!important;padding:8px 9px!important;border:1px solid #e7ecf2!important;border-radius:9px!important;background:#fafbfd!important}body.backend-page[data-page="create-order"] .billing-summary-grid span,body:not(.admin-backend-page) .production-confirm-modal .pcm-item span{margin:0!important;color:#778497!important;font-size:8px!important;line-height:1.2!important;font-weight:650!important}body.backend-page[data-page="create-order"] .billing-summary-grid strong,body:not(.admin-backend-page) .production-confirm-modal .pcm-item strong{margin:3px 0 0!important;color:#172033!important;font-size:12px!important;line-height:1.25!important;font-weight:650!important;white-space:normal!important}body.backend-page[data-page="create-order"] .billing-line-list{margin:0 0 8px!important;border:1px solid #e7ecf2!important;border-radius:9px!important;overflow:hidden!important}body.backend-page[data-page="create-order"] .billing-line-list>div{min-height:33px!important;padding:7px 9px!important;gap:8px!important;border-bottom:1px solid #edf1f5!important}body.backend-page[data-page="create-order"] .billing-line-list span{font-size:9px!important;color:#667085!important}body.backend-page[data-page="create-order"] .billing-line-list strong{font-size:11.5px!important;color:#172033!important}body:not(.admin-backend-page) .app-action-message,body:not(.admin-backend-page) .production-confirm-modal .pcm-note{min-height:0!important;margin:0 0 8px!important;padding:8px 9px!important;border:1px solid #e7ecf2!important;border-radius:9px!important;background:#fafbfd!important;color:#526174!important;font-size:10px!important;line-height:1.42!important}body:not(.admin-backend-page) :is(select,.input[type="select-one"],.admin-select){height:38px!important;min-height:38px!important;padding:0 28px 0 10px!important;border:1px solid #dce3ec!important;border-radius:8px!important;background-color:#fff!important;color:#172033!important;font-family:inherit!important;font-size:var(--m-form-font-size,13px)!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important}body:not(.admin-backend-page) select optgroup,body:not(.admin-backend-page) select option{color:#172033!important;background:#fff!important;font-family:inherit!important;font-size:var(--m-form-font-size,13px)!important;line-height:1.3!important;font-weight:400!important}body:not(.admin-backend-page) select optgroup{font-weight:650!important}body:not(.admin-backend-page) :is(select,.admin-select):focus{border-color:#9db9f4!important;box-shadow:0 0 0 3px rgba(55,104,220,.08)!important;outline:0!important}body:not(.admin-backend-page) :is(.field>label,.form-group>label,.filter-field>label,.orders-filter-field>label,.asset-filter-field>label),body:not(.admin-backend-page) :is(.field>span,.form-group>span,.filter-field>span,.orders-filter-field>span,.asset-filter-field>span){color:#667085!important;font-size:12px!important;line-height:1.2!important;font-weight:550!important}body:not(.admin-backend-page) input::placeholder,body:not(.admin-backend-page) textarea::placeholder{color:#98a2b3!important;font-size:var(--m-form-font-size,13px)!important;font-weight:400!important;opacity:1!important}body:not(.admin-backend-page) input[type="checkbox"],body:not(.admin-backend-page) input[type="radio"]{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;flex:0 0 14px!important}body.backend-page[data-page="orders"] .orders-filter-field .order-search,body.backend-page[data-page="orders"] .orders-filter-field input,body.backend-page[data-page="orders"] .orders-filter-field select,body.backend-page[data-page="orders"] .orders-filter-field select option{font-size:var(--m-form-font-size,13px)!important}body.backend-page[data-page="orders"] .orders-filter-field,body.backend-page[data-page="orders"] .orders-filter-field.is-wide{position:static!important;display:grid!important;grid-template-rows:auto var(--m-control-h,44px)!important;gap:3px!important;align-content:start!important}body.backend-page[data-page="orders"] .orders-filter-field>span{position:static!important;display:block!important;inset:auto!important;margin:0!important;padding:0 2px!important;color:#667085!important;font-size:var(--m-font-label,11.5px)!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important;pointer-events:none!important}body.backend-page[data-page="orders"] .orders-filter-field .order-search,body.backend-page[data-page="orders"] .orders-filter-field input,body.backend-page[data-page="orders"] .orders-filter-field select{width:100%!important;height:var(--m-control-h,44px)!important;min-height:var(--m-control-h,44px)!important;margin:0!important;padding:0 11px!important;border-radius:var(--m-control-radius,9px)!important;font-size:var(--m-form-font-size,13px)!important;line-height:var(--m-control-h,44px)!important;font-weight:500!important;box-sizing:border-box!important}body.backend-page[data-page="orders"] .orders-filter-field select{padding:0 30px 0 11px!important;font-size:var(--m-form-font-size,13px)!important;line-height:normal!important}body.backend-page[data-page="orders"] .orders-filter-field .order-search::placeholder,body.backend-page[data-page="orders"] .orders-filter-field input::placeholder{font-size:var(--m-form-font-size,13px)!important}body.backend-page:not(.admin-backend-page) :is(.detail-panel,.profile-card,.sales-card,.asset-card,.form-panel) label:not(.stock-package-option),body:not(.admin-backend-page) :is(
    .form-grid,.form-grid-simple,.profile-form-grid,.sales-form-grid,
    .asset-filter-form,.orders-filter-grid,.orders-filter-grid-clean,
    .order-form-stack,.checkout-form-section,.action-modal-form-shell,
    .recharge-submit-form,.withdraw-submit-form,.query-field,.track-field
  ) > label{position:static!important;display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;gap:4px!important;min-width:0!important}body.backend-page:not(.admin-backend-page) :is(.detail-panel,.profile-card,.sales-card,.asset-card,.form-panel) label:not(.stock-package-option) > span,body:not(.admin-backend-page) :is(
    .form-grid,.form-grid-simple,.profile-form-grid,.sales-form-grid,
    .asset-filter-form,.orders-filter-grid,.orders-filter-grid-clean,
    .order-form-stack,.checkout-form-section,.action-modal-form-shell,
    .recharge-submit-form,.withdraw-submit-form,.query-field,.track-field
  ) > label > span{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0 1px!important;transform:none!important;color:#667085!important;background:transparent!important;font-size:var(--m-font-label,11.5px)!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;white-space:normal!important;pointer-events:none!important}body.backend-page:not(.admin-backend-page) :is(.detail-panel,.profile-card,.sales-card,.asset-card,.form-panel) label:not(.stock-package-option) > :is(input,select):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),body:not(.admin-backend-page) :is(
    .form-grid,.form-grid-simple,.profile-form-grid,.sales-form-grid,
    .asset-filter-form,.orders-filter-grid,.orders-filter-grid-clean,
    .order-form-stack,.checkout-form-section,.action-modal-form-shell,
    .recharge-submit-form,.withdraw-submit-form,.query-field,.track-field
  ) :is(input,select):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){width:100%!important;height:var(--m-control-h,44px)!important;min-height:var(--m-control-h,44px)!important;margin:0!important;box-sizing:border-box!important;border-radius:var(--m-control-radius,9px)!important}body.backend-page:not(.admin-backend-page) :is(.detail-panel,.profile-card,.sales-card,.asset-card,.form-panel) label:not(.stock-package-option) > textarea,body:not(.admin-backend-page) :is(
    .form-grid,.form-grid-simple,.profile-form-grid,.sales-form-grid,
    .order-form-stack,.checkout-form-section,.action-modal-form-shell,
    .recharge-submit-form,.withdraw-submit-form
  ) textarea{width:100%!important;min-height:76px!important;margin:0!important;box-sizing:border-box!important;border-radius:var(--m-control-radius,9px)!important;line-height:1.4!important;resize:vertical!important}body:not(.admin-backend-page) input[type="file"].input{min-height:38px!important;height:auto!important;padding:5px 7px!important;font-size:12px!important;line-height:1.25!important}body:not(.admin-backend-page) input[type="file"]::file-selector-button{min-height:28px!important;margin-right:8px!important;padding:0 10px!important;border:1px solid #dce3ec!important;border-radius:7px!important;background:#fff!important;color:#344054!important;font-family:inherit!important;font-size:11px!important;line-height:1!important;font-weight:600!important}body:not(.admin-backend-page) :is(.form-grid,.form-grid-simple,.profile-form-grid,.sales-form-grid,.asset-filter-form,.orders-filter-grid,.orders-filter-grid-clean){align-items:start!important}body.backend-page[data-page="sales-page"] .sales-images-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}body.backend-page[data-page="sales-page"] .sales-asset-card,body.backend-page[data-page="sales-page"] .sales-cases-section{min-width:0!important;width:100%!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-asset-head,body.backend-page[data-page="sales-page"] .sales-cases-head{display:block!important;margin:0 0 9px!important;padding:0!important}body.backend-page[data-page="sales-page"] .sales-asset-head>div,body.backend-page[data-page="sales-page"] .sales-case-name,body.backend-page[data-page="sales-page"] .sales-cases-head>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important}body.backend-page[data-page="sales-page"] .sales-asset-head strong,body.backend-page[data-page="sales-page"] .sales-case-name strong,body.backend-page[data-page="sales-page"] .sales-cases-head strong{display:block!important;margin:0!important;color:#111827!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}body.backend-page[data-page="sales-page"] .sales-asset-head small,body.backend-page[data-page="sales-page"] .sales-case-name small,body.backend-page[data-page="sales-page"] .sales-cases-head small{display:block!important;margin:0!important;color:#64748b!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page[data-page="sales-page"] .sales-logo-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-areas:"head head"
      "preview actions"!important;align-items:center!important;gap:9px 11px!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-asset-head{grid-area:head!important;margin-bottom:0!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-logo-preview{grid-area:preview!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;margin:0!important;padding:8px!important;border:1px solid #dfe6ef!important;border-radius:11px!important;background:#f8fafc!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;overflow:hidden!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-logo-preview img{width:100%!important;height:100%!important;max-width:60px!important;max-height:60px!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:7px!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-upload-actions{grid-area:actions!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;align-self:center!important}body.backend-page[data-page="sales-page"] .sales-banner-card,body.backend-page[data-page="sales-page"] .sales-cases-section{padding-top:11px!important;border-top:1px solid #edf1f5!important}body.backend-page[data-page="sales-page"] .sales-banner-card .sales-image-preview,body.backend-page[data-page="sales-page"] .sales-cases-section .sales-case-grid{margin-top:0!important}body.backend-page[data-page="sales-page"] .sales-case-name{margin:0!important;text-align:left!important}body.backend-page[data-page="sales-page"] .sales-help{margin-top:9px!important}}@media (max-width:420px){body.backend-page[data-page="sales-page"] .sales-logo-card{grid-template-columns:70px minmax(0,1fr)!important;gap:8px 10px!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-logo-preview{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;padding:7px!important}}@media (max-width:760px){body.backend-page[data-page="create-order"] .style-module-panel{padding:12px!important}body.backend-page[data-page="create-order"] .style-module-panel .module-head{margin-bottom:10px!important;padding-bottom:10px!important}body.backend-page[data-page="create-order"] .design-entry-card,body.backend-page[data-page="create-order"] .style-module-simple{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.backend-page[data-page="create-order"] .shirt-preview-panel.saved-design-panel{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-head.preview-head-with-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 9px!important;padding:0!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-title-block{min-width:0!important;max-width:none!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-title-block strong{display:block!important;margin:0 0 2px!important;font-size:14px!important;line-height:1.25!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-subdesc{display:block!important;margin:0!important;font-size:11px!important;line-height:1.35!important;color:#64748b!important}body.backend-page[data-page="create-order"] .saved-design-panel .preview-header-actions,body.backend-page[data-page="create-order"] .saved-design-panel .preview-inline-actions{display:block!important;width:auto!important;margin:0!important}body.backend-page[data-page="create-order"] .saved-design-panel #editDesignAgainBtn,body.backend-page[data-page="create-order"] .saved-design-panel #openDesignEditorBtn,body.backend-page[data-page="create-order"] .saved-design-panel .compact-editor-btn{width:auto!important;min-width:92px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}body.backend-page[data-page="create-order"] .summary-mobile-side-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:188px!important;max-width:100%!important;margin:0 auto 8px!important;padding:3px!important;border:1px solid #dfe7f0!important;border-radius:10px!important;background:#edf2f7!important}body.backend-page[data-page="create-order"] .summary-mobile-side-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}body.backend-page[data-page="create-order"] .summary-mobile-side-btn.is-active{background:#fff!important;color:#2457c5!important;box-shadow:0 1px 5px rgba(15,23,42,.08)!important}body.backend-page[data-page="create-order"] .summary-dual-grid{display:block!important;width:100%!important}body.backend-page[data-page="create-order"] .summary-side-card{display:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.backend-page[data-page="create-order"] .summary-side-card.is-summary-active{display:block!important}body.backend-page[data-page="create-order"] .summary-side-label{display:none!important}body.backend-page[data-page="create-order"]{--tsh-preview-plane-w:clamp(232px,69vw,270px)!important;--tsh-preview-plane-h:calc(var(--tsh-preview-plane-w) * 1.0833)!important}body.backend-page[data-page="create-order"] .shirt-artboard.summary-artboard,body.backend-page[data-page="create-order"] .summary-artboard{width:min(100%,300px)!important;max-width:300px!important;height:320px!important;min-height:320px!important;max-height:320px!important;aspect-ratio:auto!important;margin:0 auto!important;padding:6px!important;border:1px solid #dfe7f0!important;border-radius:14px!important;background:#e9eff6!important;background-image:linear-gradient(135deg,#edf3fa 0%,#e5edf6 100%)!important;overflow:hidden!important}body.backend-page[data-page="create-order"] .preview-note{margin:7px auto 0!important;max-width:300px!important;font-size:10.5px!important;line-height:1.35!important;text-align:center!important;color:#64748b!important}}@media (max-width:380px){body.backend-page[data-page="create-order"]{--tsh-preview-plane-w:clamp(220px,68vw,248px)!important}body.backend-page[data-page="create-order"] .shirt-artboard.summary-artboard,body.backend-page[data-page="create-order"] .summary-artboard{width:min(100%,278px)!important;max-width:278px!important;height:298px!important;min-height:298px!important;max-height:298px!important}}@media (min-width:761px){body.backend-page[data-page="sales-page"] .sales-image-card{padding:13px 15px!important}body.backend-page[data-page="sales-page"] .sales-image-card .profile-card-head{margin-bottom:10px!important;padding-bottom:9px!important}body.backend-page[data-page="sales-page"] .sales-image-card .sales-images-stack{display:grid!important;grid-template-columns:218px minmax(0,1fr)!important;grid-template-areas:"logo banner"
      "cases cases"!important;gap:11px 14px!important;align-items:stretch!important;align-content:start!important;flex:1 1 auto!important}body.backend-page[data-page="sales-page"] .sales-banner-card,body.backend-page[data-page="sales-page"] .sales-logo-card{min-width:0!important;height:156px!important;min-height:156px!important;max-height:156px!important;padding:10px 12px!important;border:1px solid #e5eaf1!important;border-radius:11px!important;background:#fbfcfe!important;box-sizing:border-box!important;overflow:hidden!important}body.backend-page[data-page="sales-page"] .sales-asset-head{min-width:0!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-asset-head>div{display:grid!important;gap:2px!important;min-width:0!important}body.backend-page[data-page="sales-page"] .sales-asset-head strong{display:block!important;margin:0!important;font-size:12px!important;line-height:1.2!important}body.backend-page[data-page="sales-page"] .sales-asset-head small{display:block!important;margin:0!important;color:#667085!important;font-size:10.5px!important;line-height:1.3!important;white-space:normal!important}body.backend-page[data-page="sales-page"] .sales-logo-card{grid-area:logo!important;display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"head head"
      "preview actions"!important;column-gap:14px!important;row-gap:8px!important;align-items:center!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-asset-head{grid-area:head!important;width:100%!important}body.backend-page[data-page="sales-page"] .sales-logo-preview{grid-area:preview!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important;margin:0!important;padding:6px!important;border:1px solid #dfe6ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important;box-sizing:border-box!important;overflow:hidden!important;justify-self:start!important}body.backend-page[data-page="sales-page"] .sales-logo-preview img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:7px!important}body.backend-page[data-page="sales-page"] .sales-logo-card .sales-upload-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;max-width:96px!important;margin:0!important;align-self:center!important;justify-self:end!important}body.backend-page[data-page="sales-page"] .sales-banner-card{grid-area:banner!important;display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"head head"
      "preview actions"!important;gap:8px 10px!important;align-items:center!important}body.backend-page[data-page="sales-page"] .sales-banner-card .sales-asset-head{grid-area:head!important}body.backend-page[data-page="sales-page"] .sales-banner-card #bannerImagePreview,body.backend-page[data-page="sales-page"] .sales-banner-card .sales-image-preview.wide{grid-area:preview!important;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;aspect-ratio:auto!important;margin:0!important;border-radius:10px!important;background:#eef3f8!important;overflow:hidden!important}body.backend-page[data-page="sales-page"] .sales-banner-card #bannerImagePreview img,body.backend-page[data-page="sales-page"] .sales-banner-card .sales-image-preview.wide img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.backend-page[data-page="sales-page"] .sales-banner-card .sales-upload-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin:0!important;align-self:center!important;justify-self:end!important}body.backend-page[data-page="sales-page"] .sales-banner-card .sales-upload-actions .btn,body.backend-page[data-page="sales-page"] .sales-case-item .sales-upload-actions.compact .btn,body.backend-page[data-page="sales-page"] .sales-logo-card .sales-upload-actions .btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0 8px!important;border-radius:8px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}body.backend-page[data-page="sales-page"] .sales-cases-section{grid-area:cases!important;padding-top:10px!important;border-top:1px solid #edf1f6!important}body.backend-page[data-page="sales-page"] .sales-cases-head{display:block!important;margin:0 0 8px!important;padding:0!important}body.backend-page[data-page="sales-page"] .sales-cases-head>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important}body.backend-page[data-page="sales-page"] .sales-cases-head strong{display:block!important;margin:0!important;color:#111827!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}body.backend-page[data-page="sales-page"] .sales-cases-head small{display:block!important;margin:0!important;color:#667085!important;font-size:10.5px!important;font-weight:400!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word!important}body.backend-page[data-page="sales-page"] .sales-case-grid,body.backend-page[data-page="sales-page"] .sales-right-column .sales-case-grid,body.backend-page[data-page="sales-page"] .sales-settings-page .sales-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body.backend-page[data-page="sales-page"] .sales-case-item{display:grid!important;grid-template-rows:auto 104px 31px!important;min-width:0!important;padding:6px!important;gap:5px!important;border-radius:9px!important;box-sizing:border-box!important}body.backend-page[data-page="sales-page"] .sales-case-name{min-height:16px!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;flex-wrap:wrap!important}body.backend-page[data-page="sales-page"] .sales-case-name strong{font-size:11px!important}body.backend-page[data-page="sales-page"] .sales-case-name small{font-size:10px!important}body.backend-page[data-page="sales-page"] .sales-case-item .sales-image-preview{width:100%!important;height:104px!important;min-height:104px!important;max-height:104px!important;aspect-ratio:auto!important;border-radius:8px!important;overflow:hidden!important}body.backend-page[data-page="sales-page"] .sales-case-item .sales-image-preview img{width:100%!important;height:100%!important;object-fit:cover!important}body.backend-page[data-page="sales-page"] .sales-case-item .sales-upload-actions.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important}body.backend-page[data-page="sales-page"] .sales-cases-section>.sales-help{margin-top:6px!important;font-size:10.5px!important;line-height:1.35!important}}@media (max-width:760px){body.tsh-scroll-locked,html.tsh-scroll-locked{overflow:hidden!important;overscroll-behavior:none!important}}@media (max-width:767px){:root{--m-form-font-size:13px}html body [contenteditable="true"],html body [role="textbox"][contenteditable],html body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]),html body select,html body textarea{font-size:var(--m-form-font-size,13px)!important}}@media (max-width:760px){body.backend-page:not(.admin-backend-page) .records-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0 0 var(--m-gap,10px)!important;padding:var(--m-card-pad,12px)!important;border:1px solid var(--m-line,#e4e9f0)!important;border-radius:var(--m-card-radius,10px)!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important;overflow:visible!important}body.backend-page:not(.admin-backend-page) .records-filter-scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.backend-page:not(.admin-backend-page) .records-filter-scroll.is-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.backend-page:not(.admin-backend-page) .records-filter-field,body.backend-page:not(.admin-backend-page) .records-filter-field.is-wide{position:static!important;display:grid!important;grid-template-rows:auto var(--m-control-h,44px)!important;gap:5px!important;align-content:start!important;width:auto!important;min-width:0!important;margin:0!important}body.backend-page:not(.admin-backend-page) .records-filter-field.is-wide{grid-column:1/-1!important}body.backend-page:not(.admin-backend-page) .records-filter-field>span{position:static!important;display:block!important;inset:auto!important;margin:0!important;padding:0 1px!important;color:var(--m-muted,#667085)!important;font-size:var(--m-font-label,11.5px)!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;pointer-events:none!important}body.backend-page:not(.admin-backend-page) .records-filter-field .order-search,body.backend-page:not(.admin-backend-page) .records-filter-field input,body.backend-page:not(.admin-backend-page) .records-filter-field select{width:100%!important;height:var(--m-control-h,44px)!important;min-height:var(--m-control-h,44px)!important;margin:0!important;padding:0 11px!important;border:1px solid var(--m-line,#e4e9f0)!important;border-radius:var(--m-control-radius,9px)!important;background:#fff!important;color:var(--m-text,#172033)!important;font-size:var(--m-form-font-size,13px)!important;line-height:normal!important;font-weight:400!important;box-shadow:none!important}body.backend-page:not(.admin-backend-page) .records-filter-field select{padding:0 28px 0 11px!important;font-size:var(--m-form-font-size,13px)!important;line-height:normal!important}body.backend-page:not(.admin-backend-page) .records-filter-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}body.backend-page:not(.admin-backend-page) .records-filter-actions>*{width:100%!important;min-width:0!important;height:var(--m-button-h,42px)!important;min-height:var(--m-button-h,42px)!important;padding:0 12px!important;border-radius:var(--m-control-radius,9px)!important;font-size:12.5px!important;line-height:1!important;font-weight:600!important}body.backend-page:not(.admin-backend-page) .records-filter-actions .btn-line{background:transparent!important;border-color:#dfe5ee!important;color:#536176!important}}@media (max-width:390px){body.backend-page:not(.admin-backend-page) .records-filter-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.backend-page:not(.admin-backend-page) .records-filter-scroll:not(.is-three) .records-filter-field:last-child{grid-column:1/-1!important}body.backend-page:not(.admin-backend-page) .records-filter-actions{grid-template-columns:minmax(0,1fr) 84px!important}}@media (max-width:760px){body.backend-page[data-page="dashboard"] .notice-modern-list{gap:0!important}body.backend-page[data-page="dashboard"] .notice-row-button{display:grid!important;grid-template-columns:7px auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:7px!important;width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.backend-page[data-page="dashboard"] .notice-row-button:last-child{border-bottom:0!important}body.backend-page[data-page="dashboard"] .notice-row-button .dot{width:7px!important;height:7px!important;margin:0!important}body.backend-page[data-page="dashboard"] .notice-row-button .notice-chip{min-width:0!important;height:22px!important;min-height:22px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important}body.backend-page[data-page="dashboard"] .notice-row-button .notice-copy{display:block!important;min-width:0!important;width:100%!important;overflow:hidden!important}body.backend-page[data-page="dashboard"] .notice-row-button .notice-copy strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important}body.backend-page[data-page="dashboard"] .notice-row-button time{grid-column:auto!important;margin:0!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important}body.sales-public-page #checkoutModal{overflow:hidden!important}body.sales-public-page #checkoutModal .checkout-panel{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(520px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-head{position:relative!important;display:block!important;min-height:0!important;padding:16px 16px 12px!important;margin:0!important;border-bottom:1px solid #e7ecf2!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-head-copy{display:block!important;min-width:0!important;padding-right:42px!important}body.sales-public-page #checkoutModal .checkout-kicker{display:none!important}body.sales-public-page #checkoutModal .checkout-head-copy>strong{display:block!important;margin:0!important;color:#172033!important;font-size:18px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:-.02em!important}body.sales-public-page #checkoutModal .checkout-head-copy>small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:11.5px!important;line-height:1.4!important;white-space:normal!important}body.sales-public-page #checkoutModal .checkout-head-actions{display:block!important;width:100%!important;margin-top:11px!important}body.sales-public-page #checkoutModal .checkout-head .modal-close{position:absolute!important;right:12px!important;top:12px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}body.sales-public-page #checkoutModal .checkout-progress{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;gap:8px!important;padding:6px 9px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important}body.sales-public-page #checkoutModal .checkout-progress span{font-size:10px!important}body.sales-public-page #checkoutModal .checkout-progress span b{width:20px!important;height:20px!important;font-size:9px!important}body.sales-public-page #checkoutModal .checkout-progress i{flex:1 1 22px!important;max-width:42px!important}body.sales-public-page #checkoutModal .modal-body{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 114px)!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-layout{display:block!important;width:100%!important;min-width:0!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-details-pane,body.sales-public-page #checkoutModal .checkout-summary-pane{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:16px!important;border:0!important;border-left:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.sales-public-page #checkoutModal .checkout-details-pane{display:block!important}body.sales-public-page #checkoutModal .checkout-form-section{padding:0 0 15px!important}body.sales-public-page #checkoutModal .checkout-form-section+.checkout-form-section{padding-top:15px!important;border-top:1px solid #edf1f5!important}body.sales-public-page #checkoutModal .checkout-form-heading{display:block!important;margin:0 0 10px!important}body.sales-public-page #checkoutModal .checkout-form-heading>div{display:block!important}body.sales-public-page #checkoutModal .checkout-form-heading>div>span,body.sales-public-page #checkoutModal .checkout-summary-heading>div>span{display:block!important;margin:0 0 3px!important;color:#4b6fbf!important;font-size:9.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.sales-public-page #checkoutModal .checkout-form-heading>div>strong,body.sales-public-page #checkoutModal .checkout-summary-heading>div>strong{display:block!important;color:#172033!important;font-size:14.5px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important}body.sales-public-page #checkoutModal .checkout-form-heading>small{display:none!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-contact-grid,body.sales-public-page #checkoutModal #checkoutForm .form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-address-row,body.sales-public-page #checkoutModal #checkoutForm .form-grid .field,body.sales-public-page #checkoutModal #checkoutForm .form-grid .field.span-2{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-address-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.sales-public-page #checkoutModal #checkoutForm .field{display:grid!important;gap:5px!important;width:100%!important;min-width:0!important}body.sales-public-page #checkoutModal #checkoutForm .field>span{color:#596b86!important;font-size:11.5px!important;line-height:1.25!important;font-weight:600!important}body.sales-public-page #checkoutModal #checkoutForm .field input,body.sales-public-page #checkoutModal #checkoutForm .field select,body.sales-public-page #checkoutModal #checkoutForm .field textarea{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:46px!important;height:46px!important;padding:0 13px!important;border-radius:10px!important;font-size:var(--m-form-font-size,13px)!important;font-weight:500!important;line-height:46px!important}body.sales-public-page #checkoutModal #checkoutForm .field select{padding-right:36px!important;font-size:var(--m-form-font-size,13px)!important;line-height:normal!important}body.sales-public-page #checkoutModal #checkoutForm .checkout-note-field textarea{min-height:64px!important;height:64px!important;max-height:88px!important;padding:11px 13px!important;line-height:1.4!important;resize:vertical!important}body.sales-public-page #checkoutModal #checkoutForm .stripe-checkout-area,body.sales-public-page #checkoutModal .checkout-mobile-step-actions{position:sticky!important;bottom:0!important;z-index:8!important;width:auto!important;margin:2px -16px -16px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid #e5eaf1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.sales-public-page #checkoutModal .checkout-mobile-step-actions{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important}body.sales-public-page #checkoutModal .checkout-mobile-step-actions button,body.sales-public-page #checkoutModal .checkout-payment-actions>button{width:100%!important;height:46px!important;min-height:46px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:800!important}body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-summary-pane{display:none!important}body.sales-public-page #checkoutModal[data-mobile-step="1"] .checkout-details-pane{display:block!important}body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-details-pane{display:none!important}body.sales-public-page #checkoutModal[data-mobile-step="2"] .checkout-summary-pane{display:block!important;position:static!important;background:#fff!important}body.sales-public-page #checkoutModal .checkout-summary-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important}body.sales-public-page #checkoutModal .checkout-summary-badge{height:24px!important;padding:0 8px!important;border-radius:7px!important}body.sales-public-page #checkoutModal #checkoutForm .billing-window,body.sales-public-page #checkoutModal .checkout-mobile-address-summary,body.sales-public-page #checkoutModal .checkout-product-card,body.sales-public-page #checkoutModal .checkout-trust-strip{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;border:1px solid #e1e7ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.sales-public-page #checkoutModal .checkout-product-card{padding:12px 13px!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary{display:block!important;padding:12px 13px!important}body.sales-public-page #checkoutModal #checkoutForm .billing-window{padding:10px 13px!important}body.sales-public-page #checkoutModal .checkout-trust-strip{padding:10px 11px!important}body.sales-public-page #checkoutModal .checkout-methods-compact{display:none!important}body.sales-public-page #checkoutModal .checkout-order-note{margin:7px 1px 0!important;font-size:9.5px!important}body.sales-public-page #checkoutModal .checkout-mobile-payment-nav{display:none!important}body.sales-public-page #checkoutModal #checkoutForm .stripe-checkout-area{display:flex!important;flex-direction:column!important;margin-top:14px!important}body.sales-public-page #checkoutModal .checkout-security-line{order:1!important;margin:0 0 9px!important;font-size:9.5px!important;line-height:1.35!important}body.sales-public-page #checkoutModal .checkout-payment-actions{order:2!important;display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;width:100%!important}body.sales-public-page #checkoutModal .checkout-mobile-payment-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e2f0!important;background:#fff!important;color:#1f2937!important}body.sales-public-page #checkoutModal .stripe-checkout-button{width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body.sales-public-page #checkoutModal .stripe-button-main{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;font-size:13.5px!important}body.sales-public-page #checkoutModal .stripe-button-main strong,body.sales-public-page #checkoutModal .stripe-checkout-button small{display:none!important}body.sales-public-page #checkoutModal .stripe-checkout-status{order:3!important;margin-top:8px!important}body.sales-public-page #checkoutModal .bill-row>span,body.sales-public-page #checkoutModal .checkout-mobile-address-summary small,body.sales-public-page #checkoutModal .checkout-product-copy>span{font-size:11px!important;line-height:1.35!important;font-weight:600!important}body.sales-public-page #checkoutModal .checkout-product-copy>strong{font-size:13.5px!important;line-height:1.35!important;font-weight:700!important}body.sales-public-page #checkoutModal .checkout-product-copy>small{font-size:11.5px!important;line-height:1.35!important;font-weight:500!important}body.sales-public-page #checkoutModal .checkout-mobile-address-summary strong{font-size:13px!important;line-height:1.3!important;font-weight:700!important}body.sales-public-page #checkoutModal .bill-row{font-size:11.5px!important;line-height:1.35!important}body.sales-public-page #checkoutModal .bill-row strong{font-size:12px!important;font-weight:700!important}body.sales-public-page #checkoutModal .bill-total>span{font-size:12px!important}body.sales-public-page #checkoutModal .bill-total>strong{font-size:22px!important;line-height:1!important}body.sales-public-page #checkoutModal .checkout-trust-strip strong{font-size:11px!important;line-height:1.3!important;font-weight:700!important}body.sales-public-page #checkoutModal .checkout-trust-strip small{font-size:9.5px!important;line-height:1.35!important}body.sales-public-page #checkoutModal .checkout-provider{font-size:12px!important}body.sales-public-page #checkoutModal .checkout-order-note,body.sales-public-page #checkoutModal .checkout-security-line{font-size:9.5px!important;line-height:1.4!important}body.sales-public-page #checkoutModal .checkout-summary-badge{font-size:9.5px!important;font-weight:700!important}body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.backend-page:not(.admin-backend-page) :where(
    .admin-shell,.main,.dash-main,.orders-main,.content,.dash-content,.work-content,.unified-content,
    .dashboard-grid,.dashboard-middle,.dashboard-middle-unified,.module-row,.module-panel,
    .dash-card-modern,.profile-card,.profile-layout-v2,.profile-split-grid,.profile-form-grid,
    .orders-table-card,.orders-mobile-list,.order-card-mobile,.orders-filter-grid,.orders-filter-scroll,
    .asset-page,.asset-summary-grid,.asset-ledger-panel,.asset-ledger-table-wrap,.asset-filter-form,
    .withdraw-page-grid,.withdraw-summary-grid,.withdraw-submit-form,.withdraw-saved-grid,
    .recharge-page,.recharge-panel,.recharge-submit-form,.detail-table-wrap,
    .membership-comfort-page,.membership-comfort-hero,.membership-action-options,.membership-services-grid,
    .sales-settings-page,.sales-settings-layout,.sales-editor-columns,.sales-left-column,.sales-right-column,
    .sales-settings-card,.sales-image-card,.sales-case-grid,.sales-case-item,
    .od-layout,.od-stack,.od-info-grid,.od-design-grid,.od-actions,
    .form-grid,.field,label
  ){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.backend-page:not(.admin-backend-page) :where(
    input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
    select,textarea,.input,.tsh-mobile-select-trigger
  ){width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.backend-page:not(.admin-backend-page) :where(
    .member-info-list strong,.profile-readonly-value,.payout-help,.sales-help,.asset-note,
    .record-note-cell,.order-card-grid b,.od-row strong,.detail-value,.footer-company-item
  ){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}body.backend-page:not(.admin-backend-page) :where(.orders-table-card,.asset-ledger-panel,.recharge-panel,.profile-card,.dash-card-modern){overflow-x:hidden!important}#mobileDrawerPanel{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.tsh-pagination{max-width:100%!important;min-width:0!important}.tsh-pagination-controls{min-width:0!important}body.sales-public-page .summary-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:54px!important;padding:0 14px!important}body.sales-public-page .summary-line>span,body.sales-public-page .summary-line>strong{display:block!important;margin:0!important;line-height:1.25!important}body.sales-public-page .summary-line>span{flex:0 0 auto!important}body.sales-public-page .summary-line>strong{flex:1 1 auto!important;min-width:0!important;text-align:right!important}body.sales-public-page .tier-line{min-height:54px!important;border-radius:12px!important}body.sales-public-page .summary-box{display:block!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#f8fafc!important}body.sales-public-page .summary-box .summary-line{min-height:52px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important}body.sales-public-page .summary-box .summary-line+.summary-line{border-top:1px solid #e3eaf3!important}body.sales-public-page .hero{padding:14px 16px 10px!important;background:#fff!important}body.sales-public-page .hero-stage{display:block!important;position:relative!important}body.sales-public-page .hero-frame{position:relative!important;width:100%!important;min-height:0!important;aspect-ratio:2000/860!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important;background:#eaf1f8!important}body.sales-public-page .hero-frame>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.sales-public-page .hero-frame:after{display:none!important;content:none!important}body.sales-public-page .hero-copy{position:static!important;display:block!important;width:100%!important;max-width:none!important;margin:10px 0 0!important;padding:14px 15px 15px!important;border:1px solid #e3eaf3!important;border-radius:16px!important;background:#fff!important;color:#172033!important;box-shadow:none!important}body.sales-public-page .hero-kicker{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin:0 0 9px!important;padding:4px 8px!important;border:0!important;border-radius:7px!important;background:#eef4ff!important;color:#2f63d8!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important}body.sales-public-page .hero-copy h1{margin:0 0 5px!important;color:#172033!important;font-size:22px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:-.025em!important;text-shadow:none!important}body.sales-public-page .hero-copy p{max-width:none!important;margin:0 0 12px!important;color:#64748b!important;font-size:13px!important;line-height:1.5!important}body.sales-public-page .hero-tags{display:flex!important;gap:7px!important;flex-wrap:wrap!important}body.sales-public-page .hero-tags span{min-height:29px!important;padding:0 10px!important;border:1px solid #dfe6ef!important;border-radius:999px!important;background:#f8fafc!important;color:#27364f!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important}body.sales-public-page .size-row:not(:first-child)>.field>span{display:none!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head{position:relative!important;display:block!important;margin:0 0 12px!important;padding:12px 14px 13px 17px!important;border:0!important;border-radius:12px!important;background:#f3f7ff!important;box-shadow:none!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head::before{content:"";position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:999px!important;background:#3f6fdc!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head>div::before{display:block!important;margin:0 0 4px!important;color:#3f6fdc!important;font-size:10.5px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.08em!important}body.sales-public-page #custom>.section-head>div::before{content:"01  DESIGN"}body.sales-public-page #order>.section-head>div::before{content:"02  ORDER"}body.sales-public-page #cases>.section-head>div::before{content:"03  EXAMPLES"}body.sales-public-page #faq>.section-head>div::before{content:"04  FAQ"}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head h2{margin:0 0 3px!important;color:#172033!important;font-size:18px!important;line-height:1.18!important;font-weight:750!important;letter-spacing:-.02em!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head p{margin:0!important;color:#667892!important;font-size:12.5px!important;line-height:1.42!important;font-weight:500!important}body.sales-public-page .sales-main>.section{border-bottom:0!important}body.sales-public-page .retail-customize-section{padding-bottom:8px!important}body.sales-public-page #faq,body.sales-public-page .cases,body.sales-public-page .retail-order-section{padding-top:8px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-panel{margin:0!important;padding:0!important;border:1px solid #e7ebf1!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table-wrap{width:100%!important;max-width:100%!important;margin:0!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,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tbody{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tbody{gap:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"ref amount"
      "type amount"
      "time after"
      "note note"!important;column-gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr:last-child{border-bottom:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td{display:block!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#172033!important;font-size:11.5px!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td::before{display:none!important;content:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(1){grid-area:time!important;color:#7a8798!important;font-size:10.5px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(2){grid-area:ref!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(3){grid-area:type!important;color:#536176!important;font-size:10.8px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(4){grid-area:amount!important;align-self:start!important;justify-self:end!important;text-align:right!important;overflow:visible!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(5){grid-area:after!important;justify-self:end!important;text-align:right!important;color:#667085!important;font-size:10.5px!important;white-space:nowrap!important;overflow:visible!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(6){grid-area:note!important;color:#7a8798!important;font-size:10.5px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(5)::before,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(6)::before{display:inline!important;color:#98a2b3!important;font-size:10.5px!important;font-weight:500!important}body.backend-page[data-page="account-balance"] .asset-ledger-table td:nth-child(5)::before{content:"Balance "!important}body.backend-page[data-page="account-stock"] .asset-ledger-table td:nth-child(5)::before{content:"Stock "!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(6)::before{content:"Note · "!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(2) strong{display:block!important;color:#172033!important;font-weight:650!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(4) strong{display:block!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table time{color:inherit!important;font-size:inherit!important;white-space:nowrap!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table .asset-pill{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#536176!important;font-size:10.8px!important;line-height:1.25!important;font-weight:500!important;white-space:normal!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) :is(.recharge-record-panel,.withdraw-page-records){margin:0!important;padding:0!important;border:1px solid #e7ebf1!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) :is(.recharge-record-panel,.withdraw-page-records) .detail-list-title{margin:0!important;padding:11px 12px 10px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) :is(.recharge-record-panel,.withdraw-page-records) .detail-list-title strong{font-size:13px!important;line-height:1.25!important;font-weight:650!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) :is(.recharge-record-panel,.withdraw-page-records) .detail-list-title small{display:block!important;margin-top:2px!important;color:#7a8798!important;font-size:10.5px!important;line-height:1.35!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-table-wrap{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table tbody{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table tbody{gap:0!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"ref amount"
      "status amount"
      "time reviewed"
      "meta meta"
      "note note"!important;column-gap:12px!important;row-gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table tr:last-child{border-bottom:0!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td{display:block!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#172033!important;font-size:11.5px!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td::before{display:none!important;content:none!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(1){grid-area:time!important;color:#7a8798!important;font-size:10.5px!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(2){grid-area:ref!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(3){grid-area:amount!important;align-self:start!important;justify-self:end!important;text-align:right!important;overflow:visible!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(4){grid-area:meta!important;color:#667085!important;font-size:10.8px!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(5){grid-area:status!important;color:#536176!important;font-size:10.8px!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(6){grid-area:note!important;color:#7a8798!important;font-size:10.5px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(7){grid-area:reviewed!important;justify-self:end!important;text-align:right!important;color:#7a8798!important;font-size:10.5px!important;white-space:nowrap!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(1)::before,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(4)::before,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(6)::before,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(7)::before{display:inline!important;color:#98a2b3!important;font-size:10.5px!important;font-weight:500!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(1)::before{content:"Submitted · "!important}body.backend-page[data-page="recharge"] .detail-record-table td:nth-child(4)::before{content:"Proof · "!important}body.backend-page[data-page="withdraw"] .detail-record-table td:nth-child(4)::before{content:"Account · "!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(6)::before{content:"Note · "!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(7)::before{content:"Reviewed · "!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(2) strong{display:block!important;color:#172033!important;font-size:12.5px!important;line-height:1.25!important;font-weight:650!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table td:nth-child(3) strong{display:block!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table .tag{display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#536176!important;font-size:10.8px!important;line-height:1.25!important;font-weight:500!important}body.backend-page[data-page="recharge"] .detail-record-table .detail-proof-link{display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#3159b8!important;font-size:10.8px!important;line-height:1.3!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr.asset-empty-row,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) .detail-record-table tr.detail-empty-row{display:block!important;padding:12px!important;border:0!important;background:#fff!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-record-table tr.detail-empty-row td{display:block!important;width:100%!important;padding:0!important;text-align:center!important}body.backend-page:not(.admin-backend-page) .tsh-pagination-summary,body.backend-page:not(.admin-backend-page) .tsh-pagination.is-single-page{display:none!important}body.backend-page:not(.admin-backend-page) .tsh-pagination{justify-content:center!important;gap:5px!important;min-width:0!important}body.backend-page:not(.admin-backend-page) .tsh-pagination-controls{flex:0 1 auto!important;justify-content:center!important;margin:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-panel>.tsh-pagination,body.backend-page:is([data-page="recharge"],[data-page="withdraw"]) :is(.recharge-record-panel,.withdraw-page-records)>.tsh-pagination{width:100%!important;margin:0!important;padding:9px 10px!important;border-top:1px solid #edf1f5!important;background:#fff!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .unified-content{gap:9px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0 0 10px!important;padding:0!important;border:1px solid #e7edf4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card{min-width:0!important;min-height:0!important;margin:0!important;padding:12px 13px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card-main{grid-column:1/-1!important;padding:14px!important;border-bottom:1px solid #edf1f5!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-grid>.asset-summary-card:nth-child(2){border-right:1px solid #edf1f5!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy{min-height:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy>span{margin:0!important;color:#172033!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.01em!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card-main .asset-card-copy>span{font-size:14px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-card-copy p{margin:3px 0 0!important;color:#748196!important;font-size:11.5px!important;font-weight:400!important;line-height:1.38!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-summary-card:not(.asset-summary-card-main) .asset-card-copy p{display:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:11px 0 0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-actions,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-stat{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-stat small{margin:0 0 4px!important;color:#7b8798!important;font-size:10.5px!important;font-weight:500!important;line-height:1.2!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-stat strong{color:#172033!important;font-size:27px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.035em!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.backend-page[data-page="account-stock"] .asset-main-actions-single{grid-template-columns:1fr!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-main-actions .btn{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:600!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:8px 0 0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid>div{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid>div+div{margin-top:7px!important;padding-top:7px!important;border-top:1px solid #f0f3f7!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid small{display:block!important;margin:0 0 3px!important;color:#7b8798!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-mini-grid strong{display:block!important;max-width:100%!important;color:#172033!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .mobile-asset-section-head{display:block!important;margin:2px 2px 7px!important;padding:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .mobile-asset-section-head strong{display:block!important;margin:0!important;color:#172033!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.01em!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .mobile-asset-section-head span{display:block!important;margin:2px 0 0!important;color:#7a8798!important;font-size:11.5px!important;font-weight:400!important;line-height:1.35!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0 0 8px!important;padding:10px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-scroll.is-three{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field.is-wide{grid-column:auto!important;min-width:0!important;margin:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field.is-wide{grid-column:1/-1!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field>span{margin:0 0 4px!important;color:#667085!important;font-size:10.5px!important;font-weight:550!important;line-height:1.2!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field input,body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-field select{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;border:1px solid #dde5ee!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-weight:450!important;box-shadow:none!important;font-size:var(--m-form-font-size,13px)!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .records-filter-actions .btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table tr{padding:11px 12px!important;row-gap:4px!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(2) strong{font-size:13px!important;line-height:1.25!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table td:nth-child(4) strong{font-size:14px!important;line-height:1.2!important}body.backend-page:is([data-page="account-balance"],[data-page="account-stock"]) .asset-ledger-table .asset-note.is-blank{display:none!important}}@media (min-width:761px){body.sales-public-page .hero{padding:18px 26px 10px!important;background:#fff!important}body.sales-public-page .hero-stage{display:block!important;position:relative!important}body.sales-public-page .hero-frame{min-height:420px!important;border-radius:20px!important;box-shadow:none!important}body.sales-public-page .hero-frame:after{display:none!important;content:none!important}body.sales-public-page .hero-copy{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;column-gap:28px!important;row-gap:4px!important;width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:17px 20px 18px!important;border:1px solid #e3eaf3!important;border-radius:14px!important;background:#fff!important;color:#172033!important;box-shadow:none!important}body.sales-public-page .hero-kicker{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0 0 3px!important;padding:5px 8px!important;border:0!important;border-radius:7px!important;background:#eef4ff!important;color:#2f63d8!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important}body.sales-public-page .hero-copy h1{grid-column:1!important;grid-row:2!important;margin:0!important;color:#172033!important;font-size:27px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.028em!important;text-shadow:none!important}body.sales-public-page .hero-copy p{grid-column:1!important;grid-row:3!important;max-width:720px!important;margin:1px 0 0!important;color:#64748b!important;font-size:13.5px!important;line-height:1.45!important}body.sales-public-page .hero-tags{grid-column:2!important;grid-row:1/4!important;align-self:center!important;justify-content:flex-end!important;max-width:390px!important;gap:7px!important}body.sales-public-page .hero-tags span{min-height:30px!important;padding:0 11px!important;border:1px solid #dfe6ef!important;border-radius:999px!important;background:#f8fafc!important;color:#27364f!important;font-size:10.5px!important;font-weight:600!important;text-shadow:none!important}body.sales-public-page .sales-main>.section{border-bottom:0!important}body.sales-public-page :is(#custom,#order,#cases,#faq){padding:24px 26px!important}body.sales-public-page :is(#order,#cases,#faq){padding-top:14px!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head{position:relative!important;display:block!important;margin:0 0 16px!important;padding:14px 18px 15px 21px!important;border:0!important;border-radius:12px!important;background:#f8faff!important;box-shadow:none!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head::before{content:"";position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:999px!important;background:#3f6fdc!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head>div::before{display:block!important;margin:0 0 4px!important;color:#3f6fdc!important;font-size:10.5px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.085em!important}body.sales-public-page #custom>.section-head>div::before{content:"01  DESIGN"}body.sales-public-page #order>.section-head>div::before{content:"02  ORDER"}body.sales-public-page #cases>.section-head>div::before{content:"03  EXAMPLES"}body.sales-public-page #faq>.section-head>div::before{content:"04  FAQ"}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head h2{margin:0 0 3px!important;color:#172033!important;font-size:21px!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.02em!important}body.sales-public-page :is(#custom,#order,#cases,#faq)>.section-head p{max-width:760px!important;margin:0!important;color:#667892!important;font-size:13.5px!important;line-height:1.45!important;font-weight:400!important}body.sales-public-page .size-panel{padding:4px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important}body.sales-public-page #sizeRows{gap:8px!important}body.sales-public-page .size-row{padding:0!important;border:0!important;background:transparent!important}body.sales-public-page .size-row+.size-row{border-top:0!important}body.sales-public-page .size-row:not(:first-child)>.field>span{display:none!important}body.sales-public-page .summary-box{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface-soft)!important}body.sales-public-page .summary-box .summary-line{min-height:62px!important;padding:10px 12px!important;display:grid!important;align-content:center!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important}body.sales-public-page .summary-box .summary-line+.summary-line{border-left:1px solid var(--line)!important}body.sales-public-page .summary-box .summary-line span,body.sales-public-page .summary-box .summary-line strong{text-align:left!important}.mobile-asset-section-head{display:none!important}}
