.calcufacil-weeks_in_year_calculator.calcufacil-container.enhanced-weeksinyear-calc{max-width:800px;margin:25px auto;background:#f9f9fe;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .07);display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;font-family:'Arial',sans-serif}.calcufacil-weeks_in_year_calculator .calcufacil-left.calculator-form{flex:1 1 40%;min-width:280px;padding:15px;background-color:#fff;border-radius:8px}.calcufacil-weeks_in_year_calculator .calcufacil-right.results.enhanced-weeksinyear-results{flex:1 1 60%;min-width:320px;padding:15px;background-color:#fff;border-radius:8px;border:1px solid #e8eaf0}.calcufacil-weeks_in_year_calculator h3{font-size:18px;color:#4a5c94;margin-top:0;margin-bottom:10px;font-weight:600}.calcufacil-weeks_in_year_calculator .description{font-size:13.5px;color:#6070a0;margin-bottom:15px;line-height:1.5}.calcufacil-weeks_in_year_calculator .input-group{margin-bottom:15px}.calcufacil-weeks_in_year_calculator .input-group label{display:block;font-weight:500;color:#4a5c94;margin-bottom:5px;font-size:13px}.calcufacil-weeks_in_year_calculator .input-group input[type="number"]{width:100%;max-width:150px;padding:8px;border:1px solid #c8d0e0;border-radius:4px;font-size:14px;box-sizing:border-box}.calcufacil-weeks_in_year_calculator button[type="submit"]{background:#4a5c94;color:#fff;padding:10px 18px;border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:700}.calcufacil-weeks_in_year_calculator button[type="submit"]:hover{background:#3e4f80}.enhanced-weeksinyear-results h2{font-size:18px;color:#4a5c94;text-align:left;margin-top:0;margin-bottom:15px}.enhanced-weeksinyear-results .weeksinyear-summary{background-color:#f0f3f9;border:1px solid #d8dde8;border-radius:6px;padding:15px}.enhanced-weeksinyear-results .weeksinyear-summary ul{list-style:none;padding-left:0;font-size:.95em;margin:0 0 10px 0}.enhanced-weeksinyear-results .weeksinyear-summary li{padding:6px 0;color:#4a5c94}.enhanced-weeksinyear-results .weeksinyear-summary strong{font-weight:600;color:#3e4f80}.enhanced-weeksinyear-results .iso-note{font-size:.8em;color:#7080b0;margin-top:10px;padding-top:10px;border-top:1px dotted #d8dde8}.enhanced-weeksinyear-results .errors.main-error,.calcufacil-weeks_in_year_calculator .errors.main-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.enhanced-weeksinyear-results .initial-message{text-align:center;padding:20px;background-color:#f0f3f9;border:1px dashed #d8dde8;border-radius:5px;color:#6070a0}@media (max-width:768px){.calcufacil-weeks_in_year_calculator.calcufacil-container.enhanced-weeksinyear-calc{flex-direction:column}}