@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Regular"),url(/frontend/assets/BasisGrotesquePro-Regular-CKnRh9tN.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Regular-Cb9WPSiR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Bold"),url(/frontend/assets/BasisGrotesquePro-Bold-ByrTO2Ya.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Bold-kfJruEj-.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Black"),url(/frontend/assets/BasisGrotesquePro-Black-C8CoPHIu.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Black-DrgR1vKI.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Light"),url(/frontend/assets/BasisGrotesquePro-Light-CYBeceAw.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Light-DC-e6WDC.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit CY;src:local("HalvarBreitCY"),local("HalvarBreitCY-Rg"),url(/frontend/assets/HalvarBreitCY-Rg-Bq0_Hyx3.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Rg-CQKUNSTz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit Bl;src:local("HalvarBreitBl"),local("HalvarBreitCY-Bl"),url(/frontend/assets/HalvarBreitCY-Bl-D2M4an_a.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Bl-eJu0gl-8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit CY;src:local("HalvarBreitCY"),local("HalvarBreitCY-Bd"),url(/frontend/assets/HalvarBreitCY-Bd-BSmjLvKq.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Bd-Cp0aeuGW.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--white: #ffffff;--black: #232323;--lightBlack: #333333;--darkBlack: #000000;--orange: #ff7939;--purple: #7265e4;--gray-header: #232323;--gray-count: #333333;--gray-achievements: #222222;--gray-text: #6d6d6d;--gray-toggle: #585858;--gray-label-text: #8f8f8f}html{font-size:16px;font-family:Basis Grotesque Pro,sans-serif;font-weight:400;font-style:normal;color:var(--white);background-color:var(--darkBlack)}.title-text{font-family:Halvar Breit Bl;font-size:1.5rem;font-weight:700;color:var(--white)}.description-text{font-family:Basis Grotesque Pro;font-size:1rem;font-weight:400;color:var(--white)}.link-text{font-family:Basis Grotesque Pro;font-size:1.5rem;font-weight:800;color:var(--white)}.info-text{font-family:Basis Grotesque Pro;font-size:1rem;font-weight:400;color:var(--gray)}.bold-text{font-family:Halvar Breit Bl;font-size:1.125rem;font-weight:400;color:var(--darkBlack)}.error-text{font-family:Basis Grotesque Pro;font-size:1.5rem;font-weight:400;color:red}.container{width:375px;margin:0 auto}.section{padding:20px 0}.login-admin-container{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.login-admin-box{padding:2rem;box-shadow:0 2px 8px #00000026;border-radius:8px;background-color:#fff;width:100%;max-width:400px}.login-admin-title{text-align:center;margin-bottom:1rem;color:#000}.login-admin-alert{background-color:#f0b6b2!important;color:#e6d9d9!important;font-weight:700!important;display:flex!important;align-items:center!important}.edit-store-modal .MuiDialog-paper{background-color:#fff;color:#000}.edit-store-content{display:flex;flex-direction:column}.edit-store-content .upload-label{margin-top:20px}.edit-store-content .upload-label input{display:block}.edit-store-content .preview-image{width:100%;max-height:200px;object-fit:contain;border-radius:6px;border:1px solid #ccc}.upload-hint{font-size:.85rem;color:gray}.admin-table{background-color:#fff}.admin-table .MuiTableHead-root{background-color:#f5f5f5}.admin-table .MuiTableCell-head{font-weight:700;color:#000;padding:8px}.admin-table .MuiTableCell-body{color:#333}.admin-table .MuiTableRow-root:hover{background-color:#f9f9f9}.admin-table__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-table__search-input{flex:1;margin-right:16px;max-width:300px}.admin-table__add-btn{margin-right:20px;background-color:#1976d2;color:#fff;border:none;padding:6px 16px;border-radius:4px;cursor:pointer;transition:background-color .2s}.admin-table__add-btn:hover{background-color:#1565c0}.calendar-event-modal .MuiDialog-paper{background-color:#fff;color:#000}.calendar-event-content{display:flex;flex-direction:column}.calendar-event-content .preview-image{width:100%;max-height:200px;object-fit:contain;border-radius:6px;border:1px solid #ccc}.calendar-event-content .upload-hint{font-size:.85rem;color:gray}.event-calendar-admin{padding:20px;background:#fff}.event-calendar-admin .calendar-loader{display:flex;justify-content:center;margin-bottom:12px}.event-calendar-admin .fc{font-family:Roboto,sans-serif;font-size:13px;color:#000}.event-calendar-admin .fc .fc-daygrid-day-number{color:#000!important}.event-calendar-admin .fc .fc-toolbar-title{font-size:18px;font-weight:500;color:#000}.event-calendar-admin .fc .fc-button{background-color:#1976d2;color:#fff;border:none;transition:.2s}.event-calendar-admin .fc .fc-button:hover{background-color:#1565c0}.event-calendar-admin .fc-scrollgrid{table-layout:fixed;width:100%}.event-calendar-admin .fc-daygrid-day{height:70px;padding:4px}.event-calendar-admin .calendar-event{display:flex;align-items:center;gap:6px;white-space:normal;line-height:1.2}.event-calendar-admin .calendar-event__badge{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.event-calendar-admin .calendar-event__content{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:2px 8px;max-width:100%}.event-calendar-admin .calendar-event__time{color:#000;font-weight:500}.event-calendar-admin .calendar-event__title{color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-calendar-admin .fc .fc-col-header-cell-cushion,.event-calendar-admin .fc .fc-timegrid-slot-label,.event-calendar-admin .fc .fc-event-title,.event-calendar-admin .fc .fc-event-time{color:#000!important}.store-admin-container{background-color:#fff;color:#000;padding:24px}.store-admin-container .table-title{font-size:1.2rem;font-weight:700;margin-bottom:16px}.store-admin-container .MuiTable-root{width:100%;border-collapse:collapse}.store-admin-container .MuiTableHead-root{background-color:#f5f5f5}.store-admin-container .MuiTableCell-head{font-weight:600;font-size:.875rem}.store-admin-container .MuiTableCell-body{font-size:.875rem}.store-admin-container .MuiAvatar-root{width:40px;height:40px}.store-admin-container .status{border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500;text-align:center;display:inline-block}.store-admin-container .status.pending{background-color:#fbbc04;color:#fff}.store-admin-container .status.paid{background-color:#1a73e8;color:#fff}.store-admin-container .status.success{background-color:#34a853;color:#fff}.store-admin-container .status.failed{background-color:#ea4335;color:#fff}.store-admin-container .action-buttons{display:flex;gap:8px;justify-content:center}.menu-navigation__box{display:flex;justify-content:space-between;align-items:center}.menu-navigation .menu-navigation__item.placeholder{width:42px;height:42px}._roundButton_6bhz1_1{width:20px;height:20px;background-color:transparent;border-radius:50px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._roundButton_6bhz1_1:hover{opacity:.8;background-color:#ffffff80}._roundButton_6bhz1_1 ._roundButton_6bhz1_1._active_6bhz1_16{background-color:#ff0000b3}._roundButton_6bhz1_1:active{opacity:.4}._roundButton_6bhz1_1._active_6bhz1_16{background-color:#ff0000b3}._roundButton__label_6bhz1_26{margin-left:8px;font-size:14px;color:#ccc;white-space:nowrap}.menu-calendar{margin-bottom:32px}.menu-calendar__box{display:flex;justify-content:space-around;background-color:var(--black);border-radius:12px;padding:10px;gap:10px}.menu-calendar__box .round-button{transition:all .3s ease;border:2px solid transparent}.menu-calendar__box .round-button.active{border-color:var(--orange);background-color:var(--lightBlack)}.menu-calendar__box .round-button:hover:not(.active){background-color:var(--lightBlack);opacity:.8}.calendar-section{width:100%;max-width:375px;margin:0 auto 32px;padding:0 16px}.calendar-section .calendar-container{width:100%}.calendar-widget{background:#232323;border-radius:12px;padding:20px 4px 16px;box-shadow:0 2px 8px #0000004d;max-width:350px;width:100%;transition:background-color .3s ease;font-family:BasisGrotesquePro,sans-serif}.calendar-widget.week-mode{background:#000}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-header .calendar-title-dropdown{position:relative;margin-left:12px}.calendar-header .calendar-title-dropdown .calendar-title{font-size:14px;font-weight:500;color:#fff;letter-spacing:.2px;line-height:1.2;cursor:pointer;transition:color .2s ease;font-family:BasisGrotesquePro,sans-serif}.calendar-header .calendar-title-dropdown .calendar-title:hover{color:var(--orange)}.calendar-header .calendar-title-dropdown .month-dropdown-menu{position:absolute;top:100%;left:0;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:8px;padding:8px 0;min-width:140px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px #0000004d;z-index:1000}.calendar-header .calendar-title-dropdown .month-dropdown-menu .month-dropdown-item{padding:8px 16px;font-size:14px;color:#fff;cursor:pointer;transition:background-color .2s ease;font-family:BasisGrotesquePro,sans-serif}.calendar-header .calendar-title-dropdown .month-dropdown-menu .month-dropdown-item:hover{background-color:#4a4a4a}.calendar-header .calendar-title-dropdown .month-dropdown-menu .month-dropdown-item.active{background-color:var(--orange);color:#000}.calendar-header .calendar-mode-dropdown{position:relative;margin-right:12px}.calendar-header .calendar-mode-dropdown .calendar-mode{display:flex;align-items:center;font-size:14px;font-weight:500;color:#fff;cursor:pointer;letter-spacing:.2px;line-height:1.2;font-family:BasisGrotesquePro,sans-serif}.calendar-header .calendar-mode-dropdown .calendar-mode:after{content:"";margin-left:6px;margin-top:-2px;width:16px;height:16px;background:#1a1a1a;border-radius:50%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2,5 L5,8 L8,5' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60% 60%;display:inline-block}.calendar-header .calendar-mode-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:8px;padding:8px 0;min-width:100px;box-shadow:0 4px 12px #0000004d;z-index:1000}.calendar-header .calendar-mode-dropdown .dropdown-menu .dropdown-item{padding:8px 16px;font-size:16px;color:#fff;cursor:pointer;transition:background-color .2s ease;font-family:BasisGrotesquePro,sans-serif}.calendar-header .calendar-mode-dropdown .dropdown-menu .dropdown-item:hover{background-color:#4a4a4a}.calendar-header .calendar-mode-dropdown .dropdown-menu .dropdown-item.active{background-color:var(--orange);color:#000}.week-view{display:flex;gap:8px;margin:16px 0}.week-view .week-day{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;background:#3a3a3a;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative;min-height:45px}.week-view .week-day:hover{background:#4a4a4a;transform:translateY(-2px)}.week-view .week-day.today{background:var(--orange)}.week-view .week-day .week-day-name{font-size:9px;font-weight:500;color:#999;margin-bottom:2px;text-transform:uppercase;letter-spacing:.3px;font-family:BasisGrotesquePro,sans-serif}.week-view .week-day .week-day-number{font-size:16px;font-weight:400;color:#fff;margin-bottom:1px;font-family:BasisGrotesquePro,sans-serif}.week-view .week-day .event-dots-container{position:absolute;top:-2px;left:50%;transform:translate(-50%);display:flex;gap:1px;align-items:center;justify-content:center}.week-view .week-day .event-dot{width:4px;height:4px;border-radius:50%}.week-view .week-day.today .week-day-name,.week-view .week-day.today .week-day-number{color:#000}.week-view .week-day.today .event-dot{opacity:.8}.event-calendar{background:#232323!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:BasisGrotesquePro,sans-serif;padding:0;margin:0 0 0 4px;width:100%}.event-calendar *{border:none!important;outline:none!important}.event-calendar .react-calendar__navigation{display:none}.event-calendar .react-calendar__month-view__weekdays{background:#232323!important;border:none!important;display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:0;margin-left:-8px}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{background:#232323!important;border:none!important;color:#999;font-size:10px;font-weight:300;text-align:center;padding:4px 0;text-transform:uppercase;letter-spacing:.5px;line-height:1}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(2){transform:translate(-1px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(3){transform:translate(-2px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(4){transform:translate(-3px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(5){transform:translate(-4px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(6){transform:translate(-5px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(7){transform:translate(-5px)}.event-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;font-weight:300}.event-calendar .react-calendar__month-view__days{background:#232323!important;border:none!important;display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:1px}.event-calendar .react-calendar__month-view__days .react-calendar__tile{background:#232323!important;border:none!important;outline:none!important;color:#fff;font-size:12px;font-weight:400;height:30px;width:30px!important;min-width:30px!important;max-width:30px!important;position:relative;display:flex;align-items:center;justify-content:center;line-height:1;margin:1px}.event-calendar .react-calendar__month-view__days .react-calendar__tile:hover{background:#3a3a3a!important;border-radius:4px}.event-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now{background:var(--orange)!important;color:#000!important;border-radius:50%!important}.event-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now:hover{background:var(--orange)!important}.event-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active{background:var(--orange)!important;color:#000!important;border-radius:50%!important}.event-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active:hover{background:var(--orange)!important}.event-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--neighboringMonth{color:#666;background:#232323!important}.event-calendar .react-calendar__month-view__days .react-calendar__tile .event-dots-container{position:absolute;bottom:2px;left:50%;transform:translate(-50%);display:flex;gap:2px;align-items:center;justify-content:center}.event-calendar .react-calendar__month-view__days .react-calendar__tile .event-dot{width:4px;height:4px;border-radius:50%}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;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 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{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.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{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.event{background-color:var(--black);padding:10px;border-radius:15px;margin-bottom:10px}.event:last-child{margin-bottom:0}.event__title{margin-bottom:15px}.event__wrapper{display:flex;gap:10px;margin-bottom:5px}.event__wrapper-right{gap:10px}.event__box{display:flex;gap:10px}.event__item{display:flex;align-items:center;gap:5px}.event__box-button{display:flex;align-items:center;justify-content:space-between}.event__description{margin-top:8px;font-size:.9rem;line-height:1.4;opacity:.8}.event__type-indicator{display:flex;align-items:center;justify-content:center;margin-right:10px}.event__type-indicator .type-dot{width:8px;height:8px;border-radius:50%;background-color:var(--purple)}.event__type-indicator.company .type-dot{background-color:var(--orange)}.event__type-indicator.user .type-dot{background-color:var(--purple)}.event__empty,.event__placeholder{text-align:center;padding:40px 20px}.event__empty h3,.event__placeholder h3{margin-bottom:10px}.event__empty p,.event__placeholder p{opacity:.7}.event__empty{background-color:var(--black);border-radius:15px;border:2px dashed var(--gray-header)}.event__placeholder{background-color:var(--lightBlack);border-radius:15px}.event__image{width:40px;height:40px;border-radius:8px;object-fit:cover}._spinner_xf2m6_1{display:flex;align-items:center;justify-content:center;margin:0 auto}._loader_xf2m6_8{width:160px;height:160px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:var(--purple) var(--purple) transparent transparent;box-sizing:border-box;animation:_rotation_xf2m6_1 1s linear infinite}._loader_xf2m6_8:after,._loader_xf2m6_8:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent var(--orange) var(--orange);width:130px;height:130px;border-radius:50%;box-sizing:border-box;animation:_rotationBack_xf2m6_1 .5s linear infinite;transform-origin:center center}._loader_xf2m6_8:before{width:100px;height:100px;border-color:var(--gray) var(--gray) transparent transparent;animation:_rotation_xf2m6_1 1.5s linear infinite}@keyframes _rotation_xf2m6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _rotationBack_xf2m6_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.achievements-cards{display:flex;flex-direction:column;gap:10px}.achievements-cards__wrapper{display:flex;align-items:center;gap:20px;background-color:var(--gray-achievements);padding:15px;border-radius:20px}.achievements-cards__wrapper-left{background-color:var(--gray-count);padding:5px;display:flex;justify-content:center;border-radius:15px}.achievements-cards__wrapper-left.completed{background-color:var(--orange)}.achievements-cards__wrapper-left img{width:63.63px;height:63.63px;border-radius:15px;object-fit:contain}.achievements-cards__wrapper-right{display:flex;flex-direction:column;gap:10px}.achievements-cards__title{color:var(--gray-text);font-family:Basis Grotesque Pro;font-size:1.25rem;font-weight:800}.achievements-cards__title.completed{color:var(--white)}.achievements-cards__description{color:var(--gray-text);font-family:Basis Grotesque Pro;font-size:.95rem;font-weight:400;line-height:1.4}.achievements-cards__description.completed{color:var(--white)}._cardButton_1ne8m_1{background-color:var(--black);border-radius:15px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:15px;position:relative}._cardLeft_1ne8m_13{display:flex;align-items:center}._cardTitle_1ne8m_18{color:var(--white);position:absolute;bottom:20px}._cardIcon_1ne8m_24{width:5,73rem;height:5.76rem}span{font-family:BasisGrotesquePro-Black,sans-serif;font-weight:700;font-size:1.25rem;color:var(--white)}.event-details{background-color:var(--black);padding:10px;border-radius:15px;display:flex;flex-direction:column;gap:15px;align-items:flex-start;margin-bottom:20px}.event-details__box{display:flex;align-items:center;gap:10px}.event-details__img{width:100%;border-radius:15px}.description-text{white-space:pre-line}.description-text a,.info-text a{color:#b3b3b3;text-decoration:underline;word-break:break-word;transition:color .2s ease}.description-text a:hover,.info-text a:hover{color:#999}._attractiveButton_1899v_1{padding:5px 10px;height:40px;border-radius:50px;background-color:var(--orange);color:var(--black);border:none;cursor:pointer;width:100%}._attractiveButton_1899v_1:hover{opacity:.8}._attractiveButton_1899v_1:active{opacity:.4}.create-event__box{background-color:var(--black);padding:15px;border-radius:15px;margin-bottom:10px}.create-event__box_big{margin-bottom:40px}.create-event__box-select{display:flex;align-items:center;justify-content:space-between}.create-event__hr{border:solid 1px var(--gray);margin:5px 0}.create-event__name-text-field{width:27ch!important}.create-event__name-text-field .MuiInput-underline:before,.create-event__name-text-field .MuiInput-underline:after{border-bottom:none!important}.create-event__name-text-field .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none!important}.create-event__name-text-field .MuiInputBase-input{color:var(--white)!important}.create-event__name-text-field .MuiInputLabel-root{color:var(--gray-label-text)!important}.create-event__name-text-field .MuiInputLabel-root.MuiInputLabel-shrink,.create-event__name-text-field .MuiInputLabel-root.Mui-focused{color:var(--white)!important}.create-event__datePickerCustom{width:130px}.create-event__time-select .MuiSelect-select{color:var(--white)!important}.create-event__time-select .MuiInput-underline:before,.create-event__time-select .MuiInput-underline:after{border-bottom:none!important}.create-event__time-select .MuiOutlinedInput-notchedOutline{border:none!important}._container_89rsw_2{position:relative;display:inline-block}._header_89rsw_7{background-color:var(--black);color:var(--white);border:none;border-radius:20px;padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}._arrow_89rsw_20{margin-left:8px}._menu_89rsw_24{position:absolute;top:100%;right:0;background-color:var(--black);border-radius:8px;margin-top:4px;list-style:none;padding:0;width:max-content;max-height:12.5rem;overflow-y:auto;z-index:10}._menu_89rsw_24 ._item_89rsw_38{font-size:.875rem;font-weight:400}._item_89rsw_38{padding:.5rem 1rem;color:var(--white);cursor:pointer}._item_89rsw_38:hover{background-color:#ffffff1a}._active_89rsw_52{background-color:#fff3}.store__box{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.store__box-card{display:flex;flex-wrap:wrap;list-style-type:none;gap:15px}._usualInput_1b94h_1{width:100%;background-color:var(--black);color:var(--gray);border-radius:20px;padding:10px;border:none;outline:none}._usualInput_1b94h_1::placeholder{color:var(--gray)}._searchSelect_1a9is_1{width:100%;padding:10px;background-color:var(--black);color:var(--gray);border:none;border-radius:20px;cursor:pointer}.store__item-card{height:12.125rem;width:11.125rem;padding:12px;background-color:var(--black);border-radius:15px;display:flex;align-items:flex-end;overflow:hidden;position:relative;z-index:0;cursor:pointer}.store__item-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:rotate(-25deg);object-fit:contain;max-width:60%;margin:auto;pointer-events:none}.store__item-card-button{display:flex;flex-direction:column;gap:60px}.store__item-card-price{position:absolute;bottom:70px;right:7px;background-color:var(--orange);text-align:center;border-radius:45.2px;padding:5px;width:auto;transform:rotate(-15deg)}.store__card-text{font-family:Basis Grotesque Pro,sans-serif;font-weight:700;font-size:.85rem;line-height:.875rem;letter-spacing:0;color:var(--white);overflow:hidden;min-height:28px}.store__item-favorite{position:absolute;top:25px;right:25px;z-index:2}.store__item-favorite img{width:50px;height:50px;object-fit:contain}.store-detail__box{display:flex;align-items:center;justify-content:center;background-color:var(--black);border-radius:20px;position:relative;margin-bottom:30px;min-height:300px}.store-detail__image{max-width:220px;max-height:220px;width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.store-detail__button{position:absolute;top:15px;right:15px}.store-detail__title{margin-bottom:20px}.store-detail__text{margin-bottom:30px}.store-detail__box-buttons{display:flex;gap:10px}.store-detail__item-favorite{position:absolute;top:30px;right:30px;z-index:2}.count{display:flex;align-items:center;gap:10px;background-color:var(--gray-count);padding:5px;border-radius:50px}.count span{font-family:Halvar Breit Bl,sans-serif;font-weight:700;font-size:.9438rem;color:var(--white)}.cart__box-button{display:flex;justify-content:space-between}.cart__item-button{display:flex;gap:10px;margin-bottom:30px}.cart__text{color:var(--gray);cursor:pointer}.cart__box{display:flex;gap:20px;margin-bottom:40px;align-items:flex-start;flex-wrap:wrap}.cart__item_img{background-color:var(--black);border-radius:15px;padding:5px;width:151px;height:134px;display:flex;align-items:center;justify-content:center}.cart__item_img>img{width:100%;height:100%;object-fit:contain;display:block}.cart__item_text{flex:1 1 auto;max-width:calc(100% - 171px);display:flex;flex-direction:column;justify-content:space-between}.cart__item_text h2,.cart__item_text p{word-break:break-word;white-space:normal}.cart__title{margin-bottom:10px}.cart__price{display:flex;gap:20px}.cart__bottom{margin-bottom:20px}.cart__bottom_big{margin-bottom:40px}.cart__modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--black);color:var(--white);border-radius:16px;box-shadow:0 0 20px #ffffff1a;padding:32px 24px;text-align:center;min-width:290px;max-width:90vw;font-family:Basis Grotesque Pro,sans-serif}.cart__modal-text{font-size:1rem;line-height:1.4;color:var(--white)}.toggle-button{display:flex;justify-content:space-between;padding:5px;background-color:var(--black);border-radius:50px}.toggle-btn{padding:10px 20px;background-color:var(--black);color:var(--white);border-radius:50px;cursor:pointer;transition:all .3s ease-in-out;outline:none;border:none;text-align:center;flex-grow:1}.toggle-btn.active{background-color:var(--gray-toggle)}.toggle-btn:hover{opacity:.8}.toggle-btn:active{opacity:.4}.header__container{display:flex;align-items:center;justify-content:space-between;background-color:var(--gray-header);padding:5px 10px;border-radius:50px}.header__logo{cursor:pointer}.header .avatar-img{width:42px;height:42px;border-radius:50%;object-fit:cover}.admin-content{display:"flex";flex-grow:1;padding:10px;margin-left:240px}.admin-header{background-color:#1976d2}.admin-header button{color:#fff;font-size:16px}.admin-drawer{width:240px;flex-shrink:0}.admin-drawer .MuiDrawer-paper{width:240px;box-sizing:border-box;background-color:#121212;color:#fff;margin-top:64px}.active-menu-item{background-color:#1e88e5!important;color:#fff}.active-menu-item .MuiListItemText-root{color:#fff;font-weight:700}.admin-submenu{padding-left:32px}.admin-submenu .MuiListItemText-root{font-size:14px}
