/* 관리자 메뉴: PC는 7개씩 두 줄, 작은 화면은 버튼 폭을 유지하며 줄바꿈한다. */
.tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;overflow:visible;scrollbar-gutter:auto;scroll-snap-type:none;padding:0;margin-bottom:22px}
.tabs button{min-width:0;min-height:48px;padding:10px 6px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;scroll-snap-align:none}
.serial-range-list{display:grid;gap:12px;margin-bottom:14px}.serial-range-row{border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--surface2)}.serial-range-row .serial-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.serial-range-row>strong{display:block;color:var(--accent);font-size:13px;overflow-wrap:anywhere}.serial-range-row .toolbar{margin-top:10px}
@media(max-width:850px){.tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.tabs button{padding:10px 7px}}
@media(max-width:500px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.serial-range-row .serial-toolbar{grid-template-columns:1fr}}
