.size-change-section{margin:0 0 20px;display:grid;gap:10px}
.size-change-section:empty{display:none}
.size-change-action{width:fit-content;background:#fff;color:#b42338;border:1px solid #e9bec5;box-shadow:none;font-size:12px}
.size-change-note{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #efcbd1;border-left:4px solid #bc2941;background:#fff4f5;border-radius:12px;padding:14px 18px;color:#842337}
.size-change-note p{margin:5px 0;font-size:13px;color:#29374b}.size-change-note small{display:block;color:#687487;font-size:10px;margin-top:5px}
.size-change-history{border-color:#dce3eb;background:#f6f8fb;color:#59687c}
.size-change-table-summary{display:flex;justify-content:flex-end;max-width:980px;margin:0 0 10px}
.size-change-count{color:#b42338;font-size:12px;font-weight:700}
.size-change-indicator{display:block;width:fit-content;margin-top:5px;padding:3px 7px;border:1px solid #efcbd1;border-radius:6px;background:#fff4f5;color:#b42338;font-size:10px;font-weight:700;white-space:nowrap;text-decoration:none}.size-change-indicator:hover{background:#fce5e9}.size-change-indicator:focus-visible{outline:2px solid #b42338;outline-offset:2px}
.group-size-changes{margin:10px 0 0;padding-top:9px;border-top:1px solid #f0d8de;color:#b42338;font-size:12px;font-weight:600}
#size-change-dialog select{width:100%;padding:10px;border:1px solid #d8dee8;border-radius:10px;background:white}
@media(max-width:600px){.size-change-note{align-items:flex-start;flex-direction:column}.size-change-note .button{font-size:11px;padding:7px 10px}}
