.category-edit-modal__loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 0;width:100%}.category-edit-modal .image-picker{aspect-ratio:3/1;height:auto}.category-edit-modal .category-edit-modal__textarea-wrapper textarea{height:156px}.category-edit-modal .category-edit-modal__textarea-wrapper--small span{line-height:1.4}.category-edit-modal .category-edit-modal__textarea-wrapper--small textarea{height:100px}.item-admin-actions{align-items:center;display:flex;justify-content:flex-end}.item-admin-actions__item{color:var(--color-white);padding:6px;text-shadow:0 2px 3px rgba(0,0,0,.46)}.item-admin-actions--black .item-admin-actions__item{color:var(--color-text)}html[dir=rtl] .item-admin-actions__item{transform:rotateY(180deg)}.open-menu-item-button{align-items:center;background:var(--color-primary);border:none;border-radius:100%;box-shadow:var(--shadow-0);cursor:pointer;display:flex;font-size:26px;font-weight:500;height:38px;justify-content:center;padding:0;transition:opacity .25s,visibility .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38px;z-index:1}.open-menu-item-button line,.open-menu-item-button svg{fill:var(--color-white);stroke:var(--color-white)}.pswp img{max-width:none;-o-object-fit:contain;object-fit:contain}html[dir=rtl] .pswp__caption__center{text-align:right}.menu-item{align-items:center;display:flex;flex-direction:column;margin:0;position:relative}.menu-item-na{color:#676767;margin-bottom:8px}.menu-item-content{display:flex;flex-direction:column;width:100%}.menu-item-header{align-items:baseline;display:inline-flex;gap:16px;justify-content:flex-start;margin-bottom:6px;width:100%}.menu-item-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;width:100%}.menu-item-action{align-items:center;display:flex;position:absolute;right:-16px;top:0;z-index:1}html[dir=rtl] .menu-item-action{left:-10px;right:auto}.menu-item-action .menu-item-admin-actions{background:var(--color-white);border-radius:10px;box-shadow:var(--shadow-regular);margin-right:4px;position:relative;top:-22px}.menu-item._with-choice .menu-item-orders{background:var(--color-gray-100);display:flex;flex-direction:column;gap:24px;margin:16px -16px 0;padding:16px}.menu-item._with-choice .menu-item-orders .order-action--value .order-action-button{background:var(--color-gray-100)}.menu-item._with-choice:before{background:var(--color-primary);border-radius:var(--radius-sm);content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.menu-item._without-image{border-top:1px solid var(--color-gray-hover);padding-top:16px}.menu-item._full .menu-item-title{display:block;overflow:visible}.menu-item._not-available .menu-item-description,.menu-item._not-available .menu-item-footer,.menu-item._not-available .menu-item-image,.menu-item._not-visible .menu-item-content,.menu-item._not-visible .menu-item-image{opacity:.4}.admin-item-add-button{background:var(--color-primary);border-radius:18px;color:var(--color-white);padding:2px 0;width:100%}.crud-modal-form__loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 0;width:100%}.menu-admin-actions{align-items:center;background:var(--color-primary-1);border-radius:8px;color:var(--color-white);display:flex;padding:3px 6px;position:absolute;right:50%;top:37px;transform:translate(50%)}.menu{align-items:center;border-radius:32px;display:flex;justify-content:center;position:relative}.menu:not(:last-child){margin-right:10px}.menu__button{align-items:center;background:var(--color-white);border:3px solid var(--color-primary);border-radius:32px;color:var(--color-primary);cursor:pointer;display:flex;font-weight:600;padding:5px 10px 4px;transition:background .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}._selected .menu__button,.menu__button:hover{background:var(--color-primary);color:var(--color-white)}._not-visible .menu__button{opacity:.4}.menu._admin .menu__button{justify-content:center;min-width:86px;text-align:center}.menu-list{position:relative}.menu-list .base-scrollbar{align-items:center;display:flex;gap:0 8px;overflow-x:auto;padding:4px 22px 16px 0;position:relative}._admin .menu-list .base-scrollbar{padding-bottom:40px}html[dir=rtl] .menu-list .base-scrollbar{padding-left:22px;padding-right:0}.menu-list__item .admin-item-add-button{height:24px;width:24px}.menu-list__item .admin-item-add-button svg{height:16px;width:16px}
