.issue-report-modal::part(panel) {
  width: min(42rem, 95vw);
}

.account-delete-dialog::part(panel) {
  width: min(32rem, 95vw);
}

.hiisi-exception-shell {
  width: min(100%, 56rem);
  margin: 0 auto;
}

.hiisi-exception-card {
  margin-block: 2rem;
}

.hiisi-exception-details {
  margin-top: 1rem;
  padding: 1rem;
  overflow: auto;
  background: var(--panel);
  border: 1px solid var(--rule);
  white-space: pre-wrap;
  word-break: break-word;
}

.hiisi-exception-actions {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
}

.hiisi-retry-state {
  text-align: center;
  padding: 2rem;
}

.hiisi-retry-state__alert::part(base) {
  margin-bottom: 1rem;
}

.sl-toast-stack {
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  z-index: 50;
  pointer-events: none;
}

.sl-toast-stack > * {
  pointer-events: auto;
}
