.Button-module-scss-module__FKmJja__button{cursor:pointer;background-color:#ffffff0e;border:0;border-radius:3px;outline:2px solid #24ceb1a1;height:30px;font-size:16px;font-weight:700}.Button-module-scss-module__FKmJja__button:focus,.Button-module-scss-module__FKmJja__button:hover{outline:2px solid var(--color-accent);background-color:#ffffff1a}.Button-module-scss-module__FKmJja__buttonDisabled{cursor:not-allowed;background-color:#ffffff15;outline:2px solid #746d6d}.Button-module-scss-module__FKmJja__buttonDisabled:focus,.Button-module-scss-module__FKmJja__buttonDisabled:hover{background-color:#ffffff15;outline:2px solid #746d6d}
.InputField-module-scss-module__XaAxOW__container{flex-direction:column;display:flex}.InputField-module-scss-module__XaAxOW__label{font-size:14px;font-weight:700}.InputField-module-scss-module__XaAxOW__input{background-color:#ffffff0e;border:0;border-radius:3px;outline:2px solid #24ceb1a1;height:30px;padding:0 10px;font-size:15px;font-weight:700;transition:all 50ms linear}.InputField-module-scss-module__XaAxOW__input:focus,.InputField-module-scss-module__XaAxOW__input:hover{outline:2px solid var(--color-accent);background-color:#ffffff1a}.InputField-module-scss-module__XaAxOW__inputInvalid{outline:2px solid #ce2424a1}.InputField-module-scss-module__XaAxOW__inputInvalid:focus,.InputField-module-scss-module__XaAxOW__inputInvalid:hover{outline:2px solid #ce2424}.InputField-module-scss-module__XaAxOW__inputDisabled{cursor:not-allowed;background-color:#ffffff15;outline:2px solid #746d6d}.InputField-module-scss-module__XaAxOW__inputDisabled:focus,.InputField-module-scss-module__XaAxOW__inputDisabled:hover{background-color:#ffffff15;outline:2px solid #746d6d}
.ImageManager-module-scss-module__sz-LVG__container{flex-direction:column;align-items:center;display:flex}.ImageManager-module-scss-module__sz-LVG__tableContainer{height:100%;max-height:600px;margin-top:40px;display:block;overflow:auto}.ImageManager-module-scss-module__sz-LVG__table td{height:80px;padding:0 10px;font-size:12px}.ImageManager-module-scss-module__sz-LVG__tagForm{align-items:center;gap:10px;display:flex}.ImageManager-module-scss-module__sz-LVG__error{color:#ff4040;font-size:15px;font-weight:700}
.Tags-module-scss-module__2XTryG__tagFilter{z-index:20;width:min(220px,100%);font-size:.9rem;position:relative}.Tags-module-scss-module__2XTryG__trigger{color:#ffffffe0;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#23262ae6;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 11px 8px 13px;transition:border-color 70ms,background-color .1s,box-shadow .1s;display:flex;box-shadow:0 4px 14px #0000001f,inset 0 1px #ffffff06}.Tags-module-scss-module__2XTryG__trigger:hover{background:#292c31f5;border-color:#ffffff29}.Tags-module-scss-module__2XTryG__trigger:focus-visible{border-color:color-mix(in srgb,var(--color-accent)75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)14%,transparent);outline:none}.Tags-module-scss-module__2XTryG__triggerOpen{border-color:color-mix(in srgb,var(--color-accent)55%,transparent)}.Tags-module-scss-module__2XTryG__triggerOpen .Tags-module-scss-module__2XTryG__chevron{transform:rotate(180deg)}.Tags-module-scss-module__2XTryG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Tags-module-scss-module__2XTryG__chevron{fill:none;stroke:#ffffff8c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px;transition:transform .1s}.Tags-module-scss-module__2XTryG__options{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;background:#1d1f23fa;border:1px solid #ffffff1a;border-radius:10px;max-height:260px;padding:5px;animation:.13s ease-out Tags-module-scss-module__2XTryG__openOptions;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #00000059,inset 0 1px #ffffff09}.Tags-module-scss-module__2XTryG__option{color:#ffffffb8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;padding:8px 10px;transition:color 70ms,background-color 70ms;display:flex}.Tags-module-scss-module__2XTryG__option:hover,.Tags-module-scss-module__2XTryG__option:focus-visible{color:#fffffff5;background:#fff1;outline:none}.Tags-module-scss-module__2XTryG__optionActive{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)9%,transparent)}.Tags-module-scss-module__2XTryG__optionActive:hover,.Tags-module-scss-module__2XTryG__optionActive:focus-visible{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)13%,transparent)}.Tags-module-scss-module__2XTryG__check{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}@keyframes Tags-module-scss-module__2XTryG__openOptions{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Tags-module-scss-module__2XTryG__options{animation:none}.Tags-module-scss-module__2XTryG__trigger,.Tags-module-scss-module__2XTryG__chevron,.Tags-module-scss-module__2XTryG__option{transition:none}}
.Topbar-module-scss-module__mH9xQW__topbar{flex-direction:row;align-items:center;gap:20px;padding:10px 30px;display:flex;position:sticky;top:0}.Topbar-module-scss-module__mH9xQW__topbarScroll{background-color:#070707b3}@media (max-width:800px){.Topbar-module-scss-module__mH9xQW__topbar{flex-direction:column;align-items:center;gap:10px}}
.ImageUpload-module-scss-module__fCxQGW__container{flex-direction:column;align-items:center;display:flex}.ImageUpload-module-scss-module__fCxQGW__form{flex-direction:column;gap:10px;display:flex}.ImageUpload-module-scss-module__fCxQGW__message{height:30px;font-size:15px;font-weight:700}
.AdminPage-module-scss-module__iM_K5W__container{flex:1;justify-content:center;gap:100px;padding:50px;display:flex}@media (max-width:1100px){.AdminPage-module-scss-module__iM_K5W__container{flex-direction:column}}
.LoginForm-module-scss-module__Z0taQW__container{flex:1;justify-content:center;margin-top:50px;display:flex}.LoginForm-module-scss-module__Z0taQW__form{flex-direction:column;gap:30px;width:500px;display:flex}.LoginForm-module-scss-module__Z0taQW__errorMessage{text-align:center;color:#ff4c4c;height:20px;font-weight:700}
