.review-overlay[data-v-eb5e01ce]{animation:review-fade-in-eb5e01ce .16s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:400}.review-dialog[data-v-eb5e01ce]{animation:review-rise-in-eb5e01ce .22s cubic-bezier(.22,1,.36,1);background:var(--surface-elevated);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-height:min(88vh,720px);overflow:auto;padding:1.5rem 1.5rem 1.25rem;width:min(100%,480px)}.review-dialog__header[data-v-eb5e01ce]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.review-dialog__eyebrow[data-v-eb5e01ce]{color:#ffffff8c;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.review-dialog__title[data-v-eb5e01ce]{color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.review-dialog__close[data-v-eb5e01ce]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffb8;cursor:pointer;display:grid;flex-shrink:0;height:2.25rem;place-items:center;transition:background .14s ease,color .14s ease,border-color .14s ease;width:2.25rem}.review-dialog__close[data-v-eb5e01ce]:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff38;color:#fff}.review-dialog__close[data-v-eb5e01ce]:disabled{cursor:default;opacity:.4}.review-dialog__close .material-icons[data-v-eb5e01ce]{font-size:1.125rem}.review-dialog__body[data-v-eb5e01ce]{margin:1.5rem 0 1.25rem}.review-dialog__body--center[data-v-eb5e01ce]{display:grid;min-height:10rem;place-items:center}.review-score[data-v-eb5e01ce]{display:grid;gap:.85rem}.review-score__label-row[data-v-eb5e01ce]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.review-score__label[data-v-eb5e01ce]{color:#ffffffe0;font-size:.875rem;font-weight:600}.review-score__value[data-v-eb5e01ce]{color:var(--jms-orange);font-size:.8125rem;font-weight:500}.review-score__stars[data-v-eb5e01ce]{background:var(--surface-raised);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);display:flex;gap:.35rem;justify-content:center;padding:1rem .75rem}.review-star[data-v-eb5e01ce]{background:transparent;border:none;border-radius:999px;color:#ffffff47;cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;transition:color .14s ease,transform .14s ease,background .14s ease;width:3rem}.review-star .material-icons[data-v-eb5e01ce]{font-size:2rem}.review-star[data-v-eb5e01ce]:focus-visible:not(:disabled),.review-star[data-v-eb5e01ce]:hover:not(:disabled){background:#e7892b1a;outline:none;transform:translateY(-1px) scale(1.04)}.review-star.is-active[data-v-eb5e01ce]{color:var(--jms-orange)}.review-star[data-v-eb5e01ce]:disabled{cursor:default;opacity:.45}.review-field[data-v-eb5e01ce]{margin-top:1.25rem}.review-field label[data-v-eb5e01ce]{color:#ffffffe0;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.review-field__textarea[data-v-eb5e01ce]{border-radius:var(--radius-md);height:148px;min-height:148px}.review-field__meta[data-v-eb5e01ce]{color:#ffffff6b;display:flex;font-size:.75rem;justify-content:flex-end;margin-top:.4rem}.review-error[data-v-eb5e01ce]{background:#dc3c3c1f;border:1px solid rgba(220,60,60,.35);border-radius:var(--radius-md);color:#ffb4b4;font-size:.875rem;margin-top:1rem;padding:.75rem .9rem}.review-delete[data-v-eb5e01ce],.review-success[data-v-eb5e01ce]{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:22rem;text-align:center}.review-delete__icon[data-v-eb5e01ce],.review-success__icon[data-v-eb5e01ce]{border-radius:999px;display:grid;height:3.25rem;place-items:center;width:3.25rem}.review-success__icon[data-v-eb5e01ce]{background:var(--jms-orange);color:#111}.review-delete__icon[data-v-eb5e01ce]{background:#dc3c3c29;border:1px solid rgba(220,60,60,.35);color:#ff8d8d}.review-delete__icon .material-icons[data-v-eb5e01ce],.review-success__icon .material-icons[data-v-eb5e01ce]{font-size:1.5rem}.review-delete__message[data-v-eb5e01ce],.review-success__message[data-v-eb5e01ce]{color:#ffffffe6;font-size:1.0625rem;font-weight:500;line-height:1.45;margin:0}.review-dialog__actions[data-v-eb5e01ce]{align-items:center;display:flex;gap:.5rem;justify-content:stretch}.review-dialog__actions .vnext-btn[data-v-eb5e01ce]{flex:1}.vnext-btn--danger[data-v-eb5e01ce]{background:#c94444;border-color:#c94444;color:#fff}.vnext-btn--danger[data-v-eb5e01ce]:hover:not(:disabled){background:#d65555;border-color:#d65555}@keyframes review-fade-in-eb5e01ce{0%{opacity:0}to{opacity:1}}@keyframes review-rise-in-eb5e01ce{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.review-dialog[data-v-eb5e01ce]{padding:1.25rem 1.1rem 1.1rem}.review-star[data-v-eb5e01ce]{height:2.6rem;width:2.6rem}.review-star .material-icons[data-v-eb5e01ce]{font-size:1.75rem}}
