html #root dialog.mj-bid-confirm-modal{box-sizing:border-box;width:min(350px,calc(100vw - 36px));max-height:85dvh;overflow:auto;margin:auto;padding:26px 22px 22px;border:1px solid #a89158;border-radius:22px;background:linear-gradient(145deg,#193449,#091622);color:#f5e4b1;box-shadow:0 24px 80px #0009;text-align:center}
html #root .mj-bid-confirm-modal::backdrop{background:#020912b3;backdrop-filter:blur(5px)}
html #root .mj-bid-confirm-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border:1px solid #b69a57;border-radius:50%;background:#d2b36315;color:#f0cf80}
html #root .mj-bid-confirm-icon svg{width:27px;height:27px}
html #root .mj-bid-confirm-modal h2{margin:0;font-size:21px;line-height:1.5}
html #root .mj-bid-confirm-label{margin:19px 0 5px;font-size:12px;color:#a9becb}
html #root .mj-bid-confirm-amount{display:flex;justify-content:center;align-items:baseline;gap:8px;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
html #root .mj-bid-confirm-amount small{font-size:16px}
html #root .mj-bid-confirm-modal footer{display:flex;gap:12px;margin-top:24px}
html #root .mj-bid-confirm-modal button{flex:1;min-height:46px;border:1px solid #597488;border-radius:12px;background:#183247;color:#deebf3;font-size:16px;font-weight:600;cursor:pointer}
html #root .mj-bid-confirm-modal .mj-bid-confirm-yes{border-color:#e3c481;background:linear-gradient(#f1daa5,#c2a363);color:#342b17}
html #root .mj-bid-confirm-modal button:disabled{opacity:.5;cursor:default}
html #root .mj-bid-confirm-error{font-size:12px;color:#ff9292;margin:12px 0 0}
