.cat-sheet[data-v-ed288e93]{background:#fff;direction:rtl;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:300}.sheet-overlay[data-v-ed288e93]{background:#00000073;inset:0;position:fixed;z-index:299}.sheet-handle-wrap[data-v-ed288e93]{cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:10px 0 4px}.sheet-handle[data-v-ed288e93]{background:#d1d5db;border-radius:4px;height:4px;width:40px}.sheet-header[data-v-ed288e93]{border-bottom:1px solid #f0f1f5;gap:10px;padding:6px 16px 12px}.sheet-close[data-v-ed288e93],.sheet-header[data-v-ed288e93]{align-items:center;display:flex;flex-shrink:0}.sheet-close[data-v-ed288e93]{background:#f3f4f8;border:none;border-radius:50%;cursor:pointer;height:34px;justify-content:center;width:34px}.sheet-close svg[data-v-ed288e93]{color:#6b7280;height:16px;width:16px}.sheet-breadcrumb[data-v-ed288e93]{flex:1}.breadcrumb-btn[data-v-ed288e93]{align-items:center;background:none;border:none;color:#3b5bdb;cursor:pointer;direction:rtl;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:4px;padding:0}.bc-arrow[data-v-ed288e93]{height:16px;transform:rotate(180deg);width:16px}.breadcrumb-title[data-v-ed288e93]{color:#1a1f36;font-size:16px;font-weight:700}.sheet-body[data-v-ed288e93]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.sheet-loading[data-v-ed288e93]{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.skel-row[data-v-ed288e93]{animation:shimmer-ed288e93 1.4s infinite;background:linear-gradient(90deg,#f0f1f6 25%,#e4e6ef,#f0f1f6 75%);background-size:200% 100%;border-radius:12px;height:52px}@keyframes shimmer-ed288e93{0%{background-position:200% 0}to{background-position:-200% 0}}.sheet-error[data-v-ed288e93]{align-items:center;color:#8b91a7;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;padding:60px 24px;text-align:center}.err-icon[data-v-ed288e93]{color:#e03131;height:32px;width:32px}.retry-btn[data-v-ed288e93]{background:none;border:1px solid #3b5bdb;border-radius:8px;color:#3b5bdb;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 16px}.cat-list[data-v-ed288e93]{padding:8px 0}.cat-row[data-v-ed288e93]{align-items:center;border-bottom:1px solid #f5f6fa;color:#1a1f36;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s}.cat-row[data-v-ed288e93]:active{background:#f3f4f8}.cat-icon-wrap[data-v-ed288e93]{align-items:center;background:#f0f2ff;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.cat-icon-img[data-v-ed288e93]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cat-icon-svg[data-v-ed288e93]{color:#3b5bdb;height:20px;width:20px}.cat-label[data-v-ed288e93]{flex:1}.cat-arrow[data-v-ed288e93]{color:#c0c5d8;flex-shrink:0;height:16px;width:16px}.cat-arrow--blue[data-v-ed288e93]{color:#3b5bdb}.children-view[data-v-ed288e93]{padding:0}.parent-link[data-v-ed288e93]{align-items:center;background:#eef2ff;border-bottom:1px solid #dde3fb;color:#3b5bdb;display:flex;font-size:15px;font-weight:600;gap:12px;padding:14px 16px;text-decoration:none}.divider[data-v-ed288e93]{background:#f5f6fa;height:6px}.no-children[data-v-ed288e93]{align-items:center;color:#a8adc0;display:flex;flex-direction:column;font-size:14px;gap:10px;padding:60px 24px;text-align:center}.no-ch-icon[data-v-ed288e93]{color:#c8cde0;height:32px;width:32px}.sub-group[data-v-ed288e93]{border-bottom:1px solid #f5f6fa;padding:4px 0}.sub-group-title[data-v-ed288e93]{color:#8b91a7;font-size:11px;font-weight:700;letter-spacing:.3px;padding:10px 16px 6px}.sub-row[data-v-ed288e93]{align-items:center;border-bottom:1px solid #f5f6fa;color:#3a3f58;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-decoration:none;transition:background .15s}.sub-row[data-v-ed288e93]:active{background:#f3f4f8}.sub-dot[data-v-ed288e93]{background:#d1d5db;border-radius:50%;flex-shrink:0;height:6px;width:6px}.sub-row--all[data-v-ed288e93]{color:#3b5bdb;font-size:13px;font-weight:600}.sub-row--all .sub-dot[data-v-ed288e93]{display:none}.sheet-enter-active[data-v-ed288e93]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.sheet-leave-active[data-v-ed288e93]{transition:transform .28s cubic-bezier(.4,0,1,1)}.sheet-enter-from[data-v-ed288e93],.sheet-leave-to[data-v-ed288e93]{transform:translateY(100%)}.fade-enter-active[data-v-ed288e93],.fade-leave-active[data-v-ed288e93]{transition:opacity .25s ease}.fade-enter-from[data-v-ed288e93],.fade-leave-to[data-v-ed288e93]{opacity:0}.slide-fade-enter-active[data-v-ed288e93]{transition:all .2s ease}.slide-fade-leave-active[data-v-ed288e93]{transition:all .15s ease}.slide-fade-enter-from[data-v-ed288e93]{opacity:0;transform:translate(-16px)}.slide-fade-leave-to[data-v-ed288e93]{opacity:0;transform:translate(16px)}.fade-enter-active[data-v-3e6e20d7],.fade-leave-active[data-v-3e6e20d7]{transition:opacity .3s ease}.fade-enter-from[data-v-3e6e20d7],.fade-leave-to[data-v-3e6e20d7]{opacity:0}.slide-up-enter-active[data-v-3e6e20d7],.slide-up-leave-active[data-v-3e6e20d7]{transition:transform .3s ease}.slide-up-enter-from[data-v-3e6e20d7],.slide-up-leave-to[data-v-3e6e20d7]{transform:translateY(100%)}.pb-safe[data-v-3e6e20d7]{padding-bottom:env(safe-area-inset-bottom,1rem)}div[data-v-3e6e20d7]{-webkit-overflow-scrolling:touch}.nav-item[data-v-5d1e8de5]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;justify-content:center;padding:8px 0;text-decoration:none;transition:color .15s}.nav-item.active[data-v-5d1e8de5]{color:#3b5bdb}.nav-icon[data-v-5d1e8de5]{height:24px;width:24px}.nav-label[data-v-5d1e8de5]{font-size:10px;font-weight:500;white-space:nowrap}.cart-badge[data-v-5d1e8de5]{background:#ef4444;border-radius:99px;color:#fff;font-size:10px;font-weight:700;height:18px;left:-6px;min-width:18px;padding:0 4px;position:absolute;top:-6px}.cart-badge[data-v-5d1e8de5],.user-avatar[data-v-5d1e8de5]{align-items:center;display:flex;justify-content:center}.user-avatar[data-v-5d1e8de5]{background:#3b5bdb;border-radius:50%;height:26px;overflow:hidden;width:26px}.avatar-img[data-v-5d1e8de5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initial[data-v-5d1e8de5]{color:#fff;font-size:12px;font-weight:700}.profile-user-row[data-v-5d1e8de5]{align-items:center;display:flex;gap:14px;margin-bottom:4px;padding-bottom:18px}.profile-avatar-lg[data-v-5d1e8de5]{align-items:center;background:#3b5bdb;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.profile-avatar-img[data-v-5d1e8de5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-avatar-initial[data-v-5d1e8de5]{color:#fff;font-size:22px;font-weight:700}.profile-name[data-v-5d1e8de5]{color:#1a1f36;font-size:15px;font-weight:700}.profile-phone[data-v-5d1e8de5]{color:#8b91a7;direction:ltr;font-size:13px;margin-top:2px;text-align:right}.profile-menu[data-v-5d1e8de5]{display:flex;flex-direction:column}.profile-divider[data-v-5d1e8de5]{background:#f3f4f6;height:1px;margin:8px 0}.profile-row[data-v-5d1e8de5]{align-items:center;background:none;border:none;border-bottom:1px solid #f9fafb;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;padding:12px 4px;text-align:right;text-decoration:none;transition:color .15s;width:100%}.profile-row[data-v-5d1e8de5]:hover{color:#3b5bdb}.profile-row-icon[data-v-5d1e8de5]{color:#6b7280;flex-shrink:0;height:18px;width:18px}.profile-row-arrow[data-v-5d1e8de5]{color:#d1d5db;flex-shrink:0;height:14px;margin-right:auto;width:14px}.logout-btn[data-v-5d1e8de5]{background:none;border:none;color:#ef4444;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;gap:10px;padding:8px 4px}.guest-state[data-v-5d1e8de5],.logout-btn[data-v-5d1e8de5]{align-items:center;display:flex}.guest-state[data-v-5d1e8de5]{flex-direction:column;padding-top:8px;text-align:center}.guest-icon[data-v-5d1e8de5]{margin-bottom:6px}.guest-title[data-v-5d1e8de5]{color:#1a1f36;font-size:16px;font-weight:700}.guest-desc[data-v-5d1e8de5]{color:#9ca3af;font-size:13px;margin:4px 0 18px}.login-btn[data-v-5d1e8de5]{background:#3b5bdb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:13px;transition:background .2s;width:100%}.login-btn[data-v-5d1e8de5]:hover{background:#2f4ac4}
