.days-calculator-wrapper {font-family: Arial,sans-serif;background: #fff;padding: 15px;border: 1px solid #ccc;max-width: 500px;}
.date-inputs label {display: flex;align-items: center;margin-bottom: 10px;}
.calendar-icon {margin-left: 8px;}
.include-end {display: flex;justify-content: center;margin: 10px 0;}
.button-row {display: flex;gap: 10px;margin-bottom: 10px;justify-content: center;}
button {padding: 6px 12px;border: none;color: white;cursor: pointer;border-radius: 5px;}
.calculatebtn:hover {background-color: #388e3c;color: white;}
.clearbtn:hover {background-color: #909497;color: white;}
.settingsbtn:hover {background-color: #909497;color: white;}
#settingsPanel {margin: 10px 0;padding: 10px;border: 1px dashed #ccc;background: #f9f9f9;}
#holidayList label {display: block;}
.manual-holiday input {width: 80px;}
.clearbtn {background: #a6acaf;}
label.calendar-icon {font-size: 30px;cursor: pointer;padding: 0 5px;}