.SaveButton-module__VrpIiG__pill{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-fg);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.SaveButton-module__VrpIiG__pill:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}.SaveButton-module__VrpIiG__on{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}
.ReviewForm-module__GUts3W__form{border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:10px;margin:0 0 20px;padding:16px;display:flex}.ReviewForm-module__GUts3W__starPicker{gap:4px;display:inline-flex}.ReviewForm-module__GUts3W__starBtn{cursor:pointer;color:#d1a800;background:0 0;border:none;padding:2px}.ReviewForm-module__GUts3W__starBtn svg{width:24px;height:24px}.ReviewForm-module__GUts3W__input,.ReviewForm-module__GUts3W__textarea{border:1px solid var(--color-border);border-radius:4px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}.ReviewForm-module__GUts3W__textarea{resize:vertical;min-height:70px}.ReviewForm-module__GUts3W__submitBtn{background:var(--color-accent);color:var(--color-accent-fg);cursor:pointer;border:none;border-radius:4px;align-self:flex-start;padding:10px 20px;font-size:14px;font-weight:600}.ReviewForm-module__GUts3W__submitBtn:disabled{opacity:.6;cursor:default}.ReviewForm-module__GUts3W__message{margin:0;font-size:13px}.ReviewForm-module__GUts3W__messageOk{color:#166534}.ReviewForm-module__GUts3W__messageError{color:#b91c1c}
