/* ============================================================
   admin-sales.css — 정산관리 > 매출정산 (순번158-2)
   표·검색바는 간병신청서 리스트(.al-search·.al-aptable) 규격을 그대로 쓰고, 합계 줄은 커미션 내역 통계 줄 모양.
   ============================================================ */
/* 순번189·235: 검색바 컨트롤 전부 38px 정렬(입력·select·버튼) — 어드민 표준 38px(MASTER 10-13), 버튼은 .al-search__btn 38px */
#view-sales-home .ad-filters .oc-input{ height:38px;box-sizing:border-box; }
#view-sales-home .ad-filters .sl-q{ flex:0 1 400px; }
#view-sales-home .sl-xlsx{ background:#fff;color:var(--oc-primary,#1D4E89);border:1px solid #BFD3EC; }
#view-sales-home .sl-notice{ background:#FFF8E8;border:1px solid #F2E2BC;color:#7A5A1E;border-radius:8px;padding:10px 12px;font-size:.88rem;margin:0 0 12px;text-align:center; }
#view-sales-home .sl-sum{ display:flex;gap:10px 14px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 12px;font-size:.95rem;color:var(--ad-text,#3C4657);font-variant-numeric:tabular-nums; }
#view-sales-home .sl-sum:empty{ display:none; }
#view-sales-home .sl-sum i{ font-style:normal;color:#c9c9c9; }
#view-sales-home .sl-sum__span{ font-weight:800;color:var(--ad-ink,#1B2A47);background:#EEF1F6;border-radius:9px;padding:2px 10px;font-size:.86rem; }
#view-sales-home .sl-table td{ white-space:nowrap; }
#view-sales-home .sl-amt{ font-variant-numeric:tabular-nums; }
#view-sales-home .sl-net{ font-weight:700;color:var(--ad-ink,#1B2A47); }
#view-sales-home .sl-empty{ text-align:center;padding:40px 12px;color:var(--ad-gray,#8A94A6);line-height:1.8; }
#view-sales-home .sl-empty span{ font-size:.85rem; }
#view-sales-home .sl-pager{ margin-top:12px; }
.sl-dtbar{ display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap; }
.sl-dtbar__t{ font-size:.82rem;color:var(--oc-gray,#8A94A6); }
@media (max-width:640px){
  #view-sales-home .ad-filters .sl-q{ flex:1 1 100%; }
  #view-sales-home .sl-sum{ font-size:.86rem; }
}
#view-sales-home .sl-mod{ display:block;margin-top:2px;font-size:.72rem;font-weight:700;color:#B45309;cursor:help;line-height:1.2; }
