@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;margin:0;padding:0;width:100%}body,html{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(135deg,#0f172a,#1e293b);background:var(--main-bg-gradient,linear-gradient(135deg,#0f172a,#1e293b));height:100%;transition:background .5s ease}:root{--primary-azure:#38bdf8;--secondary-azure:#0ea5e9;--dark-azure:#0c4a6e;--premium-glow:#38bdf84d;--glass-bg:#0f172aa6;--glass-border:#ffffff14;--glass-shadow:0 8px 32px 0 #0000005e;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1)}.light_container{--glass-bg:#ffffffd9;--glass-border:#38bdf833;--glass-shadow:0 10px 40px #002fa714;--text-color:#0f172a}.dark_container{--glass-bg:#0f172ab3;--glass-border:#ffffff14;--glass-shadow:0 8px 32px 0 #0006;--text-color:#f8fafc}.profilelogo{align-items:center;align-self:center;background-color:initial;border:2px solid;border-radius:50%;font-size:18px;height:170px;margin-bottom:10px;width:170px}.dashboard,.profilelogo{display:flex;justify-content:center}.dashboard{align-items:flex-start;box-sizing:border-box;flex-direction:row;gap:40px;margin-bottom:4rem;margin-top:4rem;min-height:calc(100vh - 8rem);padding:0 5%;width:100%}@media screen and (max-width:1111px){.dashboard{align-items:center;flex-direction:column;gap:0}}.dashboard__container{background:#0f172aa6;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 8px 32px 0 #0000005e;box-shadow:var(--glass-shadow);display:flex;flex-direction:column;flex-grow:1;height:auto;margin-bottom:2rem;max-width:720px;min-width:320px;padding:20px;text-align:center;width:auto}.auth-centralized-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}@media screen and (max-width:1111px){.dashboard__container{margin-bottom:4rem;width:100%}}@media screen and (max-width:800px){.dashboard__container{margin-bottom:4rem;width:90%}}@media (max-width:1111px){.dashboard{flex-direction:column}.dashboard__container{border-radius:5px;display:flex;flex-direction:column;height:100%;margin-bottom:4rem;padding:10px;text-align:center;width:100%}}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){input,select,textarea{font-size:16px}}.dashboard__btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--background-color);background:var(--btn-bg,var(--background-color));border:none;border-radius:16px;box-shadow:0 4px 12px #00000026;box-shadow:var(--btn-shadow,0 4px 12px #00000026);color:var(--text-color);display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-bottom:10px;margin-top:10px;padding:16px 20px;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.dashboard__btn:hover{box-shadow:0 8px 24px #00000040;box-shadow:var(--btn-shadow-hover,0 8px 24px #00000040);cursor:pointer;filter:brightness(1.1);transform:translateY(-2px)}.dashboard__btn_danger{background:linear-gradient(145deg,#ff4d4f,#d4380d)!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 15px #ff4d4f4d;color:#fff!important}.dashboard__btn_danger:hover{background:linear-gradient(145deg,#ff7875,#ff4d4f)!important;box-shadow:0 8px 25px #ff4d4f66}.dashboard__btn:active{transform:translateY(1px)}.light_button{--btn-bg:linear-gradient(145deg,#e6f5fff2,#fff);--text-color:#002fa7;--btn-shadow:0 4px 15px #002fa71a;--btn-shadow-hover:0 8px 25px #002fa726;border:1px solid #002fa71a!important}.dark_button{--btn-bg:linear-gradient(145deg,#002fa7b3,#001e6ee6);--text-color:#fff;--btn-shadow:0 10px 30px #0006;--btn-shadow-hover:0 15px 40px #00000080;border:1px solid #7ac2ff33!important}.dark_button:hover{--background-color:#001f73;--text-color:#fff;--border-color:#4d7fff;--box-shadow:0px 4px #e0dcdc1a}.dashboard__label{align-items:center;border:1px solid #0000001a;border:1px solid var(--chip-border,#0000001a);border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:8px;padding:6px 12px;width:fit-content}.dashboard__card,.dashboard__label{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ffffff1a;background-color:var(--chip-bg,#ffffff1a);color:var(--text-color)}.dashboard__card{border:1px solid #0000001a;border:1px solid var(--chip-border,#0000001a);border-radius:16px;box-sizing:border-box;margin-bottom:10px;margin-top:10px;padding:16px;text-align:left;width:100%}.light_card{--text-color:#0f172a;--chip-bg:#ffffffbf;--chip-border:#38bdf833;background:#ffffffd9;box-shadow:0 4px 20px #0000000d}.dark_card{--text-color:#f8fafc;--chip-bg:#0f172ab3;--chip-border:#38bdf826;background:#0f172aa6;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);box-shadow:0 8px 32px 0 #0000005e;box-shadow:var(--glass-shadow)}.dashboard__txt{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ffffff1a;background-color:var(--chip-bg,#ffffff1a);border:1px solid #0000001a;border:1px solid var(--chip-border,#0000001a);border-radius:12px;color:var(--text-color);display:flex;font-size:15px;font-weight:600;gap:6px;justify-content:center;margin-bottom:10px;margin-top:10px;padding:12px 16px}.light_txt{--text-color:#002fa7;--chip-bg:#ffffffb3;--chip-border:#002fa726}.dark_txt{--text-color:#e8e6e3;--chip-bg:#00145080;--chip-border:#7ac2ff33}.dashboard__input{background-color:#fffc;background-color:var(--input-bg,#fffc);border:2px solid #002fa726;border:2px solid var(--input-border,#002fa726);border-radius:12px;box-sizing:border-box;color:#002fa7;color:var(--input-text,#002fa7);font-size:16px;font-weight:500;margin-bottom:16px;outline:none;padding:14px 16px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.dashboard__input::-ms-clear,.dashboard__input::-ms-reveal{display:none}.dashboard__input::-webkit-contacts-auto-fill-button,.dashboard__input::-webkit-credentials-auto-fill-button{position:absolute;right:0;visibility:hidden}.dashboard__input:focus{border-color:var(--text-color);box-shadow:0 0 0 4px #002fa71a;box-shadow:0 0 0 4px var(--input-glow,#002fa71a)}.dashboard__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fffc;background-color:var(--input-bg,#fffc);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23002FA7%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 16px top 50%;background-repeat:no-repeat;background-size:12px auto;border:2px solid #002fa726;border:2px solid var(--input-border,#002fa726);border-radius:12px;box-sizing:border-box;color:#002fa7;color:var(--input-text,#002fa7);cursor:pointer;font-size:16px;font-weight:500;margin-bottom:3px;outline:none;padding:8px 40px 8px 16px!important;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.dark_select{background-color:#00145080;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%237AC2FF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");border:2px solid #7ac2ff4d;color:#e8e6e3}.dashboard__select:focus{border-color:var(--text-color);box-shadow:0 0 0 4px #002fa71a;box-shadow:0 0 0 4px var(--input-glow,#002fa71a)}.dashboard__select option{background-color:#fff;color:#002fa7}.dark_select option{background-color:#001f73;color:#e8e6e3}.light_input{--input-text:#002fa7;--input-bg:#ffffffe6;--input-border:#002fa726;--input-glow:#002fa71a}.dark_input{--input-text:#e8e6e3;--input-bg:#00145080;--input-border:#7ac2ff4d;--input-glow:#7ac2ff33}.opposite_dark{--background-color:#a3d9ff;--text-color:#002fa7;--chip-bg:#ffffffd9;--chip-border:#002fa726;--btn-bg:linear-gradient(145deg,#e6f5fff2,#fff);--btn-shadow:0 4px 15px #002fa71a;--btn-shadow-hover:0 8px 25px #002fa726}.opposite_light{--background-color:#002fa7;--text-color:#e8e6e3;--chip-bg:#001450d9;--chip-border:#7ac2ff33;--btn-bg:linear-gradient(145deg,#002fa7cc,#001e6ef2);--btn-shadow:0 10px 30px #0006;--btn-shadow-hover:0 15px 40px #00000080}input::placeholder,textarea::placeholder{color:inherit;opacity:1}.subtitle{border-radius:5px!important;font-size:14px;margin:3px;padding:3px!important}.verifyemailflashingButton{animation:glowing 1.5s infinite;background-color:var(--background-color);color:var(--text-color);margin-bottom:16px;margin-top:16px}.verifyemailflashingButton:hover{cursor:pointer;transition:all .2s ease-in-out}@keyframes glowing{0%{box-shadow:0 0 3px var(--background-color)}50%{box-shadow:0 0 40px var(--background-color)}to{box-shadow:0 0 3px var(--background-color)}}@media screen and (max-width:1111px){.parent{flex-direction:column!important}}.centered__container__vertical{align-items:center;display:flex;flex-direction:column;justify-content:center}.centered__container__header{align-self:center;flex-direction:row}.centered__container,.centered__container__header{align-items:center;display:flex;justify-content:center}.centered__container{flex-direction:column;padding:1rem}.parent{background-color:#0003;border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.child,.parent{align-items:center;border-radius:10px;margin:5px;padding:5px;vertical-align:middle}.child{background-color:initial;border:3px solid #0000;display:inline-block;width:auto}.parentContainer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;background-color:var(--input-bg,#ffffffb3);border:1px solid #0000001a;border:1px solid var(--chip-border,#0000001a);border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 18px;transition:all .2s cubic-bezier(.4,0,.2,1)}.parentContainer:hover{background-color:#ffffffe6;background-color:var(--input-bg,#ffffffe6);box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.footer__logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0003;cursor:pointer;height:4rem;margin:8px;object-fit:contain;padding:6px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:4rem}.footer__logo:hover{border-color:#38bdf8;border-color:var(--primary-azure);box-shadow:0 12px 40px #38bdf84d;transform:translateY(-4px) scale(1.05)}.avatar-zoom-overlay{align-items:center;background:#000c;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.avatar-zoom-img{border-radius:10px;box-shadow:0 0 20px #fff3;max-height:90%;max-width:90%}.text__container{background-color:#e0dcdc;border:3px solid #0000;border-radius:5px;color:#000;font-size:16px;font-weight:700;margin:10px;padding:10px}.button__container{align-items:center;background-color:var(--background-color);border-color:var(--border-color);box-shadow:var(--box-shadow);color:var(--text-color);display:flex;font-size:16px;justify-content:center;margin-bottom:16px;margin-top:16px;padding:8px 16px;text-align:center;text-transform:uppercase;width:200px}.dashboard__grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:10px;width:100%}.dashboard__pet_card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:28px;box-shadow:0 8px 32px 0 #0000005e;box-shadow:var(--glass-shadow);display:flex;flex-direction:column;gap:12px;justify-content:flex-start;overflow:hidden;padding:24px 20px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.dark_card.dashboard__pet_card{--text-color:#f8fafc;background:radial-gradient(circle at top left,#0f172aa6,#0006);background:radial-gradient(circle at top left,var(--glass-bg),#0006)}.light_card.dashboard__pet_card{--text-color:#0f172a;background:radial-gradient(circle at top left,#0f172aa6,#e6f2ff80);background:radial-gradient(circle at top left,var(--glass-bg),#e6f2ff80)}.dashboard__pet_card:before{background:radial-gradient(circle,#ffffff0d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}.dashboard__pet_card:hover{border-color:#7ac2ff66;box-shadow:0 20px 60px #00000080,0 0 30px #38bdf826;transform:translateY(-8px) scale(1.02)}.dashboard__pet_card:hover:before{opacity:1}.dashboard__grid_actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;width:100%}.glass_btn_large{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172aa6!important;background:var(--glass-bg,#ffffff1a)!important;border:1px solid #ffffff14!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 4px 15px #00000026!important;color:var(--text-color)!important;font-weight:700!important;letter-spacing:1px!important;padding:16px!important;text-transform:uppercase!important;transition:all .3s ease!important}.glass_btn_large:hover{background:#ffffff26!important;border-color:#38bdf8!important;border-color:var(--primary-azure)!important;box-shadow:0 8px 25px #38bdf833!important;transform:translateY(-2px)!important}.customDivList{height:auto;max-height:80vh;min-height:250px;overflow-y:auto;scrollbar-color:#00000080 #0000001a;scrollbar-width:thin}.customDivList::-webkit-scrollbar{width:6px}.customDivList::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:3px}.listItem{margin-bottom:10px}.content-container{align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:3px}.dashboard_logo{cursor:pointer;height:auto;margin:0 auto;max-width:300px;transition:all .5s cubic-bezier(.25,.8,.25,1);width:100%}.dashboard_logo:hover{transform:scale(1.02)}.dashboard_logoDescription{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--background-color);border:1px solid #ffffff1a;border-radius:20px;box-shadow:var(--box-shadow);color:var(--text-color);display:inline-flex;font-size:32px;font-weight:800;justify-content:center;line-height:1.4em;margin:16px 10px 0;padding:12px 32px;text-align:center;text-shadow:var(--text-shadow)}.light{--background-color:#fff9;--text-color:#002fa7;--text-shadow:none;--box-shadow:0 8px 32px #002fa726}.dark{--background-color:#00145066;--text-color:#e8e6e3;--text-shadow:none;--box-shadow:0 8px 32px #0006}@media (min-width:830px){.dashboard_logo{max-width:450px}.dashboard_logoDescription{border-radius:24px;font-size:48px}}@media (min-width:1130px){.dashboard_logo{max-width:600px}.dashboard_logoDescription{font-size:56px}}@media screen and (max-width:1111px){.logo-branding-container{display:none!important}}.app-download-container{gap:20px;margin-top:20px}.app-download-container,.qr-code-container{align-items:center;display:flex;justify-content:center}.qr-code-container{flex-direction:column;margin:10px;text-align:center}.download-btn{align-items:center;background-color:var(--background-color);border:none;border-radius:5px;box-shadow:0 4px 6px #0003;color:var(--text-color);cursor:pointer;display:flex;font-weight:700;justify-content:center;margin-top:10px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.download-btn:hover{background-color:var(--text-color);color:var(--background-color)}.app-store{--background-color:#7ac2ff;--text-color:#000}.app-store,.play-store{background-color:var(--background-color);color:var(--text-color)}.play-store{--background-color:#002fa7;--text-color:#fff}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:1;overflow:auto;position:fixed;right:0;top:0;transition:all .3s ease-in-out;z-index:9999}.modal-content{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--background-color);background-color:var(--chip-bg,var(--background-color));border:1px solid #0000001a;border:1px solid var(--chip-border,#0000001a);border-radius:20px;box-shadow:0 16px 40px #0000004d;box-sizing:border-box;color:var(--text-color);max-width:90vw;padding:16px;position:relative}.modal-body{border-bottom:1px solid #0000001a;border-bottom:1px solid var(--chip-border,#0000001a);border-top:1px solid #0000001a;border-top:1px solid var(--chip-border,#0000001a);margin:16px 0;max-height:60vh;overflow:auto;padding:24px 32px}.modal-footer,.modal-header{align-items:center;display:flex;justify-content:center;padding:8px 16px}.modal-footer{flex-direction:row;gap:16px}.modal-title{margin:0}.header-sticky{align-items:center;background-color:var(--background-color);bottom:0;color:var(--text-color);display:flex;font-size:14px;height:4rem;justify-content:space-between;left:auto;margin:auto;overflow:auto;padding:auto;position:fixed;right:auto;text-align:center;transition:top .7s ease-in-out;width:100%;z-index:1}.light_header{--text-color:#000;--background-color:#7ac2ff}.dark_header{--text-color:#e8e6e3;--background-color:#002fa7}.header--logo{animation:rotate 2s ease-in-out .5s infinite;border-radius:50%;cursor:pointer;height:2rem;margin:1px;width:2rem}.hiddeheader{align-items:center;background-color:#000000bf!important;bottom:-400px;display:flex;flex-direction:row;justify-content:space-between;left:5rem;padding:0;position:fixed;right:5rem;text-align:center;transition:.7s linear;z-index:40}@media screen and (max-width:1111px){.header-sticky{display:flex;flex-direction:row;float:none;left:auto;right:auto}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spinner 1.5s linear infinite;border:10px solid #7ac2ff;border-radius:50%;border-top-color:#002fa7;height:50px;width:50px}.react-datepicker{background-color:#7ac2ff!important;border:0;border-radius:0}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#002fa7!important;color:#fff!important;font-weight:700!important}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:grey!important}.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:initial!important;color:grey!important}.react-datepicker__header,.react-datepicker__time{background-color:#7ac2ff!important;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:8px}.react-datepicker__time{position:relative;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#002fa7!important;color:#fff!important;font-weight:700!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.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:#002fa7}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:grey!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial!important;color:grey!important}.react-datepicker-wrapper,.react-datepicker__input-container{align-items:center!important;display:flex!important;justify-content:center!important;margin:10px;padding:0;width:90%!important}.react-datepicker-wrapper:hover,.react-datepicker__input-container:hover{margin:10px;padding:0;width:90%!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{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-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.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__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.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__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.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{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.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{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.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;margin:2px;width:4rem}.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;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.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{background-color:#f0f0f0;border-radius:.3rem}.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{background-color:#3dcc4a;border-radius:.3rem;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--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected: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{background-color:#2579ba;border-radius:.3rem;color:#fff}.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__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__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__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){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.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:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-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-year-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__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}:root{--calendar-shadow:0 10px 30px #00000026}*{transition:background-color .3s cubic-bezier(.25,.8,.25,1),color .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease-in-out}.MuiPaper-root,.css-1ps6pg7-MuiPaper-root,.css-4t3x61-MuiPaper-root-MuiDrawer-paper,.css-4t3x6l-MuiPaper-root-MuiDrawer-paper{background-color:var(--background-color)!important;border:1px solid #7ac2ff26!important;border-radius:16px!important;box-shadow:0 10px 30px #00000026!important;box-shadow:var(--calendar-shadow)!important;color:var(--text-color)!important}.css-1xezhw5.Layout-root,.css-nupfgw-MuiGrid-root.Layout-root{border-radius:16px!important;box-shadow:none!important;padding:16px!important}.MuiToolbar-root,.css-1xezhw5.Layout-root,.css-nupfgw-MuiGrid-root.Layout-root{background-color:initial!important;color:var(--text-color)!important}.CancelButton-button,.MuiButton-root,.SaveButton-button{background-color:var(--background-color)!important;border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important;color:var(--text-color)!important;font-weight:700!important;padding:10px 20px!important}.CancelButton-button:hover,.MuiButton-root:hover,.SaveButton-button:hover{background-color:var(--text-color)!important;box-shadow:0 6px 16px #0003!important;color:var(--background-color)!important;transform:translateY(-2px)}.MuiButton-root.Mui-disabled,.MuiInputBase-input.MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:var(--text-color)!important;color:var(--text-color)!important;opacity:.5}.dx-scheduler-date-table-cell{background-color:initial!important;border:1px solid #7ac2ff1a!important;color:var(--text-color)!important}.dx-scheduler-date-table-cell-current-date,.dx-scheduler-date-table-cell:hover{background-color:#7ac2ff33!important;color:var(--text-color)!important}.MuiCheckbox-root,.MuiCheckbox-root.Mui-checked{color:var(--text-color)!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:var(--text-color)!important;border-radius:6px;opacity:.5}::-webkit-scrollbar-thumb:hover{background-color:var(--text-color)!important;opacity:.8}.Label-text,.MuiInputBase-input.MuiOutlinedInput-input,.MuiInputBase-inputAdornedEnd,.MuiSvgIcon-root,.MuiTableCell-root.MuiTableCell-body.MuiTableCell-sizeMedium.Cell-cell,.css-1675apn-MuiTableCell-root .Cell-dayOfMonth,.css-1675apn-MuiTableCell-root .Cell-dayOfWeek,.css-1bzx5rb-MuiTableCell-root .Cell-dayOfWeek,.css-1laqsz7-MuiInputAdornment-root,.css-yyuo3s-MuiTableCell-root{color:var(--text-color)!important}.avatar-container{align-items:center;display:flex;gap:12px;transition:all .3s ease}.avatar-row{flex-direction:row}.avatar-column{flex-direction:column;justify-content:center;text-align:center}.avatar{background:linear-gradient(135deg,#00c6ff,#002fa7);border-radius:50%;box-shadow:0 4px 15px #002fa74d;cursor:pointer;height:90px;object-fit:cover;padding:3px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:90px}.avatar:hover{box-shadow:0 8px 25px #002fa773;transform:scale(1.05) rotate(2deg)}.avatar__txt{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff26!important;background:var(--chip-bg,#ffffff26)!important;border:1px solid var(--glass-border)!important;border-radius:30px!important;box-shadow:0 4px 15px #0003;color:#fff!important;color:var(--text-color,#fff)!important;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.8px;margin:0;padding:6px 16px!important;text-transform:uppercase;white-space:nowrap}.avatar-column .avatar__txt{margin-top:-10px;z-index:1}.avatar-zoom-overlay{animation:fadeIn .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.avatar-zoom-img{border:4px solid #fff3;border-radius:20px;box-shadow:0 20px 50px #00000080}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.location-selector-container{background-color:var(--background-color);border-radius:20px;box-shadow:0 10px 30px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:10px auto;max-width:600px;padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}@media (max-width:480px){.location-selector-container{border-radius:16px;padding:16px}}.location-selector-container.dark-theme{background:linear-gradient(145deg,#002fa799,#001e6ecc);border:1px solid #7ac2ff26;box-shadow:0 10px 30px #0006}.location-selector-container.light-theme{background:linear-gradient(145deg,#e6f5ffe6,#fff);border:1px solid #002fa71a}.location-selector-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.location-field-group{display:flex;flex-direction:column;gap:8px;text-align:left}.location-field-label{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:600;gap:6px;opacity:.9}.location-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fffc;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23002FA7%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 16px top 50%;background-repeat:no-repeat;background-size:12px auto;border:2px solid #002fa726;border-radius:12px;box-sizing:border-box;color:#002fa7;cursor:pointer;font-size:15px;outline:none;padding:14px 16px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.dark-theme .location-select{background-color:#00145080;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%237AC2FF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");border:2px solid #7ac2ff4d;color:#e8e6e3}.location-select:focus{border-color:var(--text-color);box-shadow:0 0 0 4px #002fa71a}.dark-theme .location-select:focus{box-shadow:0 0 0 4px #7ac2ff33}.location-select option{background-color:#fff;color:#002fa7}.dark-theme .location-select option{background-color:#001f73;color:#e8e6e3}.location-select:disabled{cursor:not-allowed;opacity:.6}.location-header-btn{align-items:center;background-color:var(--text-color);border:none;border-radius:16px;box-shadow:0 4px 12px #00000026;color:var(--background-color);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin:10px auto;max-width:600px;padding:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.location-header-btn:hover{box-shadow:0 6px 16px #0003;filter:brightness(1.1);transform:translateY(-2px)}.location-header-btn:active{transform:translateY(1px)}.footer-sticky{align-items:center;background-color:var(--background-color);box-sizing:border-box;color:var(--text-color);display:flex;height:4rem;justify-content:space-between;left:0;margin:0;overflow:visible;padding:0 20px;position:fixed;text-align:center;top:0;transition:bottom 1s ease-in-out;width:100%;z-index:100}.light_footer{--text-color:#000;--background-color:#7ac2ffb3}.dark_footer,.light_footer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark_footer{--text-color:#e8e6e3;--background-color:#001450a6}@keyframes moveUp{0%{transform:translateY(10rem)}to{transform:translateY(0)}}.footer__btn{border:none!important;border-radius:12px!important;font-size:14px!important;margin:4px 2px!important;padding:6px 10px!important}.hiddeFooter{align-items:center;background-color:#000000bf!important;bottom:-1000px;display:flex;flex-direction:row;justify-content:space-between;left:5rem;padding:0;position:fixed;right:5rem;text-align:center;transition:.7s linear;z-index:40}@media screen and (max-width:1111px){.footer-sticky{display:flex;flex-direction:row;float:none;left:auto;right:auto}}.notification-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;position:relative;right:-10px;top:-10px;width:24px}.navbar-sticky{align-items:center;background-color:var(--background-color);border:none;border-radius:0;box-sizing:border-box;color:var(--text-color);display:flex;height:4rem;justify-content:flex-end;margin:0;padding:0 10px;position:fixed;right:0;text-align:center;top:0;transition:top 1s ease-in-out;width:auto;z-index:100}.dark_nav{--text-color:#e8e6e3;--background-color:#0000}.dark_nav,.light_nav{backdrop-filter:none;-webkit-backdrop-filter:none;border:none}.light_nav{--text-color:#000;--background-color:#0000}.navbar--logo{animation:rotate 2s ease-in-out .5s infinite;border-radius:50%;cursor:pointer;height:5rem;margin:5px;width:5rem}@keyframes moveDown{0%{transform:translateY(-5rem)}to{transform:translateY(0)}}@keyframes rotate{0%{transform:rotateY(1turn)}to{transform:rotateY(0)}}.nav__btn{background-color:var(--background-color)!important;border:2px solid var(--text-color)!important;border-radius:10px!important;color:var(--text-color)!important;font-size:18px;margin:3px!important;padding:3px!important}.nav__btn:hover{background:var(--text-color)!important;border:3px solid var(--background-color)!important;color:var(--background-color)!important}.hiddeNavbar{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0;position:fixed;right:0;text-align:center;top:0;top:-1000px;transition:.7s linear;z-index:40}@media screen and (max-width:1111px){.navbar-sticky{display:flex;flex-direction:column;float:none;height:auto;min-height:4rem;padding:3px;width:100%}}.navigation-menu{padding:5px}.navigation-menu,.navigation-menuexpanded{background-color:initial;border-radius:10px;display:flex}.navigation-menuexpanded{animation:growDown .3s ease-in-out forwards;flex-direction:row;padding:3px;transform-origin:top center;transition:.7s linear}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1)}to{transform:scaleY(1)}}.expandbtn{background-color:var(--background-color);border-color:var(--border-color);border-radius:15px;box-shadow:var(--box-shadow);color:var(--text-color);cursor:pointer;display:none;height:40px;width:100%}@media screen and (max-width:1111px){.navbar-sticky{width:auto}.navigation-menu{display:none}.navigation-menuexpanded{animation:growDown .3s ease-in-out forwards;background-color:initial;border-radius:10px;display:flex;flex-direction:column;padding:3px;transform-origin:top center;transition:.7s linear}.expandbtn{display:block}}.myaccount--logo{border-radius:50%;cursor:pointer;height:5rem;margin:5px;width:5rem}