.dashboard-enhanced-container .card,.dashboard-enhanced-container [data-slot=card]{background:hsl(var(--card))!important;border-color:hsl(var(--border));transition:all .2s ease}.dashboard-enhanced-container .card[class*=bg-],.dashboard-enhanced-container [data-slot=card][class*=bg-]{background:hsl(var(--card))!important}.dashboard-enhanced-container .card:hover,.dashboard-enhanced-container [data-slot=card]:hover{box-shadow:0 4px 6px -1px hsl(var(--foreground)/.1)}.dark .dashboard-enhanced-container .card,.dark .dashboard-enhanced-container [data-slot=card]{background:hsl(var(--card))!important;border-color:hsl(var(--border))}.dashboard-enhanced-container h1,.dashboard-enhanced-container h2,.dashboard-enhanced-container h3,.dashboard-enhanced-container h4{color:hsl(var(--foreground))}.dashboard-enhanced-container .text-muted-foreground{color:hsl(var(--muted-foreground))}.dashboard-enhanced-container .badge{font-size:.75rem;font-weight:500;transition:all .15s ease}.dark .dashboard-enhanced-container .badge[class*=bg-]{background-color:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.dashboard-tabs-list{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.25rem}.dashboard-tabs-trigger{data-[state=active]:bg-background;data-[state=active]:shadow-sm}.dashboard-enhanced-container .progress{background:hsl(var(--muted));height:.5rem}.dashboard-enhanced-container .progress>div{background:hsl(var(--primary))}.dashboard-quick-stats .card,.dashboard-quick-stats [data-slot=card]{background:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dashboard-quick-stats .card[class*=bg-],.dashboard-quick-stats [data-slot=card][class*=bg-]{background:hsl(var(--card))!important}.dark .dashboard-quick-stats .card,.dark .dashboard-quick-stats [data-slot=card]{background:hsl(var(--card))!important;border-color:hsl(var(--border))!important}@media (max-width:640px){.dashboard-quick-stats{gap:.75rem!important;grid-template-columns:1fr!important}.dashboard-quick-stats .card{min-height:100px}.dashboard-tabs-list{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.dashboard-tabs-trigger{font-size:.75rem}.dashboard-tabs-trigger span{display:none}.dashboard-tabs-trigger svg{height:1rem;width:1rem}}@media (min-width:640px) and (max-width:1024px){.dashboard-quick-stats{grid-template-columns:repeat(2,1fr)}}.dashboard-header{margin-bottom:2rem}.dashboard-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.dashboard-enhanced-container [data-framer-motion]{will-change:transform,opacity}.motion-container{contain:layout}.drill-down-modal-content{max-height:calc(90vh - 4rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.drill-down-modal-content::-webkit-scrollbar{width:6px}.drill-down-modal-content::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:3px}.drill-down-modal-content::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:3px}.drill-down-modal-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}[role=dialog]{display:flex;flex-direction:column;max-height:90vh}[role=dialog] [data-radix-scroll-area-viewport]{max-height:calc(80vh - 200px);overflow-x:hidden;overflow-y:auto}.risk-matrix-cell-compact{background:hsl(var(--card));border:1px solid hsl(var(--border));min-height:32px;min-width:32px}@media (min-width:640px){.risk-matrix-cell-compact{min-height:40px;min-width:40px}}@media (min-width:768px){.risk-matrix-cell-compact{min-height:48px;min-width:48px}}@media (min-width:1024px){.risk-matrix-cell-compact{min-height:56px;min-width:56px}}.risk-matrix-item-compact{background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.1);font-weight:600}.risk-matrix-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border))}.alert-card-container{background:hsl(var(--card))!important;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.alert-card-container:hover{box-shadow:0 2px 4px hsl(var(--foreground)/.1)}.alert-card-container[class*=bg-],.dark .alert-card-container{background:hsl(var(--card))!important}.dark .alert-card-container{border-color:hsl(var(--border))}.bidder-comparison-grid .card,.bidder-comparison-grid>div{display:flex;flex-direction:column}.bidder-comparison-grid .card{height:100%}.bidder-comparison-grid .card-content{display:flex;flex:1;flex-direction:column}@media (prefers-reduced-motion:reduce){.dashboard-enhanced-container *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.dashboard-enhanced-container .card{border-width:2px}.dashboard-enhanced-container .badge{border-style:solid;border-width:1px}}@media print{.dashboard-enhanced-container .card{border:1px solid hsl(var(--border));box-shadow:none;page-break-inside:avoid}.dashboard-tabs-list{display:none}.dashboard-tabs-content>div{display:block!important}}