.ComparisonBar-module__w6qMOa__comparisonBar{background:var(--colors-surface-primary,#fff);border-radius:var(--borders-radius-xl,16px)var(--borders-radius-xl,16px)0 0;box-shadow:var(--shadows-lg,0 -4px 20px #00000026);border:var(--borders-width-md,2px)solid var(--colors-neutral-200,#e2e8f0);z-index:500;max-width:var(--spacing-container-lg,1200px);width:95%;transition:all var(--transitions-duration-normal,.3s)var(--transitions-easing-smooth,ease);animation:ComparisonBar-module__w6qMOa__slideUp var(--transitions-duration-normal,.3s)var(--transitions-easing-smooth,ease-out);border-bottom:none;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.ComparisonBar-module__w6qMOa__comparisonBar.ComparisonBar-module__w6qMOa__expanded{max-height:300px}.ComparisonBar-module__w6qMOa__barContent{position:relative}.ComparisonBar-module__w6qMOa__toggleButton{background:var(--colors-primary,#4f46e5);color:var(--colors-text-inverse,#fff);border-radius:var(--borders-radius-lg,12px)var(--borders-radius-lg,12px)0 0;width:40px;height:20px;font-size:var(--typography-size-base,1rem);cursor:pointer;transition:all var(--transitions-duration-fast,.2s);font-weight:var(--typography-weight-bold,700);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.ComparisonBar-module__w6qMOa__toggleButton:hover{background:var(--colors-primary-dark,#5a6fd8)}.ComparisonBar-module__w6qMOa__toggleButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-focus,#4f46e5);outline-offset:var(--spacing-xs,2px)}.ComparisonBar-module__w6qMOa__mainContent{padding:var(--spacing-md,1rem)var(--spacing-lg,1.5rem);align-items:center;gap:var(--spacing-lg,1.5rem);flex-wrap:wrap;display:flex}.ComparisonBar-module__w6qMOa__countSection{align-items:center;gap:var(--spacing-sm,.75rem);flex-shrink:0;display:flex}.ComparisonBar-module__w6qMOa__comparisonIcon{font-size:var(--typography-size-lg,1.25rem)}.ComparisonBar-module__w6qMOa__countText{font-weight:var(--typography-weight-semibold,600);color:var(--colors-text-primary,#2d3748);font-size:var(--typography-size-sm,.95rem);white-space:nowrap}.ComparisonBar-module__w6qMOa__servicesPreviews{gap:var(--spacing-md,1rem);padding:var(--spacing-xs,.5rem)0;scrollbar-width:thin;scrollbar-color:var(--colors-neutral-300,#cbd5e0)transparent;flex:1;display:flex;overflow-x:auto}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar{height:4px}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-track{background:0 0}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb{background:var(--colors-neutral-300,#cbd5e0);border-radius:var(--borders-radius-xs,2px)}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400,#a0aec0)}.ComparisonBar-module__w6qMOa__servicePreview{background:var(--colors-surface-secondary,#f7fafc);border:var(--borders-width-sm,1px)solid var(--colors-neutral-200,#e2e8f0);border-radius:var(--borders-radius-md,8px);padding:var(--spacing-sm,.75rem);justify-content:space-between;align-items:center;gap:var(--spacing-sm,.75rem);flex-shrink:0;min-width:200px;display:flex}.ComparisonBar-module__w6qMOa__previewInfo{gap:var(--spacing-xs,.25rem);flex-direction:column;flex:1;display:flex}.ComparisonBar-module__w6qMOa__serviceName{font-weight:var(--typography-weight-semibold,600);color:var(--colors-text-primary,#2d3748);font-size:var(--typography-size-xs,.85rem);line-height:var(--typography-lineHeight-tight,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ComparisonBar-module__w6qMOa__servicePrice{color:var(--colors-primary,#4f46e5);font-weight:var(--typography-weight-semibold,600);font-size:var(--typography-size-2xs,.8rem)}.ComparisonBar-module__w6qMOa__removeButton{background:var(--colors-error-light,#fed7d7);color:var(--colors-error-dark,#c53030);border-radius:var(--borders-radius-full,50%);cursor:pointer;width:24px;height:24px;font-size:var(--typography-size-2xs,.75rem);transition:all var(--transitions-duration-fast,.2s);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ComparisonBar-module__w6qMOa__removeButton:hover{background:var(--colors-error-lighter,#feb2b2);transform:scale(1.1)}.ComparisonBar-module__w6qMOa__removeButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-error,#e53e3e);outline-offset:var(--spacing-xs,2px)}.ComparisonBar-module__w6qMOa__actions{gap:var(--spacing-sm,.75rem);flex-shrink:0;align-items:center;display:flex}.ComparisonBar-module__w6qMOa__compareButton{background:var(--colors-primary,#4f46e5);color:var(--colors-text-inverse,#fff);padding:var(--spacing-sm,.75rem)var(--spacing-lg,1.5rem);border-radius:var(--borders-radius-md,8px);font-weight:var(--typography-weight-semibold,600);cursor:pointer;align-items:center;gap:var(--spacing-xs,.5rem);font-size:var(--typography-size-sm,.9rem);transition:all var(--transitions-duration-fast,.2s);white-space:nowrap;border:none;display:flex}.ComparisonBar-module__w6qMOa__compareButton:hover{background:var(--colors-primary-dark,#5a6fd8);transform:translateY(-1px)}.ComparisonBar-module__w6qMOa__compareButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-focus,#4f46e5);outline-offset:var(--spacing-xs,2px)}.ComparisonBar-module__w6qMOa__compareIcon{font-size:var(--typography-size-base,1rem)}.ComparisonBar-module__w6qMOa__clearButton{color:var(--colors-error,#e53e3e);border:var(--borders-width-sm,1px)solid var(--colors-error,#e53e3e);padding:var(--spacing-sm,.75rem)var(--spacing-md,1rem);border-radius:var(--borders-radius-md,8px);font-weight:var(--typography-weight-medium,500);cursor:pointer;font-size:var(--typography-size-xs,.85rem);transition:all var(--transitions-duration-fast,.2s);white-space:nowrap;background:0 0}.ComparisonBar-module__w6qMOa__clearButton:hover{background:var(--colors-error,#e53e3e);color:var(--colors-text-inverse,#fff);transform:translateY(-1px)}.ComparisonBar-module__w6qMOa__clearButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-error,#e53e3e);outline-offset:var(--spacing-xs,2px)}.ComparisonBar-module__w6qMOa__progressBar{background:var(--colors-neutral-200,#e2e8f0);height:3px;margin-top:-1px;position:relative}.ComparisonBar-module__w6qMOa__progressFill{background:linear-gradient(90deg,var(--colors-primary,#4f46e5)0%,var(--colors-secondary,#7c3aed)100%);height:100%;transition:width var(--transitions-duration-normal,.3s)var(--transitions-easing-smooth,ease);border-radius:0 var(--borders-radius-xs,3px)0 0}@keyframes ComparisonBar-module__w6qMOa__slideUp{0%{transform:translate(-50%)translateY(100%)}to{transform:translate(-50%)translateY(0)}}@media (max-width:1024px){.ComparisonBar-module__w6qMOa__comparisonBar{width:98%}.ComparisonBar-module__w6qMOa__mainContent{padding:var(--spacing-sm,.875rem)var(--spacing-md,1rem);gap:var(--spacing-md,1rem)}.ComparisonBar-module__w6qMOa__servicesPreviews{gap:var(--spacing-sm,.75rem)}.ComparisonBar-module__w6qMOa__servicePreview{min-width:180px;padding:var(--spacing-xs,.625rem)}.ComparisonBar-module__w6qMOa__serviceName{font-size:var(--typography-size-2xs,.8rem)}.ComparisonBar-module__w6qMOa__servicePrice{font-size:var(--typography-size-2xs,.75rem)}}@media (max-width:768px){.ComparisonBar-module__w6qMOa__comparisonBar{border-radius:0;width:100%}.ComparisonBar-module__w6qMOa__toggleButton{border-radius:0}.ComparisonBar-module__w6qMOa__mainContent{padding:var(--spacing-sm,.75rem)var(--spacing-md,1rem);align-items:stretch;gap:var(--spacing-sm,.75rem);flex-direction:column}.ComparisonBar-module__w6qMOa__countSection{justify-content:center}.ComparisonBar-module__w6qMOa__servicesPreviews{gap:var(--spacing-xs,.5rem);flex-direction:column;max-height:120px;overflow-y:auto}.ComparisonBar-module__w6qMOa__servicePreview{width:100%;min-width:auto}.ComparisonBar-module__w6qMOa__actions{justify-content:center;gap:var(--spacing-md,1rem)}.ComparisonBar-module__w6qMOa__compareButton,.ComparisonBar-module__w6qMOa__clearButton{flex:1;justify-content:center;max-width:150px}}@media (max-width:480px){.ComparisonBar-module__w6qMOa__mainContent{padding:var(--spacing-xs,.625rem)var(--spacing-sm,.75rem)}.ComparisonBar-module__w6qMOa__countText{font-size:var(--typography-size-xs,.85rem)}.ComparisonBar-module__w6qMOa__serviceName{font-size:var(--typography-size-2xs,.75rem)}.ComparisonBar-module__w6qMOa__servicePrice{font-size:var(--typography-size-3xs,.7rem)}.ComparisonBar-module__w6qMOa__compareButton,.ComparisonBar-module__w6qMOa__clearButton{padding:var(--spacing-xs,.625rem)var(--spacing-md,1rem);font-size:var(--typography-size-2xs,.8rem)}}@media (prefers-reduced-motion:reduce){.ComparisonBar-module__w6qMOa__comparisonBar{transition:none;animation:none}.ComparisonBar-module__w6qMOa__toggleButton,.ComparisonBar-module__w6qMOa__compareButton,.ComparisonBar-module__w6qMOa__clearButton,.ComparisonBar-module__w6qMOa__removeButton{transition:none}.ComparisonBar-module__w6qMOa__compareButton:hover,.ComparisonBar-module__w6qMOa__clearButton:hover,.ComparisonBar-module__w6qMOa__removeButton:hover{transform:none}.ComparisonBar-module__w6qMOa__progressFill{transition:none}}@media (prefers-contrast:high){.ComparisonBar-module__w6qMOa__comparisonBar{border-width:3px}.ComparisonBar-module__w6qMOa__servicePreview{border-width:2px}.ComparisonBar-module__w6qMOa__removeButton{border:2px solid var(--colors-error-dark,#c53030)}.ComparisonBar-module__w6qMOa__compareButton,.ComparisonBar-module__w6qMOa__clearButton{border-width:2px}}@media (prefers-color-scheme:dark){.ComparisonBar-module__w6qMOa__comparisonBar{background:var(--colors-neutral-800,#1f2937);border-color:var(--colors-neutral-700,#374151)}.ComparisonBar-module__w6qMOa__countText{color:var(--colors-text-inverse,#f9fafb)}.ComparisonBar-module__w6qMOa__servicePreview{background:var(--colors-neutral-700,#374151);border-color:var(--colors-neutral-600,#4b5563)}.ComparisonBar-module__w6qMOa__serviceName{color:var(--colors-text-inverse,#f9fafb)}.ComparisonBar-module__w6qMOa__progressBar{background:var(--colors-neutral-700,#374151)}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb{background:var(--colors-neutral-600,#4b5563)}.ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-500,#6b7280)}}[data-theme=light] .ComparisonBar-module__w6qMOa__comparisonBar{background:var(--colors-surface-primary,#fff);border-color:var(--colors-neutral-200,#e2e8f0)}[data-theme=light] .ComparisonBar-module__w6qMOa__toggleButton{background:var(--colors-primary,#4f46e5);color:var(--colors-text-inverse,#fff)}[data-theme=light] .ComparisonBar-module__w6qMOa__toggleButton:hover{background:var(--colors-primary-dark,#5a6fd8)}[data-theme=light] .ComparisonBar-module__w6qMOa__countText{color:var(--colors-text-primary,#2d3748)}[data-theme=light] .ComparisonBar-module__w6qMOa__servicePreview{background:var(--colors-surface-secondary,#f7fafc);border-color:var(--colors-neutral-200,#e2e8f0)}[data-theme=light] .ComparisonBar-module__w6qMOa__serviceName{color:var(--colors-text-primary,#2d3748)}[data-theme=light] .ComparisonBar-module__w6qMOa__servicePrice{color:var(--colors-primary,#4f46e5)}[data-theme=light] .ComparisonBar-module__w6qMOa__removeButton{background:var(--colors-error-light,#fed7d7);color:var(--colors-error-dark,#c53030)}[data-theme=light] .ComparisonBar-module__w6qMOa__removeButton:hover{background:var(--colors-error-lighter,#feb2b2)}[data-theme=light] .ComparisonBar-module__w6qMOa__compareButton{background:var(--colors-primary,#4f46e5);color:var(--colors-text-inverse,#fff)}[data-theme=light] .ComparisonBar-module__w6qMOa__compareButton:hover{background:var(--colors-primary-dark,#5a6fd8)}[data-theme=light] .ComparisonBar-module__w6qMOa__clearButton{color:var(--colors-error,#e53e3e);border-color:var(--colors-error,#e53e3e);background:0 0}[data-theme=light] .ComparisonBar-module__w6qMOa__clearButton:hover{background:var(--colors-error,#e53e3e);color:var(--colors-text-inverse,#fff)}[data-theme=light] .ComparisonBar-module__w6qMOa__progressBar{background:var(--colors-neutral-200,#e2e8f0)}[data-theme=light] .ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb{background:var(--colors-neutral-300,#cbd5e0)}[data-theme=light] .ComparisonBar-module__w6qMOa__servicesPreviews::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400,#a0aec0)}
.AdminHeader-module__9G4ojG__header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--gray-200)}.AdminHeader-module__9G4ojG__container{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.AdminHeader-module__9G4ojG__content{flex:1;min-width:0}.AdminHeader-module__9G4ojG__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--gray-900);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.AdminHeader-module__9G4ojG__description{margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--gray-600);max-width:48rem;line-height:var(--line-height-relaxed);margin-bottom:0}.AdminHeader-module__9G4ojG__dashboardLink{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5)var(--spacing-5);background:linear-gradient(to right,var(--color-blue-600),var(--color-blue-700));color:var(--color-white);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:all var(--transition-fast);box-shadow:var(--shadow-md);text-decoration:none;display:inline-flex}.AdminHeader-module__9G4ojG__dashboardLink:hover{background:linear-gradient(to right,var(--color-blue-700),var(--color-blue-800));box-shadow:var(--shadow-lg);transform:translateY(-1px)}.AdminHeader-module__9G4ojG__dashboardLink:focus{outline-offset:2px;box-shadow:0 0 0 4px var(--color-blue-300);outline:2px solid #0000}.AdminHeader-module__9G4ojG__dashboardLink:active{transform:translateY(0)}.AdminHeader-module__9G4ojG__icon{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.AdminHeader-module__9G4ojG__title{font-size:var(--font-size-2xl)}.AdminHeader-module__9G4ojG__description{font-size:var(--font-size-xs)}.AdminHeader-module__9G4ojG__container{flex-direction:column;align-items:stretch}.AdminHeader-module__9G4ojG__dashboardLink{justify-content:center;width:100%}}@media (max-width:480px){.AdminHeader-module__9G4ojG__header{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4)}.AdminHeader-module__9G4ojG__title{font-size:var(--font-size-xl)}.AdminHeader-module__9G4ojG__dashboardLink{padding:var(--spacing-2)var(--spacing-4);font-size:var(--font-size-sm)}.AdminHeader-module__9G4ojG__icon{width:16px;height:16px}}@media (prefers-color-scheme:dark){.AdminHeader-module__9G4ojG__header{border-bottom-color:var(--color-dark-gray-700)}.AdminHeader-module__9G4ojG__title{color:var(--color-dark-gray-50)}.AdminHeader-module__9G4ojG__description{color:var(--color-dark-gray-400)}.AdminHeader-module__9G4ojG__dashboardLink{background:linear-gradient(to right,var(--color-blue-500),var(--color-blue-600))}.AdminHeader-module__9G4ojG__dashboardLink:hover{background:linear-gradient(to right,var(--color-blue-600),var(--color-blue-700))}.AdminHeader-module__9G4ojG__dashboardLink:focus{box-shadow:0 0 0 4px var(--color-blue-400)}}@media (prefers-contrast:high){.AdminHeader-module__9G4ojG__header{border-bottom-width:2px}.AdminHeader-module__9G4ojG__dashboardLink{border:2px solid var(--color-blue-700)}.AdminHeader-module__9G4ojG__dashboardLink:focus{outline:3px solid var(--color-blue-600);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.AdminHeader-module__9G4ojG__dashboardLink{transition:none}.AdminHeader-module__9G4ojG__dashboardLink:hover,.AdminHeader-module__9G4ojG__dashboardLink:active{transform:none}}@media print{.AdminHeader-module__9G4ojG__dashboardLink{display:none}.AdminHeader-module__9G4ojG__header{border-bottom:1px solid var(--color-gray-900);page-break-after:avoid}}[data-theme=light] .AdminHeader-module__9G4ojG__header{border-bottom-color:var(--gray-200)}[data-theme=light] .AdminHeader-module__9G4ojG__title{color:var(--gray-900)}[data-theme=light] .AdminHeader-module__9G4ojG__description{color:var(--gray-600)}[data-theme=light] .AdminHeader-module__9G4ojG__dashboardLink{background:linear-gradient(to right,var(--color-blue-600),var(--color-blue-700));color:var(--color-white)}[data-theme=light] .AdminHeader-module__9G4ojG__dashboardLink:hover{background:linear-gradient(to right,var(--color-blue-700),var(--color-blue-800))}[data-theme=light] .AdminHeader-module__9G4ojG__dashboardLink:focus{box-shadow:0 0 0 4px var(--color-blue-300)}
.PerformanceDashboard-module__Hl-qEW__toggleButton{top:var(--spacing-lg,20px);right:var(--spacing-lg,20px);z-index:var(--z-index-modal,10000);background:var(--colors-neutral-800,#1f2937);color:var(--colors-white,white);border-radius:var(--borders-radius-round,50%);width:var(--spacing-3xl,48px);height:var(--spacing-3xl,48px);font-size:var(--typography-size-xl,20px);cursor:pointer;box-shadow:var(--shadows-lg,0 4px 12px #0000004d);transition:all var(--transitions-duration-fast,.2s)ease;border:none;position:fixed}.PerformanceDashboard-module__Hl-qEW__toggleButton:hover{background:var(--colors-neutral-700,#374151);transform:scale(1.05)}.PerformanceDashboard-module__Hl-qEW__toggleButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-primary,#4f46e5);outline-offset:var(--spacing-3xs,2px)}.PerformanceDashboard-module__Hl-qEW__dashboard{top:var(--spacing-4xl,80px);right:var(--spacing-lg,20px);background:var(--colors-white,white);border-radius:var(--borders-radius-lg,12px);width:350px;max-height:calc(100vh - 100px);box-shadow:var(--shadows-2xl,0 12px 24px #0003);z-index:var(--z-index-overlay,9999);font-family:var(--typography-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",monospace);border:var(--borders-width-sm,1px)solid var(--colors-neutral-200,#e5e7eb);position:fixed;overflow:hidden}.PerformanceDashboard-module__Hl-qEW__header{padding:var(--spacing-md,16px)var(--spacing-lg,20px);background:var(--colors-neutral-50,#f9fafb);border-bottom:var(--borders-width-sm,1px)solid var(--colors-neutral-200,#e5e7eb);justify-content:space-between;align-items:center;display:flex}.PerformanceDashboard-module__Hl-qEW__header h3{font-size:var(--typography-size-md,16px);font-weight:var(--typography-weight-semibold,600);color:var(--colors-neutral-800,#1f2937);margin:0}.PerformanceDashboard-module__Hl-qEW__closeButton{font-size:var(--typography-size-2xl,24px);color:var(--colors-neutral-500,#6b7280);cursor:pointer;width:var(--spacing-xl,24px);height:var(--spacing-xl,24px);transition:color var(--transitions-duration-fast,.2s);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.PerformanceDashboard-module__Hl-qEW__closeButton:hover{color:var(--colors-neutral-700,#374151)}.PerformanceDashboard-module__Hl-qEW__closeButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-primary,#4f46e5);outline-offset:var(--spacing-3xs,2px)}.PerformanceDashboard-module__Hl-qEW__content{max-height:calc(100vh - 180px);padding:var(--spacing-md,16px)var(--spacing-lg,20px);overflow-y:auto}.PerformanceDashboard-module__Hl-qEW__section{margin-bottom:var(--spacing-xl,24px)}.PerformanceDashboard-module__Hl-qEW__section:last-child{margin-bottom:0}.PerformanceDashboard-module__Hl-qEW__section h4{margin:0 0 var(--spacing-sm,12px)0;font-size:var(--typography-size-sm,14px);font-weight:var(--typography-weight-semibold,600);color:var(--colors-neutral-700,#374151);text-transform:uppercase;letter-spacing:.025em}.PerformanceDashboard-module__Hl-qEW__metrics{gap:var(--spacing-xs,8px);display:grid}.PerformanceDashboard-module__Hl-qEW__metric{padding:var(--spacing-xs,8px)var(--spacing-sm,12px);background:var(--colors-neutral-50,#f9fafb);border-radius:var(--borders-radius-sm,6px);border-left:var(--borders-width-lg,3px)solid var(--colors-neutral-200,#e5e7eb);font-size:var(--typography-size-xs,13px);justify-content:space-between;align-items:center;display:flex}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__good{border-left-color:var(--colors-success,#10b981);background:var(--colors-success-light,#f0fdf4)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__good .PerformanceDashboard-module__Hl-qEW__value{color:var(--colors-success-dark,#059669);font-weight:var(--typography-weight-semibold,600)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__needs-improvement{border-left-color:var(--colors-warning,#f59e0b);background:var(--colors-warning-light,#fffbeb)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__needs-improvement .PerformanceDashboard-module__Hl-qEW__value{color:var(--colors-warning-dark,#d97706);font-weight:var(--typography-weight-semibold,600)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__poor{border-left-color:var(--colors-error,#ef4444);background:var(--colors-error-light,#fef2f2)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__poor .PerformanceDashboard-module__Hl-qEW__value{color:var(--colors-error-dark,#dc2626);font-weight:var(--typography-weight-semibold,600)}.PerformanceDashboard-module__Hl-qEW__label{font-weight:var(--typography-weight-medium,500);color:var(--colors-neutral-500,#6b7280)}.PerformanceDashboard-module__Hl-qEW__value{font-weight:var(--typography-weight-semibold,600);color:var(--colors-neutral-800,#1f2937);font-family:var(--typography-font-mono,monospace)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar{width:var(--spacing-2xs,6px)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-track{background:var(--colors-neutral-100,#f3f4f6)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb{background:var(--colors-neutral-300,#d1d5db);border-radius:var(--borders-radius-xs,3px)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400,#9ca3af)}@media (max-width:768px){.PerformanceDashboard-module__Hl-qEW__dashboard{width:calc(100vw - var(--spacing-2xl,40px));right:var(--spacing-lg,20px);left:var(--spacing-lg,20px);top:var(--spacing-4xl,80px)}.PerformanceDashboard-module__Hl-qEW__toggleButton{top:var(--spacing-sm,10px);right:var(--spacing-sm,10px);width:var(--spacing-2xl,40px);height:var(--spacing-2xl,40px);font-size:var(--typography-size-md,16px)}}@media (prefers-color-scheme:dark){.PerformanceDashboard-module__Hl-qEW__dashboard{background:var(--colors-neutral-800,#1f2937);border-color:var(--colors-neutral-700,#374151)}.PerformanceDashboard-module__Hl-qEW__header{background:var(--colors-neutral-900,#111827);border-bottom-color:var(--colors-neutral-700,#374151)}.PerformanceDashboard-module__Hl-qEW__header h3{color:var(--colors-neutral-50,#f9fafb)}.PerformanceDashboard-module__Hl-qEW__closeButton{color:var(--colors-neutral-400,#9ca3af)}.PerformanceDashboard-module__Hl-qEW__closeButton:hover,.PerformanceDashboard-module__Hl-qEW__section h4{color:var(--colors-neutral-300,#d1d5db)}.PerformanceDashboard-module__Hl-qEW__metric{background:var(--colors-neutral-900,#111827);border-left-color:var(--colors-neutral-700,#374151)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__good{background:var(--colors-success-dark,#064e3b)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__needs-improvement{background:var(--colors-warning-dark,#451a03)}.PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__poor{background:var(--colors-error-dark,#450a0a)}.PerformanceDashboard-module__Hl-qEW__label{color:var(--colors-neutral-400,#9ca3af)}.PerformanceDashboard-module__Hl-qEW__value{color:var(--colors-neutral-50,#f9fafb)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-track{background:var(--colors-neutral-700,#374151)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb{background:var(--colors-neutral-500,#6b7280)}.PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400,#9ca3af)}}@media (prefers-contrast:high){.PerformanceDashboard-module__Hl-qEW__toggleButton{border:var(--borders-width-md,2px)solid currentColor}.PerformanceDashboard-module__Hl-qEW__metric{border-width:var(--borders-width-md,2px)}}.PerformanceDashboard-module__Hl-qEW__dashboard{animation:PerformanceDashboard-module__Hl-qEW__slideIn var(--transitions-duration-normal,.2s)ease-out}@keyframes PerformanceDashboard-module__Hl-qEW__slideIn{0%{opacity:0;transform:translateY(calc(var(--spacing-sm,-10px)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PerformanceDashboard-module__Hl-qEW__dashboard{animation:none}.PerformanceDashboard-module__Hl-qEW__toggleButton{transition:none}.PerformanceDashboard-module__Hl-qEW__toggleButton:hover{transform:none}.PerformanceDashboard-module__Hl-qEW__closeButton{transition:none}}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__toggleButton{background:var(--colors-neutral-200,#e5e7eb);color:var(--colors-neutral-800,#1f2937)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__toggleButton:hover{background:var(--colors-neutral-300,#d1d5db)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__dashboard{background:var(--colors-white,white);border-color:var(--colors-neutral-200,#e5e7eb)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__header{background:var(--colors-neutral-50,#f9fafb);border-bottom-color:var(--colors-neutral-200,#e5e7eb)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__header h3{color:var(--colors-neutral-800,#1f2937)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__closeButton{color:var(--colors-neutral-500,#6b7280)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__closeButton:hover,[data-theme=light] .PerformanceDashboard-module__Hl-qEW__section h4{color:var(--colors-neutral-700,#374151)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__metric{background:var(--colors-neutral-50,#f9fafb);border-left-color:var(--colors-neutral-200,#e5e7eb)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__good{background:var(--colors-success-light,#f0fdf4)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__needs-improvement{background:var(--colors-warning-light,#fffbeb)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__metric.PerformanceDashboard-module__Hl-qEW__poor{background:var(--colors-error-light,#fef2f2)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__label{color:var(--colors-neutral-500,#6b7280)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__value{color:var(--colors-neutral-800,#1f2937)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-track{background:var(--colors-neutral-100,#f3f4f6)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb{background:var(--colors-neutral-300,#d1d5db)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__content::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400,#9ca3af)}[data-theme=light] .PerformanceDashboard-module__Hl-qEW__toggleButton:focus-visible,[data-theme=light] .PerformanceDashboard-module__Hl-qEW__closeButton:focus-visible{outline:var(--borders-width-md,2px)solid #475569;outline-offset:var(--spacing-3xs,2px)}
