/* Import-session form (session-io.js's buildImportPanel(), shown in the Add
   session dialog's "Import from file" tab). The export side has no UI of its
   own -- the session menu's Export item triggers a download.

   Overlay/dialog/hint/actions chrome is shared with every other in-app
   modal (see `.modal-overlay`/`.modal-dialog`/`.modal-hint`/`.modal-actions`
   in components.css) -- only what's specific to *this* modal's content
   lives here. */

.session-io-modal__file-picker {
  display: inline-flex;
}

.session-io-modal__filename {
  margin-block: 0.625rem 0;
  font-size: 0.8125rem;
  color: var(--color-text-muted);
  overflow-wrap: anywhere;
}

.session-io-modal__error {
  margin-block: 0.625rem 0;
  padding: 0.5rem 0.625rem;
  border-radius: var(--radius-sm);
  background: var(--color-surface-alt);
  color: var(--color-danger);
  font-size: 0.8125rem;
}
