.DashboardDetailDrawer-module__UVJn1W__root{padding:.25rem 0}.DashboardDetailDrawer-module__UVJn1W__type{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.DashboardDetailDrawer-module__UVJn1W__title{color:var(--text-color);font-weight:600}.DashboardDetailDrawer-module__UVJn1W__row{margin-bottom:1rem}.DashboardDetailDrawer-module__UVJn1W__label{color:var(--text-muted);margin-bottom:.25rem;display:block}.DashboardDetailDrawer-module__UVJn1W__value{color:var(--text-color);white-space:pre-wrap;line-height:1.5}
.DashboardPanel-module__JgXgiq__panel{border:1px solid var(--border-color);background:var(--surface-color);border-radius:12px;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.DashboardPanel-module__JgXgiq__header{border-bottom:1px solid var(--border-color);background:var(--surface-muted-color);flex-shrink:0;padding:1rem 1.25rem}.DashboardPanel-module__JgXgiq__headerTitle{color:var(--text-color);font-size:1rem;font-weight:600;line-height:1.3}.DashboardPanel-module__JgXgiq__headerSubtitle{color:var(--text-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.DashboardPanel-module__JgXgiq__body{flex-direction:column;flex:1;min-height:0;padding:1rem 1.25rem;display:flex;overflow:hidden}.DashboardPanel-module__JgXgiq__filters{flex-wrap:wrap;flex-shrink:0;gap:.75rem;margin-bottom:1rem;display:flex}.DashboardPanel-module__JgXgiq__badge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;margin-left:.5rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.DashboardPanel-module__JgXgiq__badgeWarning{background:#d97706}html[data-theme=dark] .DashboardPanel-module__JgXgiq__badgeWarning{color:#1f2937;background:#f59e0b}.DashboardPanel-module__JgXgiq__subsection{flex-direction:column;flex:1;min-height:0;margin-bottom:1rem;display:flex}.DashboardPanel-module__JgXgiq__subsection:last-child{margin-bottom:0}.DashboardPanel-module__JgXgiq__subsectionTitle{color:var(--text-color);flex-shrink:0;align-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.DashboardPanel-module__JgXgiq__subsectionContent{flex:1;min-height:0;overflow:auto}.DashboardPanel-module__JgXgiq__bodyOverflow{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;overflow-y:auto}.DashboardPanel-module__JgXgiq__tableRegion{flex:1;min-height:0;overflow:auto}
.PendingTasksPanel-module__PK4lwG__search{flex-shrink:0}.PendingTasksPanel-module__PK4lwG__listRegion{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.PendingTasksPanel-module__PK4lwG__listHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;display:flex}.PendingTasksPanel-module__PK4lwG__count{background:var(--chip-bg);min-width:1.25rem;color:var(--text-color);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex}.PendingTasksPanel-module__PK4lwG__list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}.PendingTasksPanel-module__PK4lwG__list::-webkit-scrollbar{width:6px}.PendingTasksPanel-module__PK4lwG__list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}.PendingTasksPanel-module__PK4lwG__item{border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;align-items:flex-start;gap:.75rem;padding:.75rem .35rem;transition:background .15s;display:flex}.PendingTasksPanel-module__PK4lwG__item:hover{background:var(--table-row-hover-bg)}.PendingTasksPanel-module__PK4lwG__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.PendingTasksPanel-module__PK4lwG__iconWrap{background:color-mix(in srgb, var(--color-warning) 22%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--border-color));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}html[data-theme=dark] .PendingTasksPanel-module__PK4lwG__iconWrap{background:color-mix(in srgb, var(--color-warning) 18%, var(--surface-muted-color))}.PendingTasksPanel-module__PK4lwG__icon{color:#000;font-size:1.2rem}.PendingTasksPanel-module__PK4lwG__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PendingTasksPanel-module__PK4lwG__rowTop{justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;display:flex}.PendingTasksPanel-module__PK4lwG__label{color:var(--text-color);font-size:.875rem;font-weight:600}.PendingTasksPanel-module__PK4lwG__date{color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem;font-weight:600}.PendingTasksPanel-module__PK4lwG__hint{color:var(--text-muted);font-size:.75rem;line-height:1.3}.PendingTasksPanel-module__PK4lwG__chips{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.PendingTasksPanel-module__PK4lwG__chip{background:var(--chip-bg)!important;height:22px!important;color:var(--chip-color)!important;border:1px solid var(--border-color)!important;font-size:.68rem!important;font-weight:600!important}.PendingTasksPanel-module__PK4lwG__empty{color:var(--text-muted);padding:1rem 0}
.Dashboard-module__p1_WuW__page{width:100%;min-height:0;padding-bottom:1.5rem}.Dashboard-module__p1_WuW__grid{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.1fr) minmax(360px,1.25fr);align-items:stretch;gap:1.25rem;height:calc(100dvh - 220px);min-height:520px;max-height:calc(100dvh - 220px);margin-top:1.25rem;display:grid}.Dashboard-module__p1_WuW__columnTasks,.Dashboard-module__p1_WuW__columnNovedades,.Dashboard-module__p1_WuW__columnPermisos{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}@media (max-width:1199px){.Dashboard-module__p1_WuW__grid{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.Dashboard-module__p1_WuW__columnTasks,.Dashboard-module__p1_WuW__columnNovedades,.Dashboard-module__p1_WuW__columnPermisos{flex-shrink:0;height:min(520px,70dvh)}}
