body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#171717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;min-height:100vh;width:100vw}.appWrapper{height:100%;width:100%}.authpage_authPage__7WbQV{align-items:center;background-color:#171717;color:#fff;display:flex;font-family:sans-serif;height:100%;justify-content:center;width:100%}.authpage_authPage__7WbQV form{border-radius:5px;box-shadow:0 0 10px #00000080;padding:20px;width:300px}.authpage_authPage__7WbQV .authpage_error__dlalx{color:#ff4d4f;margin-bottom:10px;text-align:center}.authpage_authPage__7WbQV .authpage_formEl__UalVf{margin-bottom:15px}.authpage_authPage__7WbQV label{color:#ccc;display:block;margin-bottom:5px}.authpage_authPage__7WbQV input{background-color:#333;border:1px solid #444;border-radius:3px;box-sizing:border-box;color:#fff;padding:8px;width:100%}.authpage_authPage__7WbQV button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.authpage_authPage__7WbQV button:hover{background-color:#0056b3}.adminpage_headAdminPage__pLxOS{background-color:#171717;color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:90%}.adminpage_first__Q7lG7{display:flex}.adminpage_send__1ZjaZ{display:flex;flex-direction:column}.adminpage_headAdminPage__pLxOS button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.adminpage_headAdminPage__pLxOS button:hover{background-color:#555}.clientlist_clientList__iSg1n{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}.clientlist_clientListPhone__KW8mJ{display:flex;flex-direction:column;gap:10px;padding:10px}.clientlist_clientListTablet__SdVvA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}.clientelement_clientElement__7ubJs{background-color:#222;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;height:100px;overflow:hidden;padding:15px;position:relative;transition:background-color .3s ease;width:200px}.clientelement_clientElement__7ubJs:hover{background-color:#333}.clientelement_upperInfo__D0c6d{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.clientelement_upperInfo__D0c6d img{height:auto;width:48px}.clientelement_upperInfo__D0c6d h3{font-size:1.2em;font-weight:400;margin:0}.clientelement_clientElement__7ubJs>div:last-child{align-items:center;color:#aaa;display:flex;flex-direction:column;font-size:1em;font-weight:700;left:50%;position:absolute;top:70%;transform:translate(-50%,-50%)}.clientelement_selected__qd9up{background-color:#6495ed4d;border-color:#6495ed}.clientelement_clientElementPhone__quMpI{background-color:#222;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;height:25vw;overflow-x:hidden;padding:2vw;position:relative;transition:background-color .3s ease;width:40vw}.clientelement_clientElementPhone__quMpI>div:last-child{align-items:center;color:#aaa;display:flex;flex-direction:column;font-size:1em;font-weight:700;left:50%;position:absolute;top:70%;transform:translate(-50%,-50%)}.notimodal_modal__AbEHF{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.notimodal_modalContent__tAgBG{background-color:#222;border-radius:5px;box-shadow:0 0 10px #00000080;color:#fff;padding:20px}.notimodal_modalContent__tAgBG input[type=text]{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;margin-bottom:10px;margin-right:10px;padding:8px}.notimodal_modalContent__tAgBG button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 12px;transition:background-color .3s ease}.notimodal_modalContent__tAgBG button:hover{background-color:#666}.videoselectmodal_modal__mPbst{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.videoselectmodal_modalContent__jtMge{background-color:#222;border-radius:5px;box-shadow:0 0 10px #00000080;color:#fff;max-width:1200px;padding:20px;width:100%}.videoselectmodal_videoGrid__keepA{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px}.videoselectmodal_videoItem__MeEQF{height:80px;padding:10px}.videoselectmodal_videoItemPhone__OKAum,.videoselectmodal_videoItem__MeEQF{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #444;border-radius:5px;cursor:pointer;text-align:center;transition:background-color .3s ease}.videoselectmodal_videoItemPhone__OKAum{height:7.7vh;padding:1vw}.videoselectmodal_videoGridPhone__AXpBP{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(12.32vh,12.32vh));margin-bottom:20px}.videoselectmodal_videoItem__MeEQF:hover{background-color:#333}.videoselectmodal_selected__6TzQL{background-color:#6495ed4d;border-color:#6495ed}.videoselectmodal_videoItem__MeEQF img{border-radius:3px;height:100px;margin-bottom:5px;object-fit:cover;width:100%}.videoselectmodal_modalContent__jtMge button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 12px;transition:background-color .3s ease}.videoselectmodal_modalContent__jtMge button:hover{background-color:#666}.videoselectmodal_modalContent__jtMge button:disabled{cursor:not-allowed;opacity:.5}.statblock_statsContainer__xaTUA{align-self:center;display:flex;flex-direction:column;gap:3vw;width:90%;button{width:fit-content}.statblock_funcsBtn__xVxRp{display:flex;flex-direction:column;gap:2vw}.statblock_funcs__btfsR{align-items:center;display:flex;gap:2vw}.statblock_movieList__VElFZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);text-align:center}}.statblock_statsContainerTablet__Tgl8d{align-self:center;display:flex;flex-direction:column;gap:3vw;width:90%;button{width:fit-content}.statblock_funcs__btfsR{align-items:center;display:flex;gap:2vw}.statblock_movieList__VElFZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);text-align:center}}.statblock_statsContainerPhone__OM\+4Z{align-self:center;display:flex;flex-direction:column;gap:5vw;width:90%;button{width:fit-content}.statblock_funcsBtn__xVxRp{display:flex;flex-direction:column;gap:2vw}.statblock_funcs__btfsR{align-items:center;display:flex;gap:2vw}.statblock_movieList__VElFZ{display:flex;flex-direction:column;gap:20px;text-align:center}}input[type=date]{background-color:#2e2e2e;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#fff;font-size:14px;padding:5px;width:fit-content}input[type=date]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}input[type=date]::placeholder{color:#999}input[type=date]:disabled{background-color:#333;border-color:#666;color:#666}.headadminlocationpage_headAdminPage__z3mUt{background-color:#171717;color:#fff;display:flex;flex-direction:column;gap:5vw;min-height:100vh;overflow-x:hidden;width:90%}.headadminlocationpage_first__UoXO3{display:flex}.headadminlocationpage_send__SesLi{display:flex;flex-direction:column}.headadminlocationpage_headAdminPage__z3mUt button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.headadminlocationpage_headAdminPage__z3mUt button:hover{background-color:#555}.qrcoderangemodal_modal__9ASCk{align-items:center;background-color:#111c;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.qrcoderangemodal_input__W6jTj{display:flex;flex-direction:column;gap:5px}button{margin-top:5px}.headadminpage_headAdminPage__dOfoh{display:flex;height:100%;overflow-x:hidden;width:100%;.headadminpage_funcDiv__GoTrQ{display:flex;flex-direction:column;margin-left:30px}.headadminpage_filmAdd__MQauv{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 15px;width:100%}}.headadminpage_headAdminPageTablet__M-WxC{display:flex;height:100%;overflow-x:hidden;width:100%;.headadminpage_funcDiv__GoTrQ{display:flex;flex-direction:column;margin-left:2vw}.headadminpage_filmAdd__MQauv{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:2vw;margin-top:10px;padding:10px 15px;width:fit-content}}.headadminpage_headAdminPagePhone__JThEh{display:flex;flex-direction:column-reverse;height:100%;overflow-x:hidden;width:100%;.headadminpage_funcDiv__GoTrQ{display:flex;flex-direction:column;margin-left:1vw}.headadminpage_filmAdd__MQauv{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:3.5vw;margin-top:2.48vw;padding:2.48vw 3.73vw;width:fit-content}}.headadminpage_filmAdd__MQauv:hover{background-color:#0056b3}.userform_userForm__l7mw1{grid-gap:15px;background-color:#222;border:1px solid #333;border-radius:5px;color:#fff;display:grid;grid-template-columns:repeat(1,1fr);height:fit-content;margin:20px auto;padding:20px;width:fit-content}.userform_userForm__l7mw1 .userform_error__cIvf0{color:#ff4d4f;margin-bottom:10px;text-align:center;width:100%}.userform_userForm__l7mw1 .userform_formEl__cyDnq{margin-bottom:0}.userform_userForm__l7mw1 label{color:#ccc;display:block;font-weight:700;margin-bottom:5px}.userform_userForm__l7mw1 input[type=email],.userform_userForm__l7mw1 input[type=password],.userform_userForm__l7mw1 input[type=text]{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;margin-top:5px;padding:8px;width:100%}.userform_userForm__l7mw1 button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 15px;width:100%}.userform_userForm__l7mw1 button:hover{background-color:#0056b3}.userform_userFormPhone__OWYwY{grid-gap:2.48vw;background-color:#222;border:1px solid #333;border-radius:5px;color:#fff;display:grid;grid-template-columns:repeat(1,1fr);height:fit-content;margin:2.48vw auto;padding:2.48vw;width:90%}.userform_userFormPhone__OWYwY input[type=email],.userform_userFormPhone__OWYwY input[type=password],.userform_userFormPhone__OWYwY input[type=text]{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;font-size:2.48vw;margin-top:1.24vw;padding:1.24vw;width:100%}.userform_userFormPhone__OWYwY .userform_formEl__cyDnq{margin-bottom:0}.userform_userFormPhone__OWYwY label{color:#ccc;display:block;font-weight:700;margin-bottom:1.24vw}.userform_userFormPhone__OWYwY button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:4vw;margin-top:4vw;padding:1.24vw 2vw;width:100%}.userlist_userList__TiMLp{width:800px;.userlist_userList__TiMLp h2{margin-bottom:20px;text-align:center}.userlist_userList__TiMLp .userlist_error__nqk0o{color:#ff4d4f;margin-bottom:10px;text-align:center}.userlist_userGrid__XhwHn{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}}.userlist_userListPhone__trlh4,.userlist_userList__TiMLp{background-color:#222;border:1px solid #333;border-radius:5px;color:#fff;margin:20px auto;padding:20px}.userlist_userListPhone__trlh4{width:90%;h2{margin-bottom:20px;text-align:center}.userlist_error__nqk0o{color:#ff4d4f;margin-bottom:10px;text-align:center}.userlist_userGrid__XhwHn{display:flex;flex-direction:column;gap:20px}}.userlist_userListTablet__HjjMO{background-color:#222;border:1px solid #333;border-radius:5px;color:#fff;margin:20px auto;padding:20px;width:50%;h2{margin-bottom:20px;text-align:center}.userlist_error__nqk0o{color:#ff4d4f;margin-bottom:10px;text-align:center}.userlist_userGrid__XhwHn{display:flex;flex-direction:column;gap:20px}}.userelement_userElement__--nog{background-color:#333;border:1px solid #555;border-radius:5px;color:#fff;margin-bottom:10px;padding:10px;position:relative}.userelement_userElement__--nog h3{font-size:1.2em;margin-bottom:5px;margin-top:0}.userelement_userElement__--nog p{margin-bottom:3px}.userelement_statusCircle__Iab3B{border-radius:50%;display:inline-block;height:10px;margin-left:5px;width:10px}.userelement_buttonContainer__Qi-\+F{display:flex;flex-direction:column;height:90%;justify-content:space-between;position:absolute;right:5px;top:5px}.userelement_deleteButton__yuGiQ,.userelement_editButton__7FULz{background-color:#4caf50}.userelement_deleteButton__yuGiQ,.userelement_editButton__7FULz,.userelement_navigateButton__9WyZ2{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;margin-left:5px;padding:5px 8px}.userelement_navigateButton__9WyZ2{background-color:#171717}.userelement_deleteButton__yuGiQ{background-color:#f44336}.userelement_deleteButton__yuGiQ:hover,.userelement_editButton__7FULz:hover{opacity:.8}.editusermodal_modalOverlay__TsOpu{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.editusermodal_modal__mNSQJ{background-color:#222;border-radius:5px;color:#fff;padding:20px;position:relative;width:500px}.editusermodal_modal__mNSQJ .editusermodal_closeButton__ZsbjN{background:none;border:none;color:#ccc;cursor:pointer;font-size:1.5em;position:absolute;right:10px;top:10px}.editusermodal_modal__mNSQJ .editusermodal_closeButton__ZsbjN:hover{color:#fff}.editusermodal_modal__mNSQJ h2{margin-bottom:20px;text-align:center}.editusermodal_modal__mNSQJ .editusermodal_error__MLMVQ{color:#ff4d4f;margin-bottom:10px;text-align:center}.editusermodal_modal__mNSQJ .editusermodal_formEl__OrArP{margin-bottom:15px}.editusermodal_modal__mNSQJ label{color:#ccc;display:block;font-weight:700;margin-bottom:5px}.editusermodal_modal__mNSQJ input[type=email],.editusermodal_modal__mNSQJ input[type=text]{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;margin-top:5px;padding:8px;width:100%}.editusermodal_modal__mNSQJ button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;width:100%}.editusermodal_modal__mNSQJ button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.7a4b4e4c.css.map*/