.upload-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:-3px 0 10px}.upload-guidance span{padding:6px 3px;border-radius:6px;background:#081724;color:#5f7990;text-align:center;font-size:9px}.upload-guidance b{color:#62ceff;font-size:12px;margin-right:2px}.view-card.filled:after{content:'✓';position:absolute;top:7px;right:7px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#1ca877;color:white;font-size:10px}.view-card.filled{justify-content:center;align-items:center}.view-card.filled>span{font-size:20px;color:#58d6a4}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quality-choice{min-height:56px;border:1px solid #173850;border-radius:8px;background:#081724;color:#8ca4b7;text-align:left;padding:9px;cursor:pointer}.quality-choice b,.quality-choice small{display:block}.quality-choice b{font-size:11px;color:#bdd1df}.quality-choice small{font-size:8px;margin-top:4px}.quality-choice.active{border-color:#29aaf1;background:#0d2a40;box-shadow:inset 0 0 0 1px rgba(61,194,255,.13)}.quality-choice.premium b{color:#edc86c}.quality-choice.compare{grid-column:1/-1;min-height:48px}.mask-canvas canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:48%}.mask-editor{position:absolute;z-index:10;right:22px;top:72px;width:310px;padding:14px;border:1px solid #276387;border-radius:12px;background:rgba(5,21,34,.96);box-shadow:var(--shadow)}.brush-control{display:flex;align-items:center;gap:9px;margin-bottom:12px}.brush-control b{font-size:11px}.brush-control input{flex:1;accent-color:#25b6f2}.brush-control button{border:1px solid #244c65;background:#0d2638;color:#8ca9bd;border-radius:6px;padding:5px 8px}.mask-editor label{font-size:10px;color:#8fa9bc}.mask-editor textarea{min-height:58px;margin:7px 0}.mask-editor>button{width:100%;height:36px;border:0;border-radius:7px;background:#168fd9;color:#fff;font-weight:700}.mask-editor>button:disabled{opacity:.35}.feedback-fab{position:absolute;z-index:22;right:20px;top:50%;transform:translateY(-50%);width:54px;height:112px;border:1px solid #2d7097;border-radius:14px 0 0 14px;background:linear-gradient(180deg,#0d3550,#0a2032);color:#a8def7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:-10px 10px 35px rgba(0,0,0,.28);cursor:pointer}.feedback-fab span{font-size:18px}.feedback-fab b{font-size:9px;writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase}.rating button.selected{border-color:#4bd1ff;background:#103853}.reviewer-block{padding:13px;border:1px solid #1a4560;border-radius:10px;background:#081824;margin-bottom:14px}.reviewer-head{display:flex;justify-content:space-between;align-items:center}.reviewer-head div{display:flex;flex-direction:column}.reviewer-head small{font-size:8px;color:#49bdf4;letter-spacing:.13em}.reviewer-head strong{font-size:11px;margin-top:3px}.reviewer-head>span{font-size:8px;color:#59758a}.blind-models{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.blind-models button,.equal-btn{border:1px solid #1e4964;background:#0c2233;color:#91aabc;border-radius:8px;cursor:pointer}.blind-models button{height:67px}.blind-models button span,.blind-models button b{display:block}.blind-models button span{font-size:20px;color:#38baf6}.blind-models button b{font-size:10px;margin-top:4px}.blind-models button.selected,.equal-btn.selected{border-color:#4bd1ff;background:#103853;color:#d8f5ff}.equal-btn{width:100%;height:32px;margin-top:7px;font-size:10px}.reviewer-link{display:block;margin-top:11px;color:#59c9ff;text-decoration:none;font-size:10px;text-align:center}.share-menu{display:none;position:absolute;z-index:40;right:18px;top:60px;width:230px;padding:8px;background:#081a29;border:1px solid #1d4966;border-radius:10px;box-shadow:var(--shadow);grid-template-columns:1fr 1fr;gap:5px}.share-menu.open{display:grid}.share-menu button{height:36px!important;padding:0 8px!important;border:1px solid #173a53!important;background:#0b2133!important;color:#a9c1d4!important}.export-tray{top:72px;border-radius:0 0 12px 12px;border-top:0}.drawer-primary:disabled{opacity:.35}.product{display:none}@media(max-width:720px){.feedback-fab{position:fixed;right:0;top:55%;height:90px}.mask-editor{position:fixed;left:10px;right:10px;top:auto;bottom:10px;width:auto}.share-menu{position:fixed;top:66px;right:8px}.export-tray{top:62px}}
