.size-stock{margin:16px 0}.size-stock-title{margin:0 0 8px;font-size:12px;font-weight:700}.size-stock ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.size-stock li{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:54px;padding:8px;font-size:12px;display:flex}.size-stock li span{color:var(--ink);font-size:11px}.size-stock li.size-stock-empty{background:var(--paper);border-style:dashed}.size-stock-empty strong{text-decoration:line-through}.size-stock-note{color:var(--brown);margin:0;font-size:12px}.pdp-size-list button.size-stock-option{flex-direction:column;align-items:center;gap:4px;min-width:80px;min-height:58px;padding:10px;display:flex}.size-stock-option small{font-size:11px;font-weight:400}.pdp-size-list button:disabled{background:var(--paper);color:var(--brown);cursor:not-allowed;border-style:dashed}.pdp-size-list button:disabled strong{text-decoration:line-through}.admin-size-stock{border:1px solid var(--line);min-width:0;margin:20px 0;padding:18px}.admin-size-stock legend{padding:0 6px;font-size:14px;font-weight:700}.admin-size-stock>p{color:var(--brown);font-size:13px;line-height:1.6}.admin-size-stock-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.admin-size-stock-grid label{min-width:0}.admin-size-stock-grid input{width:100%;min-height:48px;font-size:16px}.admin-size-stock output{margin-top:16px;font-size:14px;font-weight:700;display:block}.admin-stock-detail{margin-top:6px;font-size:12px;display:block}.inventory-scroll{max-width:100%;margin-top:16px;overflow-x:auto}.inventory-table{border-collapse:collapse;width:100%;font-size:13px}.inventory-table th,.inventory-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.inventory-table thead th{background:var(--paper)}.inventory-table input{width:90px;min-height:48px;font-size:16px}.inventory-table tbody th{min-width:100px}.size-stock ul+.size-stock-title{margin-top:14px}.size-stock li strong{overflow-wrap:anywhere}.pdp-color-list button{flex-wrap:wrap}.pdp-color-list button small{font-size:11px;display:block}
