.event-creator-container{display:flex;justify-content:center;align-items:start}.event-creator-container .event-creator-form{margin-top:2rem;min-width:320px;max-width:600px}.event-creator-container .event-creator-form .input-label-text{color:#aaa}.event-creator-container .event-creator-form input::placeholder{color:#aaa}.event-creator-container .event-creator-form .form-floating label{color:#aaa}.event-creator-container .event-creator-form textarea::placeholder{color:#aaa}.event-creator-container .event-creator-form .description-editor{height:100px;width:100%;color:#000;background-color:#fff;border-radius:8px;border:solid 1px #dee2e6;padding-left:10px;padding-right:10px;overflow:hidden;resize:vertical}.event-creator-container .event-creator-form .description-editor:focus{outline:thick solid #f2ffcc;border:1px solid #dee2e6}.event-creator-container .event-creator-form .description-editor .ProseMirror{height:100%}.event-creator-container .event-creator-form .description-editor .ProseMirror[data-placeholder]::before{content:attr(data-placeholder);pointer-events:none;color:#aaa}.event-creator-container .event-creator-form .image-hint{text-align:center;margin-top:1rem;color:#666;font-size:14px}.event-creator-container .event-creator-form .event-create-btn{border-radius:14px;border:none;background:linear-gradient(to right, #e66368, #8555eb);text-decoration:none;color:#fff}.event-creator-container .event-creator-form .event-create-btn:hover{background:linear-gradient(to right, #8555eb, #e6dd63)}
.home-container{display:flex;justify-content:center;align-items:start}.home-container .home-container-content{margin-top:2rem}.home-container .home-container-content .home-title-container{margin-left:auto;margin-right:auto;margin-bottom:1rem;text-align:center}.home-container .home-container-content .home-title-container .home-title{color:#a42082}.home-container .home-container-content .home-title-container .home-title span{text-transform:uppercase;font-size:42px;font-weight:900}.home-container .home-container-content .home-cover-container{max-width:600px;margin-bottom:1rem}.home-container .home-container-content .home-description-container{text-align:center;margin-bottom:1rem}.home-container .home-container-content .home-description-container p{font-size:14px;color:#333}.home-container .home-container-content .home-event-cta-container{margin-bottom:1rem}.home-container .home-container-content .home-event-cta-container .setup-event-btn{margin-left:auto;margin-right:auto;display:block;border-radius:24px;border:none;padding:10px 20px;background:linear-gradient(to right, #e66368, #8555eb);text-decoration:none;color:#fff;cursor:pointer;font-size:24px}.home-container .home-container-content .home-event-cta-container .setup-event-btn:hover{opacity:.7}.home-container .home-container-content .home-features-container{display:flex;justify-content:center}.home-container .home-container-content .home-features-container .home-features-content .row{gap:20px;margin:20px;max-width:600px}.home-container .home-container-content .home-features-container .home-features-content .row .col{background-color:#fdf6ff;height:140px;width:140px;border-radius:14px;text-align:center;padding:6px}.home-container .home-container-content .home-features-container .home-features-content .row .col img{height:64px;margin-bottom:.5rem}.home-container .home-container-content .home-features-container .home-features-content .row .col p{font-size:13px}.home-container .home-container-content .home-plans-container{text-align:center}.home-container .home-container-content .home-plans-container a{color:#a42082;font-size:36px}@media only screen and (max-width: 700px){.home-container .home-container-content .home-title-container .home-title span{font-size:32px}.home-container .home-container-content .home-features-container .home-features-content .row{max-width:380px}.home-container .home-container-content .home-features-container .home-features-content .row .col{height:110px;width:110px}.home-container .home-container-content .home-features-container .home-features-content .row .col img{height:36px;margin-bottom:0}.home-container .home-container-content .home-features-container .home-features-content .row .col p{font-size:12px}}
.album-controls-container{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:10px}.album-controls-container button{padding:6px 16px;border-radius:26px;font-size:16px;font-weight:600;text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;background-color:#000;color:#fff}.album-controls-container button:hover{opacity:.7}.album-controls-container button svg{margin-right:1rem}.album-controls-container .select-toggle .select-toggle-btn{background-color:#fff;color:#000;outline:solid 2px #000;padding:6px 26px}.album-controls-container .select-toggle .select-toggle-btn:hover{background-color:#000;color:#fff;outline:none}.album-controls-container .select-toggle .select-toggle-btn-on{background-color:#000;color:#fff;outline:none}.album-controls-container .select-toggle .select-toggle-btn-on:hover{opacity:.7}@media only screen and (max-width: 700px){.album-controls-container button{padding:6px 18px}.album-controls-container button svg{scale:1;margin-right:0}.album-controls-container .select-toggle-btn{font-size:12px}}
.photo-more .photo-more-btn{border-radius:26px}.photo-more .photo-more-btn:hover{background-color:#333}.photo-more .photo-more-btn svg{color:#999;margin-bottom:3px}.photo-more .photo-more-btn svg path{fill:#999}.photo-more .photo-more-dropdown .dropdown-item{--bs-dropdown-link-active-bg: #e9ecef}.photo-more .photo-more-dropdown .dropdown-item:focus{color:#212529}.photo-more .photo-more-dropdown .dropdown-item svg{margin-right:.65rem;margin-bottom:2px}.photo-more .photo-more-dropdown .dropdown-item .approve-icon{color:green}.photo-more .photo-more-dropdown .dropdown-item .approve-icon path{fill:green}.photo-more .photo-more-dropdown .dropdown-item .delete-icon{color:red}.photo-more .photo-more-dropdown .dropdown-item .delete-icon path{fill:red}@media only screen and (max-width: 700px){.photo-more .photo-more-btn{border-radius:16px;padding:2px 6px}.photo-more .photo-more-btn svg{scale:.6}}
.photo-card .card-img{cursor:pointer;border-radius:0}.photo-card:hover .card-img-overlay{background-color:rgba(0,0,0,.4)}.photo-card .card-img-overlay{display:flex;flex-direction:column}.photo-card .card-img-overlay .exclamation-btn{background-color:#fea4b5;border-radius:26px}.photo-card .card-img-overlay .exclamation-btn:hover{background-color:#333;border-radius:26px}.photo-card .card-img-overlay .exclamation-btn .exclamation-icon{color:#fff;margin-bottom:3px}.photo-card .card-img-overlay .exclamation-btn .exclamation-icon path{fill:#fff}.photo-card .card-img-overlay .photo-clicker{flex:1;cursor:pointer;width:100%}.photo-card .card-img-overlay .photo-selected-container{padding-right:1rem;padding-bottom:1rem}.photo-card .card-img-overlay .photo-selected-container .photo-selected-icon{scale:2.8}.photo-card .card-img-overlay .photo-selected-container .photo-selected-icon path{fill:#7fffd4}@media only screen and (max-width: 700px){.photo-card .card-img-overlay{padding:4px}.photo-card .card-img-overlay .exclamation-btn{border-radius:26px;padding:2px 6px}.photo-card .card-img-overlay .exclamation-btn:hover{border-radius:26px}.photo-card .card-img-overlay .exclamation-btn .exclamation-icon{margin-bottom:3px}.photo-card .card-img-overlay .exclamation-btn .exclamation-icon path{fill:#fff}.photo-card .card-img-overlay .photo-selected-container{padding-right:.5rem;padding-bottom:.5rem}.photo-card .card-img-overlay .photo-selected-container .photo-selected-icon{scale:1.6}}
.photo-grid-container{min-height:100vh;width:100%}.photo-grid-container .masonic{padding:8px;width:100%;max-width:960px;margin:20px auto}
.photo-modal .modal-content{border-radius:24px;max-height:90vh;background-color:#f9fafb}.photo-modal .modal-content .modal-header .modal-title{width:100%}.photo-modal .modal-content .modal-header .photo-date{color:#666;font-style:italic}.photo-modal .modal-content .photo-container-body{overflow-y:scroll}.photo-modal .modal-content .photo-container-body .photo-img-container{display:flex;justify-content:center;max-height:60vh}.photo-modal .modal-content .photo-container-body .photo-img-container .photo-img{display:block;object-fit:contain}
.event-photo-upload .event-image-btn{border:none;border-radius:26px;background:linear-gradient(to right, #e66368, #8555eb);color:#fff;padding:6px 26px;text-decoration:none;font-size:16px;font-weight:800}.event-photo-upload .event-image-btn:hover{background:linear-gradient(to right, #8555eb, #e6dd63)}.event-photo-upload .event-image-btn svg{margin-right:.5rem;margin-bottom:4px}@media only screen and (max-width: 700px){.event-photo-upload .event-image-btn{padding:6px 18px;border-radius:18px;font-size:12px}}
.album-page-container{width:100%;height:100%}.album-page-container .album-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:1rem}.album-page-container .album-buttons .download-container .download-btn{margin-left:20px;border:none;background-color:#000;text-decoration:none;color:#fff;padding:6px 26px;text-decoration:none;font-size:16px;font-weight:800;border-radius:16px}.album-page-container .album-buttons .download-container .download-btn:hover{opacity:.7}.album-page-container .photo-grid{width:100%}@media only screen and (max-width: 700px){.album-page-container .album-buttons{gap:6px}.album-page-container .album-buttons .download-container .download-btn{padding:6px 24px;border-radius:24px;font-size:14px}.album-page-container .photo-grid{margin-top:.5rem;margin-bottom:.5rem}}
.settings-container{display:flex;justify-content:center;align-items:center;padding:20px}.settings-container .event-header{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:1.5rem}.settings-container .event-header .event-details{border:solid 1px #999;border-radius:12px;padding:20px;padding-bottom:0px;max-height:800px}.settings-container .event-header .event-details .event-details-header{display:flex;justify-content:start;align-items:center;gap:20px}.settings-container .event-header .event-details .event-details-header h3{display:block}.settings-container .event-header .event-details .event-details-header .copy-event-link{color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 18px;border-radius:26px;border:none;background-color:#000}.settings-container .event-header .event-details .event-details-header .copy-event-link:hover{opacity:.7}.settings-container .event-header .event-details .event-details-header .copy-event-link svg{display:block;scale:1.6}.settings-container .event-header .event-details .event-details-header .copy-event-link svg path{fill:#fff}.settings-container .event-header .event-details .event-details-header .event-selector{max-width:200px}.settings-container .event-header .event-details .share-options .qr-code-img{width:40%;max-width:600px}.settings-container .event-header .event-details .event-details-attribute .event-details-attribute-name{color:#999;margin-bottom:.25rem !important}.settings-container .event-header .event-details .event-details-attribute .event-details-attribute-name .edit-details-icon{margin-left:.75rem;cursor:pointer}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1.5rem}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit .user-plan-info{text-align:center;color:#8555eb;display:flex;justify-content:center}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit .user-plan-info a{margin-left:20px;background-color:#8555eb;color:#fff;padding:12px 24px;border-radius:36px;text-decoration:none;font-size:16px;font-weight:800}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit .user-plan-info a:hover{opacity:.7}.settings-container .event-header .settings-main .event-cover{max-height:600px}.settings-container .event-header .settings-main .event-cover .event-image{position:relative;border-radius:12px;border:solid 1px #000;overflow:hidden;max-height:600px;aspect-ratio:9/16}.settings-container .event-header .settings-main .event-cover .event-image img{aspect-ratio:9/16}.settings-container .event-header .settings-main .event-cover .event-image img:hover .event-image-placeholder{display:flex}.settings-container .event-header .settings-main .event-cover .event-image:hover .event-image-placeholder{display:flex}.settings-container .event-header .settings-main .event-cover .event-image .event-image-placeholder{top:0;left:0;position:absolute;height:100%;width:100%;background-color:rgba(26,26,26,.6);display:none;justify-content:center;align-items:center;color:#fbfcf7;font-weight:bold;font-size:18px;cursor:pointer}.settings-container .event-header .settings-main .event-cover .event-image .event-image-placeholder svg{scale:1.2;margin-bottom:4px}.settings-container .event-header .settings-main .event-cover .event-image-empty{min-height:600px;background-color:rgba(26,26,26,.6)}@media only screen and (max-width: 700px){.settings-container .event-header .event-details{padding:10px}.settings-container .event-header .event-details .event-details-header{margin-bottom:.5rem}.settings-container .event-header .event-details .event-details-header h3{font-size:18px;margin-bottom:0}.settings-container .event-header .event-details .event-details-header .copy-event-link{padding:6px 12px;border-radius:26px;font-size:12px}.settings-container .event-header .event-details .event-details-header .copy-event-link svg{scale:1.2}.settings-container .event-header .event-details .event-details-header .event-selector{max-width:120px}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit{margin-bottom:1rem}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit .user-plan-info{margin-bottom:1rem}.settings-container .event-header .event-details .event-details-attribute .event-photo-limit .user-plan-info a{padding:8px 24px;border-radius:24px;font-size:14px}}
.share-modal .modal-content{border-radius:24px;max-height:90vh}.share-modal .modal-content .modal-header .modal-title{width:100%}.share-modal .modal-content .share-modal-body{padding:26px;overflow-y:scroll}.share-modal .modal-content .share-modal-body .share-actions{width:100%;display:flex;justify-content:center;align-items:start;gap:3rem}.share-modal .modal-content .share-modal-body .share-actions .copy-link{cursor:pointer;text-align:center}.share-modal .modal-content .share-modal-body .share-actions .copy-link svg{scale:2.6;margin-bottom:1.4rem}.share-modal .modal-content .share-modal-body .share-actions .copy-link p{font-size:14px;color:#4d4d4d}.share-modal .modal-content .share-modal-body .share-actions .download-link{cursor:pointer;text-align:center}.share-modal .modal-content .share-modal-body .share-actions .download-link svg{scale:2;margin-bottom:1.4rem}.share-modal .modal-content .share-modal-body .share-actions .download-link svg path{fill:#000}.share-modal .modal-content .share-modal-body .share-actions .download-link p{font-size:14px;color:#4d4d4d}
.event-container{width:100%;height:100vh}.event-container .event-wrapper{width:100%;height:100vh;text-align:center}.event-container .event-wrapper .event-photo{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.event-container .event-wrapper .event-photo .event-image{width:100%;position:relative;width:max-content}.event-container .event-wrapper .event-photo .event-image .event-image-img{max-height:40vh;aspect-ratio:9/16;object-fit:cover}.event-container .event-wrapper .event-photo .event-image .event-image-overlay{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;padding:16px}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-img-qr{height:20%;width:100%;display:flex;justify-content:start}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-img-qr img{height:100%;aspect-ratio:1/1}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-stretcher{flex:1;width:100%}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title{margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:rgba(0,0,0,.4);padding:8px 24px 24px 24px;color:#fff;border:none;border-radius:42px;width:max-content}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title h3{font-size:36px}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-date-info{padding-bottom:12px;display:flex;justify-content:center;align-items:center;gap:20px}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-actions{display:flex;justify-content:center;align-items:center;gap:20px}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-actions .share-event-btn{background-color:#fff;color:#000;cursor:pointer;border-radius:24px;padding:6px 18px;outline:2px solid #000}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-actions .share-event-btn:hover{background-color:#000;color:#fff}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-actions .share-event-btn:hover svg{color:#fff}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title .event-actions .share-event-btn svg{margin-right:2px;margin-bottom:2px;color:#000;scale:1.2;cursor:pointer}.event-container .event-wrapper .event-extra{margin-bottom:1rem;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.event-container .event-wrapper .event-extra .event-link .copy-event-link{color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:8px 18px;border-radius:26px;border:none;background-color:#000}.event-container .event-wrapper .event-extra .event-link .copy-event-link:hover{opacity:.7}.event-container .event-wrapper .event-extra .event-link .copy-event-link svg{display:block;scale:1.6;margin-right:1rem}.event-container .event-wrapper .event-extra .event-link .copy-event-link svg path{fill:#fff}@media only screen and (max-width: 700px){.event-container .event-wrapper .event-photo .event-image .event-image-img{max-height:unset;max-width:100vw}.event-container .event-wrapper .event-photo .event-image .event-image-overlay .event-image-title h3{font-size:28px}.event-container .event-wrapper .event-extra .event-qr{max-height:unset;max-width:40vw}}
.login-container{width:100%;height:100%}.login-container .welcome-section{width:50%;height:100%}.login-container .welcome-section .welcome-bg{display:inline-block;width:100%;height:100%}.login-container .login-section{width:50%;height:100%}.login-container .login-section .login-content .login-btn{background-color:#fff !important;padding:17px 20px;color:#000;font-family:var(--font-google);font-size:24px;border:solid 1px #747775 !important;border-radius:8px}.login-container .login-section .login-content .login-btn .google-icon{margin-right:1rem}@media only screen and (max-width: 500px){.login-container .login-section .login-content .login-btn{padding:8px 10px;font-size:20px}.login-container .login-section .login-content .login-btn .google-icon{width:20px}}
.user-dropdown .user-dropdown-btn img{width:28px;height:28px;border:solid 2px #fea4b5}.user-dropdown .dropdown-menu[data-bs-popper]{left:-116px}
.navbar-top{border-bottom:solid 1px #999;background-color:#fdfefc}.navbar-top .logo-icon-img{height:32px;margin-left:.5rem;margin-right:.5rem}.navbar-top .logo-text-img{margin-top:6px;height:24px}.navbar-top .navbar-top-collapse{padding-top:1rem}.navbar-top .navbar-top-collapse .navbar-nav{align-items:end}.navbar-top .navbar-top-collapse .navbar-nav .create-btn{margin-bottom:4px;border-radius:14px;background:linear-gradient(to right, #E66368, #8555EB);text-decoration:none;color:#fff}.navbar-top .navbar-top-collapse .navbar-nav .create-btn:hover{opacity:.7}.navbar-top .navbar-top-collapse .navbar-nav .create-btn svg{margin-bottom:2px}.navbar-top .navbar-top-collapse .navbar-nav .d-lg-none{margin-top:.5rem}
.main-container{display:grid;grid-template-rows:auto 1fr;padding:0;margin:0;height:100vh;width:100vw}
.pricing-container{width:100%;height:100%;padding:30px}.pricing-container .pricing-header{text-align:center;margin-bottom:4rem}.pricing-container .pricing-header p{font-size:22px;color:#6a7280}.pricing-container .pricing-plans{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.pricing-container .pricing-plans .pricing-plan{padding:20px;box-shadow:10px 10px 8px #888;border-radius:16px}.pricing-container .pricing-plans .pricing-plan .pricing-plan-name{text-transform:uppercase;color:#6a7280}.pricing-container .pricing-plans .pricing-plan .pricing-plan-price{color:#6a7280}.pricing-container .pricing-plans .pricing-plan .pricing-plan-price span{color:#000;font-weight:900;font-size:36px}.pricing-container .pricing-plans .pricing-plan .pricing-plan-summary{color:#6a7280}.pricing-container .pricing-plans .pricing-plan .pricing-plan-points ul{list-style-type:none}.pricing-container .pricing-plans .pricing-plan .pricing-plan-cta{text-align:center}.pricing-container .pricing-plans .pricing-plan .pricing-plan-cta button{border-radius:14px;border:solid 2px #000;text-decoration:none;color:#000}.pricing-container .pricing-plans .pricing-plan .pricing-plan-cta button:hover{opacity:.7}
.login-container{width:100%;height:100%}.login-container .welcome-section{width:50%;height:100%}.login-container .welcome-section .welcome-bg{display:inline-block;width:100%;height:100%}.login-container .login-section{width:50%;height:100%}.login-container .login-section .login-content .login-btn{background-color:#fff !important;padding:17px 20px;color:#000;font-family:var(--font-google);font-size:24px;border:solid 1px #747775 !important;border-radius:8px}.login-container .login-section .login-content .login-btn .google-icon{margin-right:1rem}@media only screen and (max-width: 500px){.login-container .login-section .login-content .login-btn{padding:8px 12px;font-size:14px}.login-container .login-section .login-content .login-btn .google-icon{width:14px}}
:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, 0.7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: 0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0px 4px 12px rgba(0, 0, 0, 0.1);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g)*1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width: 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
html,body{width:100%;height:100%;color:#000;background-color:#f5f5f5}h1{font-size:80px}h2{font-size:50px}h3{font-size:32px}h4{font-size:24px}p{font-size:16px}#app{width:100%;height:100%;margin:0;padding:0}.flex-break{flex-basis:100%;height:0}@media only screen and (max-width: 500px){h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}p{font-size:12px}}
.ProseMirror-example-setup-style hr{padding:2px 10px;border:none;margin:1em 0}.ProseMirror-example-setup-style hr:after{content:"";display:block;height:1px;background-color:silver;line-height:2px}.ProseMirror ul,.ProseMirror ol{padding-left:30px}.ProseMirror blockquote{padding-left:1em;border-left:3px solid #eee;margin-left:0;margin-right:0}.ProseMirror-example-setup-style img{cursor:default}.ProseMirror-prompt{background:white;padding:5px 10px 5px 15px;border:1px solid silver;position:fixed;border-radius:3px;z-index:11;box-shadow:-0.5px 2px 5px rgba(0, 0, 0, 0.2)}.ProseMirror-prompt h5{margin:0;font-weight:normal;font-size:100%;color:#444}.ProseMirror-prompt input[type=text],.ProseMirror-prompt textarea{background:#eee;border:none;outline:none}.ProseMirror-prompt input[type=text]{padding:0 4px}.ProseMirror-prompt-close{position:absolute;left:2px;top:1px;color:#666;border:none;background:transparent;padding:0}.ProseMirror-prompt-close:after{content:"✕";font-size:12px}.ProseMirror-invalid{background:#ffc;border:1px solid #cc7;border-radius:4px;padding:5px 10px;position:absolute;min-width:10em}.ProseMirror-prompt-buttons{margin-top:5px;display:none}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}.ProseMirror-textblock-dropdown{min-width:3em}.ProseMirror-menu{margin:0 -4px;line-height:1}.ProseMirror-tooltip .ProseMirror-menu{width:-webkit-fit-content;width:fit-content;white-space:pre}.ProseMirror-menuitem{margin-right:5px;display:inline-block}.ProseMirror-menuseparator{display:none}.ProseMirror-menu-dropdown,.ProseMirror-menu-dropdown-menu{font-size:85%;white-space:nowrap}.ProseMirror-menu-dropdown{vertical-align:1px;cursor:pointer;position:relative;padding-right:15px}.ProseMirror-menu-dropdown-wrap{padding:1px 0 1px 4px;display:inline-block;position:relative}.ProseMirror-menu-dropdown:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;opacity:.6;position:absolute;right:4px;top:calc(50% - 2px)}.ProseMirror-menu-dropdown-menu,.ProseMirror-menu-submenu{position:absolute;background:#202020;color:#dadada;border-radius:4px;padding:5px}.ProseMirror-menu-dropdown-menu{z-index:15;min-width:6em}.ProseMirror-menu-dropdown-item{cursor:pointer;padding:2px 8px 2px 4px;border-radius:4px}.ProseMirror-menu-dropdown-item:hover{background:#101010}.ProseMirror-menu-submenu-wrap{position:relative;margin-right:-4px}.ProseMirror-menu-submenu-label:after{content:"";border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:3.5px solid currentColor;opacity:.6;position:absolute;right:0px;top:calc(50% - 3px)}.ProseMirror-menu-submenu{display:none;min-width:4em;left:100%;top:-3px}.ProseMirror-menu-active{background:#eee;border-radius:4px}.ProseMirror-menu-active{background:#eee;border-radius:4px}.ProseMirror-menu-disabled{opacity:.3}.ProseMirror-menu-submenu-wrap:hover .ProseMirror-menu-submenu,.ProseMirror-menu-submenu-wrap-active .ProseMirror-menu-submenu{display:block}.ProseMirror-menubar{border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;min-height:1em;color:#666;padding:1px 6px;top:0;left:0;right:0;z-index:10;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.ProseMirror-menubar-wrapper{min-height:250px}.ProseMirror-icon{display:inline-block;line-height:.8;vertical-align:-2px;padding:2px 8px;cursor:pointer}.ProseMirror-menu-disabled.ProseMirror-icon{cursor:default}.ProseMirror-icon svg{fill:currentColor;height:.9em}.ProseMirror-icon span{vertical-align:text-top}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2, start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-example-setup-style hr{padding:2px 10px;border:none;margin:1em 0}.ProseMirror-example-setup-style hr:after{content:"";display:block;height:1px;background-color:silver;line-height:2px}.ProseMirror ul,.ProseMirror ol{padding-left:30px}.ProseMirror blockquote{padding-left:1em;border-left:3px solid #eee;margin-left:0;margin-right:0}.ProseMirror-example-setup-style img{cursor:default}.ProseMirror-prompt{background:white;padding:5px 10px 5px 15px;border:1px solid silver;position:fixed;border-radius:3px;z-index:1056;box-shadow:-0.5px 2px 5px rgba(0, 0, 0, 0.2)}.ProseMirror-prompt h5{margin:0;font-weight:normal;font-size:100%;color:#444}.ProseMirror-prompt input[type=text],.ProseMirror-prompt textarea{background:#eee;border:none;outline:none}.ProseMirror-prompt input[type=text]{padding:0 4px}.ProseMirror-prompt-close{position:absolute;left:2px;top:1px;color:#666;border:none;background:transparent;padding:0}.ProseMirror-prompt-close:after{font-size:12px}.ProseMirror-invalid{background:#ffc;border:1px solid #cc7;border-radius:4px;padding:5px 10px;position:absolute;min-width:10em}.ProseMirror-prompt-buttons{margin-top:5px;display:none}#editor,.editor{background:white;color:black;border-radius:4px;border:2px solid rgba(0, 0, 0, 0.2);padding:5px 0;margin-bottom:23px}.ProseMirror p:first-child,.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child{margin-top:10px}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-bottom:15px}.ProseMirror{padding:10px;line-height:1.4;outline:none;height:auto;max-height:400px;overflow-y:auto}.ProseMirror p{margin-bottom:10px}.ProseMirror ul li p{margin-bottom:0 !important}.ProseMirror ol li p{margin-bottom:0 !important}.ProseMirror[data-placeholder]::before{position:absolute;content:attr(data-placeholder);pointer-events:none;top:27px;color:#424242}
.Toastify__toast{border-radius:12px}.Toastify__toast .Toastify__toast-body{font-size:16px;font-weight:bold;color:#000}.Toastify__toast .Toastify__toast-body .Toastify__toast-icon{display:none}.Toastify__toast--success{background-color:#f2ffcc}.Toastify__toast--info{background-color:#3a3a3a}.Toastify__toast--info .Toastify__toast-body{color:#fbfcf7}.Toastify__toast--info .Toastify__toast-body a{color:#fbfcf7 !important}.Toastify__toast--default .Toastify__toast-body .Toastify__toast-icon{display:block}.Toastify__toast--error{background-color:#f7c4d1}
