/* ============================================================
   admin-reconsent.css — 설정 > 약관재동의 (순번195-3, 한시 기능 — 종료 시 파일째 제거)
   표·검색바는 매출정산(admin-sales.css)과 같은 규격. 색은 토큰만(리터럴 0).
   ============================================================ */
#view-reconsent-home .rc-card{ border:1px solid var(--oc-line);border-radius:var(--oc-radius);background:#fff;padding:18px 20px;margin:0 0 16px;text-align:left; }
#view-reconsent-home .rc-card__t{ margin:0 0 6px;font-size:1.05rem;color:var(--oc-primary); }
#view-reconsent-home .rc-card__d{ margin:0 0 14px;font-size:.9rem;line-height:1.7;color:var(--oc-gray); }
#view-reconsent-home .rc-card__row{ display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap; }
#view-reconsent-home .rc-card__help{ margin:12px 0 0;font-size:.85rem;line-height:1.6;color:var(--oc-gray); }
#view-reconsent-home .rc-card__help b{ color:var(--oc-ink); }
#view-reconsent-home .rc-switch{ display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--oc-ink);cursor:pointer; }
#view-reconsent-home .rc-switch input{ width:20px;height:20px;accent-color:var(--oc-primary); }
#view-reconsent-home .rc-since{ display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--oc-ink); }
#view-reconsent-home .rc-since .oc-input{ height:38px;box-sizing:border-box;width:auto; }
/* 검색바 컨트롤 전부 38px 정렬(입력·버튼) — 순번235, MASTER 10-13 어드민 표준 38px */
#view-reconsent-home .ad-filters .oc-input{ height:38px;box-sizing:border-box; }
#view-reconsent-home .ad-filters .rc-q{ flex:0 1 400px; }
#view-reconsent-home .rc-xlsx{ background:#fff;color:var(--oc-primary);border:1px solid var(--oc-line); }
#view-reconsent-home .rc-notice{ background:var(--oc-bg-soft);border:1px solid var(--oc-line);color:var(--oc-ink);border-radius:8px;padding:10px 12px;font-size:.88rem;margin:0 0 12px;text-align:center; }
#view-reconsent-home .rc-sum{ display:flex;gap:10px 14px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 12px;font-size:.95rem;color:var(--oc-ink);font-variant-numeric:tabular-nums; }
#view-reconsent-home .rc-sum:empty{ display:none; }
#view-reconsent-home .rc-sum i{ font-style:normal;color:var(--oc-line); }
#view-reconsent-home .rc-sum__state{ font-weight:800;color:var(--oc-gray);background:var(--oc-bg-soft);border-radius:9px;padding:2px 10px;font-size:.86rem; }
#view-reconsent-home .rc-sum__state.is-on{ color:#fff;background:var(--oc-primary); }
#view-reconsent-home .rc-table td{ white-space:nowrap; }
#view-reconsent-home .rc-ver{ font-size:.88rem; }
#view-reconsent-home .rc-empty{ text-align:center;padding:40px 12px;color:var(--oc-gray);line-height:1.8; }
#view-reconsent-home .rc-empty span{ font-size:.85rem; }
#view-reconsent-home .rc-pager{ margin-top:12px; }
@media (max-width:640px){
  #view-reconsent-home .ad-filters .rc-q{ flex:1 1 100%; }
  #view-reconsent-home .rc-sum{ font-size:.86rem; }
  #view-reconsent-home .rc-since{ flex:1 1 100%; }
  #view-reconsent-home .rc-since .oc-input{ flex:1; }
}
