#local-model-dialog{border:1px solid #ddd6cc;border-radius:18px;width:min(760px,94vw);padding:22px;color:#20201f;max-height:90vh}#local-model-dialog::backdrop{background:#0007}#local-model-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#local-model-dialog header button{border:0;background:transparent;font-size:28px;cursor:pointer}.local-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.local-model-grid button{border:1px solid #ddd;border-radius:12px;padding:0;background:white;overflow:hidden;cursor:pointer}.local-model-grid img{display:block;width:100%;aspect-ratio:2/3;object-fit:contain}.local-upload{display:inline-block;border:1px solid #ded9d1;border-radius:24px;background:white;padding:10px 16px;font-size:12px;cursor:pointer}.local-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:13px 20px;border-radius:12px;background:#29252e;color:white;z-index:9999;font:13px/1.6 system-ui;max-width:min(90vw,520px);text-align:center}.local-lightbox{border:0;padding:20px;background:#fff;border-radius:16px;width:min(94vw,860px)}.local-lightbox::backdrop{background:#000b}.local-lightbox img{display:block;max-width:100%;height:70vh;object-fit:contain;margin:auto}.local-lightbox button{float:right;background:white;border:0;font-size:24px;cursor:pointer}.local-reply{font-size:13px;line-height:1.7;color:#79736a;padding:12px 0}.local-history{padding:25px;border:1px solid #ded9d1;border-radius:16px;margin-top:20px;color:#6f6b65}.local-demo-banner{padding:12px 15px;border-radius:12px;background:#f3eef7;color:#5f307c;font-size:12px;line-height:1.6;margin-bottom:15px}@media(max-width:540px){.local-model-grid{grid-template-columns:repeat(2,1fr)}}
/* Keep Fashion1688 visible on review pages, including mobile. */
.header-leading .brand{display:inline-flex!important;flex:0 1 auto;min-width:0}.header-leading .brand>img{display:block;width:168px;height:48px;object-fit:contain}@media(max-width:760px){.header-leading .brand>img{width:132px;height:38px}.header-leading{min-width:0;gap:8px}}@media(max-width:380px){.header-leading .brand>img{width:112px;height:32px}}
#imported-reviews .review-controls{display:grid;grid-template-columns:repeat(2,minmax(0,7.5rem)) 1fr;align-items:center;gap:.5rem}
#imported-reviews .review-controls > span{justify-self:end}
#imported-reviews .review-controls a{display:grid;place-items:center;align-self:stretch;text-align:center;text-decoration:none;padding:.5em .8em;color:inherit;border-radius:.5em;border:1px solid #ddd}
#imported-reviews .review-controls a[aria-current]{background:#25241f;color:white}
#imported-reviews .imported-review-body{display:block;white-space:pre-wrap;overflow-wrap:anywhere}
#imported-reviews button.review-media-item{width:100%;padding:0;border:0;cursor:zoom-in}
.imported-review-preview{box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;border:0;border-radius:12px;background:#181818;color:#fff;max-width:94vw;max-height:90vh;max-height:90dvh;overflow:visible}
.imported-review-preview::backdrop{background:rgba(0,0,0,.82)}
.imported-review-preview img{display:block;max-width:94vw;max-height:90vh;max-height:90dvh;object-fit:contain;border-radius:inherit}
.imported-review-close{position:absolute;z-index:1;top:8px;right:8px;width:44px;height:44px;padding:0;border:1px solid #fff5;border-radius:50%;background:#171717dc;color:white;font:30px/1 sans-serif;cursor:pointer}
