/* 창고관리(storage) 페이지 공통 스타일.
   adjust.html / manage.html / value.html 3개 페이지에서 동일하게 사용되던
   인라인 룰을 추출. 페이지별 변형 룰은 각 페이지 인라인에 유지.
*/

/* ---- 상단 툴바 ---- */
.st-toolbar {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 14px;
    background: #f8fafc;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    margin-bottom: 8px;
}

.st-toolbar .lbl {
    font-size: 12px;
    font-weight: 600;
    color: #374151;
}

.st-toolbar input[type="date"],
.st-toolbar input[type="text"],
.st-toolbar select {
    height: 28px;
    padding: 0 8px;
    border: 1px solid #d0d7de;
    border-radius: 4px;
    font-size: 12px;
}

/* QA E8: select 옵션 텍스트가 길 때 네이티브 드롭다운 화살표가 텍스트와 겹쳐 잘리던 문제.
   오른쪽 여백을 확보하고, 방향/대상창고 select 는 최소폭을 줘 안내부호가 잘 보이게 함. */
.st-toolbar select {
    padding-right: 26px;
    min-width: 92px;
}
/* QA UI: 방향/대상 창고 select 가로 확대 — "매장 ⇒ 창고 (입고)" 화살표 안내부호가 잘리지 않게 */
.st-toolbar #moveDirection { min-width: 200px; }
.st-toolbar #moveWarehouse { min-width: 140px; }

.st-toolbar button {
    height: 28px;
    padding: 0 12px;
    border: 1px solid #2c7be5;
    background: #2c7be5;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
}

/* ---- 하단 액션바 ---- */
.bottom-action-bar {
    display: flex;
    gap: 6px;
    padding: 10px 12px;
    flex-wrap: wrap;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    margin-top: 8px;
}

.bottom-action-bar a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    border: 1px solid #bbb;
    border-radius: 4px;
    cursor: pointer;
    background: #fff;
}

.bottom-action-bar a:hover {
    background: #f6f8fa;
    border-color: #2c7be5;
    color: #2c7be5;
}

.bottom-action-bar a.btn-accent {
    border-color: #7b1fa2;
    color: #7b1fa2;
}
