#purchaseDialog{width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box;border:3px solid #384938;border-radius:18px;background:#fff9ec;color:#263c34;padding:24px;text-align:left;font:15px/1.6 var(--font-body)}
#purchaseDialog::backdrop{background:#10281cb8}#purchaseDialog h2{margin:0}#purchaseItems>p{padding:12px 0;border-bottom:1px solid #d5d1bc}#purchaseDialog button{font:inherit;border:1px solid #384938;border-radius:7px;padding:6px 10px;background:#edf0dc;color:#263c34;cursor:pointer}#purchaseDialog button:disabled{opacity:.6;cursor:default}#purchaseStatus{min-height:1.6em}#purchaseDialog label{display:block}#purchaseDialog [hidden]{display:none}
