/* 전체보기는 분류 탭 바깥, 검색창 왼쪽에 배치합니다. */
.sky-sim .sky-sim__search{display:grid;grid-template-columns:auto 220px auto;gap:8px;width:auto;max-width:100%;margin-left:auto;align-items:center}
.sky-sim .sky-sim__search label{min-width:0;margin:0}
.sky-sim .sky-sim__search-field input{width:100%;min-width:0}
.sky-detail-controls .sky-detail-searchbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px}
.sky-detail-controls .sky-detail-searchbar label{min-width:0;margin:0;width:290px}
.sky-detail-controls .sky-detail-searchbar input{width:100%;min-width:0}
.sky-sim .sky-usim-all-btn,.sky-detail-controls .sky-usim-all-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:10px 14px;border:1px solid #d7dfe9;border-radius:8px;background:#fff;color:#35445b;font:inherit;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer}
.sky-sim .sky-usim-all-btn:hover,.sky-detail-controls .sky-usim-all-btn:hover{border-color:#2563eb;color:#2563eb}
.sky-sim .sky-usim-all-btn[aria-pressed=true],.sky-detail-controls .sky-usim-all-btn[aria-pressed=true]{border-color:#2563eb;background:#2563eb;color:#fff}
.sky-sim .sky-usim-all-btn:focus-visible,.sky-detail-controls .sky-usim-all-btn:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
@media(max-width:600px){
 .sky-sim .sky-sim__search{grid-template-columns:auto minmax(0,220px)}
 .sky-sim .sky-sim__search label:last-child{grid-column:2;justify-self:end}
 .sky-detail-controls .sky-detail-searchbar label{flex:1;width:auto}
 .sky-sim .sky-usim-all-btn,.sky-detail-controls .sky-usim-all-btn{padding:10px 12px}
}
