@charset "UTF-8";: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, .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: .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:translate(-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:translate(-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:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(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:0 4px 12px #0000001a;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,.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)}to{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{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.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__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.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{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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:translateZ(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{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.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{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{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{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forgot-password-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:260px}.forgot-password-wrapper .heading{margin-bottom:1rem}.forgot-password-wrapper .form{display:flex;flex-direction:column;gap:1rem}.forgot-password-wrapper .form .message{padding:1rem;border-radius:7px;text-align:center;box-shadow:-2px 2px 8px #00000040}.forgot-password-wrapper .form .no-user{background-color:#dc3545;color:#fff}.forgot-password-wrapper .form .invalid-email{background-color:#ffc107;color:#000}.forgot-password-wrapper .form .email-sent{background-color:#28a745;color:#fff}.auth-wrapper{height:100vh;display:flex;flex-direction:column;justify-content:center;gap:2rem;width:300px;margin:0 auto;text-align:center}.auth-wrapper .logo{width:130px;margin:0 auto}.auth-wrapper .form{display:flex;flex-direction:column;gap:2rem}.auth-wrapper .form .email,.auth-wrapper .form .password{display:flex;flex-direction:column;position:relative}.auth-wrapper .form .email input:focus,.auth-wrapper .form .password input:focus{outline:none}.auth-wrapper .form .password input[type=password],.auth-wrapper .form .password input[type=text]{width:100%;padding:1rem 50px 1rem 1rem;box-sizing:border-box}.auth-wrapper .form span.icon{position:absolute;top:33%;right:4%;cursor:pointer;color:#d3d3d3}.auth-wrapper .sub-text{display:flex;justify-content:end;font-size:1.3rem;position:relative;bottom:12px;align-items:center}.auth-wrapper .sub-text div{display:flex;align-items:center;gap:.5rem}.auth-wrapper .sub-text div input{box-shadow:none;position:relative;top:1px;cursor:pointer}.auth-wrapper .sub-text div label{color:#000;text-indent:0;margin-bottom:0;cursor:pointer}.auth-wrapper .sub-text .forgot-password{cursor:pointer}.auth-wrapper .sub-text .forgot-password:hover{text-decoration:underline}.auth-wrapper .error{background:tomato;padding:10px;border-radius:7px;color:#fff}.auth-wrapper button{position:relative;bottom:12px}@media(max-width:720px){.auth-wrapper .sub-text{bottom:7px}}input.admin-search{width:50%}.stat-wrapper{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:1.5rem;flex-wrap:wrap}.stat-wrapper .stat-box{flex:1;padding:20px;border-radius:15px;background-color:#f5f5f5;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.stat-wrapper .stat-box:hover{transform:translateY(-5px)}.stat-wrapper .stat-box p{margin:0;font-size:16px;color:#6b7280}.stat-wrapper .stat-box h2{margin:10px 0 0;font-size:24px;color:#374151;font-weight:700}.stat-wrapper .stat-box.green{background-color:#dfffd8}.stat-wrapper .stat-box.blue{background-color:#d8eaff}.stat-wrapper .stat-box.red{background-color:#ffd8da}.stat-wrapper .stat-box.yellow{background-color:#fff8d8}section.top_navbar{background-color:#fff;padding:2rem 0;box-shadow:0 2px 5px 1px #7e7e7e24;width:100%}section.top_navbar nav ul{display:flex;align-items:center;justify-content:space-between;gap:3rem}section.top_navbar nav ul li.left-element{margin-right:auto}section.top_navbar nav ul li{list-style-type:none;cursor:pointer}section.top_navbar nav ul li a{text-decoration:none;color:#000}section.top_navbar nav ul li:last-child div{display:flex;gap:1rem}section.top_navbar nav ul li img{width:50px}form.edit-moderator-form{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);gap:2rem 4rem}form.edit-moderator-form .item{display:flex;flex-direction:column}form.edit-moderator-form .item-1{grid-row:1/2;grid-column:1/2}form.edit-moderator-form .item-2{grid-row:1/2;grid-column:2/3}form.edit-moderator-form .item-3{grid-row:2/3;grid-column:1/2}form.edit-moderator-form .item-4{grid-row:2/3;grid-column:2/3}form.edit-moderator-form .item-5{grid-row:3/4;grid-column:1/2}form.edit-moderator-form .item-6{grid-row:3/4;grid-column:2/3}form.edit-moderator-form .item-7{grid-row:4/5;grid-column:1/2}form.edit-moderator-form .item-8{grid-row:4/5;grid-column:2/3;align-self:flex-end}@media(max-width:520px){form.edit-moderator-form{display:flex;flex-direction:column}form.edit-moderator-form .item-8{align-self:auto}}@media(max-width:390px){form.edit-moderator-form{width:250px}}form.add-moderator-form{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);gap:2rem 4rem}form.add-moderator-form .item{display:flex;flex-direction:column}form.add-moderator-form .item-1{grid-row:1/2;grid-column:1/2}form.add-moderator-form .item-2{grid-row:1/2;grid-column:2/3}form.add-moderator-form .item-3{grid-row:2/3;grid-column:1/2}form.add-moderator-form .item-4{grid-row:2/3;grid-column:2/3}form.add-moderator-form .item-5{grid-row:3/4;grid-column:1/2}form.add-moderator-form .item-6{grid-row:3/4;grid-column:2/3}form.add-moderator-form .item-7{grid-row:4/5;grid-column:1/2}form.add-moderator-form .item-8{grid-row:4/5;grid-column:2/3;align-self:end}form.add-moderator-form .item-9{grid-row:5/6;grid-column:1/-1}form.add-moderator-form .item-9 p{background-color:tomato;color:#fff;padding:8px;width:100%;text-align:center;border-radius:5px}form.add-moderator-form button{width:100%}@media(max-width:520px){form.add-moderator-form{display:flex;flex-direction:column}form.add-moderator-form .item-8{align-self:auto}}@media(max-width:390px){form.add-moderator-form{width:250px}}section.admin-table-lg{padding:4rem 0;background-color:#f2f0f3}section.admin-table-lg table{width:100%;margin:0 auto}section.admin-table-lg table tr{display:grid;grid-template-columns:5% 10% 15% 10% 20% 10% 10% 20%;background:#fff;color:#000}section.admin-table-lg table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.admin-table-lg table thead tr th{color:#7e7e7e;text-transform:uppercase}section.admin-table-lg table tbody tr{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.admin-table-lg table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.admin-table-lg table tbody tr td:last-child{display:flex;justify-content:space-evenly;padding-right:0}section.admin-table-lg table tbody tr td:last-child span{cursor:pointer}section.admin-table-lg table tbody tr td:last-child span.edit{color:#ffc107}section.admin-table-lg table tbody tr td:last-child span.delete{color:#dc3545}section.admin-table-md{padding:4rem 0;background-color:#f2f0f3}section.admin-table-md table{width:100%;margin:0 auto}section.admin-table-md table tr{display:grid;grid-template-columns:5% 15% 25% 20% 15% 15% 5%;background:#fff;color:#000}section.admin-table-md table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.admin-table-md table thead tr th{color:#7e7e7e;text-transform:uppercase}section.admin-table-md table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.admin-table-md table tbody tr td:last-child{padding-right:0}section.admin-table-md table tbody tr.hidden{max-height:0;overflow:hidden;box-shadow:-2px 2px 4px #0000001a;border-radius:0 0 7px 7px;transition:max-height .2s ease-out;align-items:start;text-align:center}section.admin-table-md table tbody tr.hidden td{display:flex;flex-direction:column}section.admin-table-md table tbody tr.hidden td>span:first-child{margin-bottom:1rem;text-transform:uppercase;color:#7e7e7e;font-weight:700}section.admin-table-md table tbody tr.visible{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.admin-table-md table tbody tr.visible td.actions{display:flex;justify-content:space-evenly}section.admin-table-md table tbody tr.visible td.actions span{cursor:pointer}section.admin-table-md table tbody tr.visible td.actions span.edit{color:#ffc107}section.admin-table-md table tbody tr.visible td.actions span.delete{color:#dc3545}section.admin-table-sm{padding:4rem 0;background-color:#f2f0f3}section.admin-table-sm table{width:100%;margin:0 auto}section.admin-table-sm table tr{display:grid;grid-template-columns:5% 20% 30% 20% 20% 5%;background:#fff;color:#000}section.admin-table-sm table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.admin-table-sm table thead tr th{color:#7e7e7e;text-transform:uppercase}section.admin-table-sm table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.admin-table-sm table tbody tr td:last-child{padding-right:0}section.admin-table-sm table tbody tr.hidden{max-height:0;overflow:hidden;box-shadow:-2px 2px 4px #0000001a;border-radius:0 0 7px 7px;transition:max-height .2s ease-out;align-items:start;text-align:center}section.admin-table-sm table tbody tr.hidden td{display:flex;flex-direction:column}section.admin-table-sm table tbody tr.hidden td>span:first-child{margin-bottom:1rem;text-transform:uppercase;color:#7e7e7e;font-weight:700}section.admin-table-sm table tbody tr.visible{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.admin-table-sm table tbody tr.visible td.actions{display:flex;justify-content:space-evenly}section.admin-table-sm table tbody tr.visible td.actions span.edit{color:#ffc107}section.admin-table-sm table tbody tr.visible td.actions span.delete{color:#dc3545}section.navbar_actions{background-color:#f2f0f3;padding:2rem 0;position:sticky;top:0;z-index:1}section.navbar_actions ul.moderator{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:1rem}section.navbar_actions ul.moderator.archive li{grid-column:4/5}section.navbar_actions ul.moderator.archive button{width:100%}section.navbar_actions ul.moderator li{list-style-type:none}section.navbar_actions ul.moderator li button{width:100%}section.navbar_actions ul.moderator li div{display:flex;align-items:center;justify-content:flex-start}section.navbar_actions ul.moderator li div span{margin-right:10px}section.navbar_actions ul.parent{display:grid;grid-template-columns:auto 180px;align-items:center;gap:1rem}section.navbar_actions ul.parent li{list-style-type:none}section.navbar_actions ul.parent li button{width:100%}section.navbar_actions ul.parent li div{display:flex;align-items:center;justify-content:flex-start}section.navbar_actions ul.parent li div span{margin-right:10px}section.navbar_actions ul.parent-with-invitation-link{display:grid;grid-template-columns:auto 180px 200px;align-items:center;gap:1rem}section.navbar_actions ul.parent-with-invitation-link li{list-style-type:none}section.navbar_actions ul.parent-with-invitation-link li a{text-decoration:none}section.navbar_actions ul.parent-with-invitation-link li button{width:100%}section.navbar_actions ul.parent-with-invitation-link li div{display:flex;align-items:center;justify-content:flex-start}section.navbar_actions ul.parent-with-invitation-link li div span{margin-right:10px}@media(max-width:660px){section.navbar_actions ul.parent{display:grid;grid-template-columns:auto 60px;align-items:center}section.navbar_actions ul.parent-with-invitation-link{display:grid;grid-template-columns:auto 60px 60px;align-items:center}section.navbar_actions ul.parent-with-invitation-link li a{display:block;height:46.45px}section.navbar_actions ul.parent-with-invitation-link li button{height:-webkit-fill-available}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker{font-family:inherit;border:1px solid #e5e7eb;box-shadow:0 10px 30px #00000014;font-size:1.2rem;padding:10px;border-radius:16px}.react-datepicker__header{background:#fff;border-bottom:1px solid #e5e7eb;padding-top:12px;font-size:1.4rem}.dp-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 10px}.dp-title{font-weight:600;text-transform:capitalize}.dp-nav{background:transparent;border:0;cursor:pointer;padding:4px 8px;border-radius:8px}.dp-nav:hover{background:#f3f4f6}.react-datepicker__day-name{width:3rem;line-height:3rem;font-size:1.1rem}.react-datepicker__day{width:3rem;height:3rem;line-height:3rem;font-size:1.2rem}.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background:#111827;color:#fff;font-weight:700}.react-datepicker__day--keyboard-selected{background:#111827;color:#fff}.react-datepicker__day--in-range{background:#1f2937}.react-datepicker__day--outside-month{opacity:.35}.dp-day--past{opacity:.5}.dp-day--future:hover{background:#e5e7eb}.react-datepicker__close-icon:after{background:#111827}.react-datepicker__navigation{top:16px;scale:1.2}section.navbar_search{background-color:#f2f0f3;padding:2rem 0}section.navbar_search .container{display:grid;grid-template-columns:1fr 1fr auto auto 1.5fr;align-items:center}section.navbar_search .container .search,section.navbar_search .container .date-range,section.navbar_search .container .clear{margin-right:1rem}section.navbar_search .container input{width:100%}section.navbar_search .container .date-range div .react-datepicker{font-size:1.1rem}section.navbar_search .container .pdf-export{display:flex;align-items:center;justify-content:center;margin-right:1rem}section.navbar_search .container .clock{font-size:3.5rem;text-align:end;font-family:math}@media(max-width:800px){section.navbar_search .container{grid-template-columns:1fr 1fr .5fr .5fr}section.navbar_search .container .clear button,section.navbar_search .container .pdf-export button{width:100%}}@media(max-width:660px){section.navbar_search .container{grid-template-columns:1fr 1fr}section.navbar_search .container .clear,section.navbar_search .container .pdf-export{grid-column:span 1;margin-top:.5rem}section.navbar_search .container .clear button,section.navbar_search .container .pdf-export button{width:100%;height:inherit}}section.moderator-table-lg{padding:4rem 0;background-color:#f2f0f3}section.moderator-table-lg table{width:100%;margin:0 auto}section.moderator-table-lg table tr{display:grid;grid-template-columns:7% 16% 15% 7% 16% 20% 19%;background:#fff;color:#000}section.moderator-table-lg table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.moderator-table-lg table thead tr th{color:#7e7e7e;text-transform:uppercase}section.moderator-table-lg table tbody tr{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.moderator-table-lg table tbody tr td:nth-child(3){display:flex;justify-content:center;align-items:center;gap:1rem}section.moderator-table-lg table tbody tr td:nth-child(3) div:last-child{width:2rem;height:2rem;border-radius:50%}section.moderator-table-lg table tbody tr td:last-child{display:flex;justify-content:space-evenly;padding-right:0}section.moderator-table-lg table tbody tr td:last-child span{cursor:pointer}section.moderator-table-lg table tbody tr td:last-child span.info{color:#007bff}section.moderator-table-lg table tbody tr td:last-child span.edit{color:#ffc107}section.moderator-table-lg table tbody tr td:last-child span.delete{color:#dc3545}section.moderator-table-lg table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.moderator-table-lg table tbody tr td.td-wrapper{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}section.moderator-table-lg table tbody tr td.td-wrapper .date,section.moderator-table-lg table tbody tr td.td-wrapper .time,section.moderator-table-lg table tbody tr td.td-wrapper .email,section.moderator-table-lg table tbody tr td.td-wrapper .contact{display:flex;justify-content:start;align-items:center;font-size:1.4rem;gap:.5rem;word-break:break-all}section.moderator-table-lg table tbody tr td.td-wrapper .date span.icon svg,section.moderator-table-lg table tbody tr td.td-wrapper .time span.icon svg,section.moderator-table-lg table tbody tr td.td-wrapper .email span.icon svg,section.moderator-table-lg table tbody tr td.td-wrapper .contact span.icon svg{font-size:16px}section.moderator-table-md{padding:4rem 0;background-color:#f2f0f3}section.moderator-table-md table{width:100%;margin:0 auto}section.moderator-table-md table tr{display:grid;grid-template-columns:5% 20% 25% 25% 20% 5%;background:#fff;color:#000}section.moderator-table-md table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.moderator-table-md table thead tr th{color:#7e7e7e;text-transform:uppercase}section.moderator-table-md table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.moderator-table-md table tbody tr td.td-wrapper{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}section.moderator-table-md table tbody tr td.td-wrapper .date,section.moderator-table-md table tbody tr td.td-wrapper .time,section.moderator-table-md table tbody tr td.td-wrapper .email,section.moderator-table-md table tbody tr td.td-wrapper .contact{display:flex;justify-content:start;align-items:center;font-size:1.4rem;gap:.5rem;word-break:break-all}section.moderator-table-md table tbody tr td.td-wrapper .date span.icon svg,section.moderator-table-md table tbody tr td.td-wrapper .time span.icon svg,section.moderator-table-md table tbody tr td.td-wrapper .email span.icon svg,section.moderator-table-md table tbody tr td.td-wrapper .contact span.icon svg{font-size:16px}section.moderator-table-md table tbody tr td:last-child{padding-right:0}section.moderator-table-md table tbody tr.hidden{max-height:0;overflow:hidden;box-shadow:-2px 2px 4px #0000001a;border-radius:0 0 7px 7px;transition:max-height .2s ease-out;align-items:start;text-align:center}section.moderator-table-md table tbody tr.hidden td{display:flex;flex-direction:column}section.moderator-table-md table tbody tr.hidden td>span:first-child{margin-bottom:1rem;text-transform:uppercase;color:#7e7e7e;font-weight:700}section.moderator-table-md table tbody tr.hidden td.td-wrapper{margin:0}section.moderator-table-md table tbody tr.hidden td.celebrant div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}section.moderator-table-md table tbody tr.hidden td.celebrant div div:last-child{width:2rem;height:2rem;border-radius:50%}section.moderator-table-md table tbody tr.visible{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.moderator-table-md table tbody tr.visible td:nth-child(3){display:flex;justify-content:center;align-items:center;gap:1rem}section.moderator-table-md table tbody tr.visible td:nth-child(5){display:flex;justify-content:space-evenly}section.moderator-table-md table tbody tr.visible td:nth-child(5) span{cursor:pointer}section.moderator-table-md table tbody tr.visible td:nth-child(5) span.info{color:#007bff}section.moderator-table-md table tbody tr.visible td:nth-child(5) span.edit{color:#ffc107}section.moderator-table-md table tbody tr.visible td:nth-child(5) span.delete{color:#dc3545}section.moderator-table-sm{padding:4rem 0;background-color:#f2f0f3}section.moderator-table-sm table{width:100%;margin:0 auto}section.moderator-table-sm table tr{display:grid;grid-template-columns:10% 25% 30% 25% 10%;background:#fff;color:#000}section.moderator-table-sm table thead tr{background-color:#f2f0f3;margin-bottom:1rem}section.moderator-table-sm table thead tr th{color:#7e7e7e;text-transform:uppercase}section.moderator-table-sm table tbody tr td{word-wrap:break-word;overflow-wrap:break-word;padding-right:3px}section.moderator-table-sm table tbody tr td.td-wrapper{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}section.moderator-table-sm table tbody tr td.td-wrapper .date,section.moderator-table-sm table tbody tr td.td-wrapper .time,section.moderator-table-sm table tbody tr td.td-wrapper .email,section.moderator-table-sm table tbody tr td.td-wrapper .contact{display:flex;justify-content:start;align-items:center;font-size:1.4rem;gap:.5rem;word-break:break-all}section.moderator-table-sm table tbody tr td.td-wrapper .date span.icon svg,section.moderator-table-sm table tbody tr td.td-wrapper .time span.icon svg,section.moderator-table-sm table tbody tr td.td-wrapper .email span.icon svg,section.moderator-table-sm table tbody tr td.td-wrapper .contact span.icon svg{font-size:16px}section.moderator-table-sm table tbody tr td:last-child{padding-right:0}section.moderator-table-sm table tbody tr.hidden{max-height:0;overflow:hidden;box-shadow:-2px 2px 4px #0000001a;border-radius:0 0 7px 7px;transition:max-height .2s ease-out;align-items:start;text-align:center}section.moderator-table-sm table tbody tr.hidden td{display:flex;flex-direction:column}section.moderator-table-sm table tbody tr.hidden td>span:first-child{margin-bottom:1rem;text-transform:uppercase;color:#7e7e7e;font-weight:700}section.moderator-table-sm table tbody tr.hidden td.celebrant div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}section.moderator-table-sm table tbody tr.hidden td.celebrant div div:last-child{width:2rem;height:2rem;border-radius:50%}section.moderator-table-sm table tbody tr.visible{box-shadow:-2px 2px 4px #0000001a;border-radius:7px;margin-bottom:1rem;align-items:center;text-align:center;padding:2rem 0}section.moderator-table-sm table tbody tr.visible td:nth-child(4){display:flex;justify-content:space-evenly}section.moderator-table-sm table tbody tr.visible td:nth-child(4) span{cursor:pointer}section.moderator-table-sm table tbody tr.visible td:nth-child(4) span.info{color:#007bff}section.moderator-table-sm table tbody tr.visible td:nth-child(4) span.edit{color:#ffc107}section.moderator-table-sm table tbody tr.visible td:nth-child(4) span.delete{color:#dc3545}section.moderator-table-lg .statistics,section.moderator-table-md .statistics,section.moderator-table-sm .statistics{bottom:0;padding:2rem;border:2px solid #28a745;border-radius:7px;width:fit-content;position:sticky;background-color:#fff;display:flex;gap:2rem;margin-left:auto;box-shadow:-2px 2px 4px #0000001a}section.moderator-table-lg .statistics div,section.moderator-table-md .statistics div,section.moderator-table-sm .statistics div{text-align:center}.react-calendar{width:310px;max-width:100%;background:#fff;border-radius:15px;border:1px solid rgb(209 213 219);line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button,.react-calendar__navigation__arrow.react-calendar__navigation__next2-button{visibility:hidden}@media screen and (max-width:500px){.react-calendar__navigation__label{padding-left:1rem;text-align:left}}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{visibility:hidden;background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{color:#4f46e5;text-align:center;text-transform:uppercase;font-weight:700;font-size:.8em}.react-calendar__month-view__days__day{padding:5px;background-clip:content-box!important;border-radius:15px!important}.react-calendar__navigation__label__labelText{font-weight:500;font-size:1.05em}.react-calendar__navigation__label{pointer-events:none}.react-calendar__navigation__arrow{background-color:#fff;padding:7px;background-clip:content-box!important;border-radius:50px;font-size:1.25em}.react-calendar__navigation__arrow:hover{background-color:#6b7280}.react-calendar__month-view__weekdays__weekday{padding:.75em}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--neighboringMonth{color:#b3b3b3}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{aspect-ratio:1/1;max-width:100%;background:none;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#6b7280}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#eef2ff}.react-calendar__tile--now{border-radius:15px;border:2px solid #4f46e5!important;color:#4f46e5}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background-color:#eef2ff}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#4f46e5;color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#eef2ff}.react-calendar__tile--active{background:#4f46e5;color:#fff}.times-wrapper{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;width:310px;justify-content:flex-start}.times-wrapper div{flex:1}.times-wrapper .times{padding:2px 5px}button.reset{width:100%;margin-top:2rem}form.add-parent-form{display:grid;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,1fr);gap:2rem 4rem}form.add-parent-form .item{display:flex;flex-direction:column}form.add-parent-form .item-1{grid-row:1/2;grid-column:1/2}form.add-parent-form .item-2{grid-row:1/2;grid-column:2/3}form.add-parent-form .item-3{grid-row:2/3;grid-column:1/2}form.add-parent-form .item-4{grid-row:2/3;grid-column:2/3}form.add-parent-form .item-5{grid-row:3/4;grid-column:1/2}form.add-parent-form .item-6{grid-row:3/4;grid-column:2/3}form.add-parent-form .item-6 .radio-buttons{display:flex;height:-webkit-fill-available;flex-direction:row;align-items:center;gap:1rem;order:1}form.add-parent-form .item-6 .radio-buttons .boy,form.add-parent-form .item-6 .radio-buttons .girl{display:flex;gap:.5rem}form.add-parent-form .item-6 .radio-buttons .boy label,form.add-parent-form .item-6 .radio-buttons .girl label{cursor:pointer}form.add-parent-form .item-6 .radio-buttons .boy input,form.add-parent-form .item-6 .radio-buttons .girl input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;cursor:pointer}form.add-parent-form .item-6 .radio-buttons .boy input{border:2px solid rgb(67.5941709677,175.2528387097,236.3923290323)}form.add-parent-form .item-6 .radio-buttons .boy input:checked{background-color:#44afec}form.add-parent-form .item-6 .radio-buttons .girl input{border:2px solid rgb(233.2281637168,109.8544247788,236.1310752212)}form.add-parent-form .item-6 .radio-buttons .girl input:checked{background-color:#e96eec}form.add-parent-form .item-7{grid-row:4/5;grid-column:1/2;display:flex;justify-content:center}form.add-parent-form .item-7 input{background-color:#e2e6ea}form.add-parent-form .item-8{grid-row:4/5;grid-column:2/3}form.add-parent-form .item-9{grid-row:5/6;grid-column:1/2}form.add-parent-form .item-10{grid-row:5/6;grid-column:2/3}form.add-parent-form .item-11{grid-row:6/7;grid-column:1/-1}form.add-parent-form .item-11 .input-date div{width:100%}@media(max-width:768px){form.add-parent-form{display:flex;flex-direction:column}}@media(max-width:390px){form.add-parent-form{width:250px}}form.edit-parent-form{display:grid;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,1fr);gap:2rem 4rem}form.edit-parent-form .item{display:flex;flex-direction:column}form.edit-parent-form .item-1{grid-row:1/2;grid-column:1/2}form.edit-parent-form .item-2{grid-row:1/2;grid-column:2/3}form.edit-parent-form .item-3{grid-row:2/3;grid-column:1/2}form.edit-parent-form .item-4{grid-row:2/3;grid-column:2/3}form.edit-parent-form .item-5{grid-row:3/4;grid-column:1/2}form.edit-parent-form .item-6{grid-row:3/4;grid-column:2/3}form.edit-parent-form .item-6 .radio-buttons{display:flex;height:-webkit-fill-available;flex-direction:row;align-items:center;gap:1rem;order:1}form.edit-parent-form .item-6 .radio-buttons .boy,form.edit-parent-form .item-6 .radio-buttons .girl{display:flex;gap:.5rem}form.edit-parent-form .item-6 .radio-buttons .boy label,form.edit-parent-form .item-6 .radio-buttons .girl label{cursor:pointer}form.edit-parent-form .item-6 .radio-buttons .boy input,form.edit-parent-form .item-6 .radio-buttons .girl input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;cursor:pointer}form.edit-parent-form .item-6 .radio-buttons .boy input{border:2px solid rgb(67.5941709677,175.2528387097,236.3923290323)}form.edit-parent-form .item-6 .radio-buttons .boy input:checked{background-color:#44afec}form.edit-parent-form .item-6 .radio-buttons .girl input{border:2px solid rgb(233.2281637168,109.8544247788,236.1310752212)}form.edit-parent-form .item-6 .radio-buttons .girl input:checked{background-color:#e96eec}form.edit-parent-form .item-7{grid-row:4/5;grid-column:1/2;display:flex;justify-content:center}form.edit-parent-form .item-7 input{background-color:#e2e6ea}form.edit-parent-form .item-8{grid-row:4/5;grid-column:2/3}form.edit-parent-form .item-9{grid-row:5/6;grid-column:1/2}form.edit-parent-form .item-10{grid-row:5/6;grid-column:2/3}form.edit-parent-form .item-11{grid-row:6/7;grid-column:1/-1}form.edit-parent-form .item-11 .input-date div{width:100%}@media(max-width:768px){form.edit-parent-form{display:flex;flex-direction:column}}@media(max-width:390px){form.edit-parent-form{width:250px}}.delete-parent-form h3{text-align:center;margin-bottom:5rem;font-size:2.3rem}.delete-parent-form div.btns-wrapper{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.delete-parent-form{width:300px}}@media(max-width:400px){.delete-parent-form{width:200px}}.parent-modal-info{min-width:300px}@media(max-width:360px){.parent-modal-info{min-width:250px}}.self-edit-moderator-form{display:grid;grid-template-columns:repeat(2,auto);gap:3rem}.self-edit-moderator-form fieldset{padding:3rem;border-radius:5rem;height:fit-content}.self-edit-moderator-form fieldset legend{padding:0 2rem}.self-edit-moderator-form fieldset.info{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,50%);gap:1rem}.self-edit-moderator-form fieldset.info .row{display:flex;flex-direction:column}.self-edit-moderator-form fieldset.password{display:grid;grid-template-rows:repeat(3,auto);gap:1rem;height:fit-content}.self-edit-moderator-form fieldset.password .row{display:flex;flex-direction:column}.self-edit-moderator-form fieldset.password .row div{position:relative}.self-edit-moderator-form fieldset.password .row div input.input-focus{color:#212529;background-color:#fff;outline:0;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.self-edit-moderator-form fieldset.password .row div input{padding:1rem 50px 1rem 1rem}.self-edit-moderator-form fieldset.password .row div span{color:#d3d3d3;position:absolute;top:24%;right:6%;cursor:pointer}.self-edit-moderator-form .password-hint{margin-top:1rem;font-size:1.2rem;color:#6c757d;font-style:italic}@media(max-width:960px){.self-edit-moderator-form{grid-template-columns:1fr}.self-edit-moderator-form fieldset.password .row div input{width:100%}}@media(max-width:650px){.self-edit-moderator-form fieldset.info{grid-template-columns:1fr}}@media(max-width:370px){.self-edit-moderator-form{width:250px}}.moderator-feedback-wrapper{width:500px}.moderator-feedback-wrapper h4{margin-bottom:2rem}.moderator-feedback-wrapper form{display:grid;grid-template-rows:repeat(2,auto);gap:2rem}@media(max-width:580px){.moderator-feedback-wrapper{width:300px}}@media(max-width:380px){.moderator-feedback-wrapper{width:200px}}.moderator-options-form{display:flex;flex-direction:column;gap:1.5rem}.moderator-options-form .booking-interval-wrapper{display:flex;flex-direction:column;align-items:self-start;gap:1rem}.moderator-options-form .booking-interval-wrapper div{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.moderator-options-form .booking-interval-wrapper select{padding:.5rem 1rem;font-size:1.4rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#fff;min-width:100px;text-align:center;transition:border-color .2s}.moderator-options-form .booking-interval-wrapper select:hover{border-color:#2196f3}.moderator-options-form .booking-interval-wrapper select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.moderator-options-form .booking-interval-wrapper div:last-child{margin-bottom:10px}.moderator-options-form .day-wrapper{display:flex;gap:1rem;align-items:center}.moderator-options-form .day-wrapper .switch{position:relative;display:inline-block;width:60px;height:34px;margin:0;cursor:pointer}.moderator-options-form .day-wrapper .switch input{opacity:0;width:0;height:0}.moderator-options-form .day-wrapper .switch input:checked+.slider{background-color:#2196f3}.moderator-options-form .day-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.moderator-options-form .day-wrapper .switch input:checked+.slider:before{transform:translate(26px)}.moderator-options-form .day-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.moderator-options-form .day-wrapper .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.moderator-options-form .day-wrapper .switch .slider.round{border-radius:34px}.moderator-options-form .day-wrapper .switch .slider.round:before{border-radius:50%}.moderator-options-form .day-wrapper .switch .slider{pointer-events:none}.moderator-options-form .day-wrapper .name{width:100px}.moderator-options-form .MuiFormLabel-root{font-size:1.3rem;font-weight:600}.moderator-options-form .MuiInputBase-input{font-size:1.3rem;cursor:pointer}.moderator-options-form .MuiOutlinedInput-notchedOutline legend span{padding-left:28px}.moderator-options-form .MuiOutlinedInput-input.Mui-disabled{cursor:not-allowed}@media(max-width:630px){.moderator-options-form .booking-interval-wrapper div{width:100%;flex-direction:column;align-items:normal}.moderator-options-form .day-wrapper{flex-direction:column;align-items:normal}}@media(max-width:420px){.moderator-options-form{width:250px}}.error-fallback{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.error-fallback--root{min-height:100vh;background-color:#fff;border:none}.error-fallback--page{min-height:60vh;margin:2rem auto;max-width:800px}.error-fallback--feature{min-height:200px;margin:1rem 0}.error-fallback__content{text-align:center;max-width:600px}.error-fallback__icon{font-size:4rem;margin-bottom:1rem}.error-fallback__title{color:#dc3545;font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.error-fallback__subtitle{color:#6c757d;font-size:1rem;margin-bottom:1.5rem}.error-fallback__details{margin-top:1.5rem;margin-bottom:1.5rem;text-align:left;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;padding:1rem;max-height:300px;overflow-y:auto}.error-fallback__details summary{cursor:pointer;font-weight:600;color:#495057;margin-bottom:.5rem}.error-fallback__details summary:hover{color:#212529}.error-fallback__error-message,.error-fallback__stack{background-color:#f8f9fa;padding:.75rem;border-radius:4px;font-size:.875rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#dc3545;margin:.5rem 0}.error-fallback__stack{color:#6c757d}.error-fallback__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-fallback__button{padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.error-fallback__button--primary{background-color:#007bff;color:#fff}.error-fallback__button--primary:hover{background-color:#0056b3}.error-fallback__button--secondary{background-color:#6c757d;color:#fff}.error-fallback__button--secondary:hover{background-color:#545b62}.self-edit-parent-form{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem;max-height:90vh;overflow:auto}.self-edit-parent-form fieldset{padding:3rem;border-radius:5rem;height:fit-content}.self-edit-parent-form fieldset legend{padding:0 2rem}.self-edit-parent-form fieldset.password{display:grid;grid-template-rows:repeat(3,1fr);gap:1rem}.self-edit-parent-form fieldset.password .row div{position:relative}.self-edit-parent-form fieldset.password .row div input.input-focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.self-edit-parent-form fieldset.password .row div .input-class{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.self-edit-parent-form fieldset.password .row div input{padding:1rem 50px 1rem 1rem}.self-edit-parent-form fieldset.password .row div span{color:#d3d3d3;position:absolute;top:24%;right:6%;cursor:pointer}@media(max-width:670px){.self-edit-parent-form{display:flex;flex-direction:column;overflow:auto}}@media(max-height:430px){.self-edit-parent-form{overflow:auto}}.invitation-form .container{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.invitation-form .container .row:nth-child(1),.invitation-form .container .row:nth-child(2){display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:2rem}.invitation-form .container .row:nth-child(1) div,.invitation-form .container .row:nth-child(2) div{display:flex;flex-direction:column;width:calc(33.3% - 1.32rem)}.invitation-form .container .row:nth-child(2) div input,.invitation-form .container .row:nth-child(2) div output,.invitation-form .container .row:nth-child(2) div select{text-indent:52px;padding:1rem 0;width:100%;background-color:#fff;box-shadow:-2px 2px 4px #0000001a;border-radius:7px;border:none}.invitation-form .container .row:nth-child(2) div output{cursor:not-allowed}.invitation-form .container .row:nth-child(2) div button{width:100%;border-radius:7px;cursor:pointer}.invitation-form .container .row:nth-child(3) div select{text-indent:10px;padding:1rem 0;width:100%;background-color:#fff;box-shadow:-2px 2px 4px #0000001a;border-radius:7px;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.invitation-form .container .row:nth-child(3) div .preview-message{margin-top:.5rem;font-size:1.8rem;color:#444;background-color:#f9f9f9;padding:.75rem;border-radius:6px;line-height:1.5;box-shadow:-2px 2px 4px #0000001a}.invitation-form .container .row:nth-child(4),.invitation-form .container .row:nth-child(5){display:flex;flex-direction:column;gap:1rem}.invitation-form .container .row:nth-child(4) .guest-row,.invitation-form .container .row:nth-child(5) .guest-row{display:flex;align-items:center;justify-content:start;gap:1rem}.invitation-form .container .row:nth-child(4) .guest-row .circle,.invitation-form .container .row:nth-child(5) .guest-row .circle{display:block;width:8px;height:8px;border-radius:50%;background-color:silver}.invitation-form .container .row:nth-child(4) .guest-row label,.invitation-form .container .row:nth-child(5) .guest-row label{text-indent:0}.invitation-form .container .row:nth-child(4) .guest-row .guest-inputs,.invitation-form .container .row:nth-child(5) .guest-row .guest-inputs{display:flex;align-items:center;gap:1rem}.invitation-form .container .row:nth-child(4) .guest-row .guest-inputs input,.invitation-form .container .row:nth-child(4) .guest-row .guest-inputs output,.invitation-form .container .row:nth-child(5) .guest-row .guest-inputs input,.invitation-form .container .row:nth-child(5) .guest-row .guest-inputs output{padding:.5rem 0;width:100%;background-color:#fff;box-shadow:-2px 2px 4px #0000001a;border-radius:7px;border:none;text-transform:capitalize}.invitation-form .container .row:nth-child(4) .guest-row .guest-inputs .input-name,.invitation-form .container .row:nth-child(5) .guest-row .guest-inputs .input-name{flex:1 1 170px}.invitation-form .container .row:nth-child(4) .guest-row .guest-inputs .input-nickname,.invitation-form .container .row:nth-child(5) .guest-row .guest-inputs .input-nickname{flex:2 2 100px}.invitation-form .container .row:nth-child(4) button,.invitation-form .container .row:nth-child(5) button{padding:1rem 2rem}.invitation-form .container .row:nth-child(5) p{background-color:tomato;padding:1rem;border-radius:7px;color:#fff;text-align:center}.invitation-form .container .row>div{display:flex;flex-direction:column}.invitation-form .container .row>div label{color:#7e7e7e}.invitation-form .container .row .guest-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.invitation-form .container .input-hidden{position:absolute;left:-9999px}.invitation-form .container input[type=radio]:checked+label>img{border:2px solid var(--gender-color);box-shadow:0 0 6px 2px var(--gender-color)}.invitation-form .container input[type=radio]+label>img{border:1px dashed #444;width:100%;transition:.5s all}.invitation-form .container label{display:block;position:relative;cursor:pointer}.invitation-form .container label img{width:100%;transition-duration:.2s;transform-origin:50% 50%}.invitation-form .container :checked+label .blured-image,.invitation-form .container :checked+label .blured-image img{transform:scale(.98)}.invitation-form-error{background-color:tomato;padding:1rem;border-radius:7px;color:#fff;text-align:center}@media(max-width:800px){.invitation-form .container .blured-image,.invitation-form .container .blured-image img{height:420px!important}.invitation-form .container .row:nth-child(1) div,.invitation-form .container .row:nth-child(2) div{width:100%}.invitation-form .container .row .guest-wrapper{display:flex}.invitation-form .container .row .guest-wrapper .guest-row .guest-inputs{flex:1}}.celebrant-name,.file-upload,.letter{position:relative}.celebrant-name .icon,.file-upload .icon,.letter .icon{position:absolute;top:10px;left:14px;font-size:2.5rem;pointer-events:none}.celebrant-name output,.file-upload output,.letter output{display:block}.file-upload input{text-indent:0!important;padding:0!important}.custom-file-input{color:transparent}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{content:"Dodaj sliku";color:#000;cursor:pointer;-webkit-user-select:none;width:100%;display:inline-block;text-indent:52px;padding:1rem 0}.custom-file-input:hover:before{border-color:#000}.custom-file-input:active{outline:0}.custom-file-input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.invite-option__img{border-radius:7px;width:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.gender--boy input[type=radio]:checked+.invite-option .invite-option__img,.gender--girl input[type=radio]:checked+.invite-option .invite-option__img{border:15px solid var(--gender-color);box-shadow:0 0 6px 2px var(--gender-color);transform:scale(.995)}.field-error,.field-error select,.field-error .guest-wrapper,.field-error .invite-option__img{border:2px solid tomato!important;border-radius:7px}.invitation-no-1{height:100vh;width:100%;position:fixed;background:linear-gradient(270deg,#e9d1b9,#b6a17e);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex}.invitation-no-1 .okvir{width:100%;height:100vh;position:absolute;border:7px solid #b48f63;z-index:-1}.invitation-no-1 .baloons .left-baloons,.invitation-no-1 .baloons .right-baloons{width:100%;height:100%;position:fixed;background-repeat:no-repeat;background-size:cover}.invitation-no-1 .baloons .left-baloons.left-baloons,.invitation-no-1 .baloons .right-baloons.left-baloons{background-position:bottom;left:0;bottom:0}.invitation-no-1 .baloons .left-baloons.right-baloons,.invitation-no-1 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-1 .container-invitation{width:70%;height:inherit;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 auto}.invitation-no-1 .container-invitation .row-invitation{max-width:80%;margin:0 auto}.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday{width:inherit;display:flex;flex-direction:column}.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday h1{text-wrap:balance;width:100%;margin:0 auto;color:#b48f63;font-size:300%;letter-spacing:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;z-index:5;font-family:Great Vibes,cursive;font-weight:400;font-style:normal;background-image:linear-gradient(to right,#b48f63,#e9d087);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding:10px 0}.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday p{color:#a2a2a2;margin-bottom:24px}.invitation-no-1 .container-invitation .row-invitation.place-and-time{display:flex;flex-direction:column;gap:1rem;width:inherit;font-size:135%;z-index:3}.invitation-no-1 .container-invitation .row-invitation.place-and-time .date-and-time{display:flex;align-items:center;gap:5rem}.invitation-no-1 .container-invitation .row-invitation.place-and-time .location,.invitation-no-1 .container-invitation .row-invitation.place-and-time .date,.invitation-no-1 .container-invitation .row-invitation.place-and-time .time{display:flex;gap:1rem}.invitation-no-1 .container-invitation .row-invitation.celebrant-message{width:inherit;display:flex;gap:3rem}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .celebrant-img{box-shadow:inset 0 0 25px #fff;border:5px solid #d8bd9e;border-radius:10px;width:30%}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .celebrant-img img{width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover;box-shadow:2px 2px 30px #00000040}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply{display:flex;flex-direction:column;gap:3rem;width:70%}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .framed-message{position:relative;padding:30px;border-radius:10px;border:1px solid rgba(180,144,99,.1960784314);box-shadow:inset 0 0 10px #f2f0f3;background:linear-gradient(190deg,#e9d1b9,#b49064);color:#fff}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N{display:flex;flex-direction:row;gap:3rem;z-index:9999}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes,.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no{padding:30px;flex-grow:1;border-radius:10px;border:1px solid white;text-align:center;box-shadow:2px 2px 8px #00000040;z-index:8}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-yes,.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-yes{background:linear-gradient(190deg,#e9d1b9,#b49064);color:#fff}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-no,.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-no{background:linear-gradient(190deg,#e9d1b9,#f2f0f3);color:#b48f63;border:1px solid #b89466}.invitation-no-1 .container-invitation .see-you{display:none}.invitation-no-1 .container-invitation .btns-parent{display:flex;gap:3rem;width:inherit;z-index:9999}.invitation-no-1 .container-invitation .btns-parent button{width:100%;align-items:center}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrate-birthday h1{background-image:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#b48f63;text-shadow:1px 1px 1px #000}@media only screen and (max-width:768px){.invitation-no-1{position:relative;height:auto}.invitation-no-1 .invitation-back{top:1%;left:3%}.invitation-no-1 .gratitude-content{height:100svh;gap:5rem;z-index:2}.invitation-no-1 .container-invitation .row-invitation{width:100%!important;max-width:100%}.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday{order:1;height:100svh;justify-content:center}.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday h1{z-index:1}.invitation-no-1 .container-invitation .row-invitation.gratitude-mobile{height:auto!important}.invitation-no-1 .container-invitation .row-invitation.place-and-time{z-index:3;order:2;font-size:100%}.invitation-no-1 .container-invitation .row-invitation.celebrant-message{z-index:3;order:3;flex-direction:column;width:100%;max-width:100%}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .celebrant-img{position:relative;z-index:10;box-shadow:inset 0 0 25px #fff;margin-bottom:80px;order:2;width:100%;height:500px}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .celebrant-img img{z-index:0}.invitation-no-1 .container-invitation .row-invitation.celebrant-message .message-and-reply{z-index:3;order:1;margin:60px 0;width:100%}.invitation-no-1 .container-invitation .see-you{display:flex;order:4;z-index:5;margin:0 auto 60px;color:#b48f63;font-family:Great Vibes,cursive;font-size:380%;letter-spacing:2px;white-space:nowrap;background-image:linear-gradient(to right,#b48f63,#e9d087);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding:20px}.invitation-no-1 .container-invitation .btns-parent{display:flex;gap:3rem;width:100%;order:5;margin-bottom:60px}.invitation-no-1 .container-invitation .btns-parent button{width:100%;align-items:center}.invitation-no-1 .okvir{border:3px solid #b48f63;z-index:0;position:fixed}.invitation-no-1 .baloons{position:fixed;z-index:2}.invitation-no-1 .baloons .left-baloons.right-baloons,.invitation-no-1 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-1-gratitude .container-invitation{height:100svh;gap:5rem;z-index:2}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrate-birthday{height:auto!important}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:250%}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrant-message .celebrant-img{width:100%;height:300px;margin:0 auto}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrant-message .message-and-reply{margin:0}}@media only screen and (max-width:576px){.invitation-no-1-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:200%}}@media only screen and (max-width:450px){.invitation-no-1 .container-invitation .row-invitation.celebrate-birthday h1{font-size:220%}.invitation-no-1-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:150%}}.invitation-no-2{height:100vh;width:100%;position:fixed;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover}.invitation-no-2 .okvir{width:100%;height:100vh;position:fixed;border:7px solid #b48f63;z-index:99}.invitation-no-2 .baloons .left-baloons,.invitation-no-2 .baloons .right-baloons{width:100%;height:100%;position:fixed;background-repeat:no-repeat;background-size:cover}.invitation-no-2 .baloons .left-baloons.left-baloons,.invitation-no-2 .baloons .right-baloons.left-baloons{background-position:bottom;left:0;bottom:0}.invitation-no-2 .baloons .left-baloons.right-baloons,.invitation-no-2 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-2 .gratitude-content{justify-content:center!important;gap:8rem}.invitation-no-2 .container-invitation{width:70%;height:inherit;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 auto}.invitation-no-2 .container-invitation .row-invitation{max-width:80%;margin:0 auto}.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday{width:inherit;display:flex;flex-direction:column}.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday h1{text-wrap:balance;width:100%;margin:0 auto;color:#b48f63;font-size:300%;letter-spacing:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;z-index:5;font-family:Great Vibes,cursive;font-weight:400;font-style:normal;background-image:linear-gradient(to right,#b48f63,#e9d087);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding:10px 0}.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday p{color:#dcdcdc;margin-bottom:24px}.invitation-no-2 .container-invitation .row-invitation.place-and-time{display:flex;flex-direction:column;gap:1rem;width:inherit;font-size:135%;z-index:3;color:#fff}.invitation-no-2 .container-invitation .row-invitation.place-and-time .date-and-time{display:flex;align-items:center;gap:5rem}.invitation-no-2 .container-invitation .row-invitation.place-and-time .location,.invitation-no-2 .container-invitation .row-invitation.place-and-time .date,.invitation-no-2 .container-invitation .row-invitation.place-and-time .time{display:flex;gap:1rem}.invitation-no-2 .container-invitation .row-invitation.celebrant-message{width:inherit;display:flex;gap:3rem}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .celebrant-img{box-shadow:inset 0 0 25px #fff;border:5px solid #d8bd9e;border-radius:10px;width:30%}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .celebrant-img img{width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover;box-shadow:2px 2px 30px #00000040}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply{display:flex;flex-direction:column;gap:3rem;width:70%}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .framed-message{position:relative;padding:30px;border-radius:10px;border:1px solid rgba(180,144,99,.1960784314);box-shadow:inset 0 0 10px #f2f0f3;background:linear-gradient(190deg,#e9d1b9,#b49064);color:#fff}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N{display:flex;flex-direction:row;gap:3rem;z-index:9999}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes,.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no{padding:30px;flex-grow:1;border-radius:10px;border:1px solid white;text-align:center;box-shadow:2px 2px 8px #00000040;z-index:8}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-yes,.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-yes{background:linear-gradient(190deg,#e9d1b9,#b49064);color:#fff}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-no,.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-no{background:linear-gradient(190deg,#e9d1b9,#f2f0f3);color:#b48f63;border:1px solid #b89466}.invitation-no-2 .container-invitation .see-you{display:none}.invitation-no-2 .container-invitation .btns-parent{display:flex;gap:3rem;width:inherit;z-index:9999}.invitation-no-2 .container-invitation .btns-parent button{width:100%;align-items:center}@media only screen and (max-width:768px){.invitation-no-2{position:relative;height:auto}.invitation-no-2 .invitation-back{top:1%;left:3%}.invitation-no-2 .container-invitation .row-invitation{width:100%!important;max-width:100%}.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday{order:1;height:100svh;justify-content:center}.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday h1{z-index:2;background-image:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#b48f63;text-shadow:0px 0px 5px #000}.invitation-no-2 .container-invitation .row-invitation.place-and-time{z-index:3;order:2;font-size:100%}.invitation-no-2 .container-invitation .row-invitation.celebrant-message{z-index:3;order:3;flex-direction:column;width:100%;max-width:100%}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .celebrant-img{position:relative;z-index:10;box-shadow:inset 0 0 25px #fff;margin-bottom:80px;order:2;width:100%;height:500px}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .celebrant-img img{z-index:0}.invitation-no-2 .container-invitation .row-invitation.celebrant-message .message-and-reply{z-index:3;order:1;margin:60px 0;width:100%}.invitation-no-2 .container-invitation .see-you{display:flex;order:4;z-index:5;margin:0 auto 60px;font-family:Great Vibes,cursive;font-size:380%;letter-spacing:2px;white-space:nowrap;padding:20px;background-image:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#b48f63;text-shadow:0px 0px 5px #000}.invitation-no-2 .container-invitation .btns-parent{display:flex;gap:3rem;width:100%;order:5;margin-bottom:60px}.invitation-no-2 .container-invitation .btns-parent button{width:100%;align-items:center}.invitation-no-2 .okvir{border:3px solid #b48f63;z-index:0;position:fixed}.invitation-no-2 .baloons{position:fixed;z-index:2}.invitation-no-2 .baloons .left-baloons.right-baloons,.invitation-no-2 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-2-gratitude .container-invitation{height:100svh;z-index:2;justify-content:center;gap:5rem}.invitation-no-2-gratitude .container-invitation .row-invitation.celebrate-birthday{height:auto!important}.invitation-no-2-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:250%;background-image:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#b48f63;text-shadow:0px 0px 5px #000}.invitation-no-2-gratitude .container-invitation .row-invitation.celebrant-message .celebrant-img{width:100%;height:300px;margin:0 auto}.invitation-no-2-gratitude .container-invitation .row-invitation.celebrant-message .message-and-reply{margin:0}}@media only screen and (max-width:576px){.invitation-no-2-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:200%}}@media only screen and (max-width:450px){.invitation-no-2 .container-invitation .row-invitation.celebrate-birthday h1{font-size:220%}.invitation-no-2-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:150%}}.invitation-no-3{height:100vh;width:100%;position:fixed;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover}.invitation-no-3 .baloons .left-baloons,.invitation-no-3 .baloons .right-baloons{width:100%;height:100%;position:fixed;background-repeat:no-repeat;background-size:cover}.invitation-no-3 .baloons .left-baloons.left-baloons,.invitation-no-3 .baloons .right-baloons.left-baloons{background-position:inherit;left:0;bottom:0}.invitation-no-3 .baloons .left-baloons.right-baloons,.invitation-no-3 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-3 .container-invitation{width:70%;height:inherit;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 auto}.invitation-no-3 .container-invitation .row-invitation{max-width:80%;margin:0 auto}.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday{width:inherit;display:flex;flex-direction:column}.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday h1{text-wrap:balance;width:100%;margin:0 auto;font-size:300%;letter-spacing:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;z-index:5;font-family:Great Vibes,cursive;font-weight:400;font-style:normal;background-image:linear-gradient(to right,#ff6dae,#ffd3d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding:10px 0;margin-top:7rem}.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday p{color:#dcdcdc;margin-bottom:24px}.invitation-no-3 .container-invitation .row-invitation.place-and-time{display:flex;flex-direction:column;gap:1rem;width:inherit;font-size:135%;z-index:3;color:#fff}.invitation-no-3 .container-invitation .row-invitation.place-and-time .date-and-time{display:flex;align-items:center;gap:5rem}.invitation-no-3 .container-invitation .row-invitation.place-and-time .location,.invitation-no-3 .container-invitation .row-invitation.place-and-time .date,.invitation-no-3 .container-invitation .row-invitation.place-and-time .time{display:flex;gap:1rem}.invitation-no-3 .container-invitation .row-invitation.celebrant-message{width:inherit;display:flex;gap:3rem}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .celebrant-img{box-shadow:inset 0 0 25px #fff;border:5px solid #ff6dae;border-radius:10px;width:30%}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .celebrant-img img{width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover;box-shadow:2px 2px 30px #00000040}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply{display:flex;flex-direction:column;gap:3rem;width:70%}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .framed-message{position:relative;padding:30px;border-radius:10px;box-shadow:inset 0 0 10px #f2f0f3;color:#fff;border:5px solid #61c4f3;background:transparent}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N{display:flex;flex-direction:row;gap:3rem;z-index:9999}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes,.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no{padding:30px;flex-grow:1;border-radius:10px;border:1px solid white;text-align:center;box-shadow:2px 2px 8px #00000040;z-index:8}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-yes,.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-yes{background:linear-gradient(190deg,#e9d1b9,#ff6dae);color:#fff}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-yes.answer-no,.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply .answer-Y-N .answer-no.answer-no{background:linear-gradient(320deg,#6e64c7,#f2f0f3);color:#1e1e1e;border:1px solid #84def8}.invitation-no-3 .container-invitation .see-you{display:none}.invitation-no-3 .container-invitation .btns-parent{display:flex;gap:3rem;width:inherit;z-index:9999}.invitation-no-3 .container-invitation .btns-parent button{width:100%;align-items:center}@media only screen and (max-width:1800px){.container-invitation{width:80%!important}}@media only screen and (max-width:1500px){.container-invitation{width:85%!important}.right-baloons{bottom:0}}@media only screen and (max-width:1250px){.celebrate-birthday h1{display:inline-block;white-space:normal}.celebrant-img{width:100%}}@media only screen and (max-width:768px){.invitation-no-3{position:relative;height:auto}.invitation-no-3 .invitation-back{top:1%;left:3%}.invitation-no-3 .container-invitation .row-invitation{width:100%!important;max-width:100%}.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday{order:1;height:100svh;justify-content:center}.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday h1{z-index:1;margin-top:0}.invitation-no-3 .container-invitation .row-invitation.place-and-time{z-index:3;order:2;font-size:100%}.invitation-no-3 .container-invitation .row-invitation.celebrant-message{z-index:3;order:3;flex-direction:column;width:100%;max-width:100%}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .celebrant-img{position:relative;z-index:10;box-shadow:inset 0 0 25px #fff;margin-bottom:80px;order:2;width:100%;height:500px}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .celebrant-img img{z-index:0}.invitation-no-3 .container-invitation .row-invitation.celebrant-message .message-and-reply{z-index:3;order:1;margin:60px 0;width:100%}.invitation-no-3 .container-invitation .see-you{display:flex;order:4;z-index:5;margin:0 auto 60px;color:#ff6dae;font-family:Great Vibes,cursive;font-size:380%;letter-spacing:2px;white-space:nowrap;background-image:linear-gradient(to right,#ff6dae,#ffd3d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding:20px}.invitation-no-3 .container-invitation .btns-parent{display:flex;gap:3rem;width:100%;order:5;margin-bottom:60px}.invitation-no-3 .container-invitation .btns-parent button{width:100%;align-items:center}.invitation-no-3 .baloons{position:fixed;z-index:2}.invitation-no-3 .baloons .left-baloons.right-baloons,.invitation-no-3 .baloons .right-baloons.right-baloons{background-position:top;right:0}.invitation-no-3-gratitude{height:100vh}.invitation-no-3-gratitude .container-invitation{justify-content:center!important;gap:3rem}.invitation-no-3-gratitude .container-invitation .row-invitation.celebrate-birthday{height:auto!important}.invitation-no-3-gratitude .container-invitation .row-invitation.celebrate-birthday h1{margin-top:unset;font-size:250%}.invitation-no-3-gratitude .container-invitation .row-invitation.celebrant-message .celebrant-img{width:100%;height:300px;margin:0 auto}.invitation-no-3-gratitude .container-invitation .row-invitation.celebrant-message .message-and-reply{margin:0}}@media only screen and (max-width:576px){.invitation-no-3-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:200%}}@media only screen and (max-width:450px){.invitation-no-3 .container-invitation .row-invitation.celebrate-birthday h1{font-size:220%}.invitation-no-3-gratitude .container-invitation .row-invitation.celebrate-birthday h1{font-size:150%}}.thank-you-page{width:100%;background-image:url(/resources/images/thank-you-page/baloons.png);background-repeat:no-repeat;background-size:cover}.thank-you-page .thank-you-page-content{width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.thank-you-page .thank-you-page-content h1{text-wrap:balance;font-size:230%;font-weight:700}.thank-you-page .thank-you-page-content p{color:#7e7e7e}.thank-you-page .thank-you-page-content h3{font-size:120%;font-weight:600}.thank-you-page .thank-you-page-content h3.guide-lines{margin-top:20px}.thank-you-page .thank-you-page-content .link-button{border-radius:30px;width:80%;max-width:760px;max-height:52px;margin:15px auto;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;box-shadow:0 2px 5px 1px #7e7e7e24}.thank-you-page .thank-you-page-content .link-button p{padding:15px;color:#7e7e7e;overflow:hidden;white-space:nowrap}.thank-you-page .thank-you-page-content .link-button div{padding:15px 30px;border-radius:30px;box-shadow:0 2px 5px 1px #7e7e7e24;color:#fff;font-weight:700;align-self:center;cursor:pointer}.thank-you-page .thank-you-page-content .link-button div.boy{background-color:#72c3f1}.thank-you-page .thank-you-page-content .link-button div.girl{background-color:#f09bf2}.thank-you-page .thank-you-page-content .success{padding:15px}.thank-you-page .thank-you-page-content div.follow-up{margin:0 auto;background-color:#fff;border-radius:30px;padding:15px 30px;box-shadow:0 2px 5px 1px #7e7e7e24;cursor:pointer}.thank-you-page .thank-you-page-content div.follow-up.boy{border:1px solid #72C3F1}.thank-you-page .thank-you-page-content div.follow-up.girl{border:1px solid #F09BF2}.pulse-button{-webkit-animation:pulse 1.5s infinite}.pulse-button:hover{-webkit-animation:none}.expired-invitation-page{width:100%;background-image:url(/resources/images/thank-you-page/baloons.png);background-repeat:no-repeat;background-size:cover}.expired-invitation-page .expired-invitation-page-content{width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.expired-invitation-page .expired-invitation-page-content h1{text-wrap:balance;font-size:180%;font-weight:700;width:50%;margin:0 auto}.expired-invitation-page .expired-invitation-page-content h3{text-wrap:balance;width:50%;margin:3rem auto 0}@media only screen and (max-width:768px){.expired-invitation-page .expired-invitation-page-content h1{font-size:160%;width:80%}.expired-invitation-page .expired-invitation-page-content h3{width:80%}}.successfully-created-invitation-message{width:100%;background-image:url(/resources/images/thank-you-page/baloons.png);background-repeat:no-repeat;background-size:cover}.successfully-created-invitation-message .successfully-created-invitation-message-content{width:100%;height:100vh;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative}.successfully-created-invitation-message .successfully-created-invitation-message-content .close{position:absolute;top:4%;right:4%;font-size:200%;color:tomato;cursor:pointer}.successfully-created-invitation-message .successfully-created-invitation-message-content h1{text-wrap:balance;font-size:230%;font-weight:700}.successfully-created-invitation-message .successfully-created-invitation-message-content p{color:#7e7e7e}.successfully-created-invitation-message .successfully-created-invitation-message-content h3{font-size:120%;font-weight:600}.successfully-created-invitation-message .successfully-created-invitation-message-content h3.guide-lines{margin-top:20px}.successfully-created-invitation-message .successfully-created-invitation-message-content .link-button{border-radius:30px;width:80%;max-width:760px;max-height:52px;margin:15px auto;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;box-shadow:0 2px 5px 1px #7e7e7e24}.successfully-created-invitation-message .successfully-created-invitation-message-content .link-button p{padding:15px;color:#7e7e7e;overflow:hidden;white-space:nowrap}.successfully-created-invitation-message .successfully-created-invitation-message-content .link-button div{padding:15px 30px;border-radius:30px;box-shadow:0 2px 5px 1px #7e7e7e24;color:#fff;font-weight:700;align-self:center;cursor:pointer}.successfully-created-invitation-message .successfully-created-invitation-message-content .link-button div.boy{background-color:#72c3f1}.successfully-created-invitation-message .successfully-created-invitation-message-content .link-button div.girl{background-color:#f09bf2}.successfully-created-invitation-message .successfully-created-invitation-message-content .success{padding:15px}.successfully-created-invitation-message .successfully-created-invitation-message-content div.follow-up{margin:0 auto;background-color:#fff;border-radius:30px;padding:15px 30px;box-shadow:0 2px 5px 1px #7e7e7e24;cursor:pointer}.successfully-created-invitation-message .successfully-created-invitation-message-content div.follow-up.boy{border:1px solid #72C3F1}.successfully-created-invitation-message .successfully-created-invitation-message-content div.follow-up.girl{border:1px solid #F09BF2}.successfully-created-invitation-message .successfully-created-invitation-message-content .pulse-button{-webkit-animation:pulse 1.5s infinite}.successfully-created-invitation-message .successfully-created-invitation-message-content .pulse-button:hover{-webkit-animation:none}@-webkit-keyframes pulse{0%{transform:scale(1.1)}70%{transform:scale(1);box-shadow:0 0 0 20px #5a99d400}to{transform:scale(1.1);box-shadow:0 0 #5a99d400}}.kid-page-wrapper{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center}.kid-page-wrapper div h1{text-wrap:balance;font-size:4rem;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.kid-page-wrapper div small{position:relative;bottom:8px}.kid-page-wrapper form{display:flex;flex-direction:column;gap:2rem}.kid-page-wrapper form input{text-transform:capitalize}.kid-page-wrapper form,.kid-page-wrapper button{width:200px}.kid-page-wrapper .warning-message{position:absolute;top:8%;background:#ffc107;padding:20px;font-size:2rem;border-radius:7px}.rsvp-calendar-modal{max-width:500px;text-align:center}.rsvp-calendar-modal--boy{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 0 20px #72c3f199}.rsvp-calendar-modal--girl{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 0 20px #f09bf299}.rsvp-calendar-modal__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.rsvp-calendar-modal__content h3{color:#1e1e1e;font-weight:600;margin-bottom:.5rem}.rsvp-calendar-modal__content p{color:#7e7e7e;line-height:1.6}.rsvp-calendar-modal__button{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:7px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;background-color:#fff}.rsvp-calendar-modal__button--boy{color:#72c3f1;border-color:#72c3f1}.rsvp-calendar-modal__button--boy:hover{background-color:#72c3f1;color:#fff}.rsvp-calendar-modal__button--girl{color:#f09bf2;border-color:#f09bf2}.rsvp-calendar-modal__button--girl:hover{background-color:#f09bf2;color:#fff}.rsvp-calendar-modal__button svg{font-size:1.5rem}@media(max-width:420px){.rsvp-calendar-modal{max-width:90%}.rsvp-calendar-modal__button{padding:.8rem 1.5rem;font-size:.9rem}}.page-404{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f9f9f9;text-align:center}.page-404 .container{background:#fff;padding:40px;border-radius:8px;box-shadow:0 0 10px #0000001a}.page-404 .container .error-code{font-size:72px;color:#ff4757;margin:0}.page-404 .container .error-message{font-size:18px;color:#2f3542;margin:20px 0}.page-404 .container .home-button{display:inline-block;padding:10px 20px;font-size:16px;color:#fff;background-color:#ff6b81;border-radius:4px;text-decoration:none;transition:background-color .3s}.page-404 .container .home-button:hover{background-color:#ff4757}.reset-password-wrapper{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:300px;margin:0 auto}.reset-password-wrapper form{display:flex;flex-direction:column;gap:1rem}.reset-password-wrapper form .new-password,.reset-password-wrapper form .confirm-password{position:relative}.reset-password-wrapper form .new-password input.input-focus,.reset-password-wrapper form .confirm-password input.input-focus{color:#212529;background-color:#fff;outline:0;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.reset-password-wrapper form .new-password input,.reset-password-wrapper form .confirm-password input{padding:1rem 50px 1rem 1rem;width:100%}.reset-password-wrapper form .new-password span,.reset-password-wrapper form .confirm-password span{color:#d3d3d3;position:absolute;top:35%;right:6%;cursor:pointer}.reset-password-wrapper form button{width:100%}.verifyEmailContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;background-color:#f8f9fa;color:#333}.verifyEmailContainer .successIcon{color:#28a745;font-size:3rem;margin-bottom:1rem}.verifyEmailContainer .errorIcon{color:#dc3545;font-size:3rem;margin-bottom:1rem}.verifyEmailContainer .loadingIcon{color:#17a2b8;font-size:3rem;margin-bottom:1rem;animation:spin 1s linear infinite}.verifyEmailContainer h1{font-size:3rem;font-weight:600;margin-bottom:1.5rem;color:inherit}.verifyEmailContainer p{font-size:1.6rem;margin-bottom:2rem;max-width:600px;line-height:1.6}.verifyEmailContainer .button{padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;font-size:1.4rem;cursor:pointer;transition:all .2s ease}.verifyEmailContainer .buttonPrimary{background-color:#007bff;color:#fff;border:none}.verifyEmailContainer .buttonPrimary:hover{background-color:#0069d9}.verifyEmailContainer .buttonSecondary{background-color:#6c757d;color:#fff;border:none}.verifyEmailContainer .buttonSecondary:hover{background-color:#5a6268}.expired-invitation-public-page{width:100%;background-image:url(/resources/images/thank-you-page/baloons.png);background-repeat:no-repeat;background-size:cover}.expired-invitation-public-page .expired-invitation-public-page-content{width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.expired-invitation-public-page .expired-invitation-public-page-content h1{text-wrap:balance;font-size:180%;font-weight:700;width:50%;margin:0 auto}.expired-invitation-public-page .expired-invitation-public-page-content h3{text-wrap:balance;width:50%;margin:3rem auto 0}@media only screen and (max-width:768px){.expired-invitation-public-page .expired-invitation-public-page-content h1{font-size:160%;width:80%}.expired-invitation-public-page .expired-invitation-public-page-content h3{width:80%}}html{font-size:62.5%}body{font-size:1.6rem;background-color:#f2f0f3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{max-width:100rem;margin:0 auto}@media(max-width:1024px){html{font-size:57.5%}.container{max-width:95rem}}@media(max-width:900px){.container{max-width:85rem}}@media(max-width:800px){.container{max-width:70rem}}@media(max-width:660px){.container{max-width:60rem}}@media(max-width:580px){.container{max-width:50rem}}@media(max-width:480px){.container{max-width:45rem}}@media(max-width:430px){.container{max-width:40rem}}@media(max-width:380px){.container{max-width:35rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html,body{height:100%;box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a:not([class]){text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none}#root,#__next{isolation:isolate}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:InvitationDesing1;src:url(/fonts/DHFHappyBirthdayRyan.ttf) format("truetype")}@font-face{font-family:InvitationDesing2;src:url(/fonts/HappyBirthday.otf) format("opentype")}@font-face{font-family:InvitationDesing3;src:url(/fonts/sweetbirthday.otf) format("opentype")}@font-face{font-family:Cirylic1;src:url(/fonts/Cirylic1.ttf) format("truetype")}@font-face{font-family:Cirylic2;src:url(/fonts/Cirylic2.ttf) format("truetype")}@font-face{font-family:Cirylic3;src:url(/fonts/Cirylic3.ttf) format("truetype")}.gender--boy{--gender-color: #72C3F1}.gender--girl{--gender-color: #F09BF2}.text-gender{color:var(--gender-color)}.bg-gender{background-color:var(--gender-color)}.border-gender{border-color:var(--gender-color)}.glow-gender{box-shadow:0 0 17px 8px var(--gender-color)}button.custom{box-shadow:-2px 2px 8px #00000040;border-radius:7px;padding:1rem;display:flex;justify-content:center;gap:.5rem;color:#1e1e1e;cursor:pointer;border:none}button.primary{background-color:#007bff;color:#fff}button.secondary{background-color:#6c757d;color:#fff}button.success{background-color:#28a745;color:#fff}button.danger{background-color:#dc3545;color:#fff}button.warning{background-color:#ffc107;color:#000}button.info{background-color:#17a2b8;color:#fff}button.invitation-back{position:absolute;top:5%;left:5%;z-index:9999;display:flex;justify-content:center;align-items:center}form{background-color:#f2f0f3}label{color:#7e7e7e;text-indent:10px;margin-bottom:.7rem}input{border-radius:7px;background-color:#fff;text-indent:10px;box-shadow:-2px 2px 4px #0000001a;padding:1rem;border:none}textarea{border-radius:7px;background-color:#fff;text-indent:0;box-shadow:-2px 2px 4px #0000001a;padding:1rem;border:none}span.icon{display:flex;align-self:center}span.icon svg{font-size:1.7rem}span.icon-mobile svg{font-size:2.5rem}#loader-root{position:relative;z-index:9999}#loader-root .loader-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#loader-root .loader-wrapper .loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:100px;height:100px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:45%;left:45%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.css-79ws1d-MuiModal-root{background-color:unset}.MuiBackdrop-root{background-color:#00000080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal_box{position:absolute;max-width:95%;max-height:90vh;overflow:auto;z-index:9997;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;padding:4rem;border-radius:7px;background-color:#f2f0f3;width:max-content}.modal_box span.close{position:absolute;top:0;right:0;margin:1.5rem;cursor:pointer}@media(max-width:420px){.modal_box{padding:3rem}}@media(max-width:320px){.modal_box{padding:2rem}}#toast-root{position:relative;z-index:9998}
