/* ================================================================== */
/* 4g2. OVERLAY DIALOG                                                 */
/* ================================================================== */

.jiab-overlay {
  padding: var(--sp-6);
  border: var(--border-width) solid var(--c-border-strong);
  border-radius: var(--radius-lg);
  background: var(--c-surface);
  width: min(92vw, var(--width-modal-lg));
  max-height: 90vh;
  overflow-y: auto;
}
.jiab-overlay::backdrop { background: var(--c-backdrop); }
.overlay-header { display: flex; justify-content: flex-end; margin-bottom: var(--sp-2); }
.overlay-close { font-size: var(--fs-xl); line-height: 1; padding: var(--sp-1); color: var(--c-text-muted); }
.overlay-close:hover { color: var(--c-text); }

/* ================================================================== */

