.ReviewSubmit_page__qCizI{background:var(--bg);min-height:calc(100vh - 200px);padding:2rem 1rem 4rem;display:flex;justify-content:center;align-items:flex-start}.ReviewSubmit_card__Gt1ve{width:100%;max-width:540px;background:var(--admin-card-bg,#fff);border-radius:8px;border:1px solid var(--admin-divider,rgba(0,0,0,.08));padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.04)}.ReviewSubmit_eyebrow__mo56X{color:var(--text-muted,#5e6975);font-size:.8125rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ReviewSubmit_title__u6qWd{font-size:1.5rem;font-weight:700;color:var(--text);margin:0 0 .625rem;letter-spacing:-.005em}.ReviewSubmit_subtitle__ANzA6{color:var(--text-muted,#5e6975);line-height:1.55;margin:0 0 1.5rem;font-size:.9375rem}.ReviewSubmit_ratingRow__TUgIS{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem}.ReviewSubmit_starPicker__w7_2p{position:relative;display:inline-flex;line-height:0}.ReviewSubmit_starZones__LCHA1{position:absolute;inset:0;display:flex}.ReviewSubmit_starZone__yAq8E{flex:1;background:transparent;border:none;padding:0;cursor:pointer}.ReviewSubmit_ratingValue__N8fiu{font-weight:700;color:var(--text);font-size:1.125rem}.ReviewSubmit_titleInput__n_UvC{width:100%;border:1px solid var(--admin-divider,rgba(0,0,0,.16));border-radius:4px;padding:.625rem .75rem;font:inherit;font-weight:600;color:var(--text);background:#fff;margin-top:.375rem}.ReviewSubmit_titleInput__n_UvC:focus{outline:2px solid var(--color-primary,#0071eb);outline-offset:1px}.ReviewSubmit_starBtn__TElD6{background:transparent;border:none;cursor:pointer;color:#f59e0b;padding:.25rem;line-height:0}.ReviewSubmit_starBtn__TElD6:hover{color:#d97706;transform:scale(1.05)}.ReviewSubmit_label__o8d6u{display:block;color:var(--text);font-weight:600;font-size:.9375rem;margin-bottom:.5rem}.ReviewSubmit_optional__q3tCT{color:var(--text-muted,#5e6975);font-weight:400;font-size:.8125rem;margin-left:.375rem}.ReviewSubmit_textarea__KgUsj{width:100%;border:1px solid var(--admin-divider,rgba(0,0,0,.16));border-radius:4px;padding:.75rem;font:inherit;color:var(--text);background:#fff;margin-top:.375rem;resize:vertical}.ReviewSubmit_textarea__KgUsj:focus{outline:2px solid var(--color-primary,#0071eb);outline-offset:1px}.ReviewSubmit_error__0xTD7{color:#c72a3d;font-size:.875rem;margin:1rem 0}.ReviewSubmit_submitBtn__U9Ihg{background:var(--color-primary,#0071eb);color:#fff;border:none;border-radius:999px;padding:.875rem 1.25rem;font-weight:600;font-size:1rem;cursor:pointer;margin-top:1.25rem;width:100%}.ReviewSubmit_submitBtn__U9Ihg:disabled{background:var(--admin-divider,#d1d5db);cursor:not-allowed}.ReviewSubmit_linkBtn__pgkSL{display:inline-block;background:var(--color-primary,#0071eb);color:#fff;padding:.625rem 1.125rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.9375rem}.ReviewSubmit_activityList__z22Z5{display:flex;flex-direction:column;gap:1.25rem}.ReviewSubmit_activityCard__OvC6c+.ReviewSubmit_activityCard__OvC6c{border-top:1px solid var(--admin-divider,rgba(0,0,0,.08));padding-top:1.25rem}.ReviewSubmit_activityHead__NyN0D{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem}.ReviewSubmit_activityThumb__SM0YP{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0}.ReviewSubmit_activityName__RXYso{font-weight:600;color:var(--text);font-size:1rem}.ReviewSubmit_doneMsg__wiNuU{display:flex;align-items:center;gap:.625rem;color:var(--text-muted,#5e6975);font-size:.9375rem;line-height:1.5}.ReviewSubmit_doneMsg__wiNuU p{margin:0}.ReviewSubmit_inlineLink__27NsJ{color:var(--color-primary,#0071eb);text-decoration:underline}.ReviewSubmit_staticStars__3vPET{display:inline-flex;color:#f59e0b;flex-shrink:0}.ReviewSubmit_editNote__DsjbG{display:flex;align-items:center;gap:.3rem;color:var(--text-muted,#5e6975);font-size:.8125rem;margin:0 0 .875rem}.ReviewSubmit_photoRow__tezT_{display:flex;flex-wrap:wrap;gap:.5rem;margin:.875rem 0 .25rem}.ReviewSubmit_thumb__3eyWn{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--admin-divider,#f1f2f4)}.ReviewSubmit_thumb__3eyWn img{width:100%;height:100%;object-fit:cover;display:block}.ReviewSubmit_thumbRemove___iAY5{position:absolute;top:3px;right:3px;width:20px;height:20px;border:none;border-radius:50%;background:rgba(17,24,39,.72);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0;padding:0}.ReviewSubmit_thumbRemove___iAY5:hover{background:rgba(17,24,39,.9)}.ReviewSubmit_addPhoto__Ngm2G{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border:1px dashed var(--admin-divider,#c7ccd3);color:var(--text-muted,#5e6975);background:transparent;cursor:pointer;font-size:.6875rem;font-weight:600;text-align:center}.ReviewSubmit_addPhoto__Ngm2G:hover{border-color:var(--color-primary,#0071eb);color:var(--color-primary,#0071eb)}