.mnx-modal-wrapper[data-v-e2424dda]{width:100%;height:100%;position:fixed;z-index:100000;top:50%;overflow:hidden;opacity:0;left:50%;transform:translate(-50%,-50%);visibility:hidden;transition:.3s;display:flex;justify-content:center;align-items:center}.mnx-modal-wrapper.show[data-v-e2424dda]{opacity:1;visibility:visible}.mnx-modal-wrapper .mnx-modal[data-v-e2424dda]{width:280px;background-color:#fff;padding:16px;border-radius:8px;z-index:2;box-shadow:none;max-height:calc(100% - 32px);overflow:auto}.mnx-modal-wrapper .mnx-modal[data-v-e2424dda]::-webkit-scrollbar{width:6px;height:6px}.mnx-modal-wrapper .mnx-modal[data-v-e2424dda]::-webkit-scrollbar-track{box-shadow:none}.mnx-modal-wrapper .mnx-modal[data-v-e2424dda]::-webkit-scrollbar-thumb{border-radius:8px;background-color:#a9a9a9}.mnx-modal-wrapper .mnx-modal.small[data-v-e2424dda]{width:25%}.mnx-modal-wrapper .mnx-modal.medium[data-v-e2424dda]{width:50%}.mnx-modal-wrapper .mnx-modal.large[data-v-e2424dda]{width:75%}.mnx-modal-wrapper .mnx-modal.full[data-v-e2424dda]{width:calc(100% - 32px)}.mnx-modal-wrapper .mnx-modal .close-btn[data-v-e2424dda]{position:absolute;left:16px;top:18px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#696969;cursor:pointer}.mnx-modal-wrapper .mnx-modal .mnx-header-container[data-v-e2424dda]{border-bottom:1px solid #eee;padding-bottom:10px}.mnx-modal-wrapper .mnx-modal .mnx-body-container[data-v-e2424dda]{margin-top:10px}.mnx-modal-wrapper .dark-theme[data-v-e2424dda]{background-color:#10163a}.mnx-modal-wrapper .mnx-modal-mask[data-v-e2424dda]{width:100%;height:100%;position:absolute;top:0;opacity:.5;background-color:#000}.mnx-modal-wrapper .mnx-footer-container[data-v-e2424dda]{margin-top:20px}@media(max-width:575.98px){.mnx-modal[data-v-e2424dda]{width:calc(100% - 32px)!important}}button[data-v-d324fd1e]:disabled{box-shadow:none!important;cursor:no-drop}.btn-primary[data-v-d324fd1e]:hover{color:#fff!important}.btn-primary[data-v-d324fd1e]:focus{color:#fff}.button-image[data-v-d324fd1e]{width:14px;height:14px;margin-top:4px}.button-image.has-margin[data-v-d324fd1e]{margin-right:8px}.btn-text[data-v-d324fd1e]{display:flex;align-items:center;justify-content:center;gap:8px}.btn-text span[data-v-d324fd1e]{font-size:14px}.btn-text .iconify[data-v-d324fd1e]{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.btn-outline-primary[data-v-d324fd1e]{border:1.5px solid rgba(45,139,139,.4)!important;border-radius:8px;color:#2d8b8b}.btn-outline-primary[data-v-d324fd1e]:hover{background:rgba(45,139,139,.08)!important;color:#223047!important}.containers[data-v-1f2e52d8]{padding:24px}.containers .table-box[data-v-1f2e52d8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.containers .table-header[data-v-1f2e52d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f8f9fa}.containers .table-header .table-title[data-v-1f2e52d8]{font-size:24px;font-weight:600;color:#2c3e50;margin:0}.containers .table-header .add-btn[data-v-1f2e52d8]{background:#9b364c;border:none;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .3s ease;color:#fff}.containers .table-header .add-btn[data-v-1f2e52d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,139,139,.4)}.containers .menu-detail[data-v-1f2e52d8]{transition:all .3s ease}.containers .menu-detail[data-v-1f2e52d8]:hover{background-color:#f8f9fa;transform:translateY(-1px)}.containers .persian-number[data-v-1f2e52d8]{font-family:IRANYekanfa!important}.containers .status-badge[data-v-1f2e52d8]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.containers .status-badge.success[data-v-1f2e52d8]{background:#56ab2f;color:#fff}.containers .status-badge.danger[data-v-1f2e52d8]{background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff}.containers .text-muted[data-v-1f2e52d8]{color:#6c757d;font-style:italic}.containers .icon-preview[data-v-1f2e52d8]{width:34px;height:34px;-o-object-fit:cover;object-fit:cover;background:#948f8f;padding:4px;border-radius:4px}.containers .api-params[data-v-1f2e52d8],.containers .iframe-link[data-v-1f2e52d8],.containers .route-url[data-v-1f2e52d8]{font-family:Courier New,monospace;font-size:11px;background-color:#f8f9fa;padding:2px 6px;border-radius:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.containers .children-count[data-v-1f2e52d8]{background:#9b364c;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.containers .action-buttons[data-v-1f2e52d8]{display:flex;gap:8px;justify-content:center}.containers .action-buttons .edit-btn[data-v-1f2e52d8]{background:#fff;border:1px solid #948f8f!important;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s ease}.containers .action-buttons .edit-btn[data-v-1f2e52d8]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,172,254,.3)}.containers .menu-form .form-row[data-v-1f2e52d8]{display:flex;gap:16px;margin-bottom:20px}.containers .menu-form .form-row .form-group[data-v-1f2e52d8]{flex:1;display:flex;flex-direction:column}.containers .menu-form .form-row .form-group.full-width[data-v-1f2e52d8]{flex:100%}.containers .menu-form .form-row .form-group label[data-v-1f2e52d8]{font-weight:600;margin-bottom:8px;color:#2c3e50;font-size:14px}.containers .menu-form .form-row .form-group .form-control[data-v-1f2e52d8]{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease}.containers .menu-form .form-row .form-group .form-control[data-v-1f2e52d8]:focus{outline:none;border-color:#2d8b8b;box-shadow:0 0 0 3px rgba(45,139,139,.1)}.containers .menu-form .form-row .form-group select.form-control[data-v-1f2e52d8]{cursor:pointer}.containers .modal-actions[data-v-1f2e52d8]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.vpd-icon-btn{display:none!important}.vpd-input-group input:disabled{background:#fff;text-align:center;min-width:130px;border:none;font-family:IRANYekanfa!important;font-size:16px}.VuePagination__count{display:none}.page-item.active .page-link{background-color:#2d8b8b;border-radius:8px}.page-link{border:none;color:#000;font-family:IRANYekanfa!important}.btn__secondary{background:#948f8f}.btn__primary,.btn__secondary{color:#fff;border-radius:8px;padding:10px 20px;border:none}.btn__primary{background:#9b364c}