.fulfillment-schedules{min-width:0}.fulfillment-schedules-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.fulfillment-schedules-heading h2{font-size:var(--fs-lg);line-height:1.4;color:var(--green);margin:0}.fulfillment-schedules-heading p{font-size:var(--fs-xs);color:var(--muted);line-height:1.65;max-width:520px;margin:7px 0 0}.fulfillment-schedules-heading>.btn{flex-shrink:0}.fulfillment-schedule-list{border:1px solid var(--line);border-radius:var(--radius-md);overflow:visible;background:var(--white)}.fulfillment-schedule-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--line);min-width:0}.fulfillment-schedule-item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.fulfillment-schedule-item:last-child{border-bottom:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.fulfillment-schedule-item:nth-child(even){background:var(--surface-subtle)}.fulfillment-schedule-item.is-inactive{opacity:.7}.fulfillment-schedule-identity{min-width:0;flex:1}.fulfillment-schedule-name{padding:0;border:0;background:transparent;color:var(--green);font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:left;cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.fulfillment-schedule-name:hover{text-decoration:underline}.fulfillment-schedule-name>span{font-size:11px;font-weight:400;color:var(--muted);margin-left:9px}.fulfillment-schedule-item dl{display:grid;gap:5px;margin:9px 0 0;font-size:var(--fs-xs);line-height:1.6}.fulfillment-schedule-item dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px}.fulfillment-schedule-item dt{color:var(--muted)}.fulfillment-schedule-item dd{margin:0;overflow-wrap:anywhere}.fulfillment-schedules-empty{font-size:var(--fs-sm);color:var(--muted);padding:20px}.fulfillment-schedule-active{align-self:end;min-height:44px;margin:0}.fulfillment-schedule-day-heading,.fulfillment-schedule-day{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 36px;gap:8px;align-items:center;min-width:0}.fulfillment-schedule-day-heading{font-size:12px;color:var(--muted);padding:11px 0 6px}.fulfillment-schedule-day-heading>:not(:first-child){text-align:center}.fulfillment-schedule-day{padding:7px 0;border-bottom:1px solid var(--line)}.fulfillment-schedule-day:last-child{border-bottom:0}.fulfillment-schedule-day>.field{min-width:0;margin:0}.fulfillment-schedule-day>.field input{width:100%;min-width:0;max-width:100%;padding:9px 10px;min-height:43px}.fulfillment-schedule-mode{display:grid;place-items:center;min-height:44px;cursor:pointer;margin:0}.fulfillment-schedule-mode input{width:18px;height:18px;cursor:pointer;accent-color:var(--green)}.fulfillment-schedule-day>.icon-button{width:36px;min-width:36px;height:44px;color:var(--muted)}.fulfillment-schedule-editor [data-action=add-schedule-day]{min-height:44px;padding-left:0;margin-top:5px}.fulfillment-schedule-editor .edit-inline-note{margin:0 0 8px}.fulfillment-schedule-name:focus-visible{outline:2px solid var(--green-300);outline-offset:4px;border-radius:2px}@media(max-width:540px){.fulfillment-schedules-heading{flex-wrap:wrap;gap:12px}.fulfillment-schedules-heading>.btn{margin-left:auto;min-height:44px}.fulfillment-schedule-item{padding:14px 13px;gap:10px}.fulfillment-schedule-item dl>div{grid-template-columns:63px minmax(0,1fr);gap:7px}.fulfillment-schedule-day-heading,.fulfillment-schedule-day{grid-template-columns:minmax(0,1fr) 52px 50px 30px;gap:3px}.fulfillment-schedule-day-heading{font-size:10px}.fulfillment-schedule-day>.field input{font-size:16px;padding:9px 3px;min-height:44px}.fulfillment-schedule-day>.icon-button{width:30px;min-width:30px}.fulfillment-schedule-editor .edit-section-body{padding-left:11px;padding-right:11px}.fulfillment-schedule-editor .dialog-footer>.btn-primary{white-space:normal}.fulfillment-schedule-active{min-height:44px}}
.package-editor-schedule{margin-top:18px}.package-schedule-dates{display:grid;gap:8px;margin:12px 0 0;padding:12px;background:var(--surface-subtle);border-radius:8px;font-size:12px;line-height:1.7}.package-schedule-dates>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px}.package-schedule-dates dt{font-weight:550;color:var(--green)}.package-schedule-dates dd{margin:0;overflow-wrap:anywhere}.package-legacy-periods{padding:0;border:0;min-width:0}.package-editor-schedule>.field{max-width:100%}.package-editor-schedule .edit-inline-note a{color:var(--green);text-decoration:underline}@media(max-width:400px){.fulfillment-schedule-day-heading{display:none}.fulfillment-schedule-day{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:3px 7px;padding:10px 0}.fulfillment-schedule-day>.field{grid-column:1/3;grid-row:1}.fulfillment-schedule-day>.icon-button{grid-column:3;grid-row:1;width:36px;min-width:36px}.fulfillment-schedule-mode{grid-row:2;display:flex;align-items:center;justify-content:flex-start;gap:7px;font-size:12px}.fulfillment-schedule-mode:nth-of-type(2){grid-column:1}.fulfillment-schedule-mode:nth-of-type(3){grid-column:2}.fulfillment-schedule-mode>.sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}
