@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#171a1d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#171a1d;--ink-2:#252a2f;--muted:#6e747a;--soft:#92989d;--line:#dfe2de;--surface:#fff;--page:#f4f5f2;--lime:#c8ff31;--lime-dark:#9bd000;--yellow:#ffce3a;--cyan:#5ac8fa;--red:#ff625c;--green:#20b26b;--shadow:0 16px 42px #191e1c14;background:#f4f5f2;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;min-height:100vh;margin:0}body,button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c8ff318c}#root{min-height:100vh}.admin-login-page,.admin-shell,.admin-modal-backdrop{--admin-ink:#17211b;--admin-muted:#69736d;--admin-line:#dfe4e0;--admin-soft:#f3f5f2;--admin-panel:#fff;--admin-dark:#142019;--admin-dark-soft:#203129;--admin-accent:#e7b620;--admin-accent-dark:#bd8d00;--admin-green:#178052;--admin-red:#b94242;--admin-blue:#3473b5;color:var(--admin-ink);letter-spacing:0;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.admin-login-page *,.admin-shell *,.admin-modal-backdrop *{box-sizing:border-box;letter-spacing:0}.admin-realname-privacy{color:#315b43;background:#f3fbf6;border:1px solid #d9e8dd;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 24px 0;padding:16px 18px;display:flex}.admin-realname-privacy div{gap:4px;display:grid}.admin-realname-privacy span{color:#627167;font-size:13px;line-height:1.55}.admin-login-page button,.admin-login-page input,.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-modal-backdrop button,.admin-modal-backdrop input,.admin-modal-backdrop select,.admin-modal-backdrop textarea{font:inherit}.admin-login-page{background:#f5f6f3;grid-template-columns:minmax(430px,1.08fr) minmax(400px,.92fr);min-height:100vh;display:grid}.admin-login-brand{color:#fff;background:linear-gradient(145deg,#101c15fa,#1c3025f5),url(/assets/hero-gaming.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,5vw,68px);display:flex;overflow:hidden}.admin-login-brand>a{color:#fff;align-items:center;gap:12px;width:fit-content;text-decoration:none;display:inline-flex}.admin-login-brand>a>span,.admin-sidebar-brand>span{color:#172118;background:var(--admin-accent);border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.admin-login-brand>a strong{font-size:21px}.admin-login-brand>div{max-width:620px;margin:70px 0}.admin-login-brand>div>p,.admin-login-panel>div>p{color:var(--admin-accent);margin:0 0 20px;font-size:12px;font-weight:800}.admin-login-brand h1{margin:0 0 24px;font-size:46px;line-height:1.25}.admin-login-brand>div>span{color:#cbd5ce;max-width:500px;font-size:16px;line-height:1.8;display:block}.admin-login-brand footer{color:#aebbb3;align-items:center;gap:9px;font-size:13px;display:flex}.admin-login-panel{place-items:center;min-height:100vh;padding:42px;display:grid}.admin-login-panel>div{width:min(100%,390px)}.admin-login-icon{width:48px;height:48px;color:var(--admin-green);background:#e6f3eb;border-radius:7px;place-items:center;margin-bottom:26px;display:grid}.admin-login-panel>div>p{color:var(--admin-green);margin-bottom:9px}.admin-login-panel h2{margin:0 0 8px;font-size:30px}.admin-login-panel small{color:var(--admin-muted);font-size:14px}.admin-login-panel form{gap:18px;margin-top:34px;display:grid}.admin-login-panel label,.admin-modal-form label,.admin-compose label,.admin-password-card label,.admin-settings-grid>label{gap:8px;min-width:0;display:grid}.admin-login-panel label>span,.admin-modal-form label>span,.admin-compose label>span,.admin-password-card label>span,.admin-settings-grid>label>span{color:#39443e;font-size:13px;font-weight:700}.admin-login-panel input,.admin-modal-form input,.admin-modal-form select,.admin-modal-form textarea,.admin-compose input,.admin-compose select,.admin-compose textarea,.admin-password-card input,.admin-settings-grid input,.admin-settings-grid select,.admin-settings-grid textarea,.admin-toolbar input,.admin-toolbar select{width:100%;min-height:42px;color:var(--admin-ink);background:#fff;border:1px solid #cfd6d1;border-radius:5px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.admin-modal-form textarea,.admin-compose textarea,.admin-settings-grid textarea{resize:vertical;min-height:90px;line-height:1.65}.admin-login-panel input:focus,.admin-modal-form input:focus,.admin-modal-form select:focus,.admin-modal-form textarea:focus,.admin-compose input:focus,.admin-compose select:focus,.admin-compose textarea:focus,.admin-password-card input:focus,.admin-settings-grid input:focus,.admin-settings-grid textarea:focus,.admin-toolbar input:focus,.admin-toolbar select:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #1780521a}.admin-primary,.admin-secondary,.admin-count{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-primary{color:#172118;background:var(--admin-accent);border:1px solid var(--admin-accent);cursor:pointer}.admin-primary:hover{background:#f0c43c;border-color:#f0c43c}.admin-primary:disabled,.admin-secondary:disabled{cursor:not-allowed;opacity:.55}.admin-primary.full{width:100%;min-height:46px;margin-top:4px}.admin-secondary{color:#344039;cursor:pointer;background:#fff;border:1px solid #ccd4ce}.admin-secondary:hover{background:#f8f9f7;border-color:#919e96}.admin-back-link{color:var(--admin-muted);text-align:center;margin-top:24px;font-size:13px;text-decoration:none;display:block}.admin-form-error{color:#a93636;background:#fff0f0;border:1px solid #f2c9c9;border-radius:5px;padding:10px 12px;font-size:13px}.admin-shell{background:#f3f5f2;min-height:100vh;display:flex}.admin-sidebar{z-index:40;color:#ecf1ed;background:var(--admin-dark);border-right:1px solid #28372e;flex-direction:column;width:232px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;height:72px;padding:0 18px;display:flex}.admin-sidebar-brand>span{width:37px;height:37px}.admin-sidebar-brand>div{flex:1;gap:2px;display:grid}.admin-sidebar-brand strong{font-size:16px}.admin-sidebar-brand small,.admin-sidebar-foot small{color:#97a69d;font-size:11px}.admin-sidebar-brand>button{color:#fff;background:0 0;border:0;display:none}.admin-sidebar nav{gap:3px;padding:16px 12px;display:grid;overflow-y:auto}.admin-sidebar nav a{color:#b8c3bc;border-radius:5px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0f}.admin-sidebar nav a.active{color:#fff;background:var(--admin-dark-soft)}.admin-sidebar nav a.active:before{background:var(--admin-accent);content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;inset:9px auto 9px 0}.admin-sidebar nav a.active svg{color:var(--admin-accent)}.admin-sidebar-foot{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:68px;margin-top:auto;padding:12px 15px;display:flex}.admin-sidebar-foot>span{width:34px;height:34px;color:var(--admin-dark);background:var(--admin-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.admin-sidebar-foot>div{flex:1;display:grid}.admin-sidebar-foot strong{font-size:13px}.admin-sidebar-foot button{color:#aeb9b2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.admin-sidebar-foot button:hover{color:#fff;background:#ffffff14}.admin-main{width:calc(100% - 232px);min-width:0;margin-left:232px}.admin-topbar{z-index:20;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;justify-content:space-between;align-items:center;height:60px;padding:0 25px;display:flex;position:sticky;top:0}.admin-topbar>div{color:#919b95;align-items:center;gap:6px;font-size:13px;display:flex}.admin-topbar>div strong{color:#344039}.admin-topbar>div:last-child{gap:10px}.admin-topbar a,.admin-topbar button,.admin-menu-button{color:#4a554e;cursor:pointer;background:0 0;border:1px solid #d5dbd7;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-topbar button{width:34px;padding:0}.admin-menu-button{display:none}.admin-content{width:min(100%,1500px);margin:0 auto;padding:27px 28px 50px}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:22px;min-height:74px;margin-bottom:22px;display:flex}.admin-page-head>div>span{color:var(--admin-green);margin-bottom:7px;font-size:10px;font-weight:900;display:block}.admin-page-head h1{margin:0 0 7px;font-size:25px;line-height:1.25}.admin-page-head p{color:var(--admin-muted);margin:0;font-size:13px}.admin-count{color:#526059;background:#e7ebe7;border:0;min-height:32px}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-metric-grid article{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:7px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.admin-metric-grid article>span{border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-metric-grid article>span.green{color:#187b51;background:#e6f3eb}.admin-metric-grid article>span.yellow{color:#9e7400;background:#fff4ce}.admin-metric-grid article>span.blue{color:#316ba6;background:#e7f0fb}.admin-metric-grid article>span.red{color:#a83f3f;background:#fbe8e8}.admin-metric-grid article>div{min-width:0;display:grid}.admin-metric-grid p{color:var(--admin-muted);margin:0 0 4px;font-size:12px}.admin-metric-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.admin-metric-grid small{color:#89938d;margin-top:4px;font-size:11px}.admin-overview-grid,.admin-split-layout,.admin-security-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:18px;min-width:0;display:grid}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:7px;min-width:0}.admin-panel>header{border-bottom:1px solid #e6eae7;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:15px 18px;display:flex}.admin-panel>header h2,.admin-settings-form section>header h2{margin:0 0 4px;font-size:15px}.admin-panel>header p,.admin-settings-form section>header p{color:var(--admin-muted);margin:0;font-size:12px}.admin-panel>header>a{color:var(--admin-green);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.admin-compact-list>div,.admin-ticket-compact>div,.admin-message-list>div{border-bottom:1px solid #edf0ed;align-items:center;gap:12px;min-width:0;padding:12px 18px;display:grid}.admin-compact-list>div{grid-template-columns:48px minmax(0,1fr) auto auto}.admin-compact-list img{object-fit:cover;border-radius:4px;width:48px;height:36px}.admin-compact-list p,.admin-ticket-compact p,.admin-message-list p,.admin-product-cell p,.admin-user-cell p{gap:3px;min-width:0;margin:0;display:grid}.admin-compact-list p strong,.admin-message-list p strong,.admin-product-cell p strong,.admin-user-cell p strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-compact-list p small,.admin-ticket-compact p small,.admin-message-list p small,.admin-product-cell p small,.admin-user-cell p small,.admin-table td>small{color:#7c8780;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;display:block;overflow:hidden}.admin-ticket-compact>div{grid-template-columns:auto minmax(0,1fr) auto}.admin-ticket-compact>div>span{color:var(--admin-green);font-size:12px;font-weight:800}.admin-empty,.admin-table-loading,.admin-section-loading,.admin-loading{color:#7d8881;justify-content:center;align-items:center;gap:9px;min-height:170px;font-size:13px;display:flex}.admin-loading{background:#f3f5f2;min-height:100vh}.admin-empty{flex-direction:column}.admin-table-loading{min-height:90px}.admin-toolbar{border:1px solid var(--admin-line);background:#fff;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:11px;display:flex}.admin-toolbar.compact{width:fit-content}.admin-toolbar select{width:150px}.admin-search{color:#79847d;border:1px solid #cfd6d1;border-radius:5px;flex:1;align-items:center;min-width:260px;max-width:440px;display:flex}.admin-search:focus-within{border-color:var(--admin-green);box-shadow:0 0 0 3px #1780521a}.admin-search svg{flex:none;margin-left:11px}.admin-search input{border:0;min-height:40px;box-shadow:none!important}.admin-table-wrap{border:1px solid var(--admin-line);background:#fff;border-radius:7px;width:100%;min-width:0;position:relative;overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}.admin-table th{color:#69746d;border-bottom:1px solid var(--admin-line);text-align:left;white-space:nowrap;background:#f7f8f6;padding:11px 13px;font-size:11px;font-weight:800}.admin-table td{color:#465149;vertical-align:middle;border-bottom:1px solid #e9ece9;max-width:260px;padding:12px 13px;font-size:12px;line-height:1.55}.admin-table tbody tr:hover{background:#fafbf9}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td>strong{color:#263229;font-size:12px;display:block}.admin-product-cell,.admin-user-cell{align-items:center;gap:10px;min-width:190px;display:flex}.admin-product-cell img{object-fit:cover;background:#eef0ee;border-radius:4px;flex:0 0 58px;width:58px;height:43px}.admin-order-claim-detail{white-space:normal;max-width:240px;margin-top:4px;display:block;color:#865d00!important}.admin-order-steps{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding:13px 16px 9px;display:grid}.admin-order-steps>div{color:#9aa29d;justify-items:center;gap:5px;font-size:9px;font-weight:800;display:grid;position:relative}.admin-order-steps>div:before{z-index:0;content:"";background:#d8ddda;width:100%;height:2px;position:absolute;top:9px;right:50%}.admin-order-steps>div:first-child:before{display:none}.admin-order-steps i{z-index:1;color:#fff;background:#b9c0bc;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:relative}.admin-order-steps .done{color:#2471b3}.admin-order-steps .done:before,.admin-order-steps .done i{background:#318de0}.admin-order-steps.cancelled{opacity:.5}.admin-order-detail{gap:12px;padding:17px;display:grid}.admin-order-detail>.admin-order-steps{background:#f6f8fa;border:1px solid #e1e5e8;border-radius:5px;padding:16px 20px 11px}.admin-order-detail section{border:1px solid var(--admin-line);border-radius:5px;padding:14px}.admin-order-detail h3{margin:0 0 11px;font-size:13px}.admin-order-detail-product{background:#f7f8f7;border:1px solid #e5e8e6;border-radius:4px;align-items:center;gap:11px;padding:9px;display:flex}.admin-order-detail-product img{object-fit:cover;border-radius:4px;width:72px;height:56px}.admin-order-detail-product p{gap:5px;margin:0;display:grid}.admin-order-detail-product span{color:var(--admin-muted);font-size:10px}.admin-order-detail dl{margin:0}.admin-order-detail dl>div{border-top:1px solid #ecefed;justify-content:space-between;align-items:center;gap:15px;min-height:37px;padding:7px 0;display:flex}.admin-order-detail dl>div:first-child{border-top:0}.admin-order-detail dt{color:#616c65;font-size:11px}.admin-order-detail dd{text-align:right;margin:0;font-size:11px;font-weight:800}.admin-order-detail dd.refund{color:#168150}.admin-order-detail dl>div.total{justify-content:flex-end;gap:9px}.admin-order-detail dl>div.total dd{color:var(--admin-red);font-size:16px}.admin-user-cell>span{color:#fff;background:#47715d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.admin-row-actions{align-items:center;gap:5px;min-width:max-content;display:flex}.admin-row-actions button,.admin-row-actions a{color:#20734f;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:11px;font-weight:700;text-decoration:none}.admin-row-actions button:hover,.admin-row-actions a:hover{background:#ecf4ef;border-radius:3px}.admin-row-actions .danger{color:var(--admin-red)}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-status{color:#536159;white-space:nowrap;background:#edf0ed;border-radius:3px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.admin-status.status-active,.admin-status.status-completed,.admin-status.status-resolved,.admin-status.status-paid{color:#177149;background:#e3f2e9}.admin-status.status-rented,.admin-status.status-processing,.admin-status.status-approved{color:#23669d;background:#e6f0f9}.admin-status.status-paused,.admin-status.status-open,.admin-status.status-created,.admin-status.status-pending_review{color:#946b00;background:#fff3ca}.admin-status.status-cancelled,.admin-status.status-suspended,.admin-status.status-closed,.admin-status.status-archived,.admin-status.status-failed,.admin-status.status-expired,.admin-status.status-rejected{color:#a23e3e;background:#f9e8e8}.admin-payment-config{color:#9a4440;background:#f8e8e7;border-radius:4px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:800}.admin-payment-config.ready{color:#176d47;background:#e3f2e9}.admin-payment-config.error{color:#a93636;background:#fff0f0}.admin-withdrawal-notice{color:#315b43;background:#f3fbf6;border:1px solid #d9e8dd;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:15px;padding:14px 16px;display:flex}.admin-withdrawal-notice svg{flex:none;margin-top:1px}.admin-withdrawal-notice>div{gap:4px;display:grid}.admin-withdrawal-notice strong{font-size:13px}.admin-withdrawal-notice span{color:#627167;font-size:11px;line-height:1.65}.withdrawal-table td:nth-child(3) small{overflow-wrap:anywhere;max-width:240px}.admin-payment-settings{border:1px solid var(--admin-line);background:#fff;border-radius:7px;margin-bottom:16px;overflow:hidden}.admin-payment-settings-head,.admin-payment-settings-actions{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.admin-payment-settings-head{border-bottom:1px solid var(--admin-line)}.admin-payment-settings-head>div,.admin-payment-settings-head>div>div,.admin-payment-settings-actions>div{align-items:center;gap:10px;display:flex}.admin-payment-settings-head>div>div{gap:3px;display:grid}.admin-payment-settings-head>div>span{color:#176d47;background:#e6f2eb;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-payment-settings h2{margin:0;font-size:15px}.admin-payment-settings p{color:var(--admin-muted);margin:0;font-size:11px}.admin-switch{color:#344039;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.admin-switch input{opacity:0;width:1px;height:1px;position:absolute}.admin-switch>span{background:#b6bdb8;border-radius:11px;width:37px;height:21px;transition:background .15s;position:relative}.admin-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.admin-switch input:checked+span{background:var(--admin-green)}.admin-switch input:checked+span:after{transform:translate(16px)}.admin-switch input:focus-visible+span{box-shadow:0 0 0 3px #17805229}.admin-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:18px;display:grid}.admin-payment-grid>label,.admin-payment-field,.admin-payment-field>label{align-content:start;gap:7px;min-width:0;display:grid}.admin-payment-grid>.wide{grid-column:1/-1}.admin-payment-grid>label>span,.admin-payment-field>label>span,.admin-payment-activation label>span{color:#39443e;font-size:12px;font-weight:750}.admin-payment-grid input,.admin-payment-grid textarea,.admin-payment-activation input{width:100%;min-height:41px;color:var(--admin-ink);background:#fff;border:1px solid #cfd6d1;border-radius:5px;outline:none;padding:9px 11px}.admin-payment-grid textarea{resize:vertical;min-height:104px;line-height:1.55}.admin-payment-grid input:focus,.admin-payment-grid textarea:focus,.admin-payment-activation input:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #1780521a}.admin-payment-grid input:disabled,.admin-payment-grid textarea:disabled{color:#6f7972;background:#f0f2f0}.admin-payment-grid label>small,.admin-payment-field>small,.admin-payment-activation small{color:#7c867f;font-size:10px;line-height:1.5}.admin-payment-grid .admin-clear-secret{color:#9a4440;cursor:pointer;align-items:center;gap:6px;width:fit-content;font-size:10px;font-weight:700;display:flex}.admin-payment-grid .admin-clear-secret input{width:14px;min-height:14px;accent-color:var(--admin-red);margin:0}.admin-readonly-value{overflow-wrap:anywhere;color:#3b4840;background:#f3f5f2;border:1px solid #dce2dd;border-radius:5px;min-height:41px;padding:10px 11px;font-family:Consolas,monospace;font-size:11px}.admin-payment-activation{border-top:1px solid var(--admin-line)}.admin-payment-activation summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;list-style:none;display:grid}.admin-payment-activation summary::-webkit-details-marker{display:none}.admin-payment-activation summary>span{color:#8a6500;background:#fff3ca;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.admin-payment-activation summary>div{gap:2px;display:grid}.admin-payment-activation summary strong{font-size:12px}.admin-payment-activation summary>svg{transition:transform .15s}.admin-payment-activation[open] summary>svg{transform:rotate(90deg)}.admin-payment-activation>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:2px 18px 16px 58px;display:grid}.admin-payment-activation label{gap:7px;display:grid}.admin-payment-settings-actions{border-top:1px solid var(--admin-line);background:#f7f8f6}.admin-payment-settings-actions>div{color:#5b675f;font-size:11px}.admin-payment-settings-actions>div svg{color:var(--admin-green);flex:none}.spinning{animation:.8s linear infinite admin-spin}.admin-summary-strip{border:1px solid var(--admin-line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid}.admin-summary-strip>div{border-right:1px solid var(--admin-line);gap:5px;padding:15px 18px;display:grid}.admin-summary-strip>div:last-child{border-right:0}.admin-summary-strip span{color:var(--admin-muted);font-size:11px}.admin-summary-strip strong{font-size:16px}.positive{color:var(--admin-green)!important}.negative{color:var(--admin-red)!important}.admin-muted{color:#949d97;font-size:11px}.admin-compose form,.admin-password-card form{gap:15px;padding:18px;display:grid}.admin-message-list{max-height:600px;overflow-y:auto}.admin-message-list>div{grid-template-columns:30px minmax(0,1fr) auto}.admin-message-list>div>span{color:#916c04;background:#fff4d0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.admin-message-list p small{max-width:430px}.admin-message-list time{color:#929b96;white-space:nowrap;font-size:10px}.admin-cell-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-settings-form{gap:16px;display:grid}.admin-settings-form>section{border:1px solid var(--admin-line);background:#fff;border-radius:7px;overflow:hidden}.admin-settings-form section>header{background:#fafbf9;border-bottom:1px solid #e5e9e6;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-settings-form section>header>span{color:#1e7550;background:#e5f2ea;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:18px;display:grid}.admin-settings-grid .wide,.admin-modal-form .wide{grid-column:1/-1}.admin-settings-grid label>small{color:#7d8881;font-size:11px}.admin-image-input{background:#f6f7f5;border:1px solid #dce2dd;border-radius:6px;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:14px;padding:12px;display:grid}.admin-image-input>img{aspect-ratio:16/7;object-fit:cover;background:#e7ebe7;border-radius:4px;width:100%}.admin-image-input>div{flex-direction:column;justify-content:center;gap:9px;min-width:0;display:flex}.admin-upload-button{color:#286b4e;cursor:pointer;background:#fff;border:1px solid #bdc9c1;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-upload-button input{display:none}.admin-input-suffix{position:relative}.admin-input-suffix input{padding-right:45px}.admin-input-suffix i{color:#7b857f;font-size:12px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-settings-actions{z-index:10;background:#19251df7;border:1px solid #2d3f34;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #111f162e}.admin-settings-actions>span{color:#b8c2bc;font-size:12px}.admin-security-grid{grid-template-columns:minmax(250px,.7fr) minmax(400px,1.3fr)}.admin-admin-card{text-align:center;padding:25px}.admin-admin-card>span{color:#172118;background:var(--admin-accent);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 13px;font-size:20px;font-weight:900;display:grid}.admin-admin-card h2{margin:0 0 3px;font-size:18px}.admin-admin-card>p{color:#7b857f;margin:0;font-size:12px}.admin-admin-card dl{border-top:1px solid var(--admin-line);gap:10px;margin:23px 0 0;padding-top:16px;display:grid}.admin-admin-card dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-admin-card dt{color:var(--admin-muted)}.admin-admin-card dd{margin:0;font-weight:700}.admin-security-note{color:#715700;background:#fff6d8;border:1px solid #eadb9f;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:15px;display:flex}.admin-security-note svg{flex:none}.admin-security-note strong{margin-bottom:4px;font-size:13px;display:block}.admin-security-note p{margin:0;font-size:12px;line-height:1.6}.admin-modal-backdrop{z-index:100;background:#0d14109e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{background:#fff;border-radius:7px;width:min(100%,520px);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 26px 70px #00000047}.admin-modal.wide{width:min(100%,720px)}.admin-modal>header{z-index:2;border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;min-height:59px;padding:0 17px;display:flex;position:sticky;top:0}.admin-modal>header h2{margin:0;font-size:16px}.admin-icon-button{color:#5f6a63;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-icon-button:hover{background:#eef1ee}.admin-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.admin-modal-form.single{grid-template-columns:1fr}.admin-form-note{color:#6b6243;background:#fff9e8;border:1px solid #eee2b9;border-radius:5px;padding:10px 12px;font-size:12px}.admin-modal-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.admin-balance-user,.admin-ticket-detail{background:#f5f7f4;border:1px solid #e0e5e1;border-radius:5px;gap:5px;padding:13px;display:grid}.admin-balance-user strong,.admin-ticket-detail strong{font-size:14px}.admin-balance-user span,.admin-ticket-detail span{color:var(--admin-muted);font-size:11px}.admin-ticket-detail p{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}.admin-toast{z-index:150;color:#fff;background:#1a6949;border-radius:6px;align-items:center;gap:8px;max-width:min(380px,100vw - 32px);padding:12px 15px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0c19113d}.admin-toast.error{background:#a53c3c}.spin{animation:.9s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-menu-mask{display:none}@media (width<=1120px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.admin-split-layout{grid-template-columns:1fr}}@media (width<=820px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand{min-height:280px;padding:28px}.admin-login-brand>div{margin:42px 0 20px}.admin-login-brand h1{font-size:31px}.admin-login-brand footer{display:none}.admin-login-panel{min-height:auto;padding:42px 24px 60px}.admin-sidebar{width:min(284px,84vw);transition:transform .2s;transform:translate(-105%);box-shadow:14px 0 36px #050c0842}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-brand>button{cursor:pointer;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-menu-mask{z-index:35;background:#09100c73;border:0;padding:0;display:block;position:fixed;inset:0}.admin-main{width:100%;margin-left:0}.admin-menu-button{display:inline-flex;width:36px!important;padding:0!important}.admin-topbar{height:56px;padding:0 14px}.admin-topbar>div:first-of-type{margin-left:9px;margin-right:auto}.admin-topbar>div:last-child a{display:none}.admin-content{padding:21px 16px 42px}.admin-security-grid{grid-template-columns:1fr}.admin-security-note{grid-column:1}}@media (width<=600px){.admin-login-brand{min-height:245px;padding:23px 20px}.admin-login-brand>div{margin:28px 0 5px}.admin-login-brand h1{margin-bottom:12px;font-size:27px}.admin-login-brand>div>span{font-size:14px;line-height:1.65}.admin-login-panel{place-items:start center;padding:32px 20px 48px}.admin-login-icon{margin-bottom:18px}.admin-login-panel h2{font-size:26px}.admin-login-panel form{margin-top:27px}.admin-content{padding:18px 12px 38px}.admin-page-head{align-items:flex-start;min-height:0;margin-bottom:17px}.admin-page-head h1{font-size:21px}.admin-page-head p{max-width:250px;line-height:1.55}.admin-page-head>:last-child:not(:first-child){flex:none}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-metric-grid article{gap:9px;padding:13px;display:grid}.admin-metric-grid article>span{width:32px;height:32px}.admin-metric-grid strong{font-size:18px}.admin-metric-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel>header{padding:13px 14px}.admin-toolbar{flex-wrap:wrap;align-items:stretch}.admin-search{width:100%;min-width:100%;max-width:none}.admin-toolbar select{flex:1;width:calc(100% - 74px)}.admin-toolbar.compact select{width:150px}.admin-table{min-width:900px}.admin-compact-list>div{grid-template-columns:44px minmax(0,1fr) auto;padding:11px 13px}.admin-compact-list>div>.admin-status{display:none}.admin-compact-list img{width:44px;height:33px}.admin-ticket-compact>div,.admin-message-list>div{padding:11px 13px}.admin-message-list>div{grid-template-columns:30px minmax(0,1fr)}.admin-message-list time{display:none}.admin-summary-strip>div{padding:12px}.admin-summary-strip strong{font-size:13px}.admin-settings-grid{grid-template-columns:1fr;padding:14px}.admin-settings-grid .wide{grid-column:1}.admin-image-input{grid-template-columns:1fr}.admin-settings-actions{bottom:7px}.admin-settings-actions>span{display:none}.admin-settings-actions .admin-primary{width:100%}.admin-modal-backdrop{align-items:end;padding:0}.admin-modal,.admin-modal.wide{border-radius:7px 7px 0 0;width:100%;max-height:92vh}.admin-modal-form{grid-template-columns:1fr;padding:15px}.admin-modal-form .wide{grid-column:1}.admin-toast{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}.spin{animation:none}}.admin-chat-workspace{border:1px solid var(--admin-line);background:#fff;border-radius:7px;grid-template-columns:330px minmax(0,1fr);height:clamp(420px,100vh - 330px,700px);min-height:0;display:grid;overflow:hidden}.admin-chat-list{border-right:1px solid var(--admin-line);background:#f8f9f7;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-chat-list>header{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.admin-chat-list>header>div{gap:3px;display:grid}.admin-chat-list>header strong{font-size:14px}.admin-chat-list>header small{color:var(--admin-muted);font-size:10px}.admin-chat-list>header button{color:#667169;cursor:pointer;background:0 0;border:1px solid #d9dfda;border-radius:4px;place-items:center;width:33px;height:33px;padding:0;display:grid}.admin-chat-list nav{min-height:0;overflow-y:auto}.admin-chat-list nav>button{width:100%;min-height:91px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ebe7;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.admin-chat-list nav>button:hover{background:#f0f3f0}.admin-chat-list nav>button.active{background:#e7ece8}.admin-chat-list nav>button.active:before{background:var(--admin-green);content:"";width:3px;position:absolute;inset:0 auto 0 0}.admin-chat-list nav img{object-fit:cover;border-radius:5px;width:52px;height:52px}.admin-support-avatar{color:#fff;background:#1f6c49;border-radius:5px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:850;display:grid}.admin-chat-list nav p{gap:3px;min-width:0;margin:0;display:grid}.admin-chat-list nav p>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-chat-list nav p strong{font-size:12px}.admin-chat-list nav p small{color:#67736b;font-size:10px;font-weight:700}.admin-chat-list nav p span{color:#929b95;font-size:10px}.admin-chat-list nav>button>div{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.admin-chat-list nav time{color:#929b95;text-align:right;white-space:nowrap;width:48px;font-size:8px;overflow:hidden}.admin-chat-list nav i{color:#fff;background:var(--admin-red);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid}.admin-chat-thread{background:#f2f4f2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.admin-chat-thread:has(.admin-chat-order-progress){grid-template-rows:auto auto auto minmax(0,1fr) auto}.admin-chat-order{border-bottom:1px solid var(--admin-line);background:#fff;grid-template-columns:56px minmax(160px,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:11px 16px;display:grid}.admin-chat-order>img{object-fit:cover;border-radius:5px;width:56px;height:50px}.admin-chat-order>div:first-of-type{gap:5px;min-width:0;display:grid}.admin-chat-order>div:first-of-type strong,.admin-chat-order>div:first-of-type span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-chat-order>div:first-of-type strong{font-size:13px}.admin-chat-order>div:first-of-type span{color:var(--admin-muted);font-size:10px}.admin-support-thread-head{border-bottom:1px solid var(--admin-line);background:#fff;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:11px 16px;display:grid}.admin-support-thread-head>div{gap:4px;min-width:0;display:grid}.admin-support-thread-head>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-support-thread-head>div small{color:var(--admin-muted);font-size:10px}.admin-support-thread-head .admin-secondary{white-space:nowrap;min-height:34px}.admin-chat-participants{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-chat-participants span,.admin-chat-participants b,.admin-chat-participants a{color:#58635c;background:#edf0ed;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:700;text-decoration:none}.admin-chat-participants b{color:#176540;background:#e5f2eb}.admin-chat-participants a{color:#155f91;background:#e8f3f8}.admin-chat-order-progress{border-bottom:1px solid var(--admin-line);background:#fbfcfa;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:6px 12px;display:flex}.admin-chat-order-progress span,.admin-chat-order-progress strong{color:#58635c;background:#edf0ed;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:700}.admin-chat-order-progress strong{color:#8f4235;background:#fff0eb}.admin-chat-stage{border-bottom:1px solid var(--admin-line);background:#fbfcfb}.admin-chat-stage .admin-order-steps{max-width:680px;margin:auto;padding-top:8px;padding-bottom:6px}.admin-chat-messages{scroll-behavior:smooth;min-height:0;padding:20px;overflow-y:auto}.admin-chat-loading,.admin-chat-placeholder{color:#7b867f;justify-content:center;align-items:center;display:flex}.admin-chat-loading{gap:8px;min-height:100%;font-size:12px}.admin-chat-placeholder{flex-direction:column;gap:8px;min-height:100%}.admin-chat-placeholder svg{color:#8a958e;margin-bottom:4px}.admin-chat-placeholder strong{font-size:15px}.admin-chat-placeholder span{color:#8b948e;font-size:11px}.admin-chat-system{justify-content:center;margin:4px 0 16px;display:flex}.admin-chat-system span{color:#6f7972;text-align:center;background:#e0e5e1;border-radius:4px;max-width:82%;padding:7px 11px;font-size:10px;line-height:1.6}.admin-system-card{color:#354039;background:#fff;border:1px solid #dce2de;border-radius:6px;width:min(88%,500px);margin:3px auto 16px;overflow:hidden;box-shadow:0 4px 13px #1420180d}.admin-system-card>header{border-bottom:1px solid #e7ebe8;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;padding:8px 12px;display:grid}.admin-system-card>header>span{color:#246b49;background:#e4f1e9;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.admin-system-card>header strong{font-size:12px}.admin-system-card>header time{color:#949c97;font-size:8px}.admin-system-card>p{color:#566159;margin:0;padding:12px 14px;font-size:11px;line-height:1.7}.admin-system-card>ol{color:#535e57;margin:0;padding:11px 16px 13px 34px;font-size:10px;line-height:1.7}.admin-system-card>ol li+li{margin-top:5px}.admin-system-card>div{padding:7px 14px 12px}.admin-system-card>div p{border-bottom:1px dashed #e2e6e3;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;min-height:29px;margin:0;font-size:10px;display:grid}.admin-system-card>div p:last-child{border-bottom:0}.admin-system-card>div span{color:#848d87}.admin-system-card>div b{overflow-wrap:anywhere}.admin-system-card.kind-seller_prompt>header>span,.admin-system-card.kind-seller_reminder>header>span{color:#896000;background:#fff1ca}.admin-chat-message{align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.admin-chat-message.mine{flex-direction:row-reverse}.admin-chat-message>span{color:#fff;background:#657169;border-radius:5px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.admin-chat-message.role-customer_service>span{color:#172118;background:var(--admin-accent)}.admin-chat-message>div{justify-items:start;max-width:min(72%,560px);display:grid}.admin-chat-message.mine>div{justify-items:end}.admin-chat-message p{align-items:center;gap:6px;margin:0 0 5px;display:flex}.admin-chat-message p strong{color:#566159;font-size:10px}.admin-chat-message p i{color:#506058;background:#dfe5e0;border-radius:2px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:700}.admin-chat-message p time{color:#959d98;font-size:9px}.admin-chat-message>div>div{color:#303832;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe4e0;border-radius:5px;padding:10px 12px;font-size:13px;line-height:1.65}.admin-chat-message.mine>div>div{background:#fff1b9;border-color:#ead995}.admin-chat-compose{border-top:1px solid var(--admin-line);background:#fff;padding:11px 13px 12px}.admin-chat-compose textarea{width:100%;min-height:58px;max-height:120px;color:var(--admin-ink);font:inherit;resize:none;background:#f7f8f6;border:1px solid #d3dad5;border-radius:5px;outline:none;padding:9px 11px;font-size:13px;line-height:1.55}.admin-chat-compose textarea:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #1780521a}.admin-chat-compose>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.admin-chat-compose>div>span{color:#89928c;font-size:10px}@media (width<=820px){.admin-chat-workspace{grid-template-rows:148px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 215px);min-height:590px}.admin-chat-list{border-right:0;border-bottom:1px solid var(--admin-line);grid-template-rows:42px minmax(0,1fr)}.admin-chat-list>header{padding-inline:11px}.admin-chat-list>header>div{align-items:center;gap:7px;display:flex}.admin-chat-list nav{scrollbar-width:none;display:flex;overflow:auto hidden}.admin-chat-list nav::-webkit-scrollbar{display:none}.admin-chat-list nav>button{grid-template-columns:46px minmax(0,1fr);width:270px;min-width:270px;min-height:105px;padding:10px}.admin-chat-list nav img{width:46px;height:46px}.admin-chat-list nav .admin-support-avatar{flex-basis:46px;width:46px;height:46px}.admin-chat-list nav>button>div{display:none}.admin-chat-order{grid-template-columns:48px minmax(0,1fr) auto;min-height:70px;padding:9px 12px}.admin-chat-order>img{width:48px;height:43px}.admin-chat-participants{grid-column:1/-1;justify-content:flex-start;display:flex;overflow-x:auto}.admin-support-thread-head{grid-template-columns:44px minmax(0,1fr) auto;min-height:70px;padding:9px 12px}.admin-support-thread-head>.admin-support-avatar{flex-basis:44px;width:44px;height:44px}.admin-support-thread-head .admin-secondary{grid-column:2/-1;justify-self:start;min-height:30px;padding-block:5px}.admin-chat-order-progress{padding:6px 10px}.admin-chat-messages{padding:14px 12px}.admin-chat-message>div{max-width:80%}}@media (width<=600px){.admin-chat-workspace{height:calc(100dvh - 205px);min-height:560px}.admin-chat-list nav>button{width:235px;min-width:235px}.admin-chat-order{grid-template-columns:44px minmax(0,1fr)}.admin-chat-order>img{width:44px;height:40px}.admin-chat-order>.admin-status{margin-top:-47px;position:absolute;right:23px}.admin-chat-participants{flex-wrap:nowrap;justify-content:flex-start}.admin-chat-participants span,.admin-chat-participants a,.admin-chat-participants b{white-space:nowrap}.admin-chat-messages{padding-inline:10px}.admin-chat-message{gap:7px}.admin-chat-message>span{flex-basis:32px;width:32px;height:32px}.admin-chat-message>div>div{font-size:12px}.admin-chat-compose{padding:9px 10px}.admin-chat-compose>div>span{display:none}.admin-chat-compose .admin-primary{margin-left:auto}.admin-chat-stage .admin-order-steps{padding-inline:5px}.admin-order-steps>div{text-align:center;font-size:8px}.admin-system-card{width:96%}.admin-order-detail{padding:12px}.admin-order-detail>.admin-order-steps{padding-inline:5px}.admin-order-detail dl>div{align-items:flex-start}}@media (width<=820px){.admin-payment-grid{grid-template-columns:1fr}.admin-payment-grid>.wide{grid-column:1}.admin-payment-activation>div{grid-template-columns:1fr 1fr;padding-left:18px}.admin-payment-activation>div>button{grid-column:1/-1}}@media (width<=600px){.admin-payment-settings-head{flex-direction:column;align-items:flex-start}.admin-payment-settings-head,.admin-payment-grid,.admin-payment-settings-actions{padding:14px}.admin-payment-activation summary{padding-inline:14px}.admin-payment-activation>div{grid-template-columns:1fr;padding:2px 14px 14px}.admin-payment-activation>div>button{grid-column:1;width:100%}.admin-payment-settings-actions{flex-direction:column;align-items:stretch}.admin-payment-settings-actions .admin-primary,.admin-payment-settings-actions .admin-secondary{width:100%}}.admin-chat-workspace{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr}.admin-chat-list{border-right:0;border-bottom:1px solid var(--admin-line)}.admin-chat-list nav{scrollbar-width:thin;display:flex;overflow:auto hidden}.admin-chat-list nav>button{border-bottom:0;border-right:1px solid #e7ebe7;width:300px;min-width:300px;min-height:104px}.admin-chat-image-link{background:#fff;border:1px solid #dfe4e0;border-radius:6px;max-width:min(280px,72vw);padding:4px;display:inline-block}.admin-chat-image{object-fit:contain;border-radius:4px;max-width:100%;max-height:230px;display:block}.admin-chat-image-button{color:#53605a;cursor:pointer;background:#f0f3ef;border-radius:4px;align-items:center;gap:4px;min-height:32px;padding:0 9px;font-size:11px;display:inline-flex;position:relative}.admin-chat-image-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-payout-status{color:#8b6b18;white-space:nowrap;background:#fff3ca;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:750;display:inline-flex}.admin-payout-status.paid{color:#17613d;background:#ddf3e4}.admin-payout-status:not(.pending):not(.paid){color:#8b948d;background:#f0f2ef}.payout-review-button{font-weight:750;color:#145b3b!important;background:#dff4e7!important;border-color:#acd9bb!important}.admin-order-payout-detail{background:#fffaf0;border:1px solid #e5d8aa;border-radius:7px;padding:14px}.admin-order-payout-detail.paid{background:#eefaf1;border-color:#b7dec3}.admin-order-payout-detail h3{margin:0 0 7px;font-size:14px}.admin-order-payout-detail p{color:var(--admin-muted);flex-wrap:wrap;gap:12px;margin:0;display:flex}.admin-order-payout-detail p strong{color:var(--admin-ink)}.admin-order-payout-detail small{color:var(--admin-muted);margin-top:6px;display:block}@media (width<=820px){.admin-chat-workspace{grid-template-rows:148px minmax(0,1fr)}.admin-chat-list nav>button{width:270px;min-width:270px}}.admin-fund-section{border:1px solid var(--admin-line);background:#fff;border-radius:18px;margin-top:22px;padding:22px;box-shadow:0 10px 30px #1e22270a}.admin-fund-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-fund-section-head>div>span{color:#7b8b47;letter-spacing:.14em;font-size:10px;font-weight:800}.admin-fund-section-head h2{color:#202428;margin:5px 0 6px;font-size:20px}.admin-fund-section-head p{color:#7a8185;margin:0;font-size:12px;line-height:1.7}.admin-fund-section .admin-toolbar{margin-top:16px}@media (width<=720px){.admin-fund-section{border-radius:14px;padding:16px}.admin-fund-section-head{flex-direction:column}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>main{flex:1}.container{width:min(1240px,100% - 48px);margin:0 auto}.realname-required-page,.realname-return-page{place-items:center;min-height:72vh;padding:64px 20px;display:grid}.realname-required-card,.realname-return-card{text-align:center;background:#fff;border-radius:24px;width:min(580px,100%);padding:38px;box-shadow:0 18px 60px #171f1b1f}.realname-required-card>span,.realname-return-card>span{color:#121814;background:#f0c72e;border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 18px;display:grid}.realname-required-card>p{color:#9a7400;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:900}.realname-required-card h1,.realname-return-card h1{margin:0 0 14px;font-size:30px}.realname-required-card ul{text-align:left;color:#536058;background:#f7f8f6;border-radius:16px;margin:24px 0;padding:18px 22px 18px 42px;line-height:1.9}.realname-state-line{background:#f3f5f2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}.realname-state-line i{background:#999;border-radius:50%;width:9px;height:9px}.realname-state-line i.status-verified{background:#178052}.realname-state-line i.status-pending{background:#d49f00}.realname-state-line i.status-failed,.realname-state-line i.status-expired{background:#bd4242}.realname-consent{text-align:left;color:#556159;align-items:flex-start;gap:10px;margin:0 0 22px;font-size:14px;line-height:1.65;display:flex}.realname-consent input{flex:none;margin-top:5px}.realname-required-card>.primary-button,.realname-required-card>.outline-button{justify-content:center;width:100%;margin-top:10px}.realname-security-card{background:linear-gradient(135deg,#fff,#f7f9f6);border:1px solid #dfe5df;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:22px;padding:22px;display:grid}.realname-security-card>span{background:#f0c72e;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.realname-security-card h3{margin:4px 0;font-size:22px}.realname-security-card p,.realname-security-card small{color:#687269;margin:0}.realname-security-card.status-verified{background:#f5fff9;border-color:#b9dec9}.realname-security-card.status-verified>span{color:#fff;background:#178052}.realname-return-card p{color:#657067;line-height:1.7}.realname-return-card.verified>span{color:#fff;background:#178052}.realname-return-card.failed>span{color:#fff;background:#b94242}@media (width<=640px){.realname-required-card,.realname-return-card{padding:28px 20px}.realname-security-card{grid-template-columns:auto 1fr}.realname-security-card>button{grid-column:1/-1;justify-content:center;width:100%}}.utility-bar{color:#b7bcc0;background:#171a1d;height:34px;font-size:12px}.utility-inner,.utility-inner>span,.utility-inner>div{align-items:center;height:100%;display:flex}.utility-inner{justify-content:space-between}.utility-inner>span{gap:6px}.utility-inner>div{gap:24px}.utility-inner a:hover{color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe2dee6;height:70px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{width:40px;height:40px;color:var(--ink);background:var(--lime);border-radius:5px;place-items:center;display:grid}.brand>span:last-child{color:var(--ink);flex-direction:column;font-size:20px;font-weight:800;line-height:1.05;display:flex}.brand small{color:var(--muted);margin-top:5px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;line-height:1}.brand.light>span:last-child,.brand.light small{color:#fff}.desktop-nav{align-items:center;gap:38px;height:100%;display:flex}.desktop-nav a{color:#4f555a;align-items:center;height:100%;font-size:14px;font-weight:600;display:flex;position:relative}.desktop-nav a:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.desktop-nav a:hover,.desktop-nav a.active{color:var(--ink)}.desktop-nav a.active:after{background:var(--lime-dark)}.header-actions,.hero-actions,.detail-actions,.form-navigation,.seller-callout-actions,.profile-head-actions{align-items:center;gap:10px;display:flex}.primary-button,.outline-button,.quiet-button,.icon-button,.mobile-menu-button{border:0;text-decoration:none}.primary-button,.outline-button,.quiet-button{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.primary-button{color:#10130d;background:var(--lime);box-shadow:inset 0 -2px #212d0029}.primary-button:hover{background:#baf211}.primary-button:disabled,.outline-button:disabled,.quiet-button:disabled{opacity:.5;cursor:not-allowed}.primary-button.small,.quiet-button{min-height:38px;padding:0 14px;font-size:13px}.outline-button{color:var(--ink);background:#fff;border:1px solid #cfd3ce}.outline-button:hover{border-color:#9ea49d}.quiet-button{color:#596066;background:0 0}.quiet-button:hover{color:var(--ink);background:#f0f1ee}.icon-button,.mobile-menu-button{width:40px;height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;padding:0;display:grid}.icon-button:hover{background:#f1f3ee}.icon-button.large{width:48px;height:48px}.mobile-menu-button,.mobile-bottom-nav,.mobile-filter-trigger,.mobile-order-bar,.mobile-menu-backdrop{display:none}.home-hero{color:#fff;background:#111416;height:min(680px,100svh - 104px);min-height:560px;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:.45s hero-slide-fade;position:absolute;inset:0}@keyframes hero-slide-fade{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.hero-carousel-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d111373;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-arrow:hover{background:#0d1113c7}.hero-carousel-arrow.previous{left:22px}.hero-carousel-arrow.next{right:22px}.hero-carousel-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:30px;right:32px}.hero-carousel-dots button{background:#ffffff6b;border:0;border-radius:3px;width:24px;height:4px;padding:0}.hero-carousel-dots button.active{background:var(--lime);width:42px}.hero-scrim{background:#070a0b99;position:absolute;inset:0}.hero-slide-link{z-index:1;position:absolute;inset:0}.hero-content{z-index:2;height:100%;padding-top:102px;position:relative}.home-hero.is-referral-slide .hero-content{pointer-events:none}.home-hero.is-referral-slide .hero-actions{pointer-events:auto}.eyebrow{color:#e7e9e5;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:700;display:flex}.eyebrow>span{background:var(--lime);width:30px;height:2px}.eyebrow.dark{color:#696f73}.home-hero h1{margin-bottom:24px;font-family:Barlow Condensed,Noto Sans SC,sans-serif;font-size:86px;font-weight:800;line-height:.95}.hero-lead{color:#d5d8d4;max-width:590px;margin-bottom:34px;font-size:18px;line-height:1.9}.hero-button,.hero-outline{min-height:52px;padding-inline:22px}.hero-outline{color:#fff;background:#171a1d66;border-color:#ffffff6b}.hero-proof{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);max-width:650px;display:grid;position:absolute;bottom:34px;left:24px;right:24px}.hero-proof div{flex-direction:column;padding:20px 26px 0 0;display:flex}.hero-proof strong{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:29px;line-height:1}.hero-proof span{color:#b8bdb9;margin-top:8px;font-size:12px}.quick-band{border-bottom:1px solid var(--line);background:#fff}.quick-grid{grid-template-columns:repeat(4,1fr);display:grid}.quick-link{border-right:1px solid var(--line);grid-template-columns:42px 1fr 18px;align-items:center;gap:13px;min-width:0;padding:25px 26px;display:grid}.quick-link:first-child{border-left:1px solid var(--line)}.quick-link:hover{background:#f7f8f4}.quick-link>span{border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.quick-link.lime>span{background:#eaffac}.quick-link.yellow>span{background:#fff0ae}.quick-link.blue>span{background:#ccefff}.quick-link.red>span{background:#ffd4d1}.quick-link div,.quick-link strong,.quick-link small{min-width:0;display:block}.quick-link strong{margin-bottom:4px;font-size:15px}.quick-link small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.section{padding-top:86px;padding-bottom:94px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading p,.page-intro p,.publish-head p,.profile-head p,.help-hero p,.publish-success>p:first-of-type{color:#777e81;margin-bottom:7px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;line-height:1}.section-heading h2{margin-bottom:8px;font-size:30px;line-height:1.2}.section-heading>div>span{color:var(--muted);font-size:13px}.section-action a,.text-link{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.product-image{aspect-ratio:1.48;background:#22272a;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.product-card:hover .product-image img{transform:scale(1.025)}.game-label,.online-label{border-radius:3px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;top:12px}.game-label{color:#171a1d;background:var(--lime);left:12px}.online-label{color:#fff;background:#121617c7;align-items:center;gap:5px;display:flex;right:12px}.online-label i,.detail-labels .online i,.market-note i,.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.favorite-button{z-index:2;width:36px;height:36px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 5px 18px #0e111229}.favorite-button.active{color:#f04949}.product-body{padding:17px 16px 15px}.product-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:10px;overflow:hidden}.product-meta span{color:#ad6800;margin-right:6px;font-weight:700}.product-title{min-height:44px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.product-title:hover{color:#5e7900}.product-tags{gap:5px;min-height:27px;margin:13px 0 14px;display:flex;overflow:hidden}.product-tags span{color:#5f6468;background:#f1f2ef;border-radius:3px;flex:none;padding:4px 7px;font-size:9px}.product-stats{border-top:1px solid #eceeeb;border-bottom:1px solid #eceeeb;grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.product-stats div{border-right:1px solid #eceeeb;min-width:0;padding:0 7px}.product-stats div:first-child{padding-left:0}.product-stats div:last-child{border-right:0}.product-stats span,.product-stats strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.product-stats span{color:var(--soft);margin-bottom:4px;font-size:8px}.product-stats strong{color:#363b3f;font-size:10px}.product-footer{justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.price{color:var(--ink);align-items:baseline;display:flex}.price>span{margin-right:2px;font-size:12px;font-weight:800}.price strong{font-family:Barlow Condensed,sans-serif;font-size:29px;line-height:1}.price small{color:var(--muted);margin-left:3px;font-size:9px}.rent-link{color:#252a2f;background:var(--lime);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.product-card.dense .product-image{aspect-ratio:1.9}.product-card.dense .game-label,.product-card.dense .online-label{padding:5px 7px;font-size:10px;font-weight:800;top:8px}.product-card.dense .game-label{left:8px}.product-card.dense .online-label{right:8px}.product-card.dense .favorite-button{width:30px;height:30px;top:46%;right:8px}.product-card.dense .product-body{padding:12px 13px 11px}.product-card.dense .product-meta{margin-bottom:6px;font-size:11px;font-weight:600}.product-card.dense .product-title{white-space:nowrap;text-overflow:ellipsis;min-height:19px;font-size:16px;font-weight:800;line-height:1.55;display:block;overflow:hidden}.product-skins{gap:4px;min-height:22px;margin:6px 0 7px;display:flex;overflow:hidden}.product-skins span{color:#526900;background:#f0f8dc;border:1px solid #dcebad;border-radius:3px;flex:none;padding:3px 6px;font-size:10px;font-weight:700}.product-core-stats{border-top:1px solid #eceeeb;border-bottom:1px solid #eceeeb;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 0;display:grid}.product-core-stats>div{border-right:1px solid #eceeeb;min-width:0;padding:0 4px}.product-core-stats>div:first-child{padding-left:0}.product-core-stats>div:last-child{border-right:0;padding-right:0}.product-core-stats span,.product-core-stats strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.product-core-stats span{color:var(--soft);margin-bottom:3px;font-size:10px;font-weight:600}.product-core-stats strong{color:#303539;font-size:13px;font-weight:800}.product-card.dense .product-footer{padding-top:10px}.product-card.dense .price strong{font-size:32px}.product-card.dense .price>span{font-size:13px}.product-card.dense .price small{font-size:10px;font-weight:600}.product-card.dense .rent-link{min-height:36px;padding-inline:12px;font-size:12px;font-weight:800}.trust-section{color:#fff;background:#171a1d;padding:92px 0}.trust-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.trust-intro h2{margin-bottom:22px;font-size:38px;line-height:1.35}.trust-intro>p:not(.eyebrow){color:#abb0ad;max-width:480px;font-size:14px;line-height:1.9}.trust-intro .text-link{color:var(--lime);margin-top:22px}.trust-steps{border-top:1px solid #373c3f}.trust-step{border-bottom:1px solid #373c3f;grid-template-columns:42px 52px 1fr;align-items:center;gap:18px;padding:27px 0;display:grid}.trust-step-number{color:#70777a;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.trust-icon{width:48px;height:48px;color:var(--ink);background:var(--lime);border-radius:4px;place-items:center;display:grid}.trust-step h3{margin-bottom:5px;font-size:17px}.trust-step p{color:#aeb4b0;margin-bottom:0;font-size:12px}.seller-callout{justify-content:space-between;align-items:end;gap:50px;display:flex}.seller-callout h2{margin-bottom:14px;font-size:31px}.seller-callout>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.8}.seller-callout-actions{flex-direction:column;align-items:stretch;min-width:230px}.seller-callout-actions>span{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.page-bg{background:var(--page);min-height:800px}.page-intro,.publish-head,.profile-head{justify-content:space-between;align-items:center;gap:30px;min-height:154px;display:flex}.page-intro h1,.publish-head h1,.profile-head h1,.publish-success h1{margin-bottom:6px;font-size:34px;line-height:1.2}.page-intro span,.publish-head span,.profile-head span{color:var(--muted);font-size:13px}.market-note{text-align:right}.market-note span,.market-note small{display:block}.market-note span{color:var(--ink);font-weight:700}.market-note i{background:var(--green);margin-right:6px}.market-note small{color:var(--muted);margin-top:6px;font-size:10px}.filter-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.desktop-filters{padding-block:16px 10px;position:relative}.market-zones{border-bottom:1px solid #eceeeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:14px;display:grid}.market-zones>button{color:#3f474c;background:#f8faf8;border:1px solid #dce3dc;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:9px 14px;display:flex}.market-zones>button:hover,.market-zones>button.active{color:#405500;background:#f4ffd7;border-color:#b8d45c}.market-zones>button>span,.market-zones strong,.market-zones small{display:block}.market-zones strong{margin-bottom:3px;font-size:13px;font-weight:800}.market-zones small{color:#737b80;font-size:11px;font-weight:600}.filter-row{border-bottom:1px solid #eceeeb;grid-template-columns:90px 1fr auto;align-items:center;min-height:52px;display:grid}.filter-row>strong,.filter-group>strong{color:#31373b;font-size:13px;font-weight:800}.filter-pills{flex-wrap:wrap;gap:6px;display:flex}.filter-pills button,.filter-actions button,.sort-tabs button,.layout-toggle button,.panel-tabs button{background:0 0;border:0}.filter-pills button{color:#50565a;border-radius:4px;min-height:27px;padding:0 9px;font-size:12px;font-weight:600}.filter-pills button:hover,.filter-pills button.active{color:#283000;background:#ebffb3}.filter-more{color:#526900;background:#f1f5e8;border:0;border-radius:4px;align-items:center;gap:3px;min-height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.filter-more svg{transition:transform .15s}.filter-combo-row{border-bottom:1px solid #eceeeb;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:58px;display:grid}.filter-group{border-right:1px solid #eceeeb;grid-template-columns:72px 1fr;align-items:center;min-width:0;min-height:36px;padding-right:10px;display:grid}.filter-group+.filter-group{padding-left:14px}.filter-group:last-child{border-right:0;padding-right:0}.filter-combo-bottom .filter-group{grid-template-columns:76px 1fr}.filter-actions{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.filter-actions>span{color:#737b80;font-size:11px;font-weight:600}.filter-actions button{min-height:32px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.advanced-filters{grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 0 6px 76px;display:grid}.advanced-filters label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.advanced-filters select,.profile-section-head select{height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 10px;font-size:12px}.market-results{padding-top:26px;padding-bottom:90px}.result-toolbar{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:1fr 310px auto;align-items:center;gap:12px;min-height:64px;margin-bottom:14px;padding:9px 10px 9px 20px;display:grid}.sort-tabs{align-items:center;gap:22px;height:100%;display:flex}.sort-tabs button{color:#666c70;height:100%;font-size:12px;position:relative}.sort-tabs button.active{color:var(--ink);font-weight:700}.sort-tabs button.active:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:-10px;left:0;right:0}.search-box{color:#92989b;background:#f4f5f2;border:1px solid #e5e7e3;border-radius:4px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.layout-toggle{gap:3px;display:flex}.layout-toggle button{color:#8b9194;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.layout-toggle button.active{color:var(--ink);background:#eef0eb}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.list-layout{grid-template-columns:1fr}.product-card.compact{grid-template-columns:270px 1fr;display:grid}.product-card.compact.dense .product-image{aspect-ratio:auto}.product-card.compact.dense .favorite-button{top:18px}.product-card.compact.dense .product-body{padding:14px 16px}.product-card.compact.dense .product-title{font-size:15px}.product-card.compact.dense .product-core-stats{max-width:520px}.product-card.compact .product-image{aspect-ratio:auto;height:100%}.product-card.compact .favorite-button{top:18px}.product-card.compact .product-title{min-height:auto;font-size:17px}.product-card.compact .product-stats{max-width:470px}.empty-state{color:#a1a6a8;text-align:center;border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px 20px;display:flex}.empty-state h2{color:var(--ink);margin:20px 0 8px;font-size:20px}.empty-state p{color:var(--muted);margin-bottom:22px;font-size:13px}.breadcrumbs{color:#8b9194;align-items:center;gap:8px;min-height:58px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.detail-hero{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1.12fr .88fr;display:grid;overflow:hidden}.detail-gallery{border-right:1px solid var(--line);min-width:0;padding:24px}.detail-main-image{aspect-ratio:1.42;background:#1d2124;border-radius:4px;position:relative;overflow:hidden}.detail-main-image img{object-fit:cover;width:100%;height:100%;display:block}.detail-main-image>span{color:#fff;background:#0f1214c7;border-radius:3px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:14px;left:14px}.detail-thumbnails{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.detail-thumbnails button{aspect-ratio:1.6;border:1px solid var(--line);background:#fff;border-radius:4px;padding:3px;overflow:hidden}.detail-thumbnails button.active{border:2px solid var(--lime-dark)}.detail-thumbnails img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.detail-summary{min-width:0;padding:38px 34px 28px}.detail-labels{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.detail-labels span{color:#666c70;background:#f0f2ee;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:700}.detail-labels span:first-child{color:#2d3500;background:#e7ffa3}.detail-labels .online{color:#117647;background:#dff8eb;align-items:center;gap:5px;display:flex}.detail-labels .online i{background:var(--green)}.detail-summary h1{margin-bottom:12px;font-size:26px;line-height:1.45}.detail-summary>p{color:var(--muted);margin-bottom:24px;font-size:12px}.detail-price{color:var(--ink);align-items:baseline;margin-bottom:23px;display:flex}.detail-price>span{color:#f0483e;margin-right:3px;font-size:18px;font-weight:800}.detail-price strong{color:#f0483e;font-family:Barlow Condensed,sans-serif;font-size:46px;line-height:1}.detail-price small{color:var(--muted);margin-left:4px;font-size:11px}.detail-price del{color:#9da2a5;margin-left:12px;font-size:11px}.detail-key-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:20px;padding:15px 0;display:grid}.detail-key-stats div{border-left:1px solid var(--line);padding-left:13px}.detail-key-stats div:first-child{border-left:0;padding-left:0}.detail-key-stats span,.detail-key-stats strong{display:block}.detail-key-stats span{color:#94999c;margin-bottom:5px;font-size:10px;font-weight:600}.detail-key-stats strong{color:#363c40;font-size:13px;font-weight:800}.seller-strip{grid-template-columns:42px 1fr 40px;align-items:center;gap:11px;margin-bottom:22px;display:grid}.seller-avatar{width:42px;height:42px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font-weight:800;display:grid}.seller-strip>div strong,.seller-strip>div small{align-items:center;display:flex}.seller-strip>div strong{gap:4px;font-size:12px}.seller-strip>div strong svg{color:#168b52}.seller-strip>div small{color:var(--muted);margin-top:4px;font-size:9px}.detail-actions .order-button{flex:1;min-height:48px}.icon-text-button{min-height:48px}.icon-text-button.active{color:#e34949;border-color:#efaaaa}.detail-guarantees{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.detail-guarantees span{color:#7b8184;align-items:center;gap:4px;font-size:9px;display:inline-flex}.detail-guarantees svg{color:#4e6500}.detail-content{grid-template-columns:1fr 300px;align-items:start;gap:20px;padding-top:20px;padding-bottom:95px;display:grid}.spec-main{flex-direction:column;gap:20px;display:flex}.content-section,.detail-aside{border:1px solid var(--line);background:#fff;border-radius:5px;padding:30px}.content-title{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.content-title>span{color:var(--lime-dark);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800}.content-title h2{margin-bottom:5px;font-size:19px}.content-title p{color:var(--muted);margin-bottom:0;font-size:10px}.spec-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.spec-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:82px;padding:18px}.spec-grid span,.spec-grid strong{display:block}.spec-grid span{color:#8a9094;margin-bottom:9px;font-size:9px}.spec-grid strong{color:#303539;font-size:12px}.inventory-list{border-top:1px solid var(--line)}.skin-showcase{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.skin-showcase span{color:#465b00;background:#f2f9df;border:1px solid #d9e9a7;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:700}.inventory-list>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.inventory-list strong{font-size:12px}.inventory-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.buyer-notice ol{color:#5f6569;margin:0;padding-left:22px;font-size:11px;line-height:2.25}.detail-aside{position:sticky;top:90px}.detail-aside h3{margin-bottom:24px;font-size:17px}.detail-aside>label,.modal-field{color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:11px;display:flex}.stepper{grid-template-columns:32px 45px 32px;height:34px;display:grid}.stepper button,.stepper input{text-align:center;border:1px solid var(--line);background:#fff;min-width:0;height:34px;padding:0}.stepper button:first-child{border-radius:4px 0 0 4px}.stepper button:last-child{border-radius:0 4px 4px 0}.stepper input{border-inline:0}.stepper input::-webkit-inner-spin-button{display:none}.cost-row,.cost-total{justify-content:space-between;align-items:center;display:flex}.cost-row{color:var(--muted);padding:11px 0;font-size:11px}.cost-row strong{color:var(--ink)}.cost-total{border-top:1px solid var(--line);margin:15px 0 18px;padding-top:18px;font-size:12px}.cost-total strong{color:#f04b42;font-size:20px}.detail-aside>.primary-button{width:100%}.detail-aside>small{color:#91979a;justify-content:center;align-items:center;gap:4px;margin-top:13px;font-size:8px;display:flex}.modal-backdrop,.filter-drawer-backdrop{z-index:100;background:#1013149e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:6px;width:min(470px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #0000003d}.modal-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-head h2{margin:0;font-size:20px}.order-modal-product{background:#f3f4f1;border-radius:5px;grid-template-columns:78px 1fr;align-items:center;gap:12px;margin-bottom:22px;padding:10px;display:grid}.order-modal-product img{object-fit:cover;border-radius:3px;width:78px;height:58px}.order-modal-product strong,.order-modal-product span{display:block}.order-modal-product strong{margin-bottom:5px;font-size:12px}.order-modal-product span{color:var(--muted);font-size:9px}.modal-cost{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;padding:16px 0;font-size:10px;display:flex}.modal-cost strong{width:100%;color:var(--ink);text-align:right;font-size:18px}.agreement-modal{flex-direction:column;width:min(760px,100%);max-height:min(90vh,820px);padding:0;display:flex;overflow:hidden}.agreement-modal .modal-head{border-bottom:1px solid var(--line);flex:none;min-height:66px;margin:0;padding:0 22px}.agreement-alert{color:#21543b;background:#eaf7ef;border-radius:4px;align-items:center;gap:10px;margin:16px 22px 0;padding:12px 14px;display:flex}.agreement-alert strong,.agreement-alert span{display:block}.agreement-alert strong{margin-bottom:3px;font-size:11px}.agreement-alert span{color:#5a7467;font-size:9px}.agreement-scroll{color:#4b5256;border:1px solid var(--line);background:#fafbf9;border-radius:4px;min-height:220px;margin:14px 22px 0;padding:18px;font-size:10px;line-height:1.85;overflow:auto}.agreement-scroll h3{color:var(--ink);margin-bottom:12px;font-size:16px}.agreement-scroll h4{color:#2c3236;margin:16px 0 4px;font-size:11px}.agreement-scroll p{margin-bottom:8px}.agreement-scroll .agreement-warning{color:#dc3e35;font-weight:600}.buyer-agreement-check{color:#50575b;align-items:flex-start;gap:8px;margin:14px 22px 12px;font-size:10px;line-height:1.6;display:flex}.buyer-agreement-check input{accent-color:#171a1d;margin-top:3px}.agreement-modal>.primary-button{flex:none;width:auto;margin:0 22px 22px}.agreement-modal>.primary-button:disabled{opacity:.45;cursor:not-allowed}.agreement-confirmed{color:#276045;background:#edf8f1;border-radius:4px;align-items:center;gap:7px;margin-bottom:14px;padding:9px 11px;font-size:9px;display:flex}.payment-methods{gap:8px;margin-bottom:16px;display:grid}.payment-methods>span{color:#60686c;font-size:11px;font-weight:700}.payment-methods>button{min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:5px;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;padding:9px 12px;display:grid}.payment-methods>button.active{background:#f7faef;border-color:#8aaa35;box-shadow:inset 3px 0 #a8cc3a}.payment-methods>button:disabled{opacity:.48;cursor:not-allowed}.payment-methods>button>svg{color:#668318;width:17px}.payment-methods p{margin:0}.payment-methods strong,.payment-methods small{display:block}.payment-methods strong{margin-bottom:3px;font-size:12px}.payment-methods small{color:var(--muted);font-size:9px}.pay-icon{color:#fff;border-radius:5px;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:800;display:grid}.pay-icon svg{width:18px}.pay-icon.balance{color:#33410d;background:#dbea9e}.pay-icon.alipay{background:#1677ff}.pay-icon.wechat{background:#08a84e}.payment-modal{width:min(450px,100%)}.payment-amount{text-align:center}.payment-amount span,.payment-amount small{color:var(--muted);display:block}.payment-amount span{font-size:10px}.payment-amount strong{margin:5px 0 2px;font-size:30px;display:block}.payment-amount small{font-size:8px}.payment-qr{grid-template-columns:174px 1fr;align-items:center;gap:18px;margin:16px 0 14px;display:grid}.payment-qr>div{background:#fff;border:1px solid #e1e5e2;place-items:center;width:174px;height:174px;display:grid}.payment-qr img{width:168px;height:168px}.payment-qr-placeholder{color:#bcc2bd;width:68px;height:68px}.payment-qr p{margin:0}.payment-qr p strong,.payment-qr p span{display:block}.payment-qr p strong{margin-bottom:6px;font-size:13px}.payment-qr p span{color:var(--muted);font-size:10px;line-height:1.6}.payment-open{display:none}.payment-query{margin-top:8px}.payment-pending{color:#687069;text-align:center;margin-top:13px;font-size:9px}.payment-pending .status-dot{margin-right:4px}.payment-query-error{color:#bc423b;text-align:center;margin:9px 0 0;font-size:9px}.payment-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.payment-result>svg{width:54px;height:54px;margin-bottom:15px}.payment-result.success>svg{color:#258552}.payment-result.failed>svg{color:#d04a42}.payment-result strong{margin-bottom:7px;font-size:20px}.payment-result span{max-width:300px;color:var(--muted);font-size:11px;line-height:1.7}.payment-result button{margin-top:18px}.payment-return-page{min-height:68vh;padding:70px 0}.payment-return-card{text-align:center;border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:360px;padding:54px 30px;display:flex}.payment-return-card>svg{width:58px;height:58px;margin-bottom:17px}.payment-return-card>svg.success{color:#258552}.payment-return-card>svg.failed{color:#d04a42}.payment-return-card>svg.pending{color:#789226}.payment-return-card h1{margin:0 0 9px;font-size:25px}.payment-return-card p{color:var(--muted);margin:0 0 21px;font-size:12px}.payment-return-card small{color:#b24740;margin-bottom:17px}.full{width:100%}.publish-page{padding-bottom:90px}.demo-badge{color:#175f3e;background:#e2f7eb;border:1px solid #bce3ce;border-radius:5px;align-items:center;gap:10px;padding:12px 14px;display:flex}.demo-badge strong,.demo-badge small{display:block}.demo-badge strong{margin-bottom:3px;font-size:11px}.demo-badge small{color:#538069;font-size:8px}.publish-step-band{border-block:1px solid var(--line);background:#fff}.publish-steps{grid-template-columns:repeat(4,1fr);min-height:80px;display:grid}.publish-steps>div{color:#a0a5a7;align-items:center;gap:10px;font-size:11px;display:flex;position:relative}.publish-steps>div:after{content:"";background:#e0e3df;height:1px;position:absolute;top:50%;left:52px;right:20px}.publish-steps>div:last-child:after{display:none}.publish-steps>div>span{z-index:1;color:#7e8487;background:#f1f2ef;border:1px solid #dfe2de;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.publish-steps>div.active,.publish-steps>div.done{color:var(--ink)}.publish-steps>div.active>span{color:var(--ink);background:var(--lime);border-color:var(--lime-dark)}.publish-steps>div.done>span{color:#fff;background:#23282c;border-color:#23282c}.publish-layout{grid-template-columns:1fr 260px;align-items:start;gap:20px;padding-top:24px;display:grid}.publish-form,.publish-help{border:1px solid var(--line);background:#fff;border-radius:5px}.publish-error{color:#a33d36;background:#fff1ef;border:1px solid #efc4be;border-radius:4px;align-items:flex-start;gap:10px;margin:18px 18px 0;padding:13px 15px;display:flex}.publish-error svg{flex:none;margin-top:1px}.publish-error strong,.publish-error span{display:block}.publish-error strong{margin-bottom:3px;font-size:12px}.publish-error span{color:#7d5752;font-size:10px;line-height:1.5}.form-section{min-height:560px;padding:34px}.form-title{align-items:flex-start;gap:12px;margin-bottom:30px;display:flex}.form-title>span{color:var(--lime-dark);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800}.form-title h2{margin-bottom:6px;font-size:21px}.form-title p{color:var(--muted);margin:0;font-size:10px}.form-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field>span{color:#454b4f;font-size:11px;font-weight:600}.field>span b{color:var(--red);margin-left:3px}.field input,.field select,.field textarea,.auth-form-wrap input{width:100%;min-width:0;color:var(--ink);background:#fafbf9;border:1px solid #d8dbd7;border-radius:4px;outline:0}.field input,.field select,.auth-form-wrap input{height:44px;padding:0 13px;font-size:12px}.field textarea{resize:vertical;padding:12px 13px;font-size:12px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus,.auth-form-wrap input:focus{background:#fff;border-color:#8a9d4b;box-shadow:0 0 0 3px #c8ff3126}.field>small{color:#969c9f;font-size:9px}.choice-group{flex-wrap:wrap;gap:6px;display:flex}.publish-skin-groups{background:#fafbf8;border:1px solid #e2e6df;border-radius:5px;gap:14px;padding:14px;display:grid}.publish-skin-group{gap:8px;display:grid}.publish-skin-group>strong{color:#2f3831;font-size:12px}.choice-group button{color:#4d5458;background:#fff;border:1px solid #d8dbd7;border-radius:4px;min-height:34px;padding:0 11px;font-size:9px}.choice-group button:hover,.choice-group button.active{color:#253100;background:#f0ffd0;border-color:#9cbd32;font-weight:700}.pricing-preview{border:1px solid var(--line);background:#f7f8f5;border-radius:4px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:12px;display:grid}.pricing-preview>div{border-right:1px solid var(--line);min-width:0;padding:4px 10px}.pricing-preview>div:last-child{border-right:0}.pricing-preview span,.pricing-preview strong,.pricing-preview small{display:block}.pricing-preview span{color:#858c90;font-size:8px}.pricing-preview strong{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:15px;overflow:hidden}.pricing-preview small{color:#989ea1;font-size:7px}.input-suffix,.input-prefix{display:flex}.input-suffix input{border-radius:4px 0 0 4px}.input-prefix input{border-radius:0 4px 4px 0}.input-suffix>span,.input-prefix>span{color:#777d80;background:#f0f2ee;border:1px solid #d8dbd7;place-items:center;min-width:42px;font-size:11px;display:grid}.input-suffix>span{border-left:0;border-radius:0 4px 4px 0}.input-prefix>span{border-right:0;border-radius:4px 0 0 4px}.file-drop{color:#92989b;cursor:pointer;background:#fafbf9;border:1px dashed #c9cdc8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex}.file-drop:hover{color:#5b6800;background:#fbfff0;border-color:#9cae5d}.file-drop input{display:none}.file-drop strong{color:#3d4347;margin:10px 0 5px;font-size:12px}.file-drop span{font-size:9px}.upload-previews{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.upload-previews img{aspect-ratio:1.5;object-fit:cover;border-radius:4px;width:100%}.time-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.time-range span{color:var(--muted);font-size:10px}.switch-row{border:1px solid var(--line);background:#f5f6f3;border-radius:4px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.switch-row input{display:none}.switch-row>span{background:#aeb3b0;border-radius:14px;width:38px;height:22px;position:relative}.switch-row>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch-row input:checked+span{background:#171a1d}.switch-row input:checked+span:after{background:var(--lime);transform:translate(16px)}.switch-row strong,.switch-row small{display:block}.switch-row strong{margin-bottom:4px;font-size:11px}.switch-row small{color:var(--muted);font-size:9px}.review-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.review-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px;padding:16px}.review-grid span,.review-grid strong{display:block}.review-grid span{color:var(--muted);margin-bottom:7px;font-size:9px}.review-grid strong{font-size:12px}.agreement-check{color:#565c60;align-items:flex-start;gap:8px;margin-top:22px;font-size:10px;line-height:1.6;display:flex}.agreement-check input{accent-color:#171a1d;margin-top:3px}.review-notice{color:#23543e;background:#eaf7ef;border-radius:4px;gap:11px;margin-top:20px;padding:14px;display:flex}.review-notice strong{font-size:11px}.review-notice p{color:#5d766a;margin:4px 0 0;font-size:9px;line-height:1.6}.form-navigation{border-top:1px solid var(--line);justify-content:space-between;padding:18px 34px}.form-navigation button:disabled{opacity:.4;cursor:not-allowed}.publish-help{padding:22px;position:sticky;top:90px}.publish-help h3{align-items:center;gap:7px;margin-bottom:8px;font-size:15px;display:flex}.publish-help>p{color:var(--muted);font-size:10px;line-height:1.6}.publish-help>div{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:22px;padding-top:20px;display:flex}.publish-help>div strong{margin-bottom:2px;font-size:11px}.publish-help>div span{color:#666c70;align-items:center;gap:6px;font-size:9px;display:flex}.publish-help>div svg{color:#688500}.publish-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:690px;display:flex}.publish-success>span{width:76px;height:76px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.publish-success>p:not(:first-of-type){max-width:540px;color:var(--muted);font-size:13px;line-height:1.8}.publish-success>div{gap:10px;margin-top:22px;display:flex}.profile-page{padding-bottom:90px}.profile-head{justify-content:flex-start}.profile-avatar{width:62px;height:62px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:800;display:grid}.profile-head h1{font-size:24px}.profile-head-actions{margin-left:auto}.profile-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:20px;display:grid}.profile-sidebar,.profile-content{border:1px solid var(--line);background:#fff;border-radius:5px}.profile-sidebar{padding:10px}.profile-sidebar>button{color:#63696d;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;display:flex}.profile-sidebar>button:hover,.profile-sidebar>button.active{color:var(--ink);background:#eff1ec}.profile-sidebar>button.active{font-weight:700}.profile-sidebar>button.active svg{color:#688500}.profile-sidebar>button i{color:#fff;background:var(--red);border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.support-mini{background:#171a1d;border-radius:4px;flex-direction:column;align-items:flex-start;margin-top:12px;padding:18px 14px;display:flex}.support-mini svg{color:var(--lime);margin-bottom:12px}.support-mini strong{color:#fff;font-size:12px}.support-mini span{color:#9ea4a0;margin:5px 0 14px;font-size:11px}.support-mini button{color:var(--lime);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.profile-content{min-width:0;min-height:720px;padding:28px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.panel-title h2{margin-bottom:6px;font-size:21px}.panel-title p{color:var(--muted);margin:0;font-size:12px}.panel-title.with-action{gap:16px}.panel-title.with-action .outline-button{min-height:36px;padding-inline:12px;font-size:12px}.profile-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.profile-stat{background:#f3f4f1;border:1px solid #e3e5e1;border-radius:4px;flex-direction:column;min-width:0;min-height:124px;padding:17px;display:flex}.profile-stat.dark{color:#fff;background:#202427;border-color:#202427}.profile-stat>span{color:#72787c;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.profile-stat.dark>span{color:#bbc1bd}.profile-stat strong{margin-top:16px;font-family:Barlow Condensed,sans-serif;font-size:27px;line-height:1}.profile-stat small{color:#8d9396;margin-top:auto;font-size:10px}.profile-section-head{justify-content:space-between;align-items:center;margin:30px 0 12px;display:flex}.profile-section-head h2{margin:0;font-size:15px}.profile-section-head button{color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:flex}.order-table{border-top:1px solid var(--line);border-left:1px solid var(--line)}.order-table-head,.order-row{grid-template-columns:2fr 1fr .8fr .7fr .7fr;align-items:center;display:grid}.order-table-head{color:#8d9396;background:#f3f4f1;min-height:40px;font-size:10px}.order-table-head span{padding:0 12px}.order-row{color:#565c60;border-bottom:1px solid var(--line);min-height:82px;font-size:11px}.order-row>*{border-right:1px solid var(--line);align-items:center;min-width:0;height:100%;padding:12px;display:flex}.order-row>div{gap:10px}.order-row img{object-fit:cover;border-radius:3px;flex:none;width:58px;height:43px}.order-row p{min-width:0;margin:0}.order-row p strong,.order-row p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.order-row p strong{color:#31363a;margin-bottom:5px;font-size:12px}.order-row p small{color:#92989b;font-size:10px}.order-row>strong{color:var(--ink)}.order-row .muted{color:#8e9497}.order-row>span:nth-child(4){flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.order-row>span:nth-child(4)>strong{color:#313a34;font-size:11px}.order-stage-detail{color:#777f7a;font-size:9px;line-height:1.4}.order-progress-row{background:#fafbf9;grid-column:1/-1;min-height:58px;height:auto!important;padding:8px 18px 10px!important}.order-progress{background:#f7f9fb;border:1px solid #e2e6e9;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding:17px 20px 12px;display:grid}.order-progress>div{color:#9aa2a8;justify-items:center;gap:6px;font-size:11px;font-weight:700;display:grid;position:relative}.order-progress>div:before{z-index:0;content:"";background:#d8dde1;width:100%;height:2px;position:absolute;top:11px;right:50%}.order-progress>div:first-child:before{display:none}.order-progress i{z-index:1;color:#fff;background:#bec5ca;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid;position:relative}.order-progress .done{color:#2674bd}.order-progress .done:before,.order-progress .done i{background:#2f8ee6}.order-progress .current span{font-weight:900}.order-progress.compact{background:0 0;border:0;padding:5px 0 1px}.order-progress.compact>div{gap:3px;font-size:9px}.order-progress.compact>div:before{top:8px}.order-progress.compact i{width:17px;height:17px;font-size:8px}.order-progress.cancelled{opacity:.5}.order-detail-modal{width:min(760px,100%);max-height:92vh;overflow-y:auto}.order-detail-content{gap:12px;padding:18px;display:grid}.order-detail-content section{border:1px solid #dfe4e1;border-radius:5px;padding:15px}.order-detail-content section h3{color:#28312c;margin:0 0 12px;font-size:14px}.order-detail-content section>strong{margin-bottom:7px;font-size:15px;display:block}.order-detail-content section>p{color:#69736d;margin:0;font-size:12px;line-height:1.6}.order-detail-content section>.order-fee-note,.admin-order-detail .order-fee-note{color:#795c1c;background:#fff8e8;border-radius:5px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.6}.order-detail-product{background:#f6f8f9;border:1px solid #e2e6e8;border-radius:5px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.order-detail-product img{object-fit:cover;border-radius:4px;width:72px;height:58px}.order-detail-product p{gap:4px;margin:0;display:grid}.order-detail-product span,.order-detail-product small{color:#69736d;font-size:11px}.order-detail-product button{color:#8a6100;cursor:pointer;background:#fff;border:1px solid #e4b33b;border-radius:4px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.order-detail-content dl{margin:0}.order-detail-content dl>div{border-top:1px solid #ecefed;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:7px 0;display:flex}.order-detail-content dl>div:first-child{border-top:0}.order-detail-content dt{color:#5f6963;font-size:12px}.order-detail-content dd{color:#202824;text-align:right;margin:0;font-size:12px;font-weight:800}.order-detail-content dd.refund{color:#168452}.order-detail-content dl>div.total{justify-content:flex-end;gap:10px}.order-detail-content dl>div.total dd{color:#e13f35;font-size:17px}.seller-chat-after-order{color:#647268;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.order-action-modal{width:min(520px,100%);max-height:90vh;overflow-y:auto}.order-action-modal .modal-form>p{color:#526158;background:#f1f5f1;border:1px solid #e1e8e1;border-radius:4px;margin:0;padding:11px 12px;font-size:12px;line-height:1.65}.order-action-modal .modal-form label{color:#39443e;gap:7px;font-size:12px;font-weight:700;display:grid}.order-action-modal .modal-form input,.order-action-modal .modal-form textarea,.order-action-modal .modal-form select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd6d1;border-radius:5px;padding:9px 11px;font-size:13px}.order-action-modal .modal-form textarea{resize:vertical}.order-action-modal .modal-form input:focus,.order-action-modal .modal-form textarea:focus,.order-action-modal .modal-form select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #1780521a}.status-dot{background:var(--green);margin-right:5px}.table-actions{flex-wrap:wrap;gap:7px!important}.table-actions button,.table-actions a{color:#5d7208;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.profile-grid-two{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:20px;display:grid}.activity-panel,.credit-panel{border:1px solid var(--line);border-radius:4px;padding:20px}.activity-panel h2{margin-bottom:13px;font-size:14px}.activity-panel>div{border-top:1px solid #eceeeb;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.activity-icon{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activity-icon.lime{background:#eaffad}.activity-icon.yellow{background:#fff0b1}.activity-icon.blue{background:#cfedfb}.activity-panel p{margin:0}.activity-panel strong,.activity-panel small{display:block}.activity-panel strong{font-size:12px}.activity-panel small{color:var(--muted);margin-top:4px;font-size:10px}.credit-panel{color:#fff;background:#202427;border-color:#202427}.credit-panel>div{color:#b6bcb8;justify-content:space-between;font-size:11px;display:flex}.credit-panel>div strong{color:var(--lime)}.credit-panel>b{margin-top:28px;font-family:Barlow Condensed,sans-serif;font-size:48px;line-height:1;display:block}.credit-panel p{color:#a5aba7;margin:5px 0 18px;font-size:10px}.credit-track{background:#42484a;border-radius:3px;height:5px;overflow:hidden}.credit-track i{background:var(--lime);width:86%;height:100%;display:block}.credit-panel>small{color:#858c88;margin-top:10px;font-size:10px;display:block}.panel-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:18px;display:flex}.panel-tabs button{min-height:40px;color:var(--muted);font-size:12px;position:relative}.panel-tabs button.active{color:var(--ink);font-weight:700}.panel-tabs button.active:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:-1px;left:0;right:0}.order-state-tabs{scrollbar-width:none;overflow-x:auto}.order-state-tabs::-webkit-scrollbar{display:none}.order-state-tabs button{white-space:nowrap;flex:none}.listing-summary{background:#f3f4f1;border-radius:4px;align-items:center;gap:40px;margin-bottom:18px;padding:17px;display:flex}.listing-summary div{flex-direction:column;display:flex}.listing-summary span{color:var(--muted);font-size:11px}.listing-summary strong{margin-top:5px;font-size:19px}.listing-summary .primary-button{margin-left:auto}.listing-item{border-top:1px solid var(--line);grid-template-columns:126px 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.listing-item img{object-fit:cover;border-radius:4px;width:126px;height:80px}.listing-item>div:nth-child(2)>span{color:#137047;background:#def6e8;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:700}.listing-item>div:nth-child(2)>span.reviewing{color:#915d00;background:#fff0c1}.listing-item h3{margin:8px 0 5px;font-size:14px}.listing-item p{color:var(--muted);margin:0;font-size:11px}.listing-item>div:last-child{gap:5px;display:flex}.listing-item .outline-button,.listing-item .quiet-button{min-height:34px;padding:0 10px;font-size:11px}.listing-item .danger-text{color:#ad3e39}.listing-item .rented-note{color:#6a7074;font-size:11px;font-weight:700}.wallet-hero{color:#fff;background:#202427;border-radius:5px;justify-content:space-between;align-items:end;padding:28px;display:flex}.wallet-hero span{color:#adb3af;font-size:10px}.wallet-hero strong{margin:9px 0;font-family:Barlow Condensed,sans-serif;font-size:40px;display:block}.wallet-hero p{color:#929995;margin:0;font-size:11px}.wallet-hero>div:last-child{gap:8px;display:flex}.wallet-hero .outline-button{color:#fff;background:0 0;border-color:#656b68}.withdrawal-list{border-top:1px solid var(--line);display:grid}.withdrawal-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;min-height:82px;padding:13px 0;display:grid}.withdrawal-list article>div{gap:5px;min-width:0;display:grid}.withdrawal-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.withdrawal-list article>div span,.withdrawal-list article>small{color:var(--muted);font-size:10px;line-height:1.5}.withdrawal-list article>b{font-size:14px}.withdrawal-list article>small{grid-column:1/-1}.withdrawal-status{color:#58625b;white-space:nowrap;background:#eef0ee;border-radius:4px;min-height:24px;padding:4px 8px;font-size:10px;font-weight:800}.withdrawal-status.status-pending_review{color:#916900;background:#fff2c7}.withdrawal-status.status-approved{color:#23669d;background:#e6f0f9}.withdrawal-status.status-paid{color:#177149;background:#e3f2e9}.withdrawal-status.status-rejected,.withdrawal-status.status-failed{color:#a23e3e;background:#f9e8e8}.referral-hero{color:#fff;background:linear-gradient(120deg,#1c2023,#30391d);border-radius:6px;grid-template-columns:.75fr 1.25fr;gap:28px;padding:28px;display:grid}.referral-hero p,.referral-hero span{color:#b9c0bb;margin:0;font-size:11px}.referral-hero strong{color:var(--lime);letter-spacing:3px;margin:8px 0 6px;font-family:Barlow Condensed,sans-serif;font-size:40px;display:block}.referral-share{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.referral-share label span{margin-bottom:7px;display:block}.referral-share input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:4px;width:100%;min-height:44px;padding:0 12px}.referral-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.referral-stat-grid>div{background:#f3f4f1;border:1px solid #e3e5e1;border-radius:4px;flex-direction:column;min-height:112px;padding:17px;display:flex}.referral-stat-grid span,.referral-stat-grid small{color:var(--muted);font-size:11px}.referral-stat-grid strong{margin:10px 0 6px;font-size:25px}.referral-rules{color:#405100;background:#f2f8df;border:1px solid #deebba;border-radius:4px;gap:12px;margin:16px 0 26px;padding:17px;display:flex}.referral-rules svg{flex:none}.referral-rules strong{font-size:13px;display:block}.referral-rules p{color:#64723b;margin:5px 0 0;font-size:11px;line-height:1.7}.referral-list .inline-empty{grid-column:1/-1;min-height:120px}.transaction-list>div,.message-list>button,.security-list>div{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:14px 0;display:grid}.transaction-list>div{grid-template-columns:38px 1fr auto}.transaction-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.transaction-icon svg{width:17px}.transaction-icon.in{color:#197c4f;background:#e0f7eb}.transaction-icon.out{color:#c84943;background:#ffe5e3}.transaction-list p,.message-list p,.security-list p{margin:0}.transaction-list strong,.transaction-list small,.message-list strong,.message-list small,.security-list strong,.security-list small{display:block}.transaction-list strong,.message-list strong,.security-list strong{font-size:13px}.transaction-list small,.message-list small,.security-list small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.transaction-list b{font-size:13px}.message-list>button{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:40px 1fr auto}.message-list>button>span,.security-list>div>span{color:#697073;background:#eff1ed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.message-list>button>span svg,.security-list>div>span svg{width:17px}.message-list .unread>span{color:#506700;background:#eaffad}.message-list time{color:var(--soft);white-space:nowrap;font-size:10px}.security-list>div{grid-template-columns:40px 1fr auto}.security-list button{color:#5a7105;background:0 0;border:0;font-size:9px}.security-list b{color:#1b784d;font-size:9px}.profile-products{grid-template-columns:repeat(2,1fr)}.loading-panel,.inline-empty{min-height:180px;color:var(--muted);place-items:center;font-size:14px;font-weight:600;display:grid}.loading-panel{min-height:55vh}.panel-empty-copy{color:var(--muted);font-size:12px}.modal-form,.action-form{flex-direction:column;gap:16px;display:flex}.modal-form{padding:8px 22px 22px}.modal-form label,.action-form label{color:#565d61;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.modal-form input,.modal-form textarea,.modal-form select,.action-form input{width:100%;min-height:43px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:4px;padding:10px 12px;font-weight:500}.modal-form textarea{resize:vertical}.modal-form select{appearance:auto}.modal-form p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.withdrawal-form{max-height:min(72vh,650px);overflow-y:auto}.withdrawal-form .payment-password-input{margin:0}.withdrawal-review-note{color:#315b43;background:#f2f8f4;border:1px solid #d6e7da;border-radius:5px;align-items:flex-start;gap:10px;padding:12px;display:flex}.withdrawal-review-note svg{flex:none;margin-top:2px}.withdrawal-review-note p{gap:4px;display:grid}.withdrawal-review-note strong{color:#284d38;font-size:12px}.withdrawal-review-note span{color:#607067;font-size:10px;line-height:1.65}.withdrawal-password-warning{background:#fff6d9;border:1px solid #f0dda0;border-radius:4px;padding:9px 11px;color:#8a5800!important}.withdrawal-password-warning a{color:#5f7608;margin-left:4px;font-weight:800}.settings-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.action-form{border:1px solid var(--line);background:#f6f7f4;border-radius:5px;padding:22px}.action-form h3{align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.action-form .primary-button{align-self:flex-start}.footer-grid>div:last-child>a{color:var(--lime);background:#292e31;border-radius:4px;align-items:center;gap:5px;margin-top:3px;padding:8px 10px;font-size:11px;display:inline-flex}.auth-page{background:#fff;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:#16191b;min-height:720px;position:relative;overflow:hidden}.auth-visual>img,.auth-overlay{width:100%;height:100%;position:absolute;inset:0}.auth-visual>img{object-fit:cover}.auth-overlay{background:#080b0c9e}.auth-visual>.brand{z-index:1;position:absolute;top:42px;left:48px}.auth-copy{z-index:1;position:absolute;bottom:68px;left:48px;right:48px}.auth-copy>p{color:var(--lime);margin-bottom:18px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.auth-copy h1{margin-bottom:34px;font-size:45px;line-height:1.3}.auth-copy>div{border-top:1px solid #ffffff42;gap:28px;padding-top:20px;display:flex}.auth-copy span{color:#d5d9d5;align-items:center;gap:6px;font-size:10px;display:flex}.auth-copy svg{width:17px;color:var(--lime)}.auth-panel{place-items:center;padding:46px;display:grid}.auth-form-wrap{width:min(390px,100%)}.auth-form-wrap h2{margin-bottom:9px;font-size:30px}.auth-form-wrap>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:11px}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.auth-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;font-size:11px;position:relative}.auth-tabs button.active{color:var(--ink);font-weight:700}.auth-tabs button.active:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.auth-form-wrap form>label{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.auth-form-wrap form>label>span{color:#4c5256;font-size:10px;font-weight:600}.code-input{grid-template-columns:1fr auto;display:grid}.code-input input{border-radius:4px 0 0 4px}.code-input button{color:#475b00;background:#eaffac;border:1px solid #c8dd86;border-left:0;border-radius:0 4px 4px 0;padding:0 14px;font-size:9px}.auth-options{justify-content:space-between;align-items:center;gap:14px;margin:8px 0 20px;display:flex}.forgot-password-button{color:#53680d;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:700}.forgot-password-button:hover{color:#1d2500;text-decoration:underline}.forgot-password-button:disabled{opacity:.55;cursor:not-allowed}.auth-options .forgot-password-button{font-size:12px}.auth-options label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.auth-options input{accent-color:#171a1d;width:14px;height:14px}.auth-options button,.auth-switch button{color:#516700;background:0 0;border:0;padding:0;font-size:9px}.auth-submit{min-height:48px}.auth-switch{color:var(--muted);text-align:center;margin-top:20px;font-size:10px}.auth-switch button{font-size:10px;font-weight:700}.auth-demo-note{color:#7a807d;text-align:center;background:#f2f4f0;border-radius:4px;margin-top:22px;padding:10px;font-size:8px;line-height:1.6;display:block}.help-hero{color:#fff;background:#202427;padding:70px 0 48px}.help-hero h1{margin-bottom:8px;font-size:35px}.help-hero>div>span{color:#aeb4b0;font-size:12px}.help-search{color:#777e80;background:#fff;border-radius:5px;align-items:center;gap:10px;width:min(560px,100%);height:50px;margin-top:30px;padding:0 15px;display:flex}.help-search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.help-content{padding-bottom:90px}.help-categories{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:repeat(4,1fr);margin-top:-20px;display:grid}.help-categories>div{border-right:1px solid var(--line);grid-template-columns:36px 1fr;align-content:center;column-gap:10px;min-height:110px;padding:20px;display:grid}.help-categories>div:last-child{border-right:0}.help-categories svg{color:#657d03;grid-row:1/3;width:22px}.help-categories strong{font-size:12px}.help-categories span{color:var(--muted);margin-top:4px;font-size:9px}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:80px;padding:70px 0;display:grid}.faq-layout>div:first-child h2{margin-bottom:12px;font-size:27px}.faq-layout>div:first-child>p:last-child{color:var(--muted);font-size:11px;line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;font-size:12px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-3px 0 18px;font-size:10px;line-height:1.9}.support-banner{color:#fff;background:#202427;border-radius:5px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.support-banner>div{align-items:center;gap:13px;display:flex}.support-banner>div>svg{color:var(--lime)}.support-banner strong,.support-banner span{display:block}.support-banner strong{font-size:14px}.support-banner span{color:#9fa6a2;margin-top:4px;font-size:9px}.site-footer{color:#9fa5a1;background:#131619}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:65px;padding:58px 0 48px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid>div:first-child>p{margin:4px 0;font-size:10px}.footer-cert{color:#bfc4c0;align-items:center;gap:6px;font-size:9px;display:flex}.footer-grid h3{color:#fff;margin:6px 0 8px;font-size:12px}.footer-grid a,.footer-grid span{font-size:9px}.footer-grid a:hover{color:var(--lime)}.footer-grid button{color:var(--lime);background:#292e31;border:0;border-radius:4px;align-items:center;gap:5px;margin-top:3px;padding:8px 10px;font-size:9px;display:flex}.footer-bottom{border-top:1px solid #2d3235;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-size:10px;display:flex}.footer-bottom a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.toast{z-index:200;color:#fff;background:#1b1f21;border:1px solid #414648;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #00000038}.toast svg{color:var(--lime)}@media (width<=1080px){.desktop-nav{gap:21px}.header-actions .quiet-button{display:none}.product-grid{grid-template-columns:repeat(3,1fr)}.product-grid>.product-card:nth-child(4){display:none}.trust-layout{gap:55px}.market-grid{grid-template-columns:repeat(3,1fr)}.market-grid>.product-card:nth-child(4){display:block}.detail-summary{padding:28px 25px}.detail-key-stats{grid-template-columns:repeat(2,1fr);row-gap:14px}.profile-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.container{width:min(100% - 32px,680px)}.utility-bar,.desktop-nav,.header-actions>.primary-button,.header-actions>.icon-button,.header-support-button,.desktop-filters,.layout-toggle,.detail-aside,.publish-help,.mobile-menu-button+*{display:none}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:30px 0 24px}.site-footer .footer-grid>div:first-child{grid-column:1/-1}.site-footer .footer-bottom{grid-template-columns:1fr;justify-content:start;gap:8px;min-height:0;padding-top:14px;padding-bottom:18px;font-size:11px;line-height:1.5;display:grid}.site-header{height:60px}.brand-mark{width:36px;height:36px}.brand>span:last-child{font-size:18px}.header-actions .mobile-menu-button{display:grid}.header-actions .quiet-button{min-width:64px;display:inline-flex}.header-actions .header-support-button{display:none}.mobile-menu-backdrop{z-index:120;background:#1114158c;display:block;position:fixed;inset:0}.mobile-menu{background:#fff;flex-direction:column;gap:4px;width:min(320px,86vw);height:100%;margin-left:auto;padding:16px;display:flex}.mobile-menu-head{justify-content:space-between;align-items:center;min-height:54px;margin-bottom:12px;font-weight:700;display:flex}.mobile-menu>a{min-height:48px;color:var(--muted);border-radius:4px;align-items:center;gap:11px;padding:0 14px;font-size:13px;display:flex}.mobile-menu>a.active{color:var(--ink);background:#eef0eb;font-weight:700}.mobile-bottom-nav{z-index:70;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#858b8e;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex;position:relative}.mobile-bottom-nav a.active{color:var(--ink)}.mobile-bottom-nav a.active:before{content:"";background:var(--lime-dark);width:30px;height:3px;position:absolute;top:0}.home-hero{border-radius:32px;width:calc(100vw - 32px);height:280px;min-height:280px;max-height:280px;margin:14px 16px 0;box-shadow:0 12px 34px #11181429}.home-hero>img{object-position:57% center}.hero-scrim{background:#070a0bab}.hero-content{padding-top:38px}.home-hero h1{margin-bottom:14px;font-size:52px}.hero-lead{max-width:470px;margin-bottom:22px;font-size:15px;font-weight:600;line-height:1.7}.hero-proof,.quick-band{display:none}.section{padding-top:62px;padding-bottom:65px}.featured-accounts{padding-top:30px}.featured-accounts .section-heading{margin-bottom:18px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-grid>.product-card:nth-child(4){display:block}.trust-layout{grid-template-columns:1fr;gap:42px}.trust-intro h2{font-size:31px}.seller-callout{flex-direction:column;align-items:flex-start}.page-intro,.publish-head,.profile-head{min-height:130px}.mobile-filter-trigger{justify-content:space-between;align-items:center;min-height:66px;display:flex}.mobile-filter-trigger>span{color:var(--muted);font-size:12px;font-weight:700}.filter-drawer-backdrop{align-items:flex-end;padding:0;display:flex}.filter-drawer{width:100%;max-height:88vh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:7px 7px 0 0;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filter-drawer .filter-row{padding:14px 0;display:block}.filter-drawer .filter-row>strong{margin-bottom:11px;display:block}.filter-drawer .market-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-drawer .market-zones>button{min-height:54px;padding-inline:9px}.filter-drawer .filter-combo-row{grid-template-columns:1fr}.filter-drawer .filter-group{border-bottom:1px solid #eceeeb;border-right:0;grid-template-columns:82px 1fr;min-height:50px;padding:8px 0}.filter-drawer .filter-group+.filter-group{padding-left:0}.filter-drawer .advanced-filters{grid-template-columns:repeat(2,1fr);padding:16px 0}.filter-drawer .filter-actions{justify-content:flex-end;margin:10px 0;position:static}.filter-drawer .filter-actions>span{margin-right:auto}.drawer-confirm{width:100%;margin-top:12px}.market-results{padding-top:20px}.result-toolbar{grid-template-columns:1fr;min-height:auto;padding:10px}.sort-tabs{justify-content:space-between;gap:0;min-height:40px;overflow-x:auto}.sort-tabs button{flex:none;padding:0 8px}.sort-tabs button.active:after{bottom:-9px}.search-box{grid-row:1}.market-grid{grid-template-columns:repeat(2,1fr)}.product-card.compact{display:block}.detail-hero{grid-template-columns:1fr}.detail-gallery{border-right:0;border-bottom:1px solid var(--line)}.detail-content{grid-template-columns:1fr;padding-bottom:155px}.mobile-order-bar{z-index:69;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:9px 16px;display:flex;position:fixed;box-shadow:0 -8px 24px #00000014}.mobile-order-bar small,.mobile-order-bar strong{display:block}.mobile-order-bar small{color:var(--muted);font-size:10px;font-weight:700}.mobile-order-bar strong{margin-top:2px;font-size:24px}.mobile-order-bar strong span{color:var(--muted);font-size:10px}.mobile-order-bar .primary-button{min-width:130px}.publish-layout{grid-template-columns:1fr}.publish-steps>div{justify-content:center}.publish-steps>div:after{left:62%;right:-38%}.publish-steps strong{display:none}.pricing-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-preview>div:nth-child(3){border-right:0}.pricing-preview>div:nth-child(-n+3){border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}.profile-layout{grid-template-columns:1fr}.profile-sidebar{gap:3px;padding:7px;display:flex;overflow-x:auto}.profile-sidebar>button{white-space:nowrap;flex:none;width:auto;padding:0 11px}.support-mini{display:none}.profile-grid-two{grid-template-columns:1fr}.order-table{overflow-x:auto}.order-table-head,.order-row{min-width:740px}.auth-page{grid-template-columns:1fr}.auth-visual{min-height:280px;max-height:36vh}.auth-copy{bottom:24px;left:24px;right:24px}.auth-visual>.brand{top:24px;left:24px}.auth-copy h1{margin-bottom:0;font-size:28px}.auth-copy>p,.auth-copy>div{display:none}.auth-panel{align-items:start;min-height:64vh;padding:36px 24px}.help-categories{grid-template-columns:repeat(2,1fr)}.help-categories>div{border-bottom:1px solid var(--line)}.faq-layout{grid-template-columns:1fr;gap:34px;padding:55px 0}}@media (width<=560px){.container,.header-inner{width:calc(100% - 24px)}.header-actions .quiet-button{width:38px;min-width:38px;padding:0;font-size:0}.header-actions .quiet-button svg{width:18px}.eyebrow{margin-bottom:10px;font-size:11px}.home-hero{border-radius:28px;width:calc(100vw - 24px);height:188px;min-height:188px;max-height:188px;margin:10px 12px 0}.home-hero>img{object-position:58% center}.hero-content{width:calc(100% - 36px);padding-top:19px}.home-hero h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:330px;margin-bottom:8px;font-size:32px;line-height:1;display:-webkit-box;overflow:hidden}.hero-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:330px;margin-bottom:0;font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-actions,.hero-carousel-arrow{display:none}.hero-carousel-dots{bottom:12px;right:14px}.hero-carousel-dots button{width:16px;height:3px}.hero-carousel-dots button.active{width:28px}.quick-link{grid-template-columns:36px 1fr;gap:8px;padding:15px 10px}.quick-link>span{width:36px;height:36px}.quick-link>svg{display:none}.quick-link strong{font-size:12px}.quick-link small{font-size:8px}.section{padding-top:42px;padding-bottom:50px}.featured-accounts{padding-top:24px}.section-heading{align-items:flex-end;margin-bottom:18px}.section-heading h2{font-size:27px;font-weight:800}.section-heading>div>span{display:none}.section-action a{font-size:12px}.product-grid,.market-grid{grid-template-columns:1fr}.product-image{aspect-ratio:1.58}.favorite-button{top:52%}.product-title,.product-tags{min-height:auto}.trust-section{padding:58px 0}.trust-intro h2{font-size:27px}.trust-step{grid-template-columns:30px 44px 1fr;gap:11px}.trust-icon{width:42px;height:42px}.seller-callout h2{font-size:25px}.seller-callout-actions{width:100%;min-width:0}.page-intro,.publish-head,.profile-head{min-height:116px}.page-intro h1,.publish-head h1,.publish-success h1{font-size:27px}.market-note{display:none}.filter-pills{grid-template-columns:repeat(2,1fr);display:grid}.filter-pills button{min-width:0}.advanced-filters{grid-template-columns:1fr}.sort-tabs button{font-size:12px;font-weight:700}.market-results{padding-bottom:70px}.market-grid{grid-template-columns:1fr;gap:14px}.market-grid.list-layout{grid-template-columns:1fr}.market-grid .product-card.dense .product-body,.featured-accounts .product-card.dense .product-body{padding:14px 15px 13px}.market-grid .product-card.dense .product-meta,.featured-accounts .product-card.dense .product-meta{margin-bottom:7px;font-size:11px;display:block}.market-grid .product-card.dense .product-title,.featured-accounts .product-card.dense .product-title{font-size:17px;line-height:1.5}.market-grid .product-card.dense .product-skins,.featured-accounts .product-card.dense .product-skins{gap:6px;min-height:29px;margin-block:9px}.market-grid .product-card.dense .product-skins span,.featured-accounts .product-card.dense .product-skins span{padding:5px 8px;font-size:10px}.market-grid .product-card.dense .product-core-stats,.featured-accounts .product-card.dense .product-core-stats{padding-block:11px}.market-grid .product-card.dense .product-core-stats>div,.featured-accounts .product-card.dense .product-core-stats>div{padding-inline:6px}.market-grid .product-card.dense .product-core-stats span,.featured-accounts .product-card.dense .product-core-stats span{margin-bottom:5px;font-size:10px}.market-grid .product-card.dense .product-core-stats strong,.featured-accounts .product-card.dense .product-core-stats strong{font-size:13px}.market-grid .product-card.dense .product-footer,.featured-accounts .product-card.dense .product-footer{padding-top:13px}.market-grid .product-card.dense .price strong,.featured-accounts .product-card.dense .price strong{font-size:34px}.market-grid .product-card.dense .rent-link,.featured-accounts .product-card.dense .rent-link{min-height:42px;padding-inline:14px;font-size:13px}.filter-drawer .filter-pills{display:flex}.breadcrumbs{white-space:nowrap;min-height:48px;overflow:hidden}.detail-gallery{padding:12px}.detail-summary{padding:22px 18px}.detail-summary h1{font-size:21px}.detail-price strong{font-size:39px}.detail-key-stats{grid-template-columns:repeat(2,1fr)}.detail-actions{grid-template-columns:1fr auto;display:grid}.detail-actions .order-button{display:none}.detail-actions .icon-text-button{grid-column:1}.detail-guarantees{gap:8px}.content-section{padding:22px 16px}.spec-grid{grid-template-columns:repeat(2,1fr)}.spec-grid div{padding:14px}.inventory-list>div{grid-template-columns:1fr;gap:7px}.publish-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-block:20px}.demo-badge{width:100%}.publish-steps{min-height:64px}.publish-steps>div>span{width:29px;height:29px;font-size:10px}.publish-layout{padding-top:12px}.form-section{min-height:480px;padding:22px 16px}.form-grid{grid-template-columns:1fr;gap:17px}.field.wide{grid-column:auto}.time-range{grid-template-columns:1fr auto 1fr}.review-grid{grid-template-columns:1fr}.form-navigation{padding:14px 16px}.form-navigation .primary-button,.form-navigation .outline-button{padding-inline:13px}.upload-previews{grid-template-columns:repeat(3,1fr)}.pricing-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-preview>div{border-bottom:1px solid var(--line);padding:8px}.pricing-preview>div:nth-child(2n){border-right:0}.pricing-preview>div:nth-last-child(-n+2){border-bottom:0}.agreement-modal{max-height:92vh}.agreement-modal .modal-head{min-height:58px;padding-inline:16px}.agreement-alert{margin:12px 16px 0}.agreement-scroll{margin:10px 16px 0;padding:14px}.buyer-agreement-check{margin-inline:16px}.agreement-modal>.primary-button{margin:0 16px 16px}.payment-modal{max-height:calc(100vh - 24px);overflow-y:auto}.payment-qr{text-align:center;grid-template-columns:1fr;justify-items:center}.payment-qr>div{width:154px;height:154px}.payment-qr img{width:148px;height:148px}.payment-open{display:flex}.payment-return-page{min-height:60vh;padding:24px 0}.payment-return-card{min-height:330px;padding:36px 22px}.profile-head{grid-template-columns:52px 1fr;gap:12px;display:grid}.profile-avatar{width:52px;height:52px}.profile-head h1{font-size:19px}.profile-head-actions{display:none}.profile-layout{gap:10px}.profile-content{min-height:600px;padding:18px 12px}.profile-stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.profile-stat{min-height:110px;padding:13px}.profile-stat strong{font-size:22px}.listing-summary{gap:20px;overflow-x:auto}.listing-summary .primary-button{display:none}.listing-item{grid-template-columns:90px 1fr}.listing-item img{width:90px;height:68px}.listing-item>div:last-child{grid-column:1/-1;justify-content:flex-end}.wallet-hero{flex-direction:column;align-items:flex-start;gap:22px;padding:20px}.referral-hero{grid-template-columns:1fr;gap:18px;padding:20px}.referral-share{grid-template-columns:1fr}.referral-share .primary-button{width:100%}.referral-stat-grid,.profile-products,.settings-forms{grid-template-columns:1fr}.action-form{padding:17px}.message-list>button{grid-template-columns:38px 1fr}.message-list time{display:none}.transaction-list>div{grid-template-columns:34px 1fr auto;gap:9px}.transaction-list b{font-size:11px}.modal-form{padding-inline:16px}.auth-visual{min-height:220px}.auth-copy h1{font-size:24px}.auth-panel{padding:28px 20px 50px}.help-hero{padding:48px 0 40px}.help-categories{grid-template-columns:1fr 1fr}.help-categories>div{grid-template-columns:29px 1fr;min-height:94px;padding:14px 10px}.help-categories>div:nth-child(2){border-right:0}.help-categories strong{font-size:10px}.support-banner{flex-direction:column;align-items:flex-start;gap:18px}.support-banner .primary-button{width:100%}.toast{white-space:nowrap;max-width:calc(100% - 28px);bottom:78px}}.customer-service-fab{z-index:90;color:#fff;cursor:pointer;background:#202427;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:9px;min-height:48px;padding:6px 15px 6px 7px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0c10123d}.customer-service-fab>span{color:#152000;background:var(--lime);border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.customer-service-fab strong{font-size:14px}.customer-service-fab>i{color:#fff;background:#e14943;border:2px solid #fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.customer-chat-mask{z-index:190;background:#12161838;border:0;padding:0;position:fixed;inset:0}.customer-chat-layer>.modal-backdrop{z-index:220}.customer-chat{z-index:191;background:#fff;border:1px solid #dce1dd;border-radius:7px;grid-template-rows:62px minmax(0,1fr);width:min(780px,100vw - 48px);height:min(650px,100vh - 48px);display:grid;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 26px 70px #0a0f1147}.customer-chat-head{color:#fff;background:#202427;justify-content:space-between;align-items:center;min-width:0;padding:0 16px;display:flex}.customer-chat-head>div,.customer-chat-head p,.customer-chat-order p{min-width:0}.customer-chat-head>div{align-items:center;gap:10px;display:flex}.customer-chat-head>div>span{color:#162000;background:var(--lime);border-radius:4px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.customer-chat-head p{gap:3px;margin:0;display:grid}.customer-chat-head strong{font-size:15px}.customer-chat-head small{color:#bac2bd;align-items:center;gap:6px;font-size:12px;display:flex}.customer-chat-head small i{background:#68d391;border-radius:50%;width:6px;height:6px}.customer-chat-head>button{color:#dbe0dd;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:36px;padding:0;display:grid}.customer-chat-head>button:hover{background:#ffffff17}.customer-chat-workspace{grid-template-columns:258px minmax(0,1fr);min-height:0;display:grid}.customer-chat-list{background:#f7f8f6;border-right:1px solid #e2e6e2;grid-template-rows:47px minmax(0,1fr);min-width:0;min-height:0;display:grid}.customer-chat-list>div{border-bottom:1px solid #e2e6e2;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.customer-chat-list>div strong{font-size:12px}.customer-chat-list>div span{color:#8a918d;font-size:10px}.customer-chat-list nav{min-height:0;overflow-y:auto}.customer-chat-list nav>button{color:#454b48;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e9e6;grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;min-height:82px;padding:11px 12px;display:grid;position:relative}.customer-chat-list nav>button:hover{background:#f0f2ef}.customer-chat-list nav>button.active{background:#e7ebe7}.customer-chat-list nav>button.active:before{background:var(--lime-dark);content:"";width:3px;position:absolute;inset:0 auto 0 0}.customer-chat-list img{object-fit:cover;border-radius:4px;width:48px;height:48px}.customer-assistant-list-avatar{color:#1d2800;background:var(--lime);border-radius:4px;place-items:center;width:48px;height:48px;display:grid}.customer-chat-list p{gap:3px;min-width:0;margin:0;display:grid}.customer-chat-list p>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-list p strong{color:#272c29;padding-right:20px;font-size:13px}.customer-chat-list p small{color:#69716d;font-size:10px;font-weight:700}.customer-chat-list p span{color:#929995;font-size:11px}.customer-chat-list nav>button>i{color:#fff;background:#e14943;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:11px;right:9px}.customer-chat-thread{background:#f2f4f2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.customer-chat-thread.has-workflow{grid-template-rows:auto auto minmax(0,1fr) auto}.customer-chat-order{background:#fff;border-bottom:1px solid #e1e5e1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:grid}.customer-chat-order>img{object-fit:cover;border-radius:4px;width:48px;height:44px}.customer-chat-order p{gap:4px;margin:0;display:grid}.customer-chat-order p strong,.customer-chat-order p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-order p strong{font-size:13px}.customer-chat-order p small{color:#828a85;font-size:11px}.customer-chat-order>div{gap:4px;display:flex}.customer-chat-order>div span{color:#59635d;background:#f0f2ef;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:700}.customer-chat-order>div span:last-child{color:#28694d;background:#e5f2eb}.customer-chat-workflow{background:#fbfcfa;border-bottom:1px solid #e1e5e1;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.customer-chat-workflow button{color:#1d2800;background:var(--lime);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.customer-chat-workflow button.secondary{color:#53605a;background:#edf0ed}.customer-chat-workflow button:disabled{cursor:wait;opacity:.55}.customer-chat-workflow-status{color:#66716b;font-size:10px;font-weight:700;line-height:1.5}.customer-assistant-profile{background:#fff;border-bottom:1px solid #e1e5e1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:grid}.customer-assistant-profile>span{color:#1d2800;background:var(--lime);border-radius:5px;place-items:center;width:48px;height:48px;display:grid}.customer-support-list-avatar{color:#fff;background:#1f2b26;border-radius:5px;place-items:center;width:48px;height:48px;display:grid}.customer-assistant-profile p{gap:4px;min-width:0;margin:0;display:grid}.customer-assistant-profile p strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-assistant-profile p small{color:#7a837e;font-size:12px}.customer-assistant-profile>i{color:#3d7657;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:700;display:flex}.customer-assistant-profile>i span{background:#4eb779;border-radius:50%;width:7px;height:7px}.customer-chat-messages{scroll-behavior:smooth;min-height:0;padding:18px;overflow-y:auto}.chat-loading{color:#89908c;justify-content:center;align-items:center;min-height:100%;font-size:11px;display:flex}.chat-system{justify-content:center;margin:5px 0 14px;display:flex}.chat-system>span{color:#69736d;text-align:center;background:#e3e7e3;border-radius:4px;max-width:88%;padding:7px 11px;font-size:11px;line-height:1.6}.order-system-card{color:#364039;background:#fff;border:1px solid #dce3de;border-radius:6px;width:min(92%,470px);margin:3px auto 15px;overflow:hidden;box-shadow:0 4px 13px #19241d0d}.order-system-card>header{border-bottom:1px solid #e7ebe8;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:9px 12px;display:grid}.order-system-card>header>span{color:#2b724f;background:#e6f3eb;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.order-system-card>header strong{font-size:13px}.order-system-card>header time{color:#949c97;font-size:9px;font-weight:600}.order-system-card>p{color:#56625b;white-space:pre-wrap;margin:0;padding:13px 14px;font-size:12px;line-height:1.75}.order-system-card>ol{color:#535e57;margin:0;padding:12px 16px 14px 35px;font-size:11px;line-height:1.75}.order-system-card>ol li{padding-left:3px}.order-system-card>ol li+li{margin-top:6px}.order-system-card.kind-payment_success>header>span{color:#1d7397;background:#e5f3f8}.order-system-card.kind-seller_prompt>header>span,.order-system-card.kind-seller_reminder>header>span{color:#916300;background:#fff3d0}.order-system-detail{padding:8px 14px 13px}.order-system-detail p{border-bottom:1px dashed #e2e6e3;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;min-height:31px;margin:0;font-size:11px;display:grid}.order-system-detail p:last-child{border-bottom:0}.order-system-detail span{color:#858e88}.order-system-detail b{overflow-wrap:anywhere;min-width:0;font-weight:800}.chat-message{align-items:flex-start;gap:9px;margin-bottom:16px;display:flex}.chat-message.mine{flex-direction:row-reverse}.chat-avatar{color:#fff;background:#5d6962;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.chat-message.role-customer_service .chat-avatar{color:#1d2800;background:var(--lime)}.chat-message>div{justify-items:start;max-width:min(76%,410px);display:grid}.chat-message.mine>div{justify-items:end}.chat-message>div>p{color:#66706a;align-items:center;gap:6px;margin:0 0 5px;font-size:9px;display:flex}.chat-message>div>p i{color:#526159;background:#e1e6e2;border-radius:2px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:700}.chat-message>div>p time{color:#969d99}.chat-message>div>span{color:#323934;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e4e0;border-radius:5px;padding:9px 11px;font-size:13px;line-height:1.6}.chat-message.mine>div>span{background:#dcf2a1;border-color:#cee58f}.customer-assistant-suggestions{background:#fff;border:1px solid #e0e4e0;border-radius:6px;width:min(360px,100% - 43px);margin:-5px 0 18px 43px;overflow:hidden;box-shadow:0 5px 14px #191f1c0d}.customer-assistant-suggestions>strong{color:#303632;padding:11px 12px 7px;font-size:13px;display:block}.customer-assistant-suggestions>div{gap:6px;padding:3px 10px 11px;display:grid}.customer-assistant-suggestions button{color:#4f5853;text-align:left;cursor:pointer;background:#f3f5f2;border:1px solid #e9ece9;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:7px 9px;font-size:12px;display:flex}.customer-assistant-suggestions button:hover{color:#46580c;background:#eef5d7;border-color:#d8e6a9}.customer-assistant-suggestions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-assistant-suggestions button svg{color:#8c958f;flex:none}.customer-chat-compose{background:#fff;border-top:1px solid #dfe4df;padding:10px 12px 11px}.customer-chat-compose textarea{color:#2d342f;width:100%;min-height:52px;max-height:105px;font:inherit;resize:none;background:#f7f8f6;border:1px solid #d9ded9;border-radius:4px;outline:none;padding:8px 9px;font-size:12px;line-height:1.55}.customer-chat-compose textarea:focus{border-color:#849a39;box-shadow:0 0 0 3px #89a3331f}.customer-chat-compose>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.customer-chat-compose a{color:#65760f;font-size:10px;font-weight:700}.customer-chat-compose .customer-support-switch{color:#65760f;background:0 0;width:auto;height:auto;padding:3px 0;font-size:10px;font-weight:700;display:inline-flex}.customer-chat-compose button{color:#1e2608;background:var(--lime);cursor:pointer;border:0;border-radius:4px;place-items:center;width:37px;height:32px;padding:0;display:grid}.customer-chat-compose button:disabled{cursor:not-allowed;opacity:.5}.customer-support-system{justify-content:center;margin:8px 0 14px;display:flex}.customer-support-system span{color:#707872;text-align:center;background:#ecefec;border-radius:4px;max-width:88%;padding:6px 10px;font-size:10px;line-height:1.55}.customer-chat-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 22px;display:flex}.customer-chat-login>span{color:#42520b;background:#edf7ce;border-radius:6px;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid}.customer-chat-login h2{margin:0 0 9px;font-size:20px}.customer-chat-login p{max-width:420px;color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.customer-chat-login>a:last-child{color:#69726d;margin-top:14px;font-size:11px;font-weight:700}.table-actions .order-chat-action{color:#245f45;align-items:center;gap:3px;display:inline-flex}@media (width<=760px){.customer-service-fab{right:13px;bottom:calc(74px + env(safe-area-inset-bottom));min-height:45px;padding-right:13px}.customer-service-fab.detail-service-fab{bottom:calc(62px + 68px + 14px + env(safe-area-inset-bottom))}.customer-chat-mask{display:none}.customer-chat{inset:0 0 calc(62px + env(safe-area-inset-bottom)) 0;width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0}.customer-chat.detail-customer-chat{bottom:calc(62px + 68px + env(safe-area-inset-bottom))}.customer-chat-head{min-height:58px;padding-inline:13px}.customer-chat-workspace{grid-template-rows:104px minmax(0,1fr);grid-template-columns:1fr}.customer-chat-workspace.assistant-only{grid-template-rows:minmax(0,1fr)}.customer-chat-workspace.assistant-only .customer-chat-list{display:none}.customer-chat-list{border-bottom:1px solid #dfe4df;border-right:0;grid-template-rows:28px 76px}.customer-chat-list>div{padding:0 11px}.customer-chat-list nav{scrollbar-width:none;display:flex;overflow:auto hidden}.customer-chat-list nav::-webkit-scrollbar{display:none}.customer-chat-list nav>button{grid-template-columns:42px minmax(0,1fr);width:225px;min-width:225px;min-height:76px;padding:9px 10px}.customer-chat-list img,.customer-assistant-list-avatar,.customer-support-list-avatar{width:42px;height:42px}.customer-chat-list p span{display:none}.customer-chat-order{grid-template-columns:44px minmax(0,1fr);min-height:62px;padding:8px 11px}.customer-chat-order>img{width:44px;height:40px}.customer-chat-order>div{grid-column:1/-1;display:none}.customer-chat-workflow{padding:7px 10px}.customer-chat-workflow button{min-height:32px;font-size:11px}.customer-assistant-profile{display:none}.customer-assistant-profile>span{width:42px;height:42px}.customer-assistant-profile p strong{font-size:14px}.customer-assistant-profile p small{font-size:11px}.customer-chat-messages{padding:13px 11px}.chat-message{gap:7px;margin-bottom:13px}.chat-avatar{flex-basis:31px;width:31px;height:31px}.chat-message>div{max-width:80%}.chat-message>div>span{font-size:13px}.customer-assistant-suggestions{width:min(360px,100% - 38px);margin-left:38px}.customer-assistant-suggestions button{min-height:40px;font-size:13px}.customer-chat-compose{padding:8px 10px 9px}.customer-chat-compose textarea{min-height:45px}.order-table{border:0;gap:10px;display:grid;overflow:visible}.order-table-head{display:none}.order-table .order-row{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:0;display:grid}.order-row>*{border-right:0;height:auto;min-height:42px;padding:10px 12px}.order-row>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.order-row>span:nth-child(2){color:#727a75}.order-row>strong:nth-child(3){justify-content:flex-end;font-size:14px}.order-row>span:nth-child(4){border-top:1px solid #edf0ed}.order-row>.table-actions{border-top:1px solid #edf0ed;grid-column:2;justify-content:flex-end}.table-actions button,.table-actions a{font-size:12px}.order-progress-row{grid-column:1/-1!important;padding:7px 9px 9px!important}.order-progress.compact>div{font-size:8px}.order-detail-content{padding:12px}.order-detail-content .order-progress{padding-inline:5px}.order-detail-content .order-progress>div{text-align:center;font-size:9px}.order-detail-product{grid-template-columns:58px minmax(0,1fr)}.order-detail-product img{width:58px;height:50px}.order-detail-product button{grid-column:1/-1;width:100%}.order-system-card{width:96%}}.product-card.dense.rental-card{border:1px solid #e9ebed;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:37% minmax(0,1fr);gap:0;padding:7px 7px 0;display:grid;box-shadow:0 2px 8px #10203b06}.product-card.dense.rental-card .product-image{aspect-ratio:auto;border-radius:9px;grid-area:1/1;width:100%;height:100%;min-height:160px}.product-card.dense.rental-card .product-image img{object-fit:cover}.product-card.dense.rental-card .discount-label{color:#171b22;background:#ffe15b;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:800;position:absolute;top:8px;left:7px}.product-card.dense.rental-card .online-label{color:#177651;background:#f3fff9;border-radius:4px;padding:3px 4px;font-size:9px;top:8px;right:6px}.product-card.dense.rental-card .product-body{grid-area:1/2;min-width:0;padding:0 0 0 10px}.product-card.dense.rental-card .product-title{color:#101827;white-space:normal;align-items:flex-start;gap:5px;min-height:25px;max-height:48px;margin:0;font-size:16px;font-weight:800;line-height:1.5;display:flex;overflow:hidden}.product-card.dense.rental-card .product-title svg{color:#59b778;flex:0 0 16px;margin-top:4px}.product-card.dense.rental-card .product-skins{flex-wrap:nowrap;gap:5px;min-height:26px;margin:5px 0 7px;overflow:hidden}.product-card.dense.rental-card .product-skins span{color:#9c710e;white-space:nowrap;background:#faf6e7;border:1px solid #e8ddb7;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:700}.product-card.dense.rental-card .product-core-stats{background:#f6f7f9;border:0;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 0;padding:4px 0}.product-card.dense.rental-card .product-core-stats>div{border:0;padding:0 8px}.product-card.dense.rental-card .product-core-stats>div:nth-child(odd){border-right:1px solid #e6e8ec}.product-card.dense.rental-card .product-core-stats span{color:#7c8491;margin:0;font-size:12px;font-weight:500;line-height:1.4}.product-card.dense.rental-card .product-core-stats strong{color:#1b2432;font-size:17px;font-weight:800;line-height:1.4;display:inline}.product-card.dense.rental-card .product-core-stats small{color:#697384;white-space:nowrap;margin:0;font-size:11px;display:block}.product-card.dense.rental-card .product-footer{border:0;grid-column:1/-1;grid-template-columns:37% minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:41px;margin:9px -7px 0;padding:0;display:grid}.deposit-promise{color:#ab7d19;white-space:nowrap;background:linear-gradient(90deg,#fff7d6,#fffaf0);align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:flex}.deposit-promise>svg:first-child{flex-shrink:0}.deposit-promise>svg:last-child{color:#e8ba22;fill:#e8ba22;margin-left:auto}.product-card.dense.rental-card .price{color:#0b1933;white-space:nowrap;align-self:center;align-items:baseline;padding:0 7px;display:flex}.product-card.dense.rental-card .price>span{font-size:18px;font-weight:800}.product-card.dense.rental-card .price strong{letter-spacing:-.8px;font-family:inherit;font-size:25px;font-weight:800;line-height:1.1}.product-card.dense.rental-card .rent-link{color:#ffe18c;background:#08172f;border-radius:9px 0 0;justify-content:center;min-height:41px;padding:0 12px;font-size:13px;font-weight:700}.fixed-price-note{color:#536234;background:#f4f7ed;border-radius:5px;padding:12px;font-size:13px}.seller-fee-preview{color:#566176;background:#f7f8fa;border-radius:6px;grid-column:1/-1;padding:12px 14px;font-size:13px;line-height:1.9}.seller-fee-preview strong{color:#15253e}.extra-pricing-panel{background:#fbfcf8;border:1px solid #e2e9d7;border-radius:7px;padding:16px}.extra-pricing-panel header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.extra-pricing-panel header strong{color:#243119;font-size:14px}.extra-pricing-panel header span{color:#7b8573;font-size:11px}.extra-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.extra-pricing-grid .field{min-width:0}.extra-pricing-grid .field>label,.extra-pricing-grid .field>span{font-size:11px}.extra-pricing-detail{background:#fbfcf8;border:1px solid #e7ebdf;border-radius:6px;margin-top:18px;padding:15px}.extra-pricing-detail strong{color:#26351b;font-size:14px}.extra-pricing-detail p{color:#707a70;margin:5px 0 11px;font-size:12px}.extra-pricing-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.extra-pricing-detail>div span{color:#535f50;background:#fff;border:1px solid #edf0e9;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.extra-pricing-detail b{font-weight:600}.extra-pricing-detail em{color:#da605b;white-space:nowrap;font-style:normal;font-weight:700}.modal .extra-pricing-detail{margin-bottom:16px}.usage-pricing-form{background:#f7f9f4;border:1px solid #e0e8d9;border-radius:5px;padding:12px}.usage-pricing-form>strong{color:#334229;margin-bottom:8px;font-size:13px;display:block}.usage-pricing-form>label{border-bottom:1px solid #e9eee5;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.usage-pricing-form>label span{color:#4f5c4b;font-size:12px}.usage-pricing-form>label input{text-align:right;border:1px solid #d8dfd2;border-radius:4px;width:84px;height:34px;padding:0 8px}.usage-pricing-form>b{color:#17253d;margin-top:11px;font-size:15px;display:block}@media (width<=1080px) and (width>=561px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-card.dense.rental-card{border-radius:12px;grid-template-rows:auto auto auto auto;grid-template-columns:36% minmax(0,1fr);align-items:start}.product-card.dense.rental-card .product-image{aspect-ratio:1;grid-area:1/1/3;align-self:start;width:100%;height:auto;min-height:0;max-height:none}.product-card.dense.rental-card .product-image img{object-position:center top}.product-card.dense.rental-card .product-body{display:contents}.product-card.dense.rental-card .product-title{grid-area:1/2;margin-left:9px;font-size:16px}.product-card.dense.rental-card .product-skins{grid-area:2/2;align-self:start;min-width:0;margin:5px 0 0 9px}.product-card.dense.rental-card .product-core-stats{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px}.product-card.dense.rental-card .product-core-stats>div{padding:4px 7px}.product-card.dense.rental-card .product-core-stats>div:nth-child(odd){border-right:0}.product-card.dense.rental-card .product-core-stats>div:not(:last-child){border-right:1px solid #e6e8ec}.product-card.dense.rental-card .product-core-stats strong{font-size:15px;display:block}.product-card.dense.rental-card .product-footer{grid-row:4;grid-template-columns:36% minmax(0,1fr) auto;align-self:stretch}.market-grid{gap:12px}.extra-pricing-panel header{display:block}.extra-pricing-panel header span{margin-top:4px;line-height:1.5;display:block}.extra-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extra-pricing-detail>div{grid-template-columns:1fr}.extra-pricing-detail>div span{min-height:42px;font-size:14px}.extra-pricing-detail p{font-size:13px;line-height:1.6}}@media (width<=360px){.product-card.dense.rental-card{grid-template-columns:34% minmax(0,1fr)}.product-card.dense.rental-card .product-footer{grid-template-columns:34% minmax(0,1fr) auto}.product-card.dense.rental-card .product-body{padding-left:7px}.product-card.dense.rental-card .product-title{font-size:14px}.product-card.dense.rental-card .product-core-stats strong{font-size:15px}.product-card.dense.rental-card .price strong{font-size:22px}.product-card.dense.rental-card .rent-link{padding-inline:9px;font-size:12px}}.realname-phone-guide>p{color:#59665e;letter-spacing:normal;font-size:16px;line-height:1.75}.realname-phone-qr{border:1px solid #e0e7df;border-radius:12px;width:240px;height:240px;margin:20px auto;display:block}.realname-phone-guide ol{text-align:left;color:#435348;padding-left:24px;font-size:15px;line-height:2}.realname-phone-guide>small{color:#6d796f;margin-bottom:16px;font-size:13px;line-height:1.7;display:block}.payment-password-input{gap:10px;margin:18px 0;display:grid}.payment-password-input>span{align-items:center;gap:7px;font-weight:800;display:flex}.payment-password-input input{letter-spacing:4px;border:1px solid #cfd8ce;border-radius:6px;width:100%;min-height:48px;padding:12px;font-size:18px}.payment-password-input small,.payment-password-form>p{color:#69776c;font-size:13px;line-height:1.7}.payment-password-form{margin-block:18px}.payment-password-form .payment-password-error{color:#b13838}.code-input{grid-template-columns:minmax(0,1fr) auto}.code-input input{min-width:0}.code-input button{white-space:nowrap;min-width:108px;font-size:14px;font-weight:700}.code-input button:disabled{opacity:.55;cursor:not-allowed}.auth-form-wrap .auth-sms-message,.auth-form-wrap .auth-form-error{margin:10px 0;font-size:14px;line-height:1.6}.auth-form-wrap .auth-sms-message{color:#4d6b09}.auth-form-wrap .auth-form-error{color:#ba3030}.customer-chat-workspace{grid-template-rows:128px minmax(0,1fr);grid-template-columns:1fr}.customer-chat-workspace.assistant-only{grid-template-rows:minmax(0,1fr)}.customer-chat-workspace.assistant-only .customer-chat-list{display:none}.customer-chat-list{border-bottom:1px solid #e2e6e2;border-right:0}.customer-chat-list nav{scrollbar-width:thin;display:flex;overflow:auto hidden}.customer-chat-list nav>button{border-bottom:0;border-right:1px solid #e6e9e6;grid-template-columns:48px minmax(0,1fr);width:270px;min-width:270px;min-height:80px}.customer-chat-list nav>button>i{right:7px}.chat-image-link{background:#fff;border:1px solid #dfe4e0;border-radius:6px;max-width:min(260px,70vw);padding:4px;display:inline-block}.chat-image{object-fit:contain;border-radius:4px;max-width:100%;max-height:220px;display:block}.chat-compose-actions{align-items:center;gap:8px;display:inline-flex}.chat-image-button{color:#53605a;cursor:pointer;background:#f0f3ef;border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:11px;display:inline-flex;position:relative}.chat-image-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.order-payout-card{background:#f5faf6;border:1px solid #d9e4db;border-radius:8px;padding:14px 16px}.order-payout-card.pending{background:#fffaf0;border-color:#e5d8aa}.order-payout-card.paid{background:#eefaf1;border-color:#b7dec3}.order-payout-card h3{margin:0 0 7px;font-size:13px}.order-payout-card strong{font-size:14px;display:block}.order-payout-card p{color:#647068;margin:5px 0 0;font-size:12px;line-height:1.6}.order-payout-card small{color:#7d8881;margin-top:5px;font-size:11px;display:block}@media (width<=760px){.customer-chat-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:116px minmax(0,1fr)}.customer-chat-workspace.assistant-only{grid-template-columns:1fr}.customer-chat-list{border-bottom:0;border-right:1px solid #dfe4df;grid-template-rows:38px minmax(0,1fr);min-width:0}.customer-chat-list>div{padding:0 7px}.customer-chat-list>div strong{font-size:11px}.customer-chat-list>div span{font-size:9px}.customer-chat-list nav{scrollbar-width:thin;display:block;overflow:hidden auto}.customer-chat-list nav>button{border-bottom:1px solid #e6e9e6;border-right:0;grid-template-columns:34px minmax(0,1fr);gap:6px;width:100%;min-width:0;min-height:72px;padding:8px 6px}.customer-chat-list img,.customer-assistant-list-avatar,.customer-support-list-avatar{width:34px;height:34px}.customer-chat-list p strong{padding-right:0;font-size:11px}.customer-chat-list p small{font-size:9px}.customer-chat-list p span{display:none}.customer-chat-list nav>button>i{top:4px;right:4px}}@media (width<=390px){.customer-chat-workspace{grid-template-columns:102px minmax(0,1fr)}.customer-chat-list nav>button{grid-template-columns:30px minmax(0,1fr);padding-inline:5px}.customer-chat-list img,.customer-assistant-list-avatar,.customer-support-list-avatar{width:30px;height:30px}}
