.v28-deadline-field{border:0;margin:22px 0 18px;padding:0;min-width:0;color:#263321}
.v28-deadline-field legend{font-size:16px;font-weight:600;margin:0 0 10px;padding:0}
.v28-deadline-card{border:1px solid #d6dfcd;border-radius:8px;background:#f7f9f3;padding:20px 24px}
.v28-deadline-summary{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px}
.v28-deadline-summary>div>span{display:block;font-size:12px;color:#526048;line-height:1.5;margin-bottom:3px}
.v28-deadline-summary output{display:block;font-size:30px;line-height:1.25;font-weight:700;color:#263321}
.v28-price-summary{text-align:right}
.v28-deadline-summary #v28-price-value{color:#456b19}
.v28-deadline-summary output.v28-price-placeholder{font-size:17px;max-width:230px;line-height:1.5}
.v28-slider-label{display:block!important;font-size:12px!important;font-weight:400!important;color:#526048;margin-bottom:8px!important}
.v28-deadline-card #v26-hours{appearance:none;-webkit-appearance:none;display:block;width:100%;height:24px;padding:0;margin:0;border:0;box-shadow:none;background:transparent;cursor:pointer;--v28-progress:0%}
.v28-deadline-card #v26-hours::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,#5a802b var(--v28-progress),#d5dfcb var(--v28-progress))}
.v28-deadline-card #v26-hours::-moz-range-track{height:6px;border-radius:6px;background:linear-gradient(to right,#5a802b var(--v28-progress),#d5dfcb var(--v28-progress))}
.v28-deadline-card #v26-hours::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:#5a802b;box-shadow:0 0 0 1px #5a802b;margin-top:-8px}
.v28-deadline-card #v26-hours::-moz-range-thumb{width:17px;height:17px;border-radius:50%;border:3px solid #fff;background:#5a802b;box-shadow:0 0 0 1px #5a802b}
.v28-deadline-card #v26-hours:focus-visible{outline:2px solid #456b19;outline-offset:5px;border-radius:3px}
.v28-deadline-card #v26-hours:disabled{opacity:.45;cursor:default}
.v28-range-ends{display:flex;justify-content:space-between;color:#526048;font-size:12px;line-height:1.5;margin-top:5px}
#v28-slider-wrap[hidden]{display:none}
@media(max-width:650px){.v28-deadline-card{padding:16px}.v28-deadline-summary{gap:12px}.v28-deadline-summary output{font-size:27px}.v28-deadline-summary output.v28-price-placeholder{font-size:14px;max-width:150px}.v28-deadline-summary>div>span{font-size:11px}}
