#abwc-variable-modal{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.55);padding:1.5rem}#abwc-variable-modal[aria-hidden=true]{display:none}#abwc-variable-modal[aria-hidden=false]{display:flex}#abwc-variable-modal .abwc-variable-modal__inner{background:#fff;color:#111;max-width:560px;width:100%;max-height:90vh;overflow:auto;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.3);padding:24px 24px 32px;position:relative}#abwc-variable-modal .abwc-close{position:absolute;top:8px;right:8px;background:0 0;border:none;font-size:14px;line-height:1;padding:6px 10px;cursor:pointer}#abwc-variable-modal .abwc-close:focus{outline:2px solid #2271b1}#abwc-variable-modal .abwc-modal-title{margin:0 0 16px;font-size:1.25rem}#abwc-variable-modal[data-loading=true] .abwc-variable-modal__inner{opacity:.5}.abwc-modal-spinner{width:32px;height:32px;border:4px solid #ddd;border-top-color:#2271b1;border-radius:50%;animation:abwc-spin .8s linear infinite;margin:32px auto}body.abwc-modal-open{overflow:hidden}