.GrutasTable-module__CFHRda__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:1;width:100%;min-height:0;margin-bottom:0;display:flex;overflow:visible;box-shadow:0 2px 8px #00000014}.GrutasTable-module__CFHRda__tableCard{box-shadow:none;background-color:#fff;border:none;border-radius:0;flex-direction:column;height:100%;min-height:300px;padding:0;display:flex;overflow:visible}.GrutasTable-module__CFHRda__tableWrapper{flex:1;width:100%;position:relative;overflow:visible}.GrutasTable-module__CFHRda__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:12px}.GrutasTable-module__CFHRda__th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:20;background:#0f172a;border-bottom:2px solid #fff3;border-right:1px solid #ffffff1a;padding:8px 10px;font-size:10px;font-weight:600;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.GrutasTable-module__CFHRda__th:last-child{text-align:center;border-right:none}.GrutasTable-module__CFHRda__th:first-child{border-left:none}.GrutasTable-module__CFHRda__tr{cursor:pointer;background-color:#fff;border-bottom:1px solid #f3f4f6;transition:all .2s}.GrutasTable-module__CFHRda__tr:nth-child(2n){background-color:#fafbfc}.GrutasTable-module__CFHRda__tr:hover{background-color:#f7ffd6;transform:scale(1.001);box-shadow:0 2px 8px #7c3aed1a}.GrutasTable-module__CFHRda__tr:active{background-color:#ecff9e;transform:scale(.999)}.GrutasTable-module__CFHRda__tr:last-child{border-bottom:none}.GrutasTable-module__CFHRda__td{color:#1f2937;vertical-align:middle;padding:8px 10px;font-size:11px;font-weight:500}.GrutasTable-module__CFHRda__td:first-child{color:#374151;font-weight:600}.GrutasTable-module__CFHRda__td:last-child{text-align:center}.GrutasTable-module__CFHRda__emptyCell{text-align:center;color:#6b7280;font-size:11px;padding:30px!important}.GrutasTable-module__CFHRda__actions{justify-content:center;align-items:center;gap:4px;display:flex}.GrutasTable-module__CFHRda__deleteButton{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:4px 6px;font-size:12px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.GrutasTable-module__CFHRda__deleteButton:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.GrutasTable-module__CFHRda__deleteButton:disabled{opacity:.5;cursor:not-allowed}.GrutasTable-module__CFHRda__loadingContainer,.GrutasTable-module__CFHRda__errorContainer{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:11px;display:flex}.GrutasTable-module__CFHRda__retryButton{color:#111;cursor:pointer;background:#d4ff00;border:none;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}.GrutasTable-module__CFHRda__retryButton:hover{background:#b8e000}
.AyudanteForm-module__tkPn7G__formContainer{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--outline-variant);box-shadow:var(--shadow-elevation-2);flex-direction:column;min-height:300px;display:flex;overflow:visible}.AyudanteForm-module__tkPn7G__formHeader{color:#fff;padding:var(--spacing-md)var(--spacing-md);border-bottom:1px solid var(--outline-variant);border-radius:var(--radius-lg)var(--radius-lg)0 0;background:#0f172a}.AyudanteForm-module__tkPn7G__formTitle{font-size:var(--font-size-body-medium);color:var(--on-primary);margin:0;font-weight:600}.AyudanteForm-module__tkPn7G__formBody{padding:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.AyudanteForm-module__tkPn7G__formContent{flex-direction:column;gap:10px;display:flex}.AyudanteForm-module__tkPn7G__formGroup{flex-direction:column;gap:4px;display:flex}.AyudanteForm-module__tkPn7G__formLabel{color:#374151;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.AyudanteForm-module__tkPn7G__required{color:#dc2626;font-weight:700}.AyudanteForm-module__tkPn7G__formInput{color:#111827;background:#fff;border:2px solid #9ca3af;border-radius:4px;width:100%;min-height:32px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 1px 3px #0000001a}.AyudanteForm-module__tkPn7G__formInput:hover:not(:disabled){border-color:#9ca3af}.AyudanteForm-module__tkPn7G__formInput:focus{background:#fff;border-color:#d4ff00;outline:none;box-shadow:0 0 0 3px #d4ff001a}.AyudanteForm-module__tkPn7G__formInputError{background-color:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.AyudanteForm-module__tkPn7G__formInputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.AyudanteForm-module__tkPn7G__errorMessage{color:#dc2626;margin-top:2px;font-size:11px;font-weight:500;line-height:1.2;display:block}.AyudanteForm-module__tkPn7G__loadingContainer{color:#6b7280;justify-content:center;align-items:center;padding:40px;display:flex}.AyudanteForm-module__tkPn7G__formFooter{background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.AyudanteForm-module__tkPn7G__cancelButton,.AyudanteForm-module__tkPn7G__saveButton{cursor:pointer;border:1px solid;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.AyudanteForm-module__tkPn7G__cancelButton{color:#374151;background:#fff;border-color:#d1d5db}.AyudanteForm-module__tkPn7G__cancelButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AyudanteForm-module__tkPn7G__saveButton{color:#111;background:#d4ff00;border-color:#d4ff00}.AyudanteForm-module__tkPn7G__saveButton:hover:not(:disabled){background:#b8e000;border-color:#b8e000}.AyudanteForm-module__tkPn7G__cancelButton:disabled,.AyudanteForm-module__tkPn7G__saveButton:disabled{opacity:.5;cursor:not-allowed}.AyudanteForm-module__tkPn7G__addButton{color:#111;cursor:pointer;background:#d4ff00;border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s}.AyudanteForm-module__tkPn7G__addButton:hover{background:#b8e000;transform:translateY(-1px);box-shadow:0 4px 12px #d4ff004d}.AyudanteForm-module__tkPn7G__addButton:active{transform:translateY(0)}
.PageContentLayout-module___dyRLa__pageStack{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;padding:12px 16px 20px;display:flex}.PageContentLayout-module___dyRLa__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PageContentLayout-module___dyRLa__pageTitle{color:var(--on-surface);margin:0;font-size:20px;font-weight:700}.PageContentLayout-module___dyRLa__headerActions{flex-wrap:wrap;gap:8px;display:flex}.PageContentLayout-module___dyRLa__primaryBtn{background:var(--primary);color:var(--on-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.PageContentLayout-module___dyRLa__primaryBtn:hover{background:#b8e000}.PageContentLayout-module___dyRLa__outlineBtn{border:1px solid var(--primary);background:var(--surface);color:#111827;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.PageContentLayout-module___dyRLa__outlineBtn:hover{background:#d4ff0014}.PageContentLayout-module___dyRLa__toolBtn{border:1px solid hsl(var(--border));background:var(--surface);color:var(--on-surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.PageContentLayout-module___dyRLa__toolBtn:hover{background:hsl(var(--muted));border-color:#d4ff0059}.PageContentLayout-module___dyRLa__toolBtnActive{border-color:var(--primary);color:#111827;background:#d4ff001a;box-shadow:0 0 0 2px #d4ff0026}.PageContentLayout-module___dyRLa__toolsCard{background:var(--surface);border:1px solid hsl(var(--border)/.85);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-1);flex-shrink:0;padding:12px 14px}.PageContentLayout-module___dyRLa__tableSection{flex:1;min-width:0;min-height:0}
.DashboardControlBar-module__jc_SGW__panel{background:var(--surface);border:1px solid hsl(var(--border)/.85);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-1);overflow:hidden}.DashboardControlBar-module__jc_SGW__toolbarRow{border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.35);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.DashboardControlBar-module__jc_SGW__left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DashboardControlBar-module__jc_SGW__toolBtn{border:1px solid hsl(var(--border));background:var(--surface);color:var(--on-surface);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.DashboardControlBar-module__jc_SGW__toolBtn:hover{background:hsl(var(--muted));border-color:#d4ff0059}.DashboardControlBar-module__jc_SGW__toolBtnActive{border-color:var(--primary);color:#111827;background:#d4ff001a;box-shadow:0 0 0 2px #d4ff0026}.DashboardControlBar-module__jc_SGW__countBadge{color:var(--on-surface-variant);background:var(--surface);border:1px solid hsl(var(--border));border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.DashboardControlBar-module__jc_SGW__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DashboardControlBar-module__jc_SGW__actionBtn{border:1px solid var(--primary);background:var(--surface);color:#111827;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.DashboardControlBar-module__jc_SGW__actionBtn:hover{background:#d4ff0014}.DashboardControlBar-module__jc_SGW__actionBtnMuted{border:1px solid hsl(var(--border));background:var(--surface);color:var(--on-surface);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.DashboardControlBar-module__jc_SGW__actionBtnMuted:hover{background:hsl(var(--muted))}.DashboardControlBar-module__jc_SGW__routesRow{padding:8px 12px 10px}@media (max-width:768px){.DashboardControlBar-module__jc_SGW__toolbarRow{flex-direction:column;align-items:stretch}.DashboardControlBar-module__jc_SGW__actions{justify-content:flex-start}}
.page-module__dANB0a__tableSection{flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.page-module__dANB0a__tableWrap{flex-direction:column;display:flex}.page-module__dANB0a__pageStackWithToolsDrawer{margin-right:min(var(--tools-drawer-width),42vw);transition:margin-right var(--transition-base),padding-right var(--transition-base)}
