.ScheduleCalendar-module__4aOtvG__calendar.productCalendarGrid button.available{color:#215b35;background:#e2f3e6;border-color:#bdddc7}.ScheduleCalendar-module__4aOtvG__calendar.productCalendarGrid button.available:hover:not(:disabled){background:#cce8d3;border-color:#7fb78e}.ScheduleCalendar-module__4aOtvG__calendar.productCalendarGrid button.available.selected{color:#fff;background:#24663c;border-color:#24663c;box-shadow:0 0 0 2px #24663c26}.ScheduleCalendar-module__4aOtvG__legend.productCalendarLegend>span:first-child{color:#215b35;background:#e2f3e6;border:1px solid #bdddc7}
.CorporateDeliveryPlanner-module__jLxCQa__wrapper>h2{font-size:20px!important}.CorporateDeliveryPlanner-module__jLxCQa__wrapper>p{margin:8px 0!important;font-size:13px!important}.CorporateDeliveryPlanner-module__jLxCQa__dialog{color:#273023;background:#fff;border:0;border-radius:16px;width:min(1000px,100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto}.CorporateDeliveryPlanner-module__jLxCQa__dialog::backdrop{background:#191d1780}.CorporateDeliveryPlanner-module__jLxCQa__dialog header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__dialog header small{color:#f77b20;letter-spacing:1.5px;font-size:10px;font-weight:700}.CorporateDeliveryPlanner-module__jLxCQa__dialog h2{line-height:1.2;margin:6px 0!important;font-size:22px!important}.CorporateDeliveryPlanner-module__jLxCQa__dialog p{margin:6px 0;font-size:12px;line-height:1.45}.CorporateDeliveryPlanner-module__jLxCQa__dialog header button,.CorporateDeliveryPlanner-module__jLxCQa__title button{background:0 0;border:0;align-items:center;gap:5px;padding:4px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__layout aside{min-width:0}.CorporateDeliveryPlanner-module__jLxCQa__layout h3{margin:0 0 9px;font-size:14px}.CorporateDeliveryPlanner-module__jLxCQa__stop{text-align:left;width:100%;color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #ead6c3;border-radius:9px;flex-direction:column;gap:4px;margin-bottom:7px;padding:9px;font-size:13px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__stop[aria-pressed=true]{background:#fff8f1;border-color:#f77b20;box-shadow:inset 0 0 0 1px #f77b20}.CorporateDeliveryPlanner-module__jLxCQa__stop span,.CorporateDeliveryPlanner-module__jLxCQa__stop small{color:#656c60;font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__stop[data-coverage=unavailable]{background:#fff5f4;border-color:#c83232}.CorporateDeliveryPlanner-module__jLxCQa__stop strong{color:#a32525;font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__add{color:#b34c00;background:#fff;border:1px dashed #ddbea0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:9px;font-size:12px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__editor{background:#faf8f3;border:1px solid #ead6c3;border-radius:12px;min-width:0;padding:12px}.CorporateDeliveryPlanner-module__jLxCQa__title{justify-content:space-between;gap:8px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__title button{font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__editor fieldset{border:0;margin:8px 0;padding:0}.CorporateDeliveryPlanner-module__jLxCQa__editor legend{margin-bottom:5px;font-size:12px;font-weight:700}.CorporateDeliveryPlanner-module__jLxCQa__quantity{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:8px;padding:5px 0;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__quantity span{font-size:12px}.CorporateDeliveryPlanner-module__jLxCQa__quantity small{color:#66705f;margin-top:2px;font-size:11px;display:block}.CorporateDeliveryPlanner-module__jLxCQa__quantity input{background:#fff;border:1px solid #dbcbb9;border-radius:6px;width:60px;padding:6px;font-size:14px}.CorporateDeliveryPlanner-module__jLxCQa__editor .checkoutFields{gap:8px;margin:10px 0}.CorporateDeliveryPlanner-module__jLxCQa__editor .checkoutFields label{gap:4px;font-size:12px}.CorporateDeliveryPlanner-module__jLxCQa__editor .checkoutFields input{border-radius:7px;height:35px;min-height:35px;padding:7px 9px;font-size:14px}.CorporateDeliveryPlanner-module__jLxCQa__editor input[readonly]{color:#555d50;background:#efede8}.CorporateDeliveryPlanner-module__jLxCQa__coverage{background:#f0eee8;border-radius:7px;margin:8px 0;padding:9px 10px;font-size:12px;line-height:1.4}.CorporateDeliveryPlanner-module__jLxCQa__coverage[data-state=available]{color:#225a32;background:#e6f3e8}.CorporateDeliveryPlanner-module__jLxCQa__coverage[data-state=unavailable],.CorporateDeliveryPlanner-module__jLxCQa__coverage[data-state=error]{color:#a12525;background:#ffe9e6}.CorporateDeliveryPlanner-module__jLxCQa__coverage button{color:inherit;background:0 0;border:0;margin-top:5px;text-decoration:underline;display:block}.CorporateDeliveryPlanner-module__jLxCQa__schedule{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:14px;margin:12px 0;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__schedule>section{min-width:0}.CorporateDeliveryPlanner-module__jLxCQa__schedule h3{margin:4px 0 8px!important;font-size:15px!important}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productCalendarGrid{gap:3px}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productCalendarGrid button{border-radius:6px;height:29px;min-height:29px;padding:3px;font-size:12px}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productCalendarGrid small{padding:4px 0;font-size:10px}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productMonthNav{gap:6px;margin:7px 0}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productMonthNav button{min-height:29px;padding:5px 9px;font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productCalendarLegend{gap:6px;margin-top:8px;font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__slots{gap:6px;margin:6px 0;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__slots button{color:inherit;text-align:left;background:#fff;border:1px solid #dfd0bd;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:9px;font-size:12px;display:flex}.CorporateDeliveryPlanner-module__jLxCQa__slots button[aria-pressed=true]{border-color:#f77b20;box-shadow:inset 0 0 0 1px #f77b20}.CorporateDeliveryPlanner-module__jLxCQa__slots small{width:100%;font-size:11px}.CorporateDeliveryPlanner-module__jLxCQa__messages{grid-template-columns:1fr 1fr;gap:9px;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__notes{gap:5px;font-size:12px;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__notes textarea{resize:vertical;width:100%;min-height:47px;color:inherit;background:#fff;border:1px solid #dfd0bd;border-radius:7px;padding:7px;font-size:14px}.CorporateDeliveryPlanner-module__jLxCQa__dialog footer{border-top:1px solid #ead6c3;margin-top:12px;padding-top:10px}.CorporateDeliveryPlanner-module__jLxCQa__dialog footer .checkoutPrimary{min-height:39px;padding:11px 16px;font-size:13px}.CorporateDeliveryPlanner-module__jLxCQa__wrapper>.checkoutPrimary{min-height:39px;padding:11px 16px;font-size:13px}.CorporateDeliveryPlanner-module__jLxCQa__dialog button{cursor:pointer}.CorporateDeliveryPlanner-module__jLxCQa__dialog button:disabled{opacity:.5;cursor:default}.CorporateDeliveryPlanner-module__jLxCQa__error{color:#ab2525}@media (max-width:760px){.CorporateDeliveryPlanner-module__jLxCQa__layout{grid-template-columns:150px minmax(0,1fr)}.CorporateDeliveryPlanner-module__jLxCQa__schedule{grid-template-columns:1fr}}@media (max-width:540px){.CorporateDeliveryPlanner-module__jLxCQa__dialog{padding:14px 11px}.CorporateDeliveryPlanner-module__jLxCQa__layout{grid-template-columns:1fr}.CorporateDeliveryPlanner-module__jLxCQa__layout aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.CorporateDeliveryPlanner-module__jLxCQa__layout aside h3,.CorporateDeliveryPlanner-module__jLxCQa__add{grid-column:1/-1}.CorporateDeliveryPlanner-module__jLxCQa__stop{margin:0}.CorporateDeliveryPlanner-module__jLxCQa__messages{grid-template-columns:1fr}.CorporateDeliveryPlanner-module__jLxCQa__dialog footer button{width:100%}.CorporateDeliveryPlanner-module__jLxCQa__quantity input,.CorporateDeliveryPlanner-module__jLxCQa__notes textarea{font-size:16px}.CorporateDeliveryPlanner-module__jLxCQa__editor .checkoutFields input{font-size:16px}.CorporateDeliveryPlanner-module__jLxCQa__schedule .productCalendarGrid button{height:34px;min-height:34px}}
