.ms-nested-card--deep[data-v-f9c795b2]{border-color:#d1fae5}.ms-nested-header--green[data-v-f9c795b2]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-bottom-color:#a7f3d0}.ms-nested-title--green[data-v-f9c795b2]{color:#065f46}.ms-nested-pagination--green[data-v-f9c795b2]{border-color:#a7f3d0}.ms-n-page-btn--green[data-v-f9c795b2]{color:#059669}.ms-n-page-btn--green[data-v-f9c795b2]:hover:not(:disabled){background:rgba(16,185,129,.12)}.ms-n-page-btn--green[data-v-f9c795b2]:disabled{color:#86efac}.ms-n-page-label--green[data-v-f9c795b2]{color:#065f46}.ms-n-page-label--green strong[data-v-f9c795b2]{color:#064e3b}.ms-btn--green[data-v-f9c795b2]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;box-shadow:0 2px 6px rgba(16,185,129,.3)}.ms-btn--green[data-v-f9c795b2]:hover{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px rgba(16,185,129,.4);transform:translateY(-1px)}.ms-nested-card[data-v-f9c795b2]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin:12px 0;overflow:hidden}.ms-nested-header[data-v-f9c795b2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.ms-nested-title[data-v-f9c795b2]{font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px}.ms-nested-title i[data-v-f9c795b2]{margin-right:6px}.ms-nested-header__right[data-v-f9c795b2]{display:flex;align-items:center;gap:12px}.ms-nested-pagination[data-v-f9c795b2]{display:inline-flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:8px;background:hsla(0,0%,100%,.7)}.ms-n-page-btn[data-v-f9c795b2]{background:transparent;border:none;cursor:pointer;font-size:.75rem;padding:5px 10px;transition:background-color .15s}.ms-n-page-btn[data-v-f9c795b2]:disabled{cursor:not-allowed}.ms-n-page-label[data-v-f9c795b2]{font-size:.78rem;font-weight:500;padding:0 4px;white-space:nowrap}.ms-btn[data-v-f9c795b2]{padding:7px 16px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease;border:none}.ms-nested-table[data-v-f9c795b2]{width:100%;border-collapse:collapse}.ms-nested-table thead tr[data-v-f9c795b2]{background:#f8fafc}.ms-nested-table th[data-v-f9c795b2]{padding:10px 16px;text-align:left;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.ms-th-action[data-v-f9c795b2]{text-align:right}.ms-nested-table td[data-v-f9c795b2]{padding:11px 16px;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ms-nested-row[data-v-f9c795b2]:hover{background:#f0fdf4}.ms-nested-cell-name[data-v-f9c795b2]{display:flex;align-items:center;gap:8px;font-weight:500}.ms-sub-dot[data-v-f9c795b2]{width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0}.ms-nested-empty[data-v-f9c795b2]{text-align:center;padding:24px 16px!important;color:#94a3b8;font-style:italic}.ms-actions[data-v-f9c795b2]{text-align:right;white-space:nowrap}.ms-action-btn[data-v-f9c795b2]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ms-action-btn[data-v-f9c795b2]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.ms-action-btn--edit[data-v-f9c795b2]{background:#e6f7fa;color:#00a0c1}.ms-action-btn--edit[data-v-f9c795b2]:hover{background:#00a0c1;color:#fff}.ms-action-btn--delete[data-v-f9c795b2]{background:#fef2f2;color:#dc2626}.ms-action-btn--delete[data-v-f9c795b2]:hover{background:#dc2626;color:#fff}.ms-action-btn--disabled[data-v-f9c795b2]{opacity:.4;cursor:not-allowed}.ms-action-btn--disabled[data-v-f9c795b2]:hover{transform:none;box-shadow:none;background:#fef2f2;color:#dc2626}.ms-nested-card[data-v-0f5fe502]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin:12px 0;overflow:hidden}.ms-nested-header[data-v-0f5fe502]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#fefce8,#fef3c7);border-bottom:1px solid #fde68a}.ms-nested-title[data-v-0f5fe502]{font-weight:700;font-size:.82rem;color:#92400e;text-transform:uppercase;letter-spacing:.5px}.ms-nested-title i[data-v-0f5fe502]{margin-right:6px}.ms-nested-header__right[data-v-0f5fe502]{display:flex;align-items:center;gap:12px}.ms-nested-pagination[data-v-0f5fe502]{display:inline-flex;align-items:center;border:1.5px solid #fde68a;border-radius:8px;background:hsla(0,0%,100%,.7)}.ms-n-page-btn[data-v-0f5fe502]{background:transparent;border:none;cursor:pointer;color:#b45309;font-size:.75rem;padding:5px 10px;transition:background-color .15s}.ms-n-page-btn[data-v-0f5fe502]:hover:not(:disabled){background:rgba(251,191,36,.15)}.ms-n-page-btn[data-v-0f5fe502]:disabled{color:#d4a574;cursor:not-allowed}.ms-n-page-label[data-v-0f5fe502]{font-size:.78rem;color:#92400e;font-weight:500;padding:0 4px;white-space:nowrap}.ms-n-page-label strong[data-v-0f5fe502]{color:#78350f}.ms-btn[data-v-0f5fe502]{padding:7px 16px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease;border:none}.ms-btn--warning[data-v-0f5fe502]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;box-shadow:0 2px 6px rgba(245,158,11,.3)}.ms-btn--warning[data-v-0f5fe502]:hover{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 4px 12px rgba(245,158,11,.4);transform:translateY(-1px)}.ms-nested-table[data-v-0f5fe502]{width:100%;border-collapse:collapse}.ms-nested-table thead tr[data-v-0f5fe502]{background:#f8fafc}.ms-nested-table th[data-v-0f5fe502]{padding:10px 16px;text-align:left;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.ms-th-action[data-v-0f5fe502]{text-align:right}.ms-nested-table td[data-v-0f5fe502]{padding:11px 16px;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ms-nested-row[data-v-0f5fe502]:hover{background:#fafbff}.ms-nested-cell-name[data-v-0f5fe502]{display:flex;align-items:center;gap:8px;font-weight:500}.ms-nested-empty[data-v-0f5fe502]{text-align:center;padding:24px 16px!important;color:#94a3b8;font-style:italic}.ms-expand-btn[data-v-0f5fe502]{background:none;border:none;cursor:pointer;color:#00a0c1;font-size:.65rem;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .15s;flex-shrink:0}.ms-expand-btn[data-v-0f5fe502]:hover{background:#e6f7fa}.ms-count-badge[data-v-0f5fe502]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:700}.ms-count-badge--subcategory[data-v-0f5fe502]{background:#ecfdf5;color:#059669}.ms-actions[data-v-0f5fe502]{text-align:right;white-space:nowrap}.ms-action-btn[data-v-0f5fe502]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ms-action-btn[data-v-0f5fe502]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.ms-action-btn--edit[data-v-0f5fe502]{background:#e6f7fa;color:#00a0c1}.ms-action-btn--edit[data-v-0f5fe502]:hover{background:#00a0c1;color:#fff}.ms-action-btn--delete[data-v-0f5fe502]{background:#fef2f2;color:#dc2626}.ms-action-btn--delete[data-v-0f5fe502]:hover{background:#dc2626;color:#fff}.ms-action-btn--disabled[data-v-0f5fe502]{opacity:.4;cursor:not-allowed}.ms-action-btn--disabled[data-v-0f5fe502]:hover{transform:none;box-shadow:none;background:#fef2f2;color:#dc2626}.ms-sub-collapse[data-v-0f5fe502]{background:#f8fafc}.ms-sub-cell[data-v-0f5fe502]{padding:0 8px 8px!important;border-bottom:none!important}.btn[data-v-08074eba],.btn[data-v-089461a4],.btn[data-v-708229ad]{width:7rem}.ms-page-header[data-v-8fce9074]{margin-bottom:24px;padding:24px 28px;background:linear-gradient(135deg,#004e5a,#00768a 50%,#00a0c1);border-radius:16px;box-shadow:0 4px 16px rgba(0,118,138,.25)}.ms-page-header__content[data-v-8fce9074]{display:flex;align-items:center;gap:16px}.ms-page-header__icon[data-v-8fce9074]{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#80e0f0;backdrop-filter:blur(4px)}.ms-page-header__title[data-v-8fce9074]{font-size:1.5rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.ms-page-header__subtitle[data-v-8fce9074]{font-size:.85rem;color:#94d8e8;margin:4px 0 0;font-weight:400}.ms-page-header__breadcrumb[data-v-8fce9074]{font-size:.78rem;color:hsla(0,0%,100%,.55);font-weight:500;margin:0 0 4px;letter-spacing:.3px}.ms-breadcrumb-sep[data-v-8fce9074]{margin:0 6px;opacity:.4}.ms-summary-row[data-v-8fce9074]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.ms-stat-card[data-v-8fce9074]{background:#fff;border-radius:14px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.ms-stat-card[data-v-8fce9074]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.ms-stat-icon[data-v-8fce9074]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.15rem;flex-shrink:0}.ms-stat-body[data-v-8fce9074]{display:flex;flex-direction:column}.ms-stat-value[data-v-8fce9074]{font-size:1.6rem;font-weight:700;color:#1e293b;line-height:1.2}.ms-stat-label[data-v-8fce9074]{font-size:.8rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.ms-card[data-v-8fce9074]{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);overflow:visible}.ms-card__toolbar[data-v-8fce9074]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.ms-pagination[data-v-8fce9074]{display:inline-flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:10px;overflow:visible;background:#f8fafc}.ms-page-btn[data-v-8fce9074]{background:transparent;border:none;cursor:pointer;color:#00a0c1;font-size:.85rem;padding:7px 12px;transition:background-color .15s}.ms-page-btn[data-v-8fce9074]:hover:not(:disabled){background:#e6f7fa}.ms-page-btn[data-v-8fce9074]:disabled{color:#cbd5e1;cursor:not-allowed}.ms-page-label[data-v-8fce9074]{font-size:.82rem;color:#64748b;font-weight:500;padding:0 6px;white-space:nowrap}.ms-page-label strong[data-v-8fce9074]{color:#1e293b}.ms-btn[data-v-8fce9074]{padding:9px 20px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;border:none}.ms-btn--primary[data-v-8fce9074]{background:linear-gradient(135deg,#00a0c1,#33b5d1);color:#fff;box-shadow:0 2px 8px rgba(0,160,193,.3)}.ms-btn--primary[data-v-8fce9074]:hover{background:linear-gradient(135deg,#008da8,#00a0c1);box-shadow:0 4px 16px rgba(0,160,193,.4);transform:translateY(-1px)}.ms-table-wrap[data-v-8fce9074]{overflow-x:auto}.ms-table[data-v-8fce9074]{width:100%;border-collapse:collapse}.ms-table thead tr[data-v-8fce9074]{background:linear-gradient(135deg,#f8fafc,#e6f7fa)}.ms-table th[data-v-8fce9074]{padding:13px 16px;text-align:left;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.ms-table td[data-v-8fce9074]{padding:14px 16px;font-size:.875rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ms-table tbody tr[data-v-8fce9074]{transition:background-color .15s ease}.ms-group-row[data-v-8fce9074]:hover{background-color:#f5fcfd}.ms-cell-name[data-v-8fce9074]{display:flex;align-items:center;gap:8px}.ms-expand-btn[data-v-8fce9074]{background:none;border:none;cursor:pointer;color:#00a0c1;font-size:.7rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .15s,transform .2s;flex-shrink:0}.ms-expand-btn[data-v-8fce9074]:hover{background:#e6f7fa}.ms-expand-btn i[data-v-8fce9074]{transition:transform .2s ease}.ms-group-name[data-v-8fce9074]{font-weight:600;color:#1e293b}.ms-count-badge[data-v-8fce9074]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:3px 10px;border-radius:16px;font-size:.78rem;font-weight:700}.ms-count-badge--category[data-v-8fce9074]{background:#fef3c7;color:#b45309}.ms-count-badge--subcategory[data-v-8fce9074]{background:#ecfdf5;color:#059669}.ms-actions[data-v-8fce9074]{text-align:right;white-space:nowrap}.ms-action-btn[data-v-8fce9074]{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ms-action-btn[data-v-8fce9074]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ms-action-btn--edit[data-v-8fce9074]{background:#e6f7fa;color:#00a0c1}.ms-action-btn--edit[data-v-8fce9074]:hover{background:#00a0c1;color:#fff}.ms-action-btn--delete[data-v-8fce9074]{background:#fef2f2;color:#dc2626}.ms-action-btn--delete[data-v-8fce9074]:hover{background:#dc2626;color:#fff}.ms-action-btn--disabled[data-v-8fce9074]{opacity:.4;cursor:not-allowed}.ms-action-btn--disabled[data-v-8fce9074]:hover{transform:none;box-shadow:none;background:#fef2f2;color:#dc2626}.ms-subtable-row[data-v-8fce9074]{background:#f8fafc}.ms-subtable-cell[data-v-8fce9074]{padding:0 16px 16px!important;border-bottom:none!important}.ms-empty-row[data-v-8fce9074]{text-align:center;padding:48px 16px!important}.ms-empty-state[data-v-8fce9074]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#94a3b8}.ms-empty-state i[data-v-8fce9074]{font-size:2rem;color:#cbd5e1}.ms-empty-state span[data-v-8fce9074]{font-size:.9rem}@media (max-width:768px){.ms-summary-row[data-v-8fce9074]{grid-template-columns:1fr}.ms-card__toolbar[data-v-8fce9074]{flex-direction:column;align-items:stretch}}