/*!
@author: Oscar Alderete <wordpress@oscaralderete.com>
@website: https://wpe.oscaralderete.com
*/:root{--oa-dialogs-modal-bg-color: rgba(0, 0, 0, 0.5);--oa-dialogs-font-family: Arial, Helvetica, sans-serif;--oa-dialogs-bg-color: #252525;--oa-dialogs-title-font-color: #fff;--oa-dialogs-message-font-color: #fff;--oa-dialogs-button-font-color: #fff;--oa-dialogs-font-size: 1em;--oa-dialogs-min-width: 220px;--oa-dialogs-max-width: 320px;--oa-dialogs-z-index: 100}oa-dialogs{position:fixed;display:flex;z-index:var(--oa-dialogs-z-index);top:0;left:0;bottom:0;right:0;background-color:var(--oa-dialogs-modal-bg-color);justify-content:center;flex-direction:row;visibility:hidden;opacity:0;transition:all .15s ease-out}oa-dialogs.active{visibility:visible;opacity:1}oa-dialogs>section{background-color:var(--oa-dialogs-bg-color);color:var(--oa-dialogs-message-font-color);align-self:center;padding:1em;border-radius:.4em;box-shadow:0 0 .4em #222;font-family:var(--oa-dialogs-font-family);font-size:var(--oa-dialogs-font-size)}oa-dialogs>section>header{text-align:left;font-weight:700;color:var(--oa-dialogs-title-font-color);-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}oa-dialogs>section>main{display:block;box-sizing:border-box;margin:1em 0;min-width:var(--oa-dialogs-min-width);max-width:var(--oa-dialogs-max-width);text-align:left;white-space:pre-line}oa-dialogs>section>footer{display:flex;flex-direction:row-reverse}oa-dialogs>section>footer>button{margin-left:.5em;border:none;background-color:rgba(0,0,0,0);color:#fff;cursor:pointer;font-family:var(--oa-dialogs-font-family);font-size:var(--oa-dialogs-font-size);border-radius:.4em;transition:color .4s;font-weight:700}oa-dialogs>section>footer>button:hover{color:#aaa}oa-dialogs>section>footer>button:disabled{display:none}
/*!
@author: Oscar Alderete <wordpress@oscaralderete.com>
@website: https://wpe.oscaralderete.com
*/:root{--oa-toast-default-bg-color: #252525;--oa-toast-font-family: Arial, Helvetica, sans-serif;--oa-toast-font-color: #fff;--oa-toast-z-index: 200;--oa-toast-success-bg-color: #2dcc70;--oa-toast-error-bg-color: #e54c3c;--oa-toast-warning-bg-color: #f1c30e}oa-toast{position:fixed;display:flex;left:50%;bottom:0;top:auto;justify-content:center;width:auto !important;background-color:rgba(0,0,0,0);transform:translateX(-50%);opacity:0;visibility:hidden;z-index:var(--oa-toast-z-index);transition:all .25s}oa-toast>section{font-family:var(--oa-toast-font-family);background-color:var(--oa-toast-default-bg-color);color:var(--oa-toast-font-color);align-self:center;box-sizing:border-box;padding:1em 1.5em;box-shadow:0 0 .4em #222;border-radius:.4em;cursor:pointer;text-align:center}oa-toast>section.success{background-color:var(--oa-toast-success-bg-color)}oa-toast>section.error{background-color:var(--oa-toast-error-bg-color)}oa-toast>section.warning{background-color:var(--oa-toast-warning-bg-color)}oa-toast.active{bottom:2em;top:auto;opacity:1;visibility:visible}oa-toast.top{top:0;bottom:auto}oa-toast.top.active{bottom:auto;top:2em;opacity:1;visibility:visible}
/*!
@author: Oscar Alderete <wordpress@oscaralderete.com>
@website: https://wpe.oscaralderete.com
*/:root{--oa-loader-custom-svg-speed: .78s;--oa-loader-size: 4em;--oa-loader-spinner: url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' x='0' y='0' width='128' height='128'%3E%3Cpath fill='%23fff' opacity='0.25' d='M 14 64 C 14 36.3854 36.3854 14 64 14 C 91.6146 14 114 36.3854 114 64 C 114 91.6146 91.6146 114 64 114 C 36.3854 114 14 91.6146 14 64 ZM 0 64 C 0 99.3467 28.6533 128 64 128 C 99.3467 128 128 99.3467 128 64 C 128 28.6533 99.3467 0 64 0 C 28.6533 0 0 28.6533 0 64 Z'/%3E%3Cg%3E%3Cpath fill='%23fff' d='M 14 64 C 14 36.3854 36.3854 14 64 14 C 67.866 14 71 10.866 71 7 C 71 3.134 67.866 0 64 0 C 28.6533 0 0 28.6533 0 64 L 14 64 Z'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='0.75s' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");--oa-loader-bg-color: rgba(0, 0, 0, 0.5);--oa-loader-top: 4em;--oa-loader-z-index: 300}@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}oa-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:var(--oa-loader-z-index);text-align:center;background:var(--oa-loader-spinner);background-position:center var(--oa-loader-top);background-repeat:no-repeat;background-color:var(--oa-loader-bg-color);background-size:auto var(--oa-loader-size);opacity:0;visibility:hidden;cursor:auto;transition:all .3s}oa-loader.active{opacity:1;visibility:visible;cursor:wait}oa-loader svg{margin-top:var(--oa-loader-top);height:var(--oa-loader-size);width:auto;-webkit-animation:rotating var(--oa-loader-custom-svg-speed) linear infinite;-moz-animation:rotating var(--oa-loader-custom-svg-speed) linear infinite;-ms-animation:rotating var(--oa-loader-custom-svg-speed) linear infinite;-o-animation:rotating var(--oa-loader-custom-svg-speed) linear infinite;animation:rotating var(--oa-loader-custom-svg-speed) linear infinite}
