/* Pult-only layout glue — not a new visual style, just spacing for the new sections, built on the
   existing .card/.acc-row/.acc-menu classes from v5. */
.pult-section{margin-bottom:28px}
.pult-section h2{margin:0 0 10px}
.pult-section p.hint{color:var(--muted);font-size:13px;margin:4px 0 14px}
.pult-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:100}
.pult-modal-backdrop.hidden{display:none}
.pult-modal{background:#fff;border-radius:16px;padding:22px;max-width:420px;width:min(420px,calc(100% - 32px))}
:root[data-theme="dark"] .pult-modal{background:var(--card-bg,#1e293b)}
.pult-modal input[type="text"]{width:100%;padding:10px 12px;border:1px solid var(--edge);border-radius:10px;font-size:14px;margin:10px 0}
.pult-modal .row{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}
.pult-error{color:#b91c1c;font-size:13px;margin-top:8px}
.pult-log-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid var(--edge)}
.pult-log-row:last-child{border-bottom:none}
/* Only the page-level Delete button. The three modal buttons also had an inline red colour that never took
   effect (the .btn colour is !important), so they stay white on blue, exactly as before. */
.pult-danger{color:#b91c1c !important}
