.hm-a5-panel { margin: 1rem 0; padding: 1rem; border: 1px solid #765c86; border-radius: 1rem; background: #1b1423; color: #f7effb; }
.hm-a5-panel h2 { margin: 0 0 .75rem; font-size: 1.1rem; }
.hm-a5-confirmation { margin: .75rem 0; padding: .85rem; border: 1px solid #b196bb; border-radius: .8rem; }
.hm-a5-confirmation ul { margin: .5rem 0; padding-left: 1.4rem; }
.hm-a5-confirmation button { margin: .35rem .35rem .1rem 0; min-height: 2.5rem; }
.hm-a5-confirmation [role="status"] { min-height: 1.2rem; }
