:root{color:#17211d;background:#e9edf0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:linear-gradient(180deg,#ffffffb3,#e9edf000),#e9edf0}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}.mobile-shell{position:relative;overflow-x:hidden;width:min(100%,430px);min-height:100vh;margin:0 auto;padding:18px 14px 88px;background:#f7f8f9;box-shadow:0 0 0 1px #17211d0f}.app-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.app-header h1{margin:2px 0 0;font-size:23px;line-height:1.2}.eyebrow{color:#6b756f;font-size:12px;text-transform:uppercase}.login-link,.price-row a,.tabbar a{color:inherit;text-decoration:none}.login-link{flex:0 0 auto;border-radius:8px;padding:8px 12px;color:#fff;background:#1f8f5f;font-weight:700}.status-strip,.search-panel,.product-item,.login-page,.placeholder-page,.mobile-toolbar,.order-card,.empty-panel,.result-panel,.transaction-card,.publish-summary,.form-block,.user-card,.wallet-grid article,.user-actions,.detail-hero,.detail-price article,.detail-list,.detail-section{border:1px solid rgba(23,33,29,.08);border-radius:8px;background:#fff}.status-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#8a5a12}.status-strip.online{color:#14714b}.status-strip button,.search-panel button,.category-row button,.inline-field button{border-radius:8px;padding:8px 12px;background:#17211d;color:#fff;font-weight:700}.search-panel{display:flex;gap:10px;margin:12px 0;padding:10px}.search-panel input,.login-page input,.publish-form input,.publish-form select,.publish-form textarea,.mobile-toolbar select,.mobile-toolbar button{min-width:0;width:100%;border:1px solid #d8dfdc;border-radius:8px;padding:10px 12px;color:#17211d;background:#fbfcfc}.publish-form textarea{resize:vertical}.category-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.category-row button{overflow:hidden;min-height:38px;padding:8px 6px;background:#e5f4ed;color:#176448;white-space:nowrap;text-overflow:ellipsis}.category-row button.active{background:#17211d;color:#fff}.product-list{display:grid;gap:10px}.product-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px}.thumb{width:92px;aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#263a34,#52a47a)}.thumb[data-tone=blue]{background:linear-gradient(135deg,#263a34,#3777b7)}.thumb[data-tone=red]{background:linear-gradient(135deg,#263a34,#c45b4b)}.product-image{object-fit:cover;background:#e7ece9}.product-copy{display:grid;min-width:0;align-content:space-between;gap:8px}.product-copy strong,.product-copy span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-copy span{color:#68736d;font-size:13px}.price-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-row b{color:#c63d2f}.price-row a{border-radius:8px;padding:7px 11px;background:#17211d;color:#fff;font-size:13px;font-weight:700}.login-page,.placeholder-page{display:grid;gap:14px;padding:16px}.login-page h2,.placeholder-page h2{margin:0;font-size:20px}.login-page label{display:grid;gap:7px;color:#4d5752;font-weight:700}.inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px}.captcha-image{display:grid;place-items:center;overflow:hidden;min-height:42px;border-radius:8px;padding:0;background:#eef7f1}.form-note,.form-error{margin:0;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.45}.form-note{color:#176448;background:#e5f4ed}.form-error{color:#9d2d21;background:#fae8e6}.primary-action{min-height:44px;border-radius:8px;background:#1f8f5f;color:#fff;font-weight:800}.secondary-action{min-height:42px;border-radius:8px;background:#17211d;color:#fff;font-weight:800}.user-page{display:grid;gap:12px}.user-card{display:flex;align-items:center;gap:12px;padding:16px}.avatar{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border-radius:50%;color:#fff;background:#1f8f5f;font-size:20px;font-weight:800}.user-card h2,.user-card p{margin:0}.user-card p{margin-top:3px;color:#68736d}.wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-grid article{display:grid;gap:6px;padding:14px}.wallet-grid span{color:#68736d;font-size:13px}.wallet-grid strong{color:#c63d2f;font-size:20px}.user-actions{display:grid;overflow:hidden}.user-actions a{padding:14px 16px;color:#17211d;text-decoration:none;font-weight:700}.user-actions a+a{border-top:1px solid rgba(23,33,29,.08)}.product-detail-page{display:grid;gap:12px}.detail-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.detail-hero span{color:#68736d;font-size:13px}.detail-hero h2{margin:5px 0 0;font-size:19px;line-height:1.35}.detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-gallery img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#fff}.detail-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-price article{display:grid;gap:5px;padding:12px 10px}.detail-price span{color:#68736d;font-size:12px}.detail-price strong{color:#c63d2f;font-size:18px}.detail-list{display:grid;margin:0;overflow:hidden}.detail-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:11px 12px}.detail-list div+div{border-top:1px solid rgba(23,33,29,.08)}.detail-list dt{color:#68736d}.detail-list dd{margin:0;color:#17211d;font-weight:700}.detail-section{display:grid;gap:8px;padding:14px}.detail-section h3,.detail-section p{margin:0}.detail-section p{color:#68736d;line-height:1.7}.placeholder-page p{margin:0;color:#68736d;line-height:1.7}.orders-page,.recharge-page,.withdraw-page,.transactions-page,.chat-page,.order-list,.transaction-list,.chat-room-list,.message-list{display:grid;gap:12px}.mobile-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.mobile-toolbar button{background:#17211d;color:#fff;font-weight:800}.order-head,.order-amounts,.order-meta,.order-actions,.mobile-pagination,.transaction-card div{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-head span,.order-meta,.transaction-card span,.transaction-card small,.result-panel span,.result-panel p{color:#68736d;font-size:13px}.order-head strong{color:#1f8f5f}.order-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;margin:12px 0}.order-product img,.mini-thumb{width:58px;height:58px;border-radius:8px;object-fit:cover}.mini-thumb{display:block;background:linear-gradient(135deg,#263a34,#52a47a)}.order-product h2,.order-product p,.result-panel p,.transaction-card p{margin:0}.order-product h2{overflow:hidden;font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.order-product p,.transaction-card p{margin-top:5px;color:#68736d;font-size:13px}.order-amounts{flex-wrap:wrap;font-size:13px}.order-amounts strong,.transaction-card b{color:#c63d2f}.order-meta{justify-content:flex-start;margin-top:10px;flex-wrap:wrap}.order-actions{justify-content:flex-start;margin-top:12px;flex-wrap:wrap}.order-actions button,.mobile-pagination button{border-radius:8px;padding:8px 11px;background:#17211d;color:#fff;font-weight:800}.mobile-pagination{padding:4px 0}.mobile-pagination span{color:#68736d;font-size:13px}.empty-panel{color:#68736d;text-align:center}.result-panel{display:grid;gap:5px}.result-panel strong{color:#17211d}.transaction-card{display:grid;gap:7px}.transaction-card b{font-size:18px}.transaction-card b.expense{color:#17211d}.publish-page,.publish-form{display:grid;gap:12px}.publish-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.publish-summary div,.form-block,.form-block label{display:grid;gap:8px}.publish-summary span,.form-block label{color:#68736d;font-size:13px}.publish-summary strong{color:#17211d}.form-block{padding:14px}.form-block h2{margin:0;color:#17211d;font-size:17px}.form-block input,.form-block select,.form-block textarea{min-width:0;width:100%;border:1px solid #d8dfdc;border-radius:8px;padding:10px 12px;color:#17211d;background:#fbfcfc}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-grid button{overflow:hidden;aspect-ratio:1;border-radius:8px;padding:0;background:#e7ece9}.image-grid img{width:100%;height:100%;object-fit:cover}.tabbar{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,430px);margin:0 auto;border-top:1px solid rgba(23,33,29,.08);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabbar a{display:grid;position:relative;place-items:center;min-height:58px;color:#68736d;font-weight:700}.tabbar a.router-link-active{color:#1f8f5f}.chat-room-list{align-content:start}.chat-room-card{position:relative;display:grid;gap:5px;width:100%;border:1px solid rgba(23,33,29,.08);border-radius:8px;padding:13px 42px 13px 13px;background:#fff;color:#17211d;text-align:left}.chat-room-card span,.chat-room-card small,.chat-room-head span,.chat-room-head small,.message-bubble span{color:#68736d;font-size:13px}.chat-room-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-card b{position:absolute;top:12px;right:12px;display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#c63d2f;color:#fff;font-size:12px}.chat-room-head,.message-form{display:grid;gap:8px;border:1px solid rgba(23,33,29,.08);border-radius:8px;padding:14px;background:#fff}.chat-room-head strong{font-size:18px}.message-list{max-height:52vh;overflow:auto;border:1px solid rgba(23,33,29,.08);border-radius:8px;padding:12px;background:#fff}.message-bubble{display:grid;justify-self:start;max-width:86%;gap:5px}.message-bubble p{margin:0;border-radius:8px;padding:10px 12px;background:#eef2ef;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble.mine p{background:#1f8f5f;color:#fff}.message-bubble.system span{display:none}.message-bubble.system p{color:#68736d;background:#f1f4f2;font-size:13px}.mobile-shell.home-shell{padding:12px 10px 88px;background:linear-gradient(180deg,#f9fbfa 0,#fff 132px,#f4f5f6 132px,#f4f5f6)}.home-page{display:grid;gap:10px}.home-topbar{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:9px;align-items:center}.home-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;border:1px solid #e2e5e8;border-radius:999px;padding:0 7px 0 14px;background:#f5f6f7;box-shadow:inset 0 1px 2px #17211d0a}.home-search input{min-width:0;width:100%;border:0;outline:0;color:#222b28;background:transparent}.home-search input::placeholder{color:#9aa0a6}.home-search button{min-height:30px;border-radius:999px;padding:0 11px;background:#1f8f5f;color:#fff;font-size:13px;font-weight:800}.search-icon{position:relative;width:18px;height:18px;border:2px solid #9aa0a6;border-radius:50%}.search-icon:after{position:absolute;right:-6px;bottom:-4px;width:9px;height:2px;border-radius:999px;background:#9aa0a6;content:"";transform:rotate(45deg)}.view-switch{display:grid;place-items:center;gap:2px;min-height:44px;color:#666f6a;background:transparent;font-size:11px}.view-switch.active{color:#1f8f5f}.view-switch.active .grid-icon{border-color:#1f8f5f;background:linear-gradient(#1f8f5f,#1f8f5f) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,#1f8f5f,#1f8f5f) 0 50% / 100% 2px no-repeat}.grid-icon{width:20px;height:20px;border:2px solid #474f4b;border-radius:4px;background:linear-gradient(#474f4b,#474f4b) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,#474f4b,#474f4b) 0 50% / 100% 2px no-repeat}.home-health{justify-self:start;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;color:#8a5a12;background:#fff6e2;font-size:12px;font-weight:700}.home-health span{width:7px;height:7px;border-radius:50%;background:#d69018}.home-health.online{color:#14714b;background:#e8f6ee}.home-health.online span{background:#1f8f5f}.hero-carousel{position:relative;overflow:hidden;border-radius:8px;background:#ffe274;box-shadow:0 8px 20px #d8a81629}.carousel-track{display:flex;transition:transform .36s ease}.banner-card{position:relative;display:grid;min-width:100%;min-height:164px;align-content:start;gap:14px;overflow:hidden;padding:19px 12px 25px}.banner-card:before,.banner-card:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.banner-card:before{top:-42px;left:-48px;width:120px;height:120px;background:#ffffff3d}.banner-card:after{right:-34px;bottom:-38px;width:122px;height:122px;background:#fff3}.banner-card[data-tone=gold]{background:radial-gradient(circle at 15% 15%,rgba(255,255,255,.68),transparent 18%),linear-gradient(135deg,#fff05f,#ffc827 54%,#f5b524)}.banner-card[data-tone=mint]{background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.62),transparent 20%),linear-gradient(135deg,#dff8ee,#8edab7 48%,#55b989)}.banner-card h2{position:relative;z-index:1;margin:0;color:#fff;font-size:24px;line-height:1.1;text-align:center;text-shadow:0 2px 6px rgba(147,91,5,.22)}.banner-points{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.banner-points div{display:grid;min-height:96px;place-items:center;gap:8px;border-radius:8px;padding:12px 7px;background:#fffffff0;box-shadow:0 5px 14px #a8700029;text-align:center}.banner-points span{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,#f6dd48,#e9b52c);font-size:13px;font-weight:900}.banner-points strong{color:#17211d;font-size:13px;line-height:1.35}.carousel-dots{position:absolute;right:0;bottom:10px;left:0;display:flex;justify-content:center;gap:7px}.carousel-dots button{width:8px;height:8px;border-radius:50%;background:#17211d42}.carousel-dots button.active{width:18px;border-radius:999px;background:#27a8ff}.quick-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px 0 8px;background:#fff}.quick-categories button{display:grid;min-width:0;justify-items:center;gap:5px;padding:0;color:#525c57;background:transparent}.quick-categories button.active strong,.quick-categories button.active span:last-child{color:#1f8f5f}.category-visual{position:relative;display:grid;width:60px;height:48px;place-items:center;overflow:hidden;border-radius:50% 50% 45% 45%}.category-visual:before{position:absolute;top:7px;right:2px;bottom:0;left:2px;border-radius:50%;background:linear-gradient(135deg,#daf7fb,#b8ecff);content:""}.category-visual[data-tone=rose]:before{background:linear-gradient(135deg,#ffe0ef,#ffc3d8)}.category-visual[data-tone=amber]:before{background:linear-gradient(135deg,#fff0be,#ffd668)}.category-visual[data-tone=violet]:before{background:linear-gradient(135deg,#ece0ff,#d1b5ff)}.category-visual[data-tone=green]:before{background:linear-gradient(135deg,#ddf8df,#afecc0)}.category-visual img{position:relative;z-index:1;width:64px;height:48px;object-fit:contain}.category-visual b{position:relative;z-index:2;display:grid;min-width:40px;min-height:21px;place-items:center;border-radius:999px;padding:0 6px;color:#fff;background:#1f8f5fdb;font-size:11px;font-weight:900}.quick-categories strong{overflow:hidden;max-width:100%;color:#2fa5ca;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.quick-categories button:nth-child(2) strong{color:#e65a8f}.quick-categories button:nth-child(3) strong{color:#d9a21b}.quick-categories button:nth-child(4) strong{color:#8b67d7}.quick-categories button:nth-child(5) strong{color:#29a85e}.quick-categories span:last-child{overflow:hidden;max-width:100%;color:#4f5754;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.notice-marquee{display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:48px;overflow:hidden;border-radius:999px;padding:0 10px 0 8px;background:linear-gradient(90deg,#ffe2e2c7,#fffffff5 42%),#fff;box-shadow:0 7px 16px #2a302d14}.speaker-icon{position:relative;display:block;width:31px;height:31px;border-radius:50%;background:#f5ebe7}.speaker-icon:before{position:absolute;top:10px;left:8px;width:8px;height:11px;border-radius:2px;background:#aeb5b2;content:""}.speaker-icon:after{position:absolute;top:8px;left:16px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #8f9893;content:""}.notice-marquee div{overflow:hidden}.notice-marquee p{width:max-content;margin:0;color:#535b57;font-size:15px;animation:notice-scroll 13s linear infinite}.notice-arrow{border-radius:50%;color:#d6453d;background:transparent;font-size:30px;line-height:1}@keyframes notice-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.home-tabs{display:flex;align-items:flex-end;gap:30px;padding:9px 20px 0;background:#fff}.home-tabs button{position:relative;min-height:43px;padding:0;color:#717873;background:transparent;font-size:18px;font-weight:800}.home-tabs button.active{color:#e04d45}.home-tabs button.active:after{position:absolute;right:0;bottom:3px;left:0;height:4px;border-radius:999px;background:#e04d45;content:""}.filter-bar{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-bar button{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;padding:0 4px;color:#555d59;background:transparent;font-size:13px;white-space:nowrap}.filter-bar button.active{color:#e04d45;font-weight:800}.filter-bar button+button{border-left:1px solid #eef0f2}.filter-icon{width:13px;height:11px;border-top:2px solid #555d59;border-bottom:2px solid #555d59;background:linear-gradient(#555d59,#555d59) 0 50% / 100% 2px no-repeat}.filter-bar button.active .filter-icon{border-color:#e04d45;background:linear-gradient(#e04d45,#e04d45) 0 50% / 100% 2px no-repeat}.filter-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid #eef0f2;padding:10px;background:#fff}.filter-panel button{min-height:34px;border-radius:8px;padding:0 8px;color:#555d59;background:#f4f6f6;font-size:13px;font-weight:700}.filter-panel button.active{color:#fff;background:#1f8f5f}.filter-panel .reset-filter{color:#e04d45;background:#fff1ef}.home-toast{position:fixed;top:50%;left:50%;z-index:30;max-width:min(320px,calc(100vw - 56px));margin:0;border-radius:999px;padding:11px 18px;color:#fff;background:#07140bdb;box-shadow:0 12px 28px #07140b38;font-size:14px;line-height:1.4;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.home-product-list{gap:9px}.home-product-list .product-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px 12px;border:0;border-radius:0;padding:12px 10px 0;color:#17211d;background:#fff;text-decoration:none}.home-product-list .thumb{width:104px;border-radius:8px}.home-product-list.large-mode .product-item{grid-template-columns:132px minmax(0,1fr)}.home-product-list.large-mode .thumb{width:132px}.game-thumb{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(180deg,#20282b,#101617)}.game-thumb:before{position:absolute;top:12px;right:10px;width:28px;height:38px;border-radius:8px 8px 14px 14px;background:linear-gradient(160deg,#b8bd9b,#686e55);box-shadow:-14px 8px #8b946f8c;content:""}.game-thumb span,.game-thumb i,.game-thumb b{position:absolute;display:block;border-radius:4px;background:#ffffff1f}.game-thumb span{top:14px;left:10px;width:56px;height:10px}.game-thumb i{top:33px;left:10px;width:72px;height:34px}.game-thumb b{right:10px;bottom:10px;left:10px;height:28px}.home-product-list .product-copy{align-content:start}.home-product-list .product-copy strong{display:-webkit-box;overflow:hidden;color:#161d1a;font-size:17px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-title-line{display:flex;align-items:flex-start;gap:8px;min-width:0}.product-title-line strong{flex:1 1 auto;min-width:0}.product-status-badge{flex:0 0 auto;border-radius:999px;padding:3px 7px;color:#145d7a;background:#e7f6ff;font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap}.product-status-badge.is-sold{color:#8c4b18;background:#fff1e6}.product-status-badge.is-offline{color:#7a5d10;background:#fff7df}.product-status-badge.is-deleted{color:#8a8f8c;background:#eff2f0}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row span{border-radius:4px;padding:3px 7px;color:#dc5a42;background:#fff0eb;font-size:12px;font-weight:700}.tag-row span:nth-child(2){color:#3372a6;background:#eef6ff}.home-product-list .product-copy p,.home-product-list .product-copy small{margin:0;color:#848c88;font-size:13px;line-height:1.45}.product-stats{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px -10px 0;border-top:1px solid #f0f2f3}.product-stats span{display:grid;min-width:0;place-items:center;gap:2px;min-height:52px;color:#929996;font-size:12px}.product-stats span+span{border-left:1px solid #f0f2f3}.product-stats b{overflow:hidden;max-width:100%;color:#1f2522;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.home-load-more{display:grid;place-items:center;padding:12px 0 18px}.home-load-more button{min-width:132px;border:1px solid #dce5df;border-radius:999px;padding:9px 18px;color:#16211c;background:#fff;font-weight:800}.home-load-more button:disabled{color:#8a938e;background:#eef2ef}.download-ribbon{position:fixed;right:max(0px,calc((100vw - 430px)/2));bottom:126px;z-index:8;display:grid;grid-template-columns:38px 40px auto 38px;align-items:center;gap:8px;min-height:54px;border-radius:999px 0 0 999px;padding:0 12px 0 0;color:#fff;background:#161918f0;box-shadow:0 8px 22px #0003}.download-ribbon.collapsed{grid-template-columns:38px;padding-right:0}.download-ribbon.collapsed span,.download-ribbon.collapsed strong,.download-ribbon.collapsed .contact-qq-list,.download-ribbon.collapsed b{display:none}.download-ribbon button{height:54px;border-radius:8px 0 0 8px;color:#fff;background:#ffffff29;font-size:28px}.download-ribbon span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.75);border-radius:50%;color:#7a5a22;background:#f7f3d9;font-size:10px;font-weight:900;line-height:1.05;text-align:center}.download-ribbon strong{font-size:18px;white-space:nowrap}.download-ribbon b{border-radius:5px;padding:2px 5px;color:#14251d;background:#32df83;font-size:12px}.contact-ribbon strong{font-size:14px;line-height:1.25}.contact-qq-list{display:grid;gap:4px;min-width:104px;max-width:160px;padding:7px 0}.contact-qq-list button{height:auto;min-height:28px;border-radius:6px;padding:4px 8px;color:#fff;background:#ffffff1f;font-size:13px;font-weight:900;text-align:left;white-space:nowrap}.contact-qq-list button:hover{background:#fff3}.tabbar{box-shadow:0 -8px 20px #17211d0f}.tabbar a{gap:3px;min-height:64px;padding:7px 2px 6px;font-size:12px;line-height:1.15}.tab-icon{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.tabbar-badge{position:absolute;top:8px;right:calc(50% - 24px);display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ff4d4f;font-size:10px;line-height:1}.tabbar a.router-link-active span:last-child{color:#1f8f5f}.publish-form input:disabled{color:#939b97;background:#f3f5f4}@media (max-width: 360px){.home-topbar{grid-template-columns:minmax(0,1fr) 50px}.home-search{grid-template-columns:22px minmax(0,1fr);padding-right:12px}.home-search button{display:none}.banner-card{padding-right:9px;padding-left:9px}.banner-points{gap:6px}.banner-points div{min-height:92px;padding:10px 5px}.banner-points strong,.quick-categories span:last-child,.filter-bar button{font-size:12px}.category-visual{width:52px}.home-product-list .product-item{grid-template-columns:96px minmax(0,1fr)}.home-product-list .thumb{width:96px}.home-product-list.large-mode .product-item{grid-template-columns:112px minmax(0,1fr)}.home-product-list.large-mode .thumb{width:112px}.download-ribbon{grid-template-columns:32px 38px auto 33px;gap:6px}.download-ribbon strong{font-size:16px}}.route-login,.route-product-detail{padding:0;background:#050806;color:#fff}.route-product-publish{padding:0 14px 92px;background:#eef1ed}.route-chat,.route-user{padding:12px 10px 88px;background:#eef1ed}.app-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;min-height:48px;align-items:center;margin:-18px -14px 14px;padding:0 12px;border-bottom:1px solid rgba(7,20,11,.08);background:#fffffffa;box-shadow:0 3px 10px #07140b0d}.app-header h1{overflow:hidden;margin:0;color:#07140b;font-size:17px;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-back,.header-home{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#07140b;background:transparent}.header-back svg,.header-home svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.login-page{position:relative;min-height:100vh;overflow:hidden;padding:104px 22px 26px;background:linear-gradient(180deg,#00000005,#00000047 34%,#000000d1 56%,#050505 70%),url(/assets/delta-login-bg.png) center top / cover no-repeat,#050505}.login-brand{display:grid;width:min(100%,330px);margin:0 auto;justify-items:center;gap:7px;min-height:258px;align-content:start;color:#fff;text-align:center}.brand-logo,.publish-logo{display:grid;place-items:center;border-radius:8px;color:#b87311;background:#fffaf0;box-shadow:0 8px 18px #0000003d;font-weight:900;line-height:1.04}.brand-logo{width:48px;height:48px;font-size:11px}.login-brand strong{font-size:29px;line-height:1.1;text-shadow:0 3px 12px rgba(0,0,0,.75)}.login-brand span{color:#ffffffc2;font-size:16px;font-weight:700}.login-card{display:grid;width:min(100%,330px);min-width:0;margin:0 auto;gap:16px;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:23px 16px 18px;background:#060809eb;box-shadow:0 18px 34px #00000075;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-heading h2,.login-heading p{margin:0}.login-heading h2{color:#fff;font-size:25px;line-height:1.2}.login-heading p{margin-top:8px;color:#ffffff94;font-size:15px}.login-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.12)}.login-tabs button{position:relative;min-height:46px;color:#ffffff6b;background:transparent;font-size:17px;font-weight:800}.login-tabs button.active{color:#fff}.login-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:#35e474;content:""}.login-field{display:grid;gap:9px;color:#ffffffb8;font-weight:700}.login-field input,.login-field textarea,.login-field select,.login-card .captcha-image{min-width:0;width:100%;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:0 15px;color:#fff;background:#ffffff14;outline:0}.login-field input::placeholder{color:#ffffff57}.login-field input:focus{border-color:#35e474c7;background:#ffffff1f}.login-field small{color:#ffffff61;font-size:12px}.login-card .captcha-row,.login-card .inline-field{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px}.login-card .inline-field button{min-height:48px;border:1px solid rgba(53,228,116,.6);border-radius:8px;color:#35e474;background:#35e4741f;font-weight:800}.login-card .captcha-image{display:grid;place-items:center;overflow:hidden;padding:0;color:#ffffff85}.agreement-row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;color:#ffffff94;font-size:14px;line-height:1.55}.agreement-row input{width:26px;height:26px;margin:0;accent-color:#35e474}.agreement-row a,.login-register button{color:#35e474;text-decoration:none}.login-submit{min-height:54px;border:1px solid rgba(107,255,153,.32);border-radius:8px;background:linear-gradient(135deg,#1fd45f,#119542 52%,#075326);box-shadow:0 8px 20px #14b4523d;font-size:19px}.login-submit:disabled{border-color:#ffffff14;background:#ffffff29}.login-register{margin:0;color:#ffffff7a;font-size:16px;text-align:center}.login-register button{padding:0 0 0 8px;background:transparent;font-size:17px;font-weight:800}.detail-navbar{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;min-height:52px;border-bottom:1px solid rgba(33,192,93,.24);background:#020d08f5}.detail-navbar button{display:grid;width:38px;height:38px;place-items:center;margin-left:12px;border:1px solid rgba(40,227,109,.45);border-radius:8px;color:#28e36d;background:#28e36d14}.detail-navbar svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.detail-navbar h1{margin:0;color:#fff;font-size:19px;text-align:center}.product-detail-page{display:grid;gap:10px;min-height:100vh;padding-bottom:88px;background:linear-gradient(90deg,rgba(40,227,109,.08) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(rgba(40,227,109,.08) 1px,transparent 1px) 0 0 / 44px 44px,#031009}.detail-cover{display:grid;min-height:330px;align-items:center;border-bottom:1px solid rgba(40,227,109,.22);background:#06110d}.detail-cover img{width:100%;max-height:285px;object-fit:cover}.detail-cover-fallback{position:relative;overflow:hidden;height:270px;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(180deg,#202b2e,#0d1514)}.detail-cover-fallback:before{position:absolute;right:58px;top:62px;width:92px;height:118px;border-radius:18px 18px 30px 30px;background:linear-gradient(160deg,#b8bd9b,#686e55);box-shadow:-66px 44px #8b946f8c;content:""}.detail-cover-fallback span,.detail-cover-fallback i,.detail-cover-fallback b{position:absolute;display:block;border-radius:6px;background:#ffffff1a}.detail-cover-fallback span{top:48px;left:36px;width:146px;height:15px}.detail-cover-fallback i{top:90px;left:36px;width:160px;height:92px}.detail-cover-fallback b{right:36px;bottom:32px;left:36px;height:50px}.detail-dot{justify-self:center;width:10px;height:10px;margin-top:18px;border-radius:50%;background:#000}.delta-panel{position:relative;overflow:hidden;margin:0 12px;border:1px solid rgba(40,227,109,.34);border-radius:10px;padding:16px 14px;background:linear-gradient(90deg,rgba(76,255,136,.1) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(rgba(76,255,136,.1) 1px,transparent 1px) 0 0 / 44px 44px,#0d2c19eb;box-shadow:0 8px 18px #0000002e}.delta-panel h2{margin:0 0 14px;border-left:4px solid #28e36d;padding-left:10px;color:#fff;font-size:19px}.detail-summary{display:grid;gap:14px}.product-no-row{display:flex;justify-content:space-between;gap:10px;color:#ffffffb8;font-size:16px}.product-no-row strong{color:#28e36d}.product-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffa8;font-size:15px}.product-status-row strong{border-radius:999px;padding:4px 10px;color:#145d7a;background:#e7f6ff;font-size:13px;line-height:1.2;white-space:nowrap}.product-status-row strong.is-sold{color:#8c4b18;background:#fff1e6}.product-status-row strong.is-offline{color:#7a5d10;background:#fff7df}.product-status-row strong.is-deleted{color:#8a8f8c;background:#eff2f0}.price-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.price-pair article{display:grid;gap:6px}.price-pair span{color:#ffffffa8}.price-pair strong{color:#ffd263;font-size:27px;line-height:1.1}.detail-summary h2{margin:0;color:#fff;font-size:18px;line-height:1.5}.seller-online{display:flex;align-items:center;gap:8px;margin:0;color:#ffffff9e}.seller-online span{width:9px;height:9px;border-radius:50%;background:#d5d5d5}.detail-tags{display:flex;flex-wrap:wrap;gap:10px}.detail-tags span{border:1px solid rgba(40,227,109,.36);border-radius:999px;padding:5px 14px;color:#28e36d;background:#28e36d14;font-weight:800}.detail-tags span:nth-child(3){border-color:#ffd26375;color:#ffd263}.flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.flow-steps span{display:grid;justify-items:center;gap:7px;color:#fff;font-size:12px;text-align:center}.flow-steps b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#07200f;background:#28e36d;font-size:15px}.delta-detail-list{display:grid;gap:0;margin:0}.delta-detail-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:11px 0}.delta-detail-list div:last-child{border-bottom:0}.delta-detail-list dt{color:#ffffffa8}.delta-detail-list dd{margin:0;color:#fff;font-weight:900;text-align:right}.detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-copy{margin:0;color:#ffffffbd;line-height:1.7;white-space:pre-wrap}.detail-bottom-bar{position:fixed;right:max(0px,calc((100vw - 430px)/2));bottom:0;left:max(0px,calc((100vw - 430px)/2));z-index:20;display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;padding:10px 12px;background:#050806f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-service-btn,.detail-rent-btn{display:grid;min-height:54px;place-items:center;border:1px solid rgba(40,227,109,.26);border-radius:8px;color:#fff;background:#ffffff14;font-weight:900}.detail-service-btn span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#0a2411;background:#fff;font-size:12px}.detail-rent-btn{background:#29302d;font-size:18px}.detail-rent-btn:disabled{border-color:#d9dfdc;color:#8a8f8c;background:#eff2f0;cursor:not-allowed}.detail-rent-btn small{justify-self:end;padding-right:10px;color:#ffffff3d;font-size:13px}.publish-page{display:grid;gap:12px;min-height:100vh;padding-top:14px}.publish-hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;min-height:104px;border-left:5px solid #df7f24;border-radius:0 0 2px;padding:18px 18px 18px 22px;color:#fff;background:linear-gradient(135deg,#df7f2429,#ffffff05),#20261f;box-shadow:inset 0 0 0 1px #ffffff1f}.publish-logo{width:60px;height:60px;font-size:13px}.publish-hero h1,.publish-hero p,.publish-card h2,.publish-card p,.publish-section-title{margin:0}.publish-hero h1{font-size:30px;line-height:1.05}.publish-hero p{margin-top:12px;color:#ffffff8a;font-size:14px;font-weight:800}.publish-card{display:grid;gap:14px;border:1px solid rgba(7,20,11,.06);border-radius:8px;padding:16px;background:#fff;box-shadow:0 4px 12px #07140b0a}.publish-card h2{color:#16201b;font-size:22px}.publish-card em,.login-methods em{color:#ff5b65;font-style:normal}.upload-line{display:flex;flex-wrap:wrap;gap:10px}.upload-tile,.preview-tile{position:relative;display:grid;width:96px;height:96px;place-items:center;overflow:hidden;border:1px dashed #d1d6d2;border-radius:8px;color:#7f8782;background:#f8f9f8;font-weight:700}.upload-tile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.preview-tile img{width:100%;height:100%;object-fit:cover}.preview-tile button{position:absolute;top:0;right:0;width:24px;height:24px;color:#fff;background:#0000008c}.image-card p,.publish-field small,.publish-estimate small{color:#9aa1a5;font-size:13px;line-height:1.5}.publish-section-title{border-left:5px solid #df7f24;padding:14px 16px;color:#fff;background:#17211a;font-size:22px}.publish-field{display:grid;gap:8px;color:#68716c;font-size:14px;font-weight:700}.publish-field>span,.login-methods>span{color:#202923;font-size:18px;font-weight:900}.publish-field input,.publish-field select,.publish-field textarea,.wallet-form input,.wallet-form select,.wallet-form textarea{min-width:0;width:100%;border:1px solid #d5d9d5;border-radius:5px;padding:12px 14px;color:#1c2520;background:#fbfcfb;outline:0}.publish-field input:focus,.publish-field select:focus,.publish-field textarea:focus,.wallet-form input:focus,.wallet-form select:focus,.wallet-form textarea:focus{border-color:#df7f24;box-shadow:0 0 0 3px #df7f241a}.publish-field input:disabled{color:#8d9690;background:#f2f4f5}.login-methods{display:grid;gap:10px}.login-methods button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 8px;align-items:center;min-height:64px;border:1px solid #d5d9d5;border-radius:5px;padding:12px 14px;color:#1d251f;background:#f8f9f7;text-align:left}.login-methods button.active{border-color:#df7f24;background:#1e241e;color:#fff}.login-methods b{grid-row:1 / 3;width:22px;height:22px;border:2px solid #aeb6af;transform:rotate(45deg)}.login-methods button.active b{border-color:#df7f24;background:#df7f24}.login-methods strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.login-methods small{color:#a2aaa4;font-size:12px;font-weight:900}.publish-estimate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-radius:8px;padding:12px;background:#f6f8f6}.publish-estimate div{display:grid;gap:4px}.publish-estimate span{color:#69736d;font-size:12px}.publish-estimate strong{color:#0d7a3a;font-size:18px}.publish-estimate small{grid-column:1 / -1}.publish-bottom-space{height:92px}.publish-submit-bar{position:fixed;right:max(0px,calc((100vw - 430px)/2));bottom:64px;left:max(0px,calc((100vw - 430px)/2));z-index:18;display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:10px;align-items:center;border-top:1px solid rgba(7,20,11,.08);padding:10px 14px;background:#fffffff5;box-shadow:0 -8px 24px #07140b14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publish-submit-bar div{display:grid;gap:2px}.publish-submit-bar span{color:#8b948e;font-size:12px}.publish-submit-bar strong{color:#0d7a3a;font-size:20px}.publish-submit-bar button{min-height:46px;border-radius:999px;background:#c96a1f}.simple-page-head{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:66px;border-radius:8px;padding:13px 14px;color:#fff;background:#111b14;box-shadow:0 8px 18px #07140b24}.simple-page-head span{color:#ffffff7a;font-size:11px;font-weight:900}.simple-page-head h1{margin:3px 0 0;font-size:22px;line-height:1.1}.simple-page-head button,.user-hero button{flex:0 0 auto;border-radius:999px;padding:8px 12px;color:#28e36d;background:#28e36d1f;font-size:13px;font-weight:900}.user-page,.orders-page,.recharge-page,.withdraw-page,.transactions-page,.chat-page{display:grid;gap:12px}.user-hero{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:8px;padding:16px 14px;color:#fff;background:linear-gradient(135deg,#28e36d29,#ffffff05),#111b14;box-shadow:0 8px 18px #07140b29}.user-hero .avatar{width:60px;height:60px;background:#28e36d;color:#07140b}.user-hero span,.user-hero p{color:#ffffff8f}.user-hero h1,.user-hero p{margin:0}.user-hero h1{margin-top:3px;font-size:21px}.wallet-grid article,.delta-lite-card,.order-card,.transaction-card,.result-panel,.empty-panel,.mobile-toolbar,.chat-room-card,.chat-room-head,.message-form,.message-list{border:1px solid rgba(7,20,11,.06);border-radius:8px;background:#fff;box-shadow:0 3px 10px #07140b0a}.wallet-grid article{padding:14px}.wallet-grid span{color:#69746d}.wallet-grid strong{color:#0d7a3a}.user-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;background:transparent}.user-actions a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 10px;min-height:82px;align-items:center;border:1px solid rgba(7,20,11,.06);border-radius:8px;padding:12px;color:#07140b;background:#fff;box-shadow:0 3px 10px #07140b0a}.user-actions a+a{border-top:1px solid rgba(7,20,11,.06)}.user-actions a span{display:grid;grid-row:1 / 3;width:40px;height:40px;place-items:center;border-radius:50%;color:#0d7a3a;background:#e8f6ee;font-weight:900}.user-actions a strong{align-self:end}.user-actions a small{align-self:start;color:#7a847d}.delta-lite-card{display:grid;gap:10px;padding:14px}.delta-lite-card h2{margin:0;color:#07140b;font-size:18px}.profile-row{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(7,20,11,.06);padding-top:10px}.profile-row span{color:#69746d}.profile-row strong{color:#07140b}.status-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.status-tabs button{flex:0 0 auto;min-height:32px;border:1px solid rgba(7,20,11,.08);border-radius:999px;padding:0 14px;color:#506057;background:#fff;font-weight:800}.status-tabs button.active{border-color:#28e36d61;color:#28e36d;background:#111b14}.chat-room-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px;color:#07140b;text-align:left}.room-avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#0d7a3a;background:#e8f6ee;font-weight:900}.chat-room-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-card small,.chat-room-card time,.chat-room-head span,.chat-room-head small,.message-bubble span{color:#748079;font-size:12px}.chat-room-card b{position:absolute;top:8px;right:8px;display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#ff4d4f;font-size:12px}.chat-room-head,.message-form{padding:14px}.chat-room-head strong{color:#07140b;font-size:18px}.message-list{max-height:56vh;overflow:auto;padding:12px}.message-bubble{display:grid;justify-self:start;max-width:84%;gap:5px}.message-bubble+.message-bubble{margin-top:10px}.message-bubble p{margin:0;border-radius:8px;padding:10px 12px;background:#eef1ed;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble.mine{justify-self:end}.message-bubble.mine span{text-align:right}.message-bubble.mine p{color:#fff;background:#0d7a3a}.message-bubble.system{justify-self:center;max-width:100%}.message-bubble.system p{color:#748079;background:#f5f7f5;font-size:13px}.message-form{display:grid;gap:10px}.message-form textarea{min-width:0;width:100%;border:1px solid #d8dfdc;border-radius:8px;padding:10px 12px;color:#17211d;background:#fbfcfc;resize:vertical}.mobile-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mobile-toolbar select,.mobile-toolbar button{border-color:#dfe5df;background:#f9fbfa}.mobile-toolbar button{color:#fff;background:#111b14}.order-card,.transaction-card,.result-panel,.empty-panel{padding:14px}.order-head strong{border-radius:999px;padding:4px 9px;color:#0d7a3a;background:#e8f6ee}.order-product h2{color:#07140b}.order-actions button,.mobile-pagination button{border-radius:999px;color:#fff;background:#111b14}.order-actions button.danger{color:#d9363e;background:#fff1f0}.transaction-card b,.result-panel strong{color:#0d7a3a}.transaction-card b.expense{color:#d9363e}.wallet-form{gap:14px}.amount-field>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(7,20,11,.08)}.amount-field b{color:#07140b;font-size:24px}.amount-field input{border:0;box-shadow:none;background:transparent;font-size:24px;font-weight:900}.placeholder-page a{justify-self:start;border-radius:999px;padding:9px 14px;color:#fff;background:#111b14;text-decoration:none;font-weight:900}.user-products-page,.my-product-list{display:grid;gap:12px}.my-product-card{border:1px solid rgba(7,20,11,.06);border-radius:8px;padding:14px;background:#fff;box-shadow:0 3px 10px #07140b0a}.my-product-main{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px}.my-product-main img,.my-product-main .mini-thumb{width:68px;height:68px;border-radius:8px;object-fit:cover}.my-product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.my-product-title-row h2,.my-product-main p{margin:0}.my-product-title-row h2{display:-webkit-box;overflow:hidden;color:#07140b;font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.my-product-title-row strong{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:#0d7a3a;background:#e8f6ee;font-size:12px;white-space:nowrap}.my-product-title-row strong.is-offline{color:#7a5d10;background:#fff7df}.my-product-title-row strong.is-sold{color:#8c4b18;background:#fff1e6}.my-product-title-row strong.is-renting{color:#145d7a;background:#e7f6ff}.my-product-title-row strong.is-deleted{color:#8a8f8c;background:#eff2f0}.my-product-main p,.my-product-meta{color:#68736d;font-size:13px}.my-product-main .tag-row{margin-top:8px}.my-product-stats,.my-product-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.my-product-stats span{color:#68736d;font-size:13px}.my-product-stats b{color:#c63d2f}.my-product-card .order-actions button:disabled{color:#8a8f8c;background:#eff2f0;cursor:not-allowed}@media (max-width: 360px){.login-page{padding-right:14px;padding-left:14px}.login-card .captcha-row,.login-card .inline-field{grid-template-columns:minmax(0,1fr) 86px}.flow-steps span{font-size:11px}.price-pair strong{font-size:23px}.publish-submit-bar{grid-template-columns:minmax(0,1fr) 136px}}
