.mi-sizes{padding:16px 0;border-bottom:1px solid var(--mi-border);margin-bottom:4px;min-width:0}.mi-sizes h4{font-size:15px;margin:0 0 12px}.mi-size-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.mi-size-profile{grid-column:1/-1}.mi-size-source{margin:8px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.mi-size-source a{color:#18553e}.mi-size-source blockquote{margin:5px 0;padding-left:9px;border-left:2px solid #c5d2cc;color:#536059;font-size:11px}.mi-size-source ul{padding-left:18px;margin:5px 0}.mi-size-actions{margin-top:12px;flex-wrap:wrap}.mi-size-limits,.mi-size-schedule{padding-top:12px;font-size:13px}.mi-size-limits summary,.mi-size-schedule summary{cursor:pointer;min-height:36px}.mi-size-table{overflow-x:auto;max-width:100%}.mi-size-table table{width:100%;font-size:11px;border-collapse:collapse;margin:4px 0 10px}.mi-size-table th,.mi-size-table td{padding:7px 5px;text-align:left;border-bottom:1px solid #e1e7e3;white-space:nowrap}.mi-size-table th:first-child,.mi-size-table td:first-child{white-space:normal;min-width:85px;max-width:180px;overflow-wrap:anywhere}.mi-size-total{font-size:12px;line-height:1.7;margin:6px 0}.mi-size-warning{color:#92521b;font-size:12px;line-height:1.7;margin:5px 0}.mi-part-size{padding:8px 0 12px;display:grid;gap:6px}.mi-part-size .mi-size-source{margin:0}.mi-size-reference{display:flex;gap:8px;align-items:end}.mi-size-reference .mi-field{flex:1}.mi-size-reference .mi-icon{flex:0 0 38px}.mi-component-add{display:flex;gap:6px;align-items:center;min-width:0}.mi-component-add select{max-width:150px;font-size:12px;min-width:0}.mi-component-add button{white-space:nowrap}.mi-size-note{font-size:11px;color:#68786e;margin:0}.mi-size-limits .mi-muted{margin-top:0}.mi-sizes button{min-height:40px}.mi-size-schedule [data-size-total]{overflow-wrap:anywhere}
@media(max-width:600px){.mi-components>.mi-heading{align-items:flex-start;flex-wrap:wrap}.mi-component-add{width:100%}.mi-component-add select{flex:1;max-width:none;min-height:42px}.mi-size-actions .mi-command{flex:1 1 150px;justify-content:center;white-space:normal;min-height:44px}.mi-size-controls{grid-template-columns:minmax(0,1fr) 118px}.mi-size-reference .mi-icon{height:42px}.mi-size-limits .mi-component-grid{grid-template-columns:minmax(0,1fr)}.mi-size-table th,.mi-size-table td{padding:7px 4px}}
