.StaffSalaryCalculator-module__H4j-EW__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}.StaffSalaryCalculator-module__H4j-EW__wrapper{max-width:1200px;margin:0 auto}.StaffSalaryCalculator-module__H4j-EW__header{text-align:center;margin-bottom:2.25rem}.StaffSalaryCalculator-module__H4j-EW__headerTitle{align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:.75rem;display:inline-flex}.StaffSalaryCalculator-module__H4j-EW__headerIcon{font-size:2rem}.StaffSalaryCalculator-module__H4j-EW__title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,2.6vw,2.3rem);font-weight:900}.StaffSalaryCalculator-module__H4j-EW__subtitle{color:#cbd5e1;max-width:860px;margin:.5rem auto 0;font-size:1rem;line-height:1.55}.StaffSalaryCalculator-module__H4j-EW__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1024px){.StaffSalaryCalculator-module__H4j-EW__grid{grid-template-columns:1fr}}.StaffSalaryCalculator-module__H4j-EW__inputPanel{background:#fffffffa;border-radius:1.25rem;padding:2rem;top:2rem;box-shadow:0 25px 50px -12px #00000040}.StaffSalaryCalculator-module__H4j-EW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#1f2937;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;display:flex}.StaffSalaryCalculator-module__H4j-EW__divider{background:#e5e7eb;height:1px;margin:2rem 0}.StaffSalaryCalculator-module__H4j-EW__selectGroup{margin-bottom:1.75rem}.StaffSalaryCalculator-module__H4j-EW__selectLabel{color:#374151;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.StaffSalaryCalculator-module__H4j-EW__select{color:#1f2937;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.StaffSalaryCalculator-module__H4j-EW__select:hover{border-color:#d1d5db}.StaffSalaryCalculator-module__H4j-EW__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.StaffSalaryCalculator-module__H4j-EW__sliderRow{margin-bottom:1.75rem}.StaffSalaryCalculator-module__H4j-EW__sliderLabel{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.StaffSalaryCalculator-module__H4j-EW__labelText{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.StaffSalaryCalculator-module__H4j-EW__sliderValue{border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;transition:all .2s}.StaffSalaryCalculator-module__H4j-EW__slider{appearance:none;border-radius:5px;outline:none;width:100%;height:8px}.StaffSalaryCalculator-module__H4j-EW__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 8px #0003}.StaffSalaryCalculator-module__H4j-EW__slider::-webkit-slider-thumb:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000004d}.StaffSalaryCalculator-module__H4j-EW__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 8px #0003}.StaffSalaryCalculator-module__H4j-EW__slider::-moz-range-thumb:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000004d}.StaffSalaryCalculator-module__H4j-EW__tooltipWrapper{align-items:center;display:inline-flex;position:relative}.StaffSalaryCalculator-module__H4j-EW__tooltipButton{color:#6b7280;cursor:help;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.StaffSalaryCalculator-module__H4j-EW__tooltipButton:hover{color:#374151;background:#d1d5db}.StaffSalaryCalculator-module__H4j-EW__tooltipText{color:#fff;white-space:nowrap;z-index:10;background:#1f2937;border-radius:.5rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a}.StaffSalaryCalculator-module__H4j-EW__tooltipText:after{content:"";border-top:4px solid #1f2937;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.StaffSalaryCalculator-module__H4j-EW__resultsPanel{flex-direction:column;gap:1.5rem;display:flex}.StaffSalaryCalculator-module__H4j-EW__metricsGroup{background:#fffffffa;border-radius:1.25rem;padding:1.75rem;box-shadow:0 25px 50px -12px #00000040}.StaffSalaryCalculator-module__H4j-EW__metricsGroupTitle{text-transform:uppercase;letter-spacing:.05em;color:#1f2937;margin-bottom:1.25rem;font-size:.875rem;font-weight:700}.StaffSalaryCalculator-module__H4j-EW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.StaffSalaryCalculator-module__H4j-EW__metricCard{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:.75rem;padding:1.25rem;transition:all .3s}.StaffSalaryCalculator-module__H4j-EW__metricCard:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 6px #0000000d}.StaffSalaryCalculator-module__H4j-EW__metricLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.StaffSalaryCalculator-module__H4j-EW__metricValue{color:#3b82f6;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:800;display:flex}.StaffSalaryCalculator-module__H4j-EW__metricIcon{font-size:1.25rem}.StaffSalaryCalculator-module__H4j-EW__metricSubtext{color:#9ca3af;font-size:.75rem;font-weight:500}.StaffSalaryCalculator-module__H4j-EW__benchmarkGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem;display:grid}.StaffSalaryCalculator-module__H4j-EW__benchmarkItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.StaffSalaryCalculator-module__H4j-EW__benchmarkLabel{text-transform:uppercase;color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.StaffSalaryCalculator-module__H4j-EW__benchmarkRange{color:#374151;margin-bottom:.25rem;font-size:1rem;font-weight:700}.StaffSalaryCalculator-module__H4j-EW__benchmarkAvg{color:#9ca3af;margin-bottom:.5rem;font-size:.75rem}.StaffSalaryCalculator-module__H4j-EW__benchmarkValue{margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.StaffSalaryCalculator-module__H4j-EW__benchmarkStatus{color:#6b7280;font-size:.75rem;font-weight:500}.StaffSalaryCalculator-module__H4j-EW__insightCard{background:#fffffffa;border-radius:1.25rem;padding:1.75rem;box-shadow:0 25px 50px -12px #00000040}.StaffSalaryCalculator-module__H4j-EW__insightTitle{text-transform:uppercase;letter-spacing:.05em;color:#1f2937;margin-bottom:1rem;font-size:.875rem;font-weight:700}.StaffSalaryCalculator-module__H4j-EW__insightText{color:#374151;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.StaffSalaryCalculator-module__H4j-EW__costBreakdown{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.StaffSalaryCalculator-module__H4j-EW__breakdownItem{flex-direction:column;gap:.5rem;display:flex}.StaffSalaryCalculator-module__H4j-EW__breakdownLabel{color:#374151;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.StaffSalaryCalculator-module__H4j-EW__breakdownPercent{color:#1f2937;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.StaffSalaryCalculator-module__H4j-EW__breakdownBar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;overflow:hidden}.StaffSalaryCalculator-module__H4j-EW__breakdownFill{border-radius:4px;height:100%;transition:width .3s}@media (max-width:768px){.StaffSalaryCalculator-module__H4j-EW__container{padding:1.5rem 1rem}.StaffSalaryCalculator-module__H4j-EW__inputPanel{position:static}.StaffSalaryCalculator-module__H4j-EW__title{font-size:1.5rem}.StaffSalaryCalculator-module__H4j-EW__metricsGrid,.StaffSalaryCalculator-module__H4j-EW__benchmarkGrid{grid-template-columns:1fr}.StaffSalaryCalculator-module__H4j-EW__sliderRow{margin-bottom:1.5rem}}
