.admin-nav-dropdown[data-v-e7dd4ca9]{display:inline-block;position:relative}.dropdown-toggle[data-v-e7dd4ca9]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;min-width:250px;padding:.75rem 1rem;text-align:left}.dropdown-toggle .icon[data-v-e7dd4ca9]{color:#d00}.dropdown-toggle .label[data-v-e7dd4ca9]{flex-grow:1}.dropdown-toggle .arrow[data-v-e7dd4ca9]{color:#6b7280}.dropdown-menu[data-v-e7dd4ca9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:70vh;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% + 5px);width:100%;z-index:100}.dropdown-item[data-v-e7dd4ca9]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 1rem;text-align:left;width:100%}.dropdown-item[data-v-e7dd4ca9]:hover{background-color:#f3f4f6}.dropdown-item.active[data-v-e7dd4ca9]{background-color:#fee2e2;color:#d00;font-weight:600}.dropdown-item.active .icon[data-v-e7dd4ca9]{font-variation-settings:"FILL" 1}.fade-enter-active[data-v-e7dd4ca9],.fade-leave-active[data-v-e7dd4ca9]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-e7dd4ca9],.fade-leave-to[data-v-e7dd4ca9]{opacity:0;transform:translateY(-10px)}.restaurant-selector[data-v-12365b33]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.restaurant-selector label[data-v-12365b33]{font-weight:700;min-width:-moz-fit-content;min-width:fit-content}.restaurant-selector select[data-v-12365b33]{background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:.9rem;min-width:200px;padding:.5rem .75rem;transition:border-color .2s ease}.restaurant-selector select[data-v-12365b33]:focus{border-color:#d00;box-shadow:0 0 0 2px #0070f31a;outline:none}.restaurant-selector select[data-v-12365b33]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.restaurant-selector .debug-info[data-v-12365b33]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#666;font-size:.85rem;margin-left:.5rem;padding:.25rem .5rem}.loading[data-v-12365b33],.no-restaurants[data-v-12365b33]{color:#666;font-style:italic;margin-top:1rem;padding:1rem;text-align:center}.no-restaurants[data-v-12365b33]{color:#e53935}@media(max-width:768px){.restaurant-selector[data-v-12365b33]{align-items:flex-start;flex-direction:column;gap:.75rem}.restaurant-selector select[data-v-12365b33]{min-width:unset;width:100%}.restaurant-selector .debug-info[data-v-12365b33]{align-self:stretch;margin-left:0;text-align:center}}
