.TeamOvertimeCostCalculator-module__jHKYOG__container{background:radial-gradient(1200px 700px at 12% 8%,#3b82f638,#0000 55%),radial-gradient(900px 560px at 88% 18%,#10b9812e,#0000 48%),linear-gradient(135deg,#0d1942 0%,#1e40af 50%,#1e3a8a 100%);min-height:100vh;padding:6rem 1.5rem 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.TeamOvertimeCostCalculator-module__jHKYOG__wrapper{max-width:1200px;margin:0 auto}.TeamOvertimeCostCalculator-module__jHKYOG__header{text-align:center;margin-bottom:2.25rem}.TeamOvertimeCostCalculator-module__jHKYOG__headerTitle{align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:.75rem;display:inline-flex}.TeamOvertimeCostCalculator-module__jHKYOG__headerIcon{font-size:2rem}.TeamOvertimeCostCalculator-module__jHKYOG__title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,2.6vw,2.3rem);font-weight:900}.TeamOvertimeCostCalculator-module__jHKYOG__subtitle{color:#cbd5e1;max-width:860px;margin:.5rem auto 0;font-size:1rem;line-height:1.55}.TeamOvertimeCostCalculator-module__jHKYOG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1024px){.TeamOvertimeCostCalculator-module__jHKYOG__grid{grid-template-columns:1fr}}.TeamOvertimeCostCalculator-module__jHKYOG__inputPanel{background:#fffffffa;border-radius:1.25rem;padding:2rem;top:2rem;box-shadow:0 25px 50px -12px #00000040}.TeamOvertimeCostCalculator-module__jHKYOG__section{margin-bottom:2rem}.TeamOvertimeCostCalculator-module__jHKYOG__section:last-child{margin-bottom:0}.TeamOvertimeCostCalculator-module__jHKYOG__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem;font-size:.875rem;font-weight:700;display:block}.TeamOvertimeCostCalculator-module__jHKYOG__sliderRow{margin-bottom:1.75rem}.TeamOvertimeCostCalculator-module__jHKYOG__sliderLabel{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__labelText{color:#1e293b;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__sliderValue{border-radius:.5rem;padding:.375rem .75rem;font-size:.9rem;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__slider{appearance:none;cursor:pointer;border-radius:.25rem;outline:none;width:100%;height:.5rem}.TeamOvertimeCostCalculator-module__jHKYOG__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #3b82f6;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .2s;box-shadow:0 2px 4px #0003}.TeamOvertimeCostCalculator-module__jHKYOG__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #0000004d}.TeamOvertimeCostCalculator-module__jHKYOG__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #3b82f6;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .2s;box-shadow:0 2px 4px #0003}.TeamOvertimeCostCalculator-module__jHKYOG__slider::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #0000004d}.TeamOvertimeCostCalculator-module__jHKYOG__tooltipWrapper{display:inline-block;position:relative}.TeamOvertimeCostCalculator-module__jHKYOG__tooltipButton{color:#3b82f6;cursor:pointer;background:#f3e8ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__tooltipButton:hover{background:#ede9fe;transform:scale(1.1)}.TeamOvertimeCostCalculator-module__jHKYOG__tooltipText{color:#fff;white-space:normal;word-wrap:break-word;z-index:10;pointer-events:none;background:#1f2937;border-radius:.375rem;max-width:180px;padding:.5rem .75rem;font-size:.75rem;line-height:1.3;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.TeamOvertimeCostCalculator-module__jHKYOG__resultsPanel{flex-direction:column;gap:1.5rem;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__primaryCard{color:#000;text-align:center;background:#fff;border-radius:1.25rem;padding:2.5rem 2rem;box-shadow:0 10px 30px #5599844d}.TeamOvertimeCostCalculator-module__jHKYOG__primaryLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.9;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__primaryValue{color:#059669;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.TeamOvertimeCostCalculator-module__jHKYOG__primarySubtext{opacity:.85;color:#2f2e2e;font-size:.9rem}.TeamOvertimeCostCalculator-module__jHKYOG__recommendationCard{background:#f8fafc;border-left:4px solid #8b5cf6;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.TeamOvertimeCostCalculator-module__jHKYOG__recommendationType{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__recommendationMessage{color:#475569;font-size:.95rem;line-height:1.6}.TeamOvertimeCostCalculator-module__jHKYOG__metricsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.TeamOvertimeCostCalculator-module__jHKYOG__metric{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.TeamOvertimeCostCalculator-module__jHKYOG__metricLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:block}.TeamOvertimeCostCalculator-module__jHKYOG__metricValue{color:#8b5cf6;font-size:1.5rem;font-weight:900}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonCard{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonTitle{color:#1e293b;margin:0 0 1.25rem;font-size:1rem;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonRow{justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.95rem;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonLabel{color:#475569;font-weight:500}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonValue{color:#1e293b;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonDivider{background:#e5e7eb;height:1px;margin:.75rem 0}.TeamOvertimeCostCalculator-module__jHKYOG__comparisonNote{color:#64748b;background:#f8fafc;border-radius:.5rem;margin:1rem 0 0;padding:1rem;font-size:.85rem;line-height:1.5}.TeamOvertimeCostCalculator-module__jHKYOG__breakdownCard{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.TeamOvertimeCostCalculator-module__jHKYOG__breakdownTitle{color:#1e293b;margin:0 0 1.25rem;font-size:1rem;font-weight:700}.TeamOvertimeCostCalculator-module__jHKYOG__breakdownList{margin:0;padding:0;list-style:none}.TeamOvertimeCostCalculator-module__jHKYOG__breakdownItem{color:#475569;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.95rem;display:flex}.TeamOvertimeCostCalculator-module__jHKYOG__breakdownItem:last-child{border-bottom:none}@media (max-width:950px){.TeamOvertimeCostCalculator-module__jHKYOG__container{padding-top:8rem}}@media (max-width:768px){.TeamOvertimeCostCalculator-module__jHKYOG__metricsGrid{grid-template-columns:1fr}.TeamOvertimeCostCalculator-module__jHKYOG__inputPanel{position:static;top:auto}.TeamOvertimeCostCalculator-module__jHKYOG__container{padding-top:6rem}}
