html,body{margin:0;padding:0;height:100%}#root{height:100%}.page-container{padding:20px;margin:0 auto}.page-container-wide{padding:20px}.page-container-narrow{padding:20px;max-width:600px;margin:0 auto}.page-header{text-align:center;margin-bottom:32px}.page-header-with-margin{margin-bottom:20px}.page-header-icon{font-size:48px;color:var(--semi-color-primary);margin-bottom:16px}.page-header-title{margin:0}.page-header-subtitle{display:block;margin-top:8px}.page-card{background-color:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.page-card-no-margin{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.page-card-max-width{max-width:800px}.page-card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--semi-color-border)}.page-form-label{font-size:16px;font-weight:600;margin-bottom:16px;display:block}.page-form-stacked .semi-form-field{margin-bottom:16px}.page-form-full .semi-form-select{width:100%}.page-domain-cname-info{margin-bottom:20px;padding:12px;background:var(--semi-color-bg-1);border-radius:4px;color:var(--semi-color-text-3);font-size:13px}.page-modal-scroll .semi-modal-body{max-height:70vh;overflow-y:auto}.page-tag-list{display:flex;flex-wrap:wrap;gap:4px}.page-tag-item{margin-right:0!important}.page-file-icon{font-size:24px}.page-media-meta{font-size:12px;color:var(--semi-color-text-3)}.page-product-card-header{display:flex;justify-content:space-between;align-items:flex-start}.page-page-size-select{padding:4px 8px;border-radius:4px;border:1px solid var(--semi-color-border)}.page-btn-back{margin-bottom:20px}.page-template-detail-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--semi-color-border)}.page-template-detail-title{font-size:24px;font-weight:600;margin:0 0 12px;color:var(--semi-color-text-0)}.page-template-detail-excerpt{font-size:16px;color:var(--semi-color-text-1);margin:0 0 16px;line-height:1.6}.page-template-detail-price{font-size:18px;margin:0}.page-template-detail-price-label{color:var(--semi-color-text-3)}.page-template-detail-price-value{color:#f56c6c;font-weight:600;font-size:24px}.page-template-detail-section{margin-bottom:30px}.page-template-detail-section-title{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--semi-color-text-0)}.page-template-detail-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.page-template-detail-image-wrapper{width:100%;height:200px;border-radius:8px;overflow:hidden;position:relative}.page-template-detail-image{width:100%;height:100%;object-fit:cover}.page-template-detail-description{line-height:1.8;color:var(--semi-color-text-1)}.page-template-detail-actions{display:flex;gap:12px;padding-top:20px;border-top:1px solid var(--semi-color-border)}.page-domain-tag{margin-left:8px}.page-domain-expired{color:#f56c6c}.page-domain-expiring{color:#e6a23c}.page-form-container{max-width:400px}.page-form-container-center{max-width:400px;margin:0 auto}.page-form-full{width:100%}.page-form-group{margin-top:24px}.page-tld-grid{display:flex;flex-wrap:wrap;gap:8px;padding:16px;background-color:var(--semi-color-fill-0);border-radius:8px}.page-tld-item{padding:6px 12px;border-radius:16px;transition:all .2s ease}.page-tld-item.selected{background-color:var(--semi-color-primary-light-active);border:1px solid var(--semi-color-primary)}.page-tld-item.unselected{background-color:transparent;border:1px solid transparent}.page-btn-primary{width:100%;margin-top:20px}.page-empty-state{background-color:#fff;border-radius:8px;padding:48px;text-align:center;box-shadow:0 1px 3px #0000001a}.page-empty-centered{text-align:center;padding:40px;color:var(--semi-color-text-3)}.page-empty-icon{font-size:64px;color:var(--semi-color-text-3);margin-bottom:16px}.page-empty-description{display:block}.page-results-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.page-section-title{display:block;margin-bottom:16px;font-size:16px}.page-tld-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-tld-info{display:block;margin-top:8px}.page-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-toolbar-title{font-size:16px;font-weight:600}.page-toolbar-actions{display:flex;gap:10px}.page-btn-icon{margin-right:4px}.page-table-actions{display:flex;gap:8px}.page-modal-footer{margin-top:16px;margin-bottom:16px;display:flex;justify-content:flex-end;gap:12px}.page-dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page-dashboard-stat-card{height:120px}.page-dashboard-stat-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.page-dashboard-stat-value{font-size:28px}.page-dashboard-stat-title{font-size:14px}.page-dashboard-stat-value-wrapper{display:flex;align-items:baseline;gap:8px}.page-dashboard-stat-change{font-size:12px}.page-dashboard-card-full{height:400px}.page-dashboard-card-placeholder{display:flex;align-items:center;justify-content:center;height:300px;color:var(--semi-color-text-3)}.page-dashboard-quick-actions{display:flex;flex-direction:column;gap:12px}.page-dashboard-row{margin-top:16px}.page-dashboard-quick-action{padding:12px;background-color:var(--semi-color-fill-0);border-radius:8px;cursor:pointer}.page-dashboard{display:flex;flex-direction:column;gap:18px}.page-dashboard-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;padding:28px 32px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#0f172a,#1d4ed8 52%,#7c3aed);color:#fff;box-shadow:0 22px 50px #2563eb2e}.page-dashboard-hero .semi-tag{border:none;background:#ffffff24;color:#fff}.page-dashboard-hero-title{color:#fff!important;margin:16px 0 8px!important}.page-dashboard-hero-subtitle{display:block;max-width:720px;color:#ffffffd1!important;line-height:1.8}.page-dashboard-hero-actions{min-width:360px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.page-dashboard-hero-actions .semi-typography{color:#ffffffd1}.page-dashboard-stats-grid{margin-top:0}.page-dashboard-stat-card-modern,.page-dashboard-chart-card{border-radius:22px;background:#fffffff5;box-shadow:0 16px 40px #0f172a0f;overflow:hidden}.page-dashboard-stat-card-modern{height:auto;min-height:180px}.page-dashboard-stat-card-modern .semi-card-body,.page-dashboard-chart-card .semi-card-body{padding:0}.page-dashboard-stat-shell{padding:22px;min-height:180px;display:flex;flex-direction:column;gap:12px}.page-dashboard-stat-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.page-dashboard-stat-icon{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.page-dashboard-stat-tag{color:var(--semi-color-text-2);background:var(--semi-color-fill-0)}.page-dashboard-stat-title-modern{color:var(--semi-color-text-2);font-size:14px}.page-dashboard-stat-value-modern{font-size:34px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.page-dashboard-banner{border-radius:20px;background:linear-gradient(135deg,#2563eb14,#7c3aed14)}.page-dashboard-chart-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.page-dashboard-section-title{margin:0 0 8px!important}.page-dashboard-filter-btn{border:none;background:var(--semi-color-fill-0);color:var(--semi-color-text-1);padding:10px 16px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.page-dashboard-filter-btn:hover{background:var(--semi-color-fill-1)}.page-dashboard-filter-btn.active{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 10px 24px #2563eb2e}.page-dashboard-chart-grid{margin-top:0}.page-dashboard-chart-body{padding:22px 22px 18px}.page-dashboard-chart-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.page-dashboard-chart-title{color:var(--semi-color-text-2);font-size:14px;margin-bottom:8px}.page-dashboard-chart-value{font-size:28px;line-height:1.2;font-weight:700;color:var(--semi-color-text-0)}.page-dashboard-chart-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--semi-color-fill-0);color:var(--semi-color-text-1);font-size:12px}.page-dashboard-chart-dot{width:8px;height:8px;border-radius:50%}.page-dashboard-chart-canvas{height:220px;border-radius:18px;background:linear-gradient(to bottom,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(180deg,#fff,#f8fafc);padding:10px 0}.page-dashboard-chart-svg{width:100%;height:100%;display:block}.page-dashboard-chart-axis{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--semi-color-text-3);font-size:12px}.page-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.page-product-card-cover{width:100%;height:180px;object-fit:cover}.page-product-card-placeholder{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:var(--semi-color-bg-1);font-size:48px;color:var(--semi-color-text-3)}.page-product-card-content{display:flex;flex-direction:column;gap:8px}.page-product-card-title{font-size:16px;font-weight:600;margin:0;flex:1}.page-product-card-price{color:#f56c6c;font-weight:600;white-space:nowrap}.page-product-card-excerpt{font-size:14px;color:var(--semi-color-text-2);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-product-card-actions{display:flex;gap:8px;margin-top:8px}.page-pagination{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:8px}.page-pagination-info{color:var(--semi-color-text-2)}.page-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.page-media-card-preview{position:relative}.page-media-card-checkbox{position:absolute;top:8px;left:8px;z-index:10;background:#fff;border-radius:4px;padding:2px;box-shadow:0 1px 3px #0003}.page-media-card-image{width:100%;height:150px;object-fit:cover;object-position:center}.page-media-card-placeholder{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background:var(--semi-color-bg-1);font-size:48px}.page-media-card-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px}.page-media-card-info{margin-top:8px}.page-media-card-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-media-card-meta{font-size:12px;color:var(--semi-color-text-3)}.page-auth-container{height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;box-sizing:border-box}.page-auth-card{width:100%;max-width:420px;flex-shrink:0;position:relative}.page-auth-header{text-align:center;margin-bottom:24px}.page-auth-title{font-size:24px;font-weight:600;margin-bottom:8px}.page-auth-lang-switcher{position:absolute;top:16px;right:16px}.page-profile-header{text-align:center;margin-bottom:32px}.page-profile-avatar,.page-profile-avatar-large{width:120px;height:120px;font-size:48px}.page-profile-camera-icon{color:#fff;font-size:18px}.page-profile-name-center{margin-top:16px;font-size:24px;font-weight:600}.page-profile-form-footer{margin-top:24px;text-align:right}.page-profile-container{padding:24px}.page-profile-wrapper{max-width:600px;margin:0 auto}.page-profile-header-center{text-align:center;margin-bottom:32px}.page-profile-avatar-wrapper{position:relative;display:inline-block}.page-profile-avatar-upload{position:absolute;bottom:0;right:0;width:40px;height:40px;border-radius:50%;background-color:var(--semi-color-primary);cursor:pointer}.page-profile-name{margin-top:16px;font-size:24px;font-weight:600}.page-security-card{background-color:var(--semi-fillgrey-1)}.page-security-item{display:flex;align-items:center;justify-content:space-between}.page-security-icon{color:var(--semi-color-primary)}.page-security-label{font-weight:500}.page-security-value{color:var(--semi-color-text-2);font-size:13px}.page-security-item-left{display:flex;align-items:center;gap:16px}.page-security-list{display:flex;flex-direction:column;gap:16px}.page-security-title{margin-bottom:24px;font-size:20px;font-weight:600}.page-security-space-full{width:100%}.page-security-input-row{width:100%;display:flex;gap:8px}.page-security-btn-block{margin-top:16px;margin-bottom:16px}.page-security-input-flex{flex:1}.page-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.page-shop-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-shop-header-title{font-size:20px;font-weight:600;margin:0}.page-shop-card-body{display:flex;align-items:center}.page-shop-card-footer{margin-top:16px;display:flex;justify-content:flex-end}.page-shop-card-title{font-size:16px;font-weight:500;margin:0;color:var(--semi-color-text-1)}.page-shop-card-desc{color:var(--semi-color-text-3);font-size:13px;margin:8px 0 0}.page-shop-domain-group{margin-bottom:16px}.page-shop-domain-label{display:block;margin-bottom:8px;color:var(--semi-color-text-0);font-size:14px}.page-shop-domain-input-wrapper{display:flex;align-items:center}.page-shop-domain-input{flex:1}.page-shop-domain-suffix{margin-left:8px;color:var(--semi-color-text-2);font-size:14px}.page-shop-card{cursor:pointer}.page-shop-card-active{border-color:var(--semi-color-primary);border-width:2px}.page-shop-card-dashed{border-style:dashed;border-color:var(--semi-color-border)}.page-shop-card-body-center{padding:20px;text-align:center}.page-shop-avatar-large{margin-right:16px}.page-shop-info{flex:1}.page-shop-name{font-size:16px;font-weight:600;margin:0 0 10px}.page-shop-desc{color:var(--semi-color-text-2);font-size:14px;margin:5px 0}.page-shop-add-icon{width:60px;height:60px;border-radius:50%;background-color:var(--semi-color-bg-1);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.page-domain-input-group{display:flex;align-items:center}.page-domain-input-suffix{margin-left:8px;color:var(--semi-color-text-2);font-size:14px}.page-spin-center{text-align:center;padding:48px}.page-promotion-not-activated{text-align:center;padding:60px 20px}.page-promotion-not-activated-content{display:flex;flex-direction:column;align-items:center;gap:16px}.page-promotion-not-activated-icon{color:var(--semi-color-text-3)}.page-promotion-not-activated-content h2{margin:0;font-size:24px}.page-promotion-not-activated-content p{color:var(--semi-color-text-2);margin:0 0 16px}.page-promotion-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-promotion-header-info h1{margin:0 0 8px;font-size:24px}.page-promotion-header-info p{margin:0;color:var(--semi-color-text-3);font-size:14px}.page-promotion-level{margin-top:12px;display:flex;align-items:center;gap:8px}.page-promotion-level-name{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500}.page-promotion-level-brief{color:var(--semi-color-text-2);font-size:13px}.page-promotion-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.page-promotion-stat-card{display:flex;align-items:center;gap:16px;padding:20px}.page-promotion-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.page-promotion-stat-info{display:flex;flex-direction:column;gap:4px}.page-promotion-wallet{margin-bottom:24px}.page-promotion-wallet-card{display:flex;justify-content:space-between;align-items:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page-promotion-wallet-balance{display:flex;flex-direction:column;gap:8px}.page-promotion-wallet-balance span:first-child{opacity:.8;font-size:14px}.page-promotion-wallet-amount{font-size:32px;font-weight:600}.page-promotion-wallet-card button{background:#fff;color:#667eea;border:none}.page-promotion-wallet-card button:hover{background:#f5f5f5}.page-promotion-quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.page-promotion-quick-link-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;cursor:pointer;transition:all .2s ease}.page-promotion-quick-link-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.page-promotion-quick-link-card span:first-of-type{color:var(--semi-color-primary)}.page-promotion-recent{margin-top:24px}.page-promotion-wallet-balance-card{margin-bottom:24px;padding:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page-promotion-wallet-balance-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.page-promotion-wallet-balance-label{font-size:16px;opacity:.9}.page-promotion-wallet-balance-amount{font-size:36px;font-weight:600}.page-promotion-wallet-tabs{margin-top:24px}.page-promotion-wallet-tab-buttons{display:flex;gap:8px;margin-bottom:20px}.page-product-media-gallery{display:flex;flex-wrap:wrap;gap:10px}.page-product-media-item{position:relative;width:100px;height:100px;border:1px solid var(--semi-color-border);border-radius:4px;overflow:hidden}.page-product-media-preview{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--semi-color-fill-0)}.page-product-media-image{width:100%;height:100%;object-fit:cover}.page-product-media-delete{position:absolute;top:4px;right:4px}.page-product-options-container{width:100%}.page-product-option-row{display:flex;gap:10px;margin-bottom:10px}.page-product-option-name{width:150px}.page-product-option-values{flex:1}.page-product-variants-container{margin-bottom:20px}.header-mobile,.mobile-bottom-nav{display:none}@media (max-width: 1024px){.page-dashboard-stats{grid-template-columns:repeat(2,1fr)}.page-dashboard-hero,.page-dashboard-chart-toolbar{flex-direction:column;align-items:stretch}.page-dashboard-hero-actions{min-width:0;align-items:flex-start}.page-promotion-stats,.page-promotion-quick-links{grid-template-columns:repeat(2,1fr)}}.shop-layout{height:100vh;overflow:hidden}.shop-layout>.semi-layout{flex:1;min-height:0;overflow:hidden}.shop-layout .layout-sider{width:240px;min-width:240px;max-width:240px;flex-shrink:0;overflow-y:auto;scrollbar-width:none}.shop-layout .layout-sider::-webkit-scrollbar{display:none;width:0;height:0}.shop-layout .layout-content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--semi-color-fill-1) transparent}.shop-layout .layout-content::-webkit-scrollbar{width:4px;height:4px}.shop-layout .layout-content::-webkit-scrollbar-track{background:transparent}.shop-layout .layout-content::-webkit-scrollbar-thumb{background:var(--semi-color-fill-1);border-radius:2px}.shop-layout .layout-content::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-2)}@media (max-width: 768px){.header-desktop{display:none}.header-mobile{display:block;padding:8px 16px;height:56px;box-sizing:border-box}.layout-header:has(.header-mobile){height:56px;padding:0;line-height:normal}.mobile-menu{position:fixed;top:56px;left:0;width:min(240px,75vw);z-index:100;padding-top:8px;border-top:1px solid var(--semi-color-border);background:var(--semi-color-bg-1);max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 4px 12px #00000026;scrollbar-width:thin;scrollbar-color:var(--semi-color-fill-1) transparent}.mobile-menu::-webkit-scrollbar{width:4px;height:4px}.mobile-menu::-webkit-scrollbar-track{background:transparent}.mobile-menu::-webkit-scrollbar-thumb{background:var(--semi-color-fill-1);border-radius:2px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-2)}.layout-sider{display:none}.layout-content{padding:12px 12px 80px!important}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;box-sizing:border-box;background-color:#fff;border-top:1px solid var(--semi-color-border);padding:0;z-index:1000}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 8px;background:none;border:none;cursor:pointer;color:var(--semi-color-text-2);transition:all .2s ease}.mobile-nav-item.active,.mobile-nav-item.expanded{color:var(--semi-color-primary)}.mobile-nav-icon{font-size:24px;display:flex;flex-direction:column;align-items:center;gap:2px}.submenu-arrow{transform:rotate(0);transition:transform .2s ease}.mobile-nav-item.expanded .submenu-arrow{transform:rotate(180deg)}.mobile-submenu{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;min-width:140px;z-index:1001;margin-bottom:8px}.mobile-submenu:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white}.mobile-submenu-item{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:center;cursor:pointer;color:var(--semi-color-text-2);font-size:13px;transition:all .2s ease}.mobile-submenu-item:hover,.mobile-submenu-item.active{background-color:var(--semi-color-fill-soft);color:var(--semi-color-primary)}.page-container-wide{padding:8px}.page-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.page-toolbar-actions{width:100%;flex-wrap:wrap}.page-toolbar-actions .semi-button{flex:1;min-width:calc(50% - 5px)}.page-table-actions{flex-direction:column}.page-table-actions .semi-button{width:100%}.page-dashboard-stats{grid-template-columns:repeat(2,1fr);gap:12px}.page-dashboard-hero{padding:22px 18px;border-radius:20px}.page-dashboard-hero-title{font-size:28px!important}.page-dashboard-hero-actions .semi-buttonGroup,.page-dashboard-chart-toolbar .semi-buttonGroup{width:100%;display:flex;flex-wrap:wrap;gap:8px}.page-dashboard-filter-btn{flex:1;min-width:120px}.page-dashboard-stat-card{height:auto;padding:16px}.page-dashboard-stat-shell,.page-dashboard-chart-body{padding:18px}.page-dashboard-chart-canvas{height:180px}.page-product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-product-card-cover,.page-product-card-placeholder{height:100px}.page-product-card-title{font-size:14px}.page-media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.page-media-card-image,.page-media-card-placeholder{height:100px}.page-promotion-stats,.page-promotion-quick-links{grid-template-columns:repeat(2,1fr)}.page-promotion-wallet-card{flex-direction:column;gap:16px;text-align:center}.page-shop-grid{grid-template-columns:1fr}.page-tld-grid{padding:8px}.page-tld-item{padding:4px 8px;font-size:13px}.semi-modal{margin:12px;width:calc(100% - 24px)!important;max-width:none!important}.semi-modal-body{max-height:60vh;overflow-y:auto}.semi-table{min-width:auto}.semi-table-wrapper{overflow-x:auto}.payment-mobile-list{display:flex;flex-direction:column;gap:12px}.payment-mobile-card{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #00000014}.payment-mobile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.payment-mobile-name{font-size:16px;font-weight:600;color:var(--semi-color-text-0)}.payment-mobile-excerpt{font-size:14px;color:var(--semi-color-text-2);margin:0 0 12px;line-height:1.5}.payment-mobile-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--semi-color-border)}.payment-mobile-switch{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--semi-color-text-1)}.payment-mobile-actions{display:flex;gap:8px}.payment-mobile-actions .semi-button{padding:4px 12px;font-size:13px}.page-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-table-wrapper .semi-table{min-width:600px}.page-table-wrapper .semi-table th,.page-table-wrapper .semi-table td{white-space:nowrap}.page-search-bar{flex-direction:column;gap:12px}.page-search-bar .semi-input-wrapper,.page-search-bar .semi-select{width:100%!important;margin-left:0!important}.page-search-bar .semi-button{width:100%;margin-left:0!important}}.ai-chat-page{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px 20px;box-sizing:border-box}.ai-chat-page-header{display:flex;align-items:baseline;gap:12px;flex-shrink:0;margin-bottom:12px}.ai-chat-page-header .page-header-title{margin:0;text-align:left}.ai-chat-page-dialogue{flex:1;min-height:0}.ai-chat-page-input{flex-shrink:0;margin-top:12px}@media (max-width: 768px){.ai-chat-page{padding:8px}.ai-chat-page-header{margin-bottom:8px}}
