.lj-add-confirmation{position:fixed;inset:50% auto auto 50%;z-index:100030;width:min(460px,calc(100vw - 32px));padding:27px 28px 24px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.34);border-radius:18px;background:rgba(22,55,54,.94);box-shadow:0 24px 70px rgba(17,43,42,.3);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);color:#fff;text-align:center;font-family:Manrope,Arial,sans-serif}
.lj-add-confirmation[hidden]{display:none}.lj-add-confirmation-check{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#1ebfac;color:#fff;font-size:35px;line-height:1}.lj-add-confirmation-title{margin:0;font-size:16px;font-weight:800}.lj-add-confirmation-subtotal{margin:5px 0 0;color:#edf7f3;font-size:14px}.lj-add-confirmation-rule{height:1px;margin:16px 0;background:rgba(255,255,255,.22)}.lj-add-confirmation-actions{display:flex;justify-content:center;gap:12px}.lj-add-confirmation button{min-height:54px;border-radius:10px;padding:12px 22px;font:900 15px/1.25 Manrope,Arial,sans-serif;cursor:pointer}.lj-add-confirmation-view{min-width:170px;border:1px solid #fff8ec;background:#fff8ec;color:#134e50;box-shadow:0 10px 22px rgba(255,248,236,.22)}.lj-add-confirmation-close{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff}.lj-add-confirmation button:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:480px){.lj-add-confirmation{padding:23px 20px 20px}.lj-add-confirmation-actions{flex-direction:column}.lj-add-confirmation button{width:100%}}
@media(prefers-reduced-motion:no-preference){.lj-add-confirmation:not([hidden]){animation:lj-confirmation-in .22s ease-out both}@keyframes lj-confirmation-in{from{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}
