.woodev-modal :where(button,input),.woodev-modal :where(div,span,p,ul,li,form,details,summary,img,svg),.woodev-modal :where(h1,h2,h3,h4,h5,h6){background:none;border:0;box-shadow:none;color:inherit;float:none;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;margin:0;max-width:none;min-height:0;min-width:0;padding:0;text-align:left;text-transform:none;visibility:visible}.woodev-modal :where(div,p,form,details,ul){display:block}.woodev-modal :where(span,img,svg){display:inline-block}.woodev-modal :where(li){display:list-item;list-style:none}.woodev-modal :where(button){align-items:center;appearance:none;cursor:pointer;display:inline-flex!important;justify-content:center}.woodev-modal :where(input){appearance:none;display:block;height:auto;width:auto}.woodev-modal :where(summary){cursor:pointer;display:list-item}.woodev-modal :where(img){height:auto;max-width:none}.woodev-modal *,.woodev-modal :after,.woodev-modal :before{box-sizing:border-box}.woodev-modal-lock{overflow:hidden}.woodev-modal-backdrop{background:rgba(0,0,0,.7);inset:0;min-height:360px;position:fixed;z-index:99900}.woodev-modal__content{background:#fff;border-radius:4px;box-shadow:0 6px 30px rgba(0,0,0,.3);color:#1e1e1e;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 40px);max-width:100%;min-width:1024px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100000}.woodev-modal__header{align-items:stretch;background:#fcfcfc;border-bottom:1px solid #ddd;display:flex;flex:0 0 auto;height:48px;justify-content:space-between;padding:0}.woodev-modal__title{align-items:center;color:inherit;display:flex;font-size:18px;font-weight:700;line-height:1.5em;margin:0;padding:0 0 0 16px}.woodev-modal__close{align-items:center;background-color:transparent;border:0;border-left:1px solid #ddd;color:#777;cursor:pointer;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;padding:0;transition:color .1s ease-in-out,background .1s ease-in-out;width:48px}.woodev-modal__close svg{display:block;height:24px;width:24px}.woodev-modal__close:focus,.woodev-modal__close:hover{background:#ddd;border-color:#ccc;color:#000}.woodev-modal__close:focus{outline:none}.woodev-modal__body{display:block;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.woodev-modal__message{color:#646970;display:block;font-size:15px;line-height:1.6;margin:0;padding:48px 24px 12px;text-align:center}.woodev-modal__message--error{color:#b32d2e}.woodev-modal__retry{background:#fff;border:1px solid #dcdcde;border-radius:4px;color:#1e1e1e;cursor:pointer;display:block;font-size:14px;margin:0 auto 48px;padding:8px 16px}.woodev-modal__retry:hover{background:#f6f7f7}.woodev-modal__notice{align-items:center;background:#f0f6fc;border-bottom:1px solid #dcdcde;border-left:4px solid #06aedd;display:flex;flex:0 0 auto;font-size:14px;gap:12px;line-height:1.5;padding:10px 16px}.woodev-modal__notice-message{flex:1 1 auto;margin:0}.woodev-modal__notice-dismiss,.woodev-modal__notice-retry{background:#fff;border:1px solid #dcdcde;border-radius:4px;color:#1e1e1e;cursor:pointer;flex:0 0 auto;font-size:13px;padding:4px 10px}.woodev-modal__notice-dismiss:hover,.woodev-modal__notice-retry:hover{background:#f6f7f7}.woodev-modal__notice-dismiss:focus-visible,.woodev-modal__notice-retry:focus-visible,.woodev-modal__retry:focus-visible{outline:2px solid #06aedd;outline-offset:1px}.woodev-modal__close:focus-visible{outline:2px solid #06aedd;outline-offset:-3px}@media screen and (max-width:782px){.woodev-modal__content{border-radius:0;height:100%;max-height:none;min-width:100%!important;width:100%}.woodev-modal__body{height:auto!important}}.woodev-modal__loading{align-items:center;background:hsla(0,0%,100%,.9);color:#646970;display:flex;flex-direction:column;font-size:14px;gap:12px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:5}.woodev-modal__spinner{animation:woodev-modal-spin .8s linear infinite;border:2px solid rgba(0,0,0,.12);border-radius:50%;border-top-color:#06aedd;display:block;height:28px;width:28px}@keyframes woodev-modal-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.woodev-modal__spinner{animation-duration:3s}}
