.DashboardPreview-module__TbT4wq__root{background:var(--fms-bg-subtle);flex-direction:row;flex-shrink:0;align-self:flex-start;width:1920px;min-width:1920px;display:flex;overflow:visible}.DashboardPreview-module__TbT4wq__sidebar{background:var(--fms-surface-solid);border-right:1px solid var(--fms-border);flex-direction:column;flex-shrink:0;width:240px;min-width:240px;display:flex;overflow:hidden}.DashboardPreview-module__TbT4wq__logoBlock{border-bottom:1px solid var(--fms-border);background:var(--fms-surface-solid);flex-shrink:0;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.DashboardPreview-module__TbT4wq__logoBox{border-radius:var(--fms-radius-2xl);border:1px solid var(--fms-border-strong);background:var(--fms-bg-subtle);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.DashboardPreview-module__TbT4wq__logoImg{object-fit:contain;width:100%;height:100%}.DashboardPreview-module__TbT4wq__logoLetter{color:var(--fms-text);font-size:.875rem;font-weight:700}.DashboardPreview-module__TbT4wq__orgName{color:var(--fms-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9375rem;font-weight:700;overflow:hidden}.DashboardPreview-module__TbT4wq__nav{flex-direction:column;flex:1;gap:0;padding:.75rem;display:flex;overflow-y:auto}.DashboardPreview-module__TbT4wq__navSection{margin-bottom:1.25rem}.DashboardPreview-module__TbT4wq__navSection:not(:first-child){border-top:1px solid var(--fms-border);margin-top:1rem;padding-top:1rem}.DashboardPreview-module__TbT4wq__navSectionHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--fms-text-tertiary);margin:0 0 .375rem;padding:0 .625rem;font-size:.6875rem;font-weight:700}.DashboardPreview-module__TbT4wq__navList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DashboardPreview-module__TbT4wq__navItem{border-radius:var(--fms-radius-2xl);color:var(--fms-text-secondary);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.DashboardPreview-module__TbT4wq__navItemActive{color:var(--fms-text);background:var(--fms-accent-muted);font-weight:600}.DashboardPreview-module__TbT4wq__navIcon{width:1.25rem;height:1.25rem;color:inherit;flex-shrink:0}.DashboardPreview-module__TbT4wq__userBlock{border-top:1px solid var(--fms-border);flex-shrink:0;padding:.75rem}.DashboardPreview-module__TbT4wq__userInner{border-radius:var(--fms-radius-2xl);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.DashboardPreview-module__TbT4wq__userAvatar{background:var(--fms-accent-muted);width:2.25rem;height:2.25rem;color:var(--fms-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.DashboardPreview-module__TbT4wq__userInfo{flex:1;min-width:0}.DashboardPreview-module__TbT4wq__userName{color:var(--fms-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.DashboardPreview-module__TbT4wq__userRole{color:var(--fms-text-tertiary);margin:.125rem 0 0;font-size:.75rem;font-weight:500}.DashboardPreview-module__TbT4wq__main{background:var(--fms-bg);flex-direction:column;flex-shrink:0;width:1680px;min-width:1680px;display:flex;overflow:visible}.DashboardPreview-module__TbT4wq__topBar{border-bottom:1px solid var(--fms-border);background:var(--fms-surface-solid);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.DashboardPreview-module__TbT4wq__topBarTitle{color:var(--fms-text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.DashboardPreview-module__TbT4wq__content{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.25rem;display:flex;overflow:visible}.DashboardPreview-module__TbT4wq__overview{color:var(--fms-text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.DashboardPreview-module__TbT4wq__kpiGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.DashboardPreview-module__TbT4wq__kpiCard{border-radius:var(--fms-radius-2xl);background:var(--fms-surface-solid);border:1px solid var(--fms-border);flex-direction:column;gap:.5rem;min-width:0;padding:1.5rem;display:flex}.DashboardPreview-module__TbT4wq__kpiHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.DashboardPreview-module__TbT4wq__kpiHeader span{color:var(--fms-text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.DashboardPreview-module__TbT4wq__kpiIcon{width:1.25rem;height:1.25rem;color:var(--fms-text-tertiary);flex-shrink:0}.DashboardPreview-module__TbT4wq__kpiValue{color:var(--fms-text);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.DashboardPreview-module__TbT4wq__chartSection{border-radius:var(--fms-radius-2xl);background:var(--fms-surface-solid);border:1px solid var(--fms-border);padding:1.5rem}.DashboardPreview-module__TbT4wq__chartHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.DashboardPreview-module__TbT4wq__chartTitle{color:var(--fms-text);margin:0;font-size:1rem;font-weight:600}.DashboardPreview-module__TbT4wq__chartTabs{gap:.25rem;display:flex}.DashboardPreview-module__TbT4wq__chartTab{color:var(--fms-text-secondary);border-radius:var(--fms-radius-lg);background:0 0;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.DashboardPreview-module__TbT4wq__chartTabActive{color:var(--fms-text);background:var(--fms-accent-muted)}.DashboardPreview-module__TbT4wq__chartBars{align-items:flex-end;gap:.5rem;height:600px;margin-bottom:.75rem;display:flex}.DashboardPreview-module__TbT4wq__chartBar{background:linear-gradient(#10b98180 0%,#10b98133 100%);border-radius:4px 4px 0 0;flex:1;min-width:0}.DashboardPreview-module__TbT4wq__chartBar:nth-child(odd){background:linear-gradient(#3b82f680 0%,#3b82f633 100%)}.DashboardPreview-module__TbT4wq__chartLegend{color:var(--fms-text-tertiary);gap:1rem;font-size:.75rem;font-weight:600;display:flex}.DashboardPreview-module__TbT4wq__legendEntry{color:#10b981}.DashboardPreview-module__TbT4wq__legendExit{color:#3b82f6}.DashboardPreview-module__TbT4wq__tablesRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.DashboardPreview-module__TbT4wq__tableCard{border-radius:var(--fms-radius-2xl);background:var(--fms-surface-solid);border:1px solid var(--fms-border);overflow:hidden}.DashboardPreview-module__TbT4wq__tableHeader{border-bottom:1px solid var(--fms-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.DashboardPreview-module__TbT4wq__tableHeader h3{color:var(--fms-text);margin:0;font-size:1rem;font-weight:600}.DashboardPreview-module__TbT4wq__viewAll{color:var(--fms-text-secondary);font-size:.875rem;font-weight:500}.DashboardPreview-module__TbT4wq__table{flex-direction:column;display:flex}.DashboardPreview-module__TbT4wq__tableRow{border-bottom:1px solid var(--fms-border);color:var(--fms-text-secondary);grid-template-columns:1fr 1.2fr 1fr 1fr;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;display:grid}.DashboardPreview-module__TbT4wq__tableRow:last-child{border-bottom:none}.DashboardPreview-module__TbT4wq__tableRow span:first-child{color:var(--fms-text-tertiary);font-variant-numeric:tabular-nums}.DashboardPreview-module__TbT4wq__badgeIn{color:#10b981;font-weight:600}.DashboardPreview-module__TbT4wq__badgeOut{color:#8b5cf6;font-weight:600}
