@import url('drawer.css');
.top .user,.top .menu{font-size:0;display:grid;place-items:center;padding:0;flex:0 0 auto}
.top .user{width:25px;height:25px;border:1px solid rgba(227,84,122,.4);background:rgba(227,84,122,.15);border-radius:50%}
.top .menu{width:25px;height:25px;border:0;border-radius:8px;background:transparent}
.search img{width:14px;height:14px}.user img{width:14px;height:14px}.menu img{width:16px;height:16px}

.heart{width:25px;height:25px;border:1px solid rgba(232,83,122,.2);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);padding:0;display:grid;place-items:center}
.heart img{width:13px;height:13px}.heart.liked{background:#e8537a;border-color:#e8537a}.heart.liked img{filter:brightness(0) invert(1)}
.price button:not(:disabled){height:25px;display:flex;align-items:center;gap:4px;padding:0 11px;border-radius:12px;background:linear-gradient(135deg,#d63f6a 0%,#e8537a 50%,#f07096 100%);box-shadow:0 2px 12px rgba(232,83,122,.25);font-size:11px;font-weight:600}
.price button img{width:11px;height:11px}

.site-footer{margin-top:32px;padding:0;background:#fdfcfc;border-top:1px solid #e7dade;text-align:initial;color:#3d2930}
.footer-inner{max-width:1024px;margin:auto;padding:24px 16px}.footer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.footer-brand{display:flex;align-items:center;gap:8px}.footer-logo{width:32px;height:32px;border-radius:4px;border:1px solid #e7dade;background:url('https://miaoda-conversation-file.cdn.bcebos.com/user-968aj4d0mps0/app-ddsxrmgeamtd/20260802/ce0deac784a372d28e34037602092e32_1785610434467.jpg') center/cover}.footer-brand b{font-size:14px}.footer-brand small{display:block;color:#917881;font-size:12px;font-weight:400}.to-top{width:32px;height:32px;border:1px solid #e7dade;border-radius:4px;background:#f6f1ef;display:grid;place-items:center}.to-top img{width:16px;height:16px}.site-footer .foot-features{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px}.site-footer .foot-features span{padding:8px;text-align:center;border:1px solid #e7dade;border-radius:4px;background:#faf7f6;color:#e8537a;font-size:12px}.site-footer .foot-features small{display:block;color:#917881}.footer-copy{padding-top:12px;border-top:1px solid rgba(231,218,222,.5);text-align:center;color:#917881;font-size:12px}.footer-copy p{margin:0 0 4px}.links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid rgba(231,218,222,.3);font-size:11px}.links a,.links button{color:#666;text-decoration:none;background:none;border:0;padding:0}.links i{padding:0 8px;color:#999;font-style:normal}
@media(max-width:480px){.site-footer{margin-top:32px}.footer-inner{padding:21px 16px}.site-footer .foot-features{grid-template-columns:repeat(3,1fr)}.links i{padding:0 5px}}

.guarantee{margin:24px 16px 32px;padding:20px;border:1px solid rgba(232,83,122,.2);border-radius:12px;background:rgba(255,255,255,.8)}
.guarantee h3{height:16px;margin:0 0 16px;padding-left:9px;border-left:3px solid #e8537a;font-size:14px;line-height:16px}
.guarantee .guarantee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.guarantee article{display:flex;gap:10px;margin:0}.guarantee article>div{min-width:0}.guarantee article b{display:block;font-size:12px;line-height:18px}.guarantee article small{display:block;margin-top:2px;color:#917881;font-size:12px;line-height:19px}
.guarantee-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:0 0 36px}.guarantee-icon img{width:16px;height:16px}
.guarantee-icon.green{background:rgba(34,197,94,.094);border:1px solid rgba(34,197,94,.19)}.guarantee-icon.pink{background:rgba(232,83,122,.094);border:1px solid rgba(232,83,122,.19)}.guarantee-icon.coral{background:rgba(255,125,92,.094);border:1px solid rgba(255,125,92,.19)}.guarantee-icon.amber{background:rgba(245,158,11,.094);border:1px solid rgba(245,158,11,.19)}
@media(max-width:800px){.guarantee .guarantee-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.guarantee{margin:24px 0 32px;padding:20px 18px}.guarantee .guarantee-grid{grid-template-columns:repeat(2,1fr);gap:14px 12px}.guarantee article{gap:8px}.guarantee article small{font-size:11px;line-height:18px}}

.notice-strip{position:relative;overflow:hidden;background:rgba(232,83,122,.04);border-bottom:1px solid rgba(232,83,122,.15)}
.market-notice{height:36px;gap:0;padding:0 12px;background:transparent;border:0}.market-notice>i{width:2px;height:100%;flex:0 0 2px;background:rgba(34,197,94,.7);transition:background-color .5s}.market-notice>b{display:flex;align-items:center;gap:6px;padding:0 10px;color:#22c55e;white-space:nowrap}.market-notice>b img{width:12px;height:12px}.market-notice>span{min-width:0;flex:1;padding:0 10px;border-left:1px solid rgba(232,83,122,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(61,41,48,.7)}.notice-dots{display:flex;align-items:center;gap:4px;padding-right:4px;flex:0 0 auto}.notice-dots button{width:4px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(232,83,122,.2);transition:all .3s}.notice-dots button.active{width:12px;background:#22c55e}.notice-dots img{width:12px;height:12px;margin-left:2px}
.market-page .market-heading{height:42px;padding:14px 12px 7px;display:flex;align-items:center;justify-content:space-between}.market-heading h1{margin:0;font-size:16px;line-height:21px}.market-heading span{color:#9b736f;font-size:11px}.market-page .toolbar{height:40px;padding:7px 12px;gap:8px;overflow-x:auto}.market-page .toolbar #sorts{display:flex;gap:4px;flex:0 0 auto}.market-page .toolbar button{height:25px;padding:4px 8px;border:0;border-radius:4px;background:#f6f1ef;font-size:11px;white-space:nowrap}.market-page .toolbar .on{background:#e8537a;color:white}.market-page .toolbar #filter{display:flex;align-items:center;gap:4px;padding:0 10px;border:1px solid #e7dade;background:white;color:#917881}.market-page .toolbar #filter img{width:14px;height:14px}.market-page .accounts{margin:0;padding:12px}.market-page .market-count{display:none}
