.popup-overlay{position:fixed;opacity:.5;top:0;left:0;bottom:0;right:0;background:#cce5fb}.popup-canvas{position:absolute;background:#f1f2f4;border-radius:3px;margin:10px;box-shadow:0 10px 15px 5px #6c6e6f}.popup-canvas .popup-title{background:#a1b0b9;padding-left:15px;cursor:default;font-size:16px;font-weight:700;color:#fff;line-height:42px;height:42px;position:relative}.popup-canvas .popup-title .popup-close-btn{position:absolute;width:19px;height:19px;background:url(/i/img/desktop/ic-popup-close.svg) no-repeat center;top:11px;right:12px;cursor:pointer}.popup-canvas .popup-title .popup-close-btn:hover{opacity:.8}.popup-canvas.popup-alert,.popup-canvas.popup-confirm{position:fixed}.popup-canvas.popup-alert .popup-title,.popup-canvas.popup-confirm .popup-title{padding:0 15px}.popup-canvas .popup-body{margin:20px}.popup-canvas .popup-alert-message,.popup-canvas .popup-confirm-message{line-height:24px;max-width:600px}.popup-canvas .popup-alert-btn,.popup-canvas .popup-confirm-btn{text-align:center;margin-top:20px}.popup-canvas .popup-alert-btn a,.popup-canvas .popup-confirm-btn a{display:inline-block;color:#1d4965;font-weight:500;background:linear-gradient(0deg,#79b6db,#b3dbf2);border:none;border-radius:.1rem;cursor:pointer;text-decoration:none;font-size:1.7rem;min-width:11rem;margin:0 2rem;box-sizing:border-box;padding:.5rem 2rem}.popup-canvas .popup-alert-btn a:hover,.popup-canvas .popup-confirm-btn a:hover{opacity:.8}.popup-canvas .popup-alert-btn a:hover,.popup-canvas .popup-confirm-btn a:hover{opacity:.9}