/* Fury Next dialogs: one treatment for every existing SweetAlert2 account message. */
body.fq-panel dialog.fn-notice{box-sizing:border-box;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px 32px 30px;border:1px solid #a88f5d66;border-top:2px solid #bba06e;border-radius:3px;background:#1b2327;color:#bac5c7;box-shadow:0 24px 80px #0009;text-align:center;font:14px/1.75 Arial,sans-serif}
body.fq-panel dialog.fn-notice::backdrop{background:rgba(5,9,11,.76)}
body.fq-panel .fn-notice h2{margin:16px 0 12px;color:#e6ddcb;font:normal 28px/1.25 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}
body.fq-panel .fn-notice-content{overflow-wrap:anywhere}
body.fq-panel .fn-notice-content p{margin:0 0 12px;font:inherit;color:inherit}
body.fq-panel .fn-notice-content a{color:#d4bb8d;text-decoration:underline}
body.fq-panel .fn-notice-icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:68px;height:68px;margin:0 auto;border:2px solid #6d8991;border-radius:50%;color:#a5bec3;font:40px/1 Arial,sans-serif}
body.fq-panel .fn-notice-success{border-color:#6f9a7b;color:#96bca1}
body.fq-panel .fn-notice-error{border-color:#c38373;color:#dc9d8c}
body.fq-panel .fn-notice-warning{border-color:#a98d58;color:#d3b47b}
body.fq-panel .fn-notice-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}
body.fq-panel .fn-notice-actions button{min-height:44px;min-width:132px;max-width:100%;padding:11px 24px;border:1px solid #d7bc89;border-radius:2px;background:linear-gradient(120deg,#d3ba8c,#ac8b58);color:#151b1e;cursor:pointer;font:600 13px/1.5 Arial,sans-serif}
body.fq-panel .fn-notice-actions button:focus-visible{outline:2px solid #d4bb8d;outline-offset:4px}
body.fq-panel .fn-notice-actions .fn-notice-cancel{border-color:#a39b8b66;background:#252f33;color:#e1d7c6}
@media(max-width:480px){body.fq-panel dialog.fn-notice{padding:24px 22px 26px}body.fq-panel .fn-notice h2{font-size:26px}body.fq-panel .fn-notice-actions button{flex:1;min-width:100px}}
body.fq-panel .swal2-container{font-family:Arial,sans-serif;padding:20px;z-index:20000}
body.fq-panel .swal2-container.swal2-shown{background:rgba(5,9,11,.76)}
body.fq-panel .swal2-popup{--fn-dialog-bg:#1b2327;box-sizing:border-box;width:440px;max-width:100%;padding:28px 32px 30px;border:1px solid #a88f5d66;border-top:2px solid #bba06e;border-radius:3px;background:var(--fn-dialog-bg);color:#c4cccd;box-shadow:0 24px 80px #0009;font:14px/1.65 Arial,sans-serif}
body.fq-panel .swal2-header{padding:0;width:100%}
body.fq-panel .swal2-title{display:block;margin:16px 0 12px;padding:0;color:#e6ddcb;font:normal 28px/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.4px;overflow-wrap:anywhere}
body.fq-panel .swal2-content{width:100%;margin:0;padding:0;color:#bac5c7;font:14px/1.75 Arial,sans-serif;overflow-wrap:anywhere}
body.fq-panel .swal2-content p{margin:0 0 12px;color:inherit;font:inherit}
body.fq-panel .swal2-content h1,body.fq-panel .swal2-content h2,body.fq-panel .swal2-content h3,body.fq-panel .swal2-content h4{color:#e6ddcb;font:normal 22px/1.4 Georgia,'Times New Roman',serif}
body.fq-panel .swal2-content a,body.fq-panel .swal2-footer a{color:#d4bb8d;text-decoration:underline;text-underline-offset:3px}
body.fq-panel .swal2-actions{gap:10px;width:100%;margin:26px 0 0;padding:0}
body.fq-panel .swal2-confirm,body.fq-panel .swal2-cancel{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:132px;max-width:100%;margin:0;padding:11px 24px;border-radius:2px;font:600 13px/1.5 Arial,sans-serif;letter-spacing:.1px;white-space:normal;box-shadow:none}
body.fq-panel .swal2-confirm{border:1px solid #d7bc89!important;background:linear-gradient(120deg,#d3ba8c,#ac8b58)!important;color:#151b1e!important}
body.fq-panel .swal2-confirm:hover{background:#ddc59a!important}
body.fq-panel .swal2-cancel{border:1px solid #a39b8b66!important;background:#252f33!important;color:#e1d7c6!important}
body.fq-panel .swal2-cancel:hover{background:#354045!important}
body.fq-panel .swal2-confirm:focus,body.fq-panel .swal2-cancel:focus{box-shadow:none!important;outline:2px solid #d4bb8d;outline-offset:4px}
body.fq-panel .swal2-close{top:8px;right:8px;width:40px;height:40px;color:#bfc4c1;font-size:28px}
body.fq-panel .swal2-close:hover{color:#e8d5ae}
body.fq-panel .swal2-icon{flex-shrink:0;margin:0 auto;border-width:2px;transform:scale(.82);transform-origin:center}
body.fq-panel .swal2-icon.swal2-success{border-color:#6f9a7b;color:#96bca1}
body.fq-panel .swal2-success .swal2-success-ring{border-color:#6f9a7b55}
body.fq-panel .swal2-success [class^=swal2-success-line]{height:4px;background:#96bca1}
body.fq-panel .swal2-success .swal2-success-circular-line-left,body.fq-panel .swal2-success .swal2-success-circular-line-right,body.fq-panel .swal2-success .swal2-success-fix{background:var(--fn-dialog-bg)!important}
body.fq-panel .swal2-icon.swal2-error{border-color:#c38373;color:#dc9d8c}
body.fq-panel .swal2-error [class^=swal2-x-mark-line]{height:4px;background:#dc9d8c}
body.fq-panel .swal2-icon.swal2-warning{border-color:#a98d58;color:#d3b47b}
body.fq-panel .swal2-icon.swal2-info,body.fq-panel .swal2-icon.swal2-question{border-color:#6d8991;color:#a5bec3}
body.fq-panel .swal2-footer{width:100%;margin:24px 0 0;padding:16px 0 0;border-top:1px solid #c4aa752b;color:#a9b6b9;font:12px/1.7 Arial,sans-serif}
body.fq-panel .swal2-input,body.fq-panel .swal2-textarea,body.fq-panel .swal2-select{max-width:100%;border:1px solid #506068;background:#10171b;color:#e1e4df;box-shadow:none;font:14px/1.6 Arial,sans-serif}
body.fq-panel .swal2-validation-message{padding:12px;background:#352622;color:#edb8aa;font:13px/1.6 Arial,sans-serif}
/* The membership agreement uses Bootstrap instead of SweetAlert2. */
body.fq-panel .modal-backdrop{background:#05090b}
body.fq-panel .modal-backdrop.show{opacity:.76}
body.fq-panel .modal .modal-content{border:1px solid #a88f5d66;border-top:2px solid #bba06e;border-radius:3px;background:#1b2327;color:#bac5c7;box-shadow:0 24px 80px #0009}
body.fq-panel .modal .modal-header{align-items:center;padding:20px 24px;border-bottom:1px solid #c4aa752b}
body.fq-panel .modal .modal-title{margin:0;color:#e6ddcb!important;font:normal 26px/1.3 Georgia,'Times New Roman',serif}
body.fq-panel .modal .modal-body{padding:24px;line-height:1.8}
body.fq-panel .modal .modal-body.text-dark,body.fq-panel .modal .modal-body .text-dark{color:#bac5c7!important}
body.fq-panel .modal .modal-header .close{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 40px;min-width:40px;min-height:40px;margin:0 0 0 auto;padding:0;color:#e1d7c6;opacity:1;text-shadow:none;background:transparent;font:24px/1 Arial,sans-serif}
body.fq-panel .modal .modal-header .close span{font:inherit}
body.fq-panel .modal .modal-footer{border-color:#c4aa752b}
body.fq-panel #_pblloading .arc_dis{background-color:#1b2327;box-shadow:0 0 0 1px #a88f5d66}
body.fq-panel #_pblloading .arc{border-color:#75694f}
body.fq-panel #_pblloading .arc:before,body.fq-panel #_pblloading .arc:after,body.fq-panel #_pblloading .arc_dis:before{background-color:#c9ac79}
@media(max-width:480px){body.fq-panel .swal2-container{padding:16px}body.fq-panel .swal2-popup{padding:24px 22px 26px}body.fq-panel .swal2-title{font-size:26px}body.fq-panel .swal2-actions{margin-top:24px}body.fq-panel .swal2-actions>button{flex:1;min-width:100px}body.fq-panel .modal .modal-header,body.fq-panel .modal .modal-body{padding:20px}}
@media(prefers-reduced-motion:reduce){body.fq-panel .swal2-popup,body.fq-panel .swal2-icon,body.fq-panel .swal2-icon *,body.fq-panel .swal2-container{animation:none!important;transition:none!important}}
