.ItemReviewSection_section__h9gRn{display:flex;flex-direction:column;gap:var(--gap-sm);margin-top:calc(var(--gap-lg) * 2)}.ItemReviewSection_title__zpN16{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary)}.ItemReviewSection_action__iyIUN{display:inline-flex;align-items:center;gap:var(--gap-xs);align-self:flex-start;padding:var(--gap-xs) var(--gap-sm);border:var(--frame-width) solid var(--frame-line);border-radius:var(--frame-radius);box-shadow:var(--frame-shadow);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-decoration:none;transition:border-color var(--dur-fast) var(--ease)}.ItemReviewSection_action__iyIUN:hover{--frame-line:var(--brand-yellow);color:var(--brand-yellow)}.DeleteConfirmDialog_dialog__qWI2q{position:relative;background:var(--surface);border-radius:var(--radius-xl);padding:var(--card-padding);width:100%;display:flex;flex-direction:column;gap:var(--gap-lg)}.DeleteConfirmDialog_closeButton__HVJA3{position:absolute;top:var(--gap-md);right:var(--gap-md);flex-shrink:0}@media (max-width:639px){.DeleteConfirmDialog_dialog__qWI2q{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;box-shadow:0 -8px 60px rgba(0,0,0,.24),0 -2px 12px rgba(0,0,0,.1)}}.DeleteConfirmDialog_iconWrapper__lZeVJ{width:56px;height:56px;border-radius:var(--radius-md);background:var(--accent-red-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.DeleteConfirmDialog_warningIcon__aYF0W{color:var(--accent-red)}.DeleteConfirmDialog_textContent__DDgxR{display:flex;flex-direction:column;gap:var(--gap-sm)}.DeleteConfirmDialog_dialogTitle__TgBlL{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-snug);color:var(--text-primary);letter-spacing:-.01em;margin:0}.DeleteConfirmDialog_dialogDescription__wuz3O{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.DeleteConfirmDialog_actions__Pkx13{display:flex;flex-direction:column-reverse;gap:var(--gap-sm)}@media (min-width:400px){.DeleteConfirmDialog_actions__Pkx13{flex-direction:row;justify-content:flex-end}}@keyframes DeleteConfirmDialog_spin__9N3V7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeleteConfirmDialog_spinnerIcon__b5tZD{animation:DeleteConfirmDialog_spin__9N3V7 .9s linear infinite}