.TimeCalculator_timeCalculator__YJY90{max-width:1100px;margin:0 auto;padding:1rem;font-family:Arial,sans-serif}.TimeCalculator_header__sX6j1{text-align:center;margin-bottom:2rem}.TimeCalculator_header__sX6j1 h2{font-size:2.5rem;color:#2d3748;margin-bottom:.5rem;font-weight:700}.TimeCalculator_header__sX6j1 p{color:#4a5568;font-size:1.1rem;margin:0}.TimeCalculator_calculatorCard__VXy3w{background:linear-gradient(135deg,#805ad5,#6b46c1);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;color:#fff}.TimeCalculator_typeSelector__9_m9g{margin-bottom:2rem}.TimeCalculator_typeSelector__9_m9g h3{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.3rem}.TimeCalculator_typeButtons__t17sA{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.TimeCalculator_typeButtons__t17sA button{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(10px);text-align:center}.TimeCalculator_typeButtons__t17sA button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.TimeCalculator_typeButtons__t17sA button.TimeCalculator_active___TLP_{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.TimeCalculator_formSection__ThZIn{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);color:#2d3748}.TimeCalculator_formSection__ThZIn h3{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}.TimeCalculator_formGrid__LPSMn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.TimeCalculator_inputGroup__AoLp1{display:flex;flex-direction:column}.TimeCalculator_inputGroup__AoLp1 label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:1rem}.TimeCalculator_inputGroup__AoLp1 input,.TimeCalculator_inputGroup__AoLp1 select{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;color:#2d3748}.TimeCalculator_inputGroup__AoLp1 input:focus,.TimeCalculator_inputGroup__AoLp1 select:focus{outline:none;border-color:#805ad5;box-shadow:0 0 0 3px rgba(128,90,213,.1)}.TimeCalculator_inputGroup__AoLp1 small{color:#718096;font-size:.85rem;margin-top:.5rem;font-style:italic}.TimeCalculator_buttonGroup__tpe96{display:flex;gap:1rem}.TimeCalculator_calculateBtn__aObSG{flex:2;background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(56,161,105,.3)}.TimeCalculator_calculateBtn__aObSG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,161,105,.4)}.TimeCalculator_calculateBtn__aObSG:disabled{opacity:.6;cursor:not-allowed;transform:none}.TimeCalculator_resetBtn__6hc1L{flex:1;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.TimeCalculator_resetBtn__6hc1L:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.TimeCalculator_errorBox__vcE3D{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:1rem;margin-top:1rem;backdrop-filter:blur(10px)}.TimeCalculator_errorBox__vcE3D p{color:#dc2626;margin:.25rem 0;font-weight:500}.TimeCalculator_resultsSection__afcru{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.TimeCalculator_mainResult__WFEMZ{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#805ad5,#6b46c1);border-radius:16px;color:#fff}.TimeCalculator_mainResult__WFEMZ h3{margin-bottom:1rem;font-size:1.5rem;opacity:.9}.TimeCalculator_timeDisplay__eLFhG{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.TimeCalculator_timeValue__OC8FJ{font-size:3rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#f7fafc;text-align:center;word-break:break-word}.TimeCalculator_timeLabel__O7mcF{font-size:1.3rem;opacity:.8;font-weight:500}.TimeCalculator_calculationType__vWswt{font-size:1.1rem;font-weight:600;opacity:.9;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.TimeCalculator_resultsGrid__rSbIU{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.TimeCalculator_resultCard__qQ_NZ{background:#f7fafc;border-radius:12px;padding:1.5rem;border-left:4px solid #805ad5}.TimeCalculator_resultCard__qQ_NZ h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.TimeCalculator_resultRow__DcN_V{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.TimeCalculator_resultRow__DcN_V:last-child{border-bottom:none}.TimeCalculator_resultRow__DcN_V span:first-child{color:#4a5568;font-weight:500}.TimeCalculator_resultRow__DcN_V span:last-child{color:#2d3748;font-weight:600}.TimeCalculator_efficiencyTips__okH6s,.TimeCalculator_recommendations___xvij{background:#f0f4ff;border:2px solid #c3dafe;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.TimeCalculator_efficiencyTips__okH6s h4,.TimeCalculator_recommendations___xvij h4{color:#3730a3;margin-bottom:1rem;font-size:1.2rem}.TimeCalculator_efficiencyTips__okH6s ul,.TimeCalculator_recommendations___xvij ul{list-style:none;padding:0;margin:0}.TimeCalculator_efficiencyTips__okH6s li,.TimeCalculator_recommendations___xvij li{background:#fff;padding:.75rem;border-radius:8px;margin-bottom:.5rem;color:#2d3748;border-left:3px solid #805ad5}.TimeCalculator_analysis___oVpW{background:#faf5ff;border:2px solid #d8b4fe;border-radius:12px;padding:1.5rem}.TimeCalculator_analysis___oVpW h4{color:#581c87;margin-bottom:1rem;font-size:1.2rem}.TimeCalculator_analysisGrid__SuKzK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.TimeCalculator_analysisItem__l2g_F{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px}.TimeCalculator_analysisItem__l2g_F span:first-child{color:#4a5568;font-weight:500}.TimeCalculator_efficiency__wR2vX,.TimeCalculator_planning__rqKtk,.TimeCalculator_productivity__2VBvk{font-weight:600;padding:.25rem .75rem;border-radius:12px;color:#fff}.TimeCalculator_efficiency__wR2vX{background:#805ad5}.TimeCalculator_productivity__2VBvk{background:#38a169}.TimeCalculator_planning__rqKtk{background:#3182ce}.TimeCalculator_analysisSummary__wrUvA{color:#581c87;margin:0;font-style:italic;text-align:center;padding:1rem;background:#fff;border-radius:8px}@media (max-width:768px){.TimeCalculator_timeCalculator__YJY90{padding:.5rem}.TimeCalculator_calculatorCard__VXy3w{padding:1.5rem}.TimeCalculator_formGrid__LPSMn{grid-template-columns:1fr}.TimeCalculator_buttonGroup__tpe96{flex-direction:column}.TimeCalculator_timeValue__OC8FJ{font-size:2rem}.TimeCalculator_resultsGrid__rSbIU{grid-template-columns:1fr}.TimeCalculator_typeButtons__t17sA{grid-template-columns:1fr 1fr}.TimeCalculator_analysisGrid__SuKzK{grid-template-columns:1fr}}@media (max-width:480px){.TimeCalculator_header__sX6j1 h2{font-size:2rem}.TimeCalculator_typeButtons__t17sA{grid-template-columns:1fr}.TimeCalculator_timeValue__OC8FJ{font-size:1.5rem}.TimeCalculator_analysis___oVpW,.TimeCalculator_efficiencyTips__okH6s,.TimeCalculator_formSection__ThZIn,.TimeCalculator_recommendations___xvij,.TimeCalculator_resultCard__qQ_NZ{padding:1rem}}.TimeCalculatorExplanation_explanationContainer__zeplM{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.TimeCalculatorExplanation_section__7hzLY{margin-bottom:3rem;padding:2rem;background:#faf5ff;border-radius:16px;border-left:4px solid #805ad5}.TimeCalculatorExplanation_section__7hzLY h2{color:#553c9a;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.TimeCalculatorExplanation_conceptGrid__dBVqw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.TimeCalculatorExplanation_conceptCard__BAU8h{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.TimeCalculatorExplanation_conceptCard__BAU8h:hover{transform:translateY(-4px)}.TimeCalculatorExplanation_conceptCard__BAU8h h3{color:#6b46c1;margin-bottom:1rem;font-size:1.2rem}.TimeCalculatorExplanation_conceptCard__BAU8h p{color:#4a5568;margin:0;font-size:.95rem}.TimeCalculatorExplanation_calculatorTypes__b2LkL{display:flex;flex-direction:column;gap:2rem}.TimeCalculatorExplanation_typeCard__SZ4CH{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TimeCalculatorExplanation_typeCard__SZ4CH h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.TimeCalculatorExplanation_typeDescription__d0pfV p{color:#4a5568;margin-bottom:1.5rem}.TimeCalculatorExplanation_useCase__mfr1p{background:#faf5ff;padding:1rem;border-radius:8px;border-left:3px solid #805ad5}.TimeCalculatorExplanation_useCase__mfr1p strong{color:#6b46c1;display:block;margin-bottom:.5rem}.TimeCalculatorExplanation_useCase__mfr1p ul{margin:.5rem 0 0;padding-left:1.5rem;color:#4a5568}.TimeCalculatorExplanation_useCase__mfr1p li{margin-bottom:.25rem}.TimeCalculatorExplanation_featuresGrid__Fbgyt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.TimeCalculatorExplanation_featureCard__4ae5g{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:4px solid #a78bfa}.TimeCalculatorExplanation_featureCard__4ae5g h3{color:#7c3aed;margin-bottom:1rem;font-size:1.2rem}.TimeCalculatorExplanation_featureCard__4ae5g p{color:#4a5568;margin:0}.TimeCalculatorExplanation_instructionsGrid__fqdQO{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.TimeCalculatorExplanation_instructionCard__oe8lr{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.TimeCalculatorExplanation_instructionCard__oe8lr h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem}.TimeCalculatorExplanation_instructionCard__oe8lr p{color:#4a5568;margin:0}.TimeCalculatorExplanation_faqSection__v1pfY{background:#faf5ff;border-radius:16px;padding:2rem;border-left:4px solid #805ad5}.TimeCalculatorExplanation_faqSection__v1pfY h2{color:#553c9a;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.TimeCalculatorExplanation_faqGrid__y3ns6{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.TimeCalculatorExplanation_faqItem__14bnh{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TimeCalculatorExplanation_faqItem__14bnh h3{color:#6b46c1;margin-bottom:1rem;font-size:1.1rem}.TimeCalculatorExplanation_faqItem__14bnh p{color:#4a5568;margin:0;font-size:.95rem}.TimeCalculatorExplanation_disclaimer__Qbp9N{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.TimeCalculatorExplanation_disclaimer__Qbp9N h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.TimeCalculatorExplanation_disclaimer__Qbp9N p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.TimeCalculatorExplanation_disclaimer__Qbp9N p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.TimeCalculatorExplanation_explanationContainer__zeplM{padding:1rem}.TimeCalculatorExplanation_section__7hzLY{padding:1.5rem}.TimeCalculatorExplanation_section__7hzLY h2{font-size:1.5rem}.TimeCalculatorExplanation_conceptGrid__dBVqw,.TimeCalculatorExplanation_faqGrid__y3ns6,.TimeCalculatorExplanation_featuresGrid__Fbgyt,.TimeCalculatorExplanation_instructionsGrid__fqdQO{grid-template-columns:1fr}}@media (max-width:480px){.TimeCalculatorExplanation_explanationContainer__zeplM{margin:1rem auto;padding:.5rem}.TimeCalculatorExplanation_conceptCard__BAU8h,.TimeCalculatorExplanation_faqItem__14bnh,.TimeCalculatorExplanation_featureCard__4ae5g,.TimeCalculatorExplanation_instructionCard__oe8lr,.TimeCalculatorExplanation_section__7hzLY,.TimeCalculatorExplanation_typeCard__SZ4CH{padding:1rem}.TimeCalculatorExplanation_typeCard__SZ4CH h3{font-size:1.1rem}}