.online-postage-scope .confirmation-modal:before{content:"";z-index:1;background-color:color-mix(in srgb,var(--iom-color-brand) 70%,transparent);position:absolute;inset:0}.online-postage-scope .confirmation-modal{z-index:1000;position:fixed;inset:0;overflow:hidden}.online-postage-scope .confirmation-modal\.panel{z-index:10;background:#fff;border-radius:10px;width:90vw;max-width:420px;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.online-postage-scope .confirmation-modal\.panel\.content{font-family:HouschkaRounded-Medium,sans-serif}.online-postage-scope .confirmation-modal\.panel\.content\.intro{text-transform:uppercase;letter-spacing:3px;text-align:center;color:#0006;width:100%;margin-bottom:20px;font-family:HouschkaRounded-DemiBold,sans-serif;font-size:.8rem;display:block}.online-postage-scope .confirmation-modal\.panel\.content\.title{text-align:center;margin-bottom:20px;font-family:HouschkaRounded-DemiBold,sans-serif;font-size:1.4rem;display:block}.online-postage-scope .confirmation-modal\.panel\.content\.text{text-align:center;margin-bottom:30px;display:block}.online-postage-scope .confirmation-modal\.panel\.content\.buttons{flex-direction:column;gap:10px;display:flex}@media (width>=760px){.online-postage-scope .confirmation-modal\.panel\.content\.buttons{flex-direction:row}}.online-postage-scope .confirmation-modal\.panel\.close{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid gray;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-10px;right:-10px}.online-postage-scope .confirmation-modal\.panel\.close:after{content:"";color:var(--iom-color-brand-accent);font-family:FontAwesome;font-size:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.online-postage-scope .confirmation-modal\.panel\.close:hover{border:2px solid var(--iom-color-brand-accent);background:#f2f2f2}
