.hsm-inline-confirm{box-sizing:border-box;display:grid;gap:8px;flex:1 1 100%;grid-column:1/-1;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-block:10px;padding:14px;border:1px solid var(--hsm-border,#b8c8d9);border-radius:12px;background:var(--hsm-surface,#fff);color:var(--hsm-text,#172b45);text-align:start;line-height:1.9;overflow-wrap:anywhere}
.hsm-inline-confirm>strong{font:inherit;font-weight:750}.hsm-inline-confirm>p{margin:0!important;white-space:pre-wrap}.hsm-inline-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.hsm-inline-confirm-actions>button{box-sizing:border-box;min-inline-size:0;min-block-size:44px;margin:0;padding:9px 12px;border:1px solid var(--hsm-border,#b8c8d9);border-radius:9px;background:var(--hsm-surface,#fff);color:var(--hsm-text,#172b45);font:inherit;font-weight:650;line-height:1.6;cursor:pointer;white-space:normal}
.hsm-inline-confirm-actions>.hsm-inline-confirm-primary{background:var(--hsm-primary,#245d89);border-color:var(--hsm-primary,#245d89);color:var(--hsm-primary-contrast,#fff)}.hsm-inline-confirm-actions>button:focus-visible{outline:3px solid var(--hsm-focus,#d29425);outline-offset:3px}.hsm-inline-confirm-actions>button:disabled{opacity:.6;cursor:wait}
