.beta-actions{display:flex;gap:9px;flex-wrap:wrap}.beta-btn{border:1px solid #444;background:#171717;color:#eee;border-radius:9px;padding:10px 13px;cursor:pointer;font-weight:700}.beta-btn.gold{background:#d6aa56;color:#111;border-color:#d6aa56}.beta-btn.red{border-color:#934b42;color:#ffaba1}.beta-btn:disabled{opacity:.4}.beta-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.beta-shoe{border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:15px;background:#111}.beta-shoe h3{margin:4px 0}.beta-shoe small{color:#888}.colorway{display:inline-block;color:#d6aa56;font-size:11px;margin:4px 0 10px}.batch-banner{border:1px solid rgba(95,156,173,.4);background:rgba(95,156,173,.08);padding:16px;border-radius:14px}.batch-timer{font:800 34px/1 monospace;color:#9ac6d1}.sim-photo{display:grid;place-items:center;min-height:110px;border:1px dashed #555;border-radius:11px;background:linear-gradient(145deg,#1b1b1b,#0b0b0b);color:#888;text-align:center;padding:12px}.sim-photo.added{border-style:solid;border-color:#58a57a;color:#8ed0aa}.activity-stamp{font-size:11px;color:#888;border-left:2px solid #d6aa56;padding:7px 10px;margin-top:8px}.modal-layer{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.82);display:grid;place-items:center;padding:20px}.modal-card{width:min(720px,100%);max-height:88vh;overflow:auto;background:#111;border:1px solid #444;border-radius:18px;padding:25px}.email-preview{background:#f4f0e7;color:#191919;border-radius:12px;overflow:hidden}.email-top{background:#101010;color:white;padding:25px;text-align:center}.email-top b{color:#d6aa56;letter-spacing:.1em}.email-body{padding:28px;line-height:1.6}.email-body .email-cta{display:inline-block;background:#d6aa56;color:#111;padding:12px 18px;border-radius:7px;font-weight:800}.integration-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:18px;background:#101010}.integration-card .status{color:#d6aa56}.community-hero{background:linear-gradient(135deg,rgba(214,170,86,.12),rgba(95,156,173,.08));border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:38px}.camera-frame{border:1px dashed rgba(214,170,86,.5);border-radius:14px;padding:24px;text-align:center;background:#090909}.camera-frame b{display:block;font-size:20px}.order-flow{display:flex;gap:4px;margin:16px 0}.order-flow span{flex:1;text-align:center;padding:9px 4px;background:#222;color:#777;border-radius:7px;font-size:10px}.order-flow .done{background:rgba(88,165,122,.18);color:#91d0ab}.order-flow .current{background:#d6aa56;color:#111;font-weight:800}.role-empty-fix{min-height:300px}.owner-quote-line{display:grid;grid-template-columns:1fr 100px auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-top:8px}.owner-quote-line input{width:100%;box-sizing:border-box}.test-path{position:fixed;left:18px;bottom:18px;z-index:50;background:#111;border:1px solid #444;border-radius:12px;padding:12px;max-width:280px}.test-path a{color:#d6aa56}.test-path small{display:block;color:#888;margin-top:4px}
@media(max-width:850px){.beta-board{grid-template-columns:1fr 1fr}.owner-quote-line{grid-template-columns:1fr}}@media(max-width:520px){.beta-board{grid-template-columns:1fr}.test-path{position:static;margin:15px}}
