/* =============================================================
   업무지원 › 근태/연차 — 맥 고밀도형 (사용자 2026-11-03 "1": 남은 화면 중 근태부터)
   범위: #work_support-content 안쪽만. 화면에서만.
   1) 업무지원 머리(제목 · 하위 탭 8개): 22px 굵은 제목 · 큰 탭 카드(휴대폰 2칸 4줄) → 19px 제목 · 28px 세그먼트 한 줄
      (휴대폰은 옆으로 밀기). 모든 하위 화면 공통 머리라 지급요청 · 소모품 화면에서도 같은 모양 — 그 안쪽은 건드리지 않음.
   2) 근태/연차 패널(#ws-panel-attendance) 안쪽만:
      - 채운 파랑은 '기록 추가' 하나. 정정 안내 메일 · 특별연차 일괄부여 · 재계산 · 연차 사용 등록 · 추가부여 → 흰 단추
      - 취소 승인 대기: 승인 = 흰 단추 초록 글자, 반려 = 흰 단추 빨강 글자(누르면 하는 일 그대로)
      - 연차 표: 71px 세 줄 칸(직급 · 근속 · 주기 · 갱신 날짜가 줄바꿈) → 32px 한 줄(휴대폰 44px, 표는 옆으로 밀기)
      - 10px 글자(종류 칩 · 꺾쇠) → 11px. 상태 · 사용률 · 특별연차 · 반차 색(뜻이 있는 색)은 그대로
   계산 · 저장 · 펼침 · 승인/반려 동작은 그대로. 값은 ui-tokens.css 토큰만.
   ============================================================= */
@media screen{
/* ---------- 1) 업무지원 머리 · 하위 탭 ---------- */
html #work_support-content .work-support-shell{ border:1px solid var(--ui-line) !important; border-radius:var(--ui-radius-panel) !important; box-shadow:none !important; font-family:var(--ui-font); color:var(--ui-text-1) }
html #work_support-content .work-support-head{ padding:14px 20px 12px !important; background:var(--ui-surface) !important; border-bottom:1px solid var(--ui-line) !important }
html #work_support-content .work-support-title{ margin:0 0 10px !important; gap:8px !important; font-size:19px !important; font-weight:var(--ui-weight-bold) !important; color:var(--ui-text-1) !important; letter-spacing:var(--ui-tracking-tight) }
html #work_support-content .work-support-title i{ width:auto !important; height:auto !important; background:transparent !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-title3) !important }
html #work_support-content .work-support-tabs{ display:inline-flex !important; flex-wrap:nowrap !important; gap:2px !important; max-width:100%; padding:2px !important; border-radius:var(--ui-radius-control) !important; background:var(--ui-fill) !important; overflow-x:auto; scrollbar-width:none }
html #work_support-content .work-support-tabs::-webkit-scrollbar{ display:none }
html #work_support-content .work-support-tabs .ws-sub-btn{ flex:none; min-height:0 !important; height:24px; padding:0 12px !important; gap:5px !important; border-radius:var(--ui-radius-row) !important; background:transparent !important; box-shadow:none !important; color:var(--ui-text-1) !important; font-size:var(--ui-text-footnote) !important; font-weight:var(--ui-weight-regular) !important }
html #work_support-content .work-support-tabs .ws-sub-btn:hover{ background:var(--ui-fill-subtle) !important; color:var(--ui-text-1) !important }
html #work_support-content .work-support-tabs .ws-sub-btn.ws-sub-active{ background:var(--ui-surface) !important; box-shadow:var(--ui-elev-control) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content .work-support-tabs .ws-sub-btn > i{ margin:0 !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important }

/* ---------- 2) 근태/연차 패널 ---------- */
html #work_support-content #ws-panel-attendance{ padding:16px 20px 20px !important; font-family:var(--ui-font); color:var(--ui-text-1) }
html #work_support-content #ws-panel-attendance#ws-panel-attendance > .flex:first-child{ margin-bottom:12px !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important }
html #work_support-content #ws-panel-attendance#ws-panel-attendance > .flex:first-child h3{ font-size:var(--ui-text-title2) !important; font-weight:var(--ui-weight-bold) !important; color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance#ws-panel-attendance > .flex:first-child h3 > i{ color:var(--ui-text-2) !important; font-size:var(--ui-text-callout) !important; margin-right:6px !important }
/* 채운 파랑: '기록 추가' 하나 */
html #work_support-content #ws-panel-attendance#ws-panel-attendance button[onclick^="openAttendanceModal"]{ min-height:0 !important; height:28px; display:inline-flex; align-items:center; padding:0 12px !important; border:0 !important; border-radius:var(--ui-radius-control) !important; background:var(--ui-accent) !important; box-shadow:none !important; color:var(--ui-on-accent) !important; font-size:var(--ui-text-body) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance#ws-panel-attendance button[onclick^="openAttendanceModal"]:hover{ background:var(--ui-accent-hover) !important }
html #work_support-content #ws-panel-attendance#ws-panel-attendance button[onclick^="openAttendanceModal"] > i{ font-size:var(--ui-text-caption) !important; margin-right:5px !important }
/* 흰 단추 */
html #work_support-content #ws-panel-attendance :is(button[onclick^="openCarryoverFixMailModal"],button[onclick^="openSpecialGrantModal"],button[onclick^="loadAttendance"],button[onclick*="openAttLeaveModal"],button[onclick*="openGrantLeaveModal"],button[onclick^="approveLeaveCancel"],button[onclick^="rejectLeaveCancel"]){
  box-sizing:border-box; height:28px; display:inline-flex; align-items:center; padding:0 12px !important; border:0 !important; border-radius:var(--ui-radius-control) !important; background:var(--ui-surface) !important; box-shadow:var(--ui-elev-control) !important; color:var(--ui-text-1) !important; font-size:var(--ui-text-body) !important; font-weight:var(--ui-weight-regular) !important }
html #work_support-content #ws-panel-attendance :is(button[onclick^="openCarryoverFixMailModal"],button[onclick^="openSpecialGrantModal"],button[onclick^="loadAttendance"],button[onclick*="openAttLeaveModal"],button[onclick*="openGrantLeaveModal"],button[onclick^="approveLeaveCancel"],button[onclick^="rejectLeaveCancel"]):hover{ background:var(--ui-fill-subtle) !important }
html #work_support-content #ws-panel-attendance :is(button[onclick^="openCarryoverFixMailModal"],button[onclick^="openSpecialGrantModal"],button[onclick^="loadAttendance"],button[onclick*="openAttLeaveModal"],button[onclick*="openGrantLeaveModal"],button[onclick^="approveLeaveCancel"],button[onclick^="rejectLeaveCancel"]) > i{ color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important; margin-right:5px !important }
html #work_support-content #ws-panel-attendance button[onclick^="approveLeaveCancel"],
html #work_support-content #ws-panel-attendance button[onclick^="approveLeaveCancel"] > i{ color:var(--ui-success) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance button[onclick^="rejectLeaveCancel"],
html #work_support-content #ws-panel-attendance button[onclick^="rejectLeaveCancel"] > i{ color:var(--ui-danger) !important; font-weight:var(--ui-weight-semibold) !important }

/* 취소 신청 · 승인 대기 묶음 */
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel{ margin-bottom:16px !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel > div{ margin-bottom:12px !important; border:1px solid var(--ui-line) !important; border-radius:var(--ui-radius-group) !important; background:var(--ui-surface) !important; box-shadow:none !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel > div > div:first-child{ min-height:36px; box-sizing:border-box; padding:6px 14px !important; background:var(--ui-surface-alt) !important; border-bottom:1px solid var(--ui-line) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel > div > div:first-child h4{ font-size:var(--ui-text-body) !important; font-weight:var(--ui-weight-semibold) !important; color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel > div > div:first-child > i{ font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel > div > div:first-child > span{ min-width:18px; height:18px; box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center; padding:0 6px !important; background:var(--ui-warning) !important; color:var(--ui-on-accent) !important; font-size:var(--ui-text-caption) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .divide-y > div{ padding:8px 14px !important; border-color:var(--ui-line) !important; align-items:center !important; row-gap:4px }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .divide-y > div .flex-1 > div{ margin:0 !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .divide-y > div .flex-1{ display:flex; flex-wrap:wrap; align-items:center; column-gap:12px; row-gap:2px }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .text-sm{ font-size:var(--ui-text-body) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .text-xs{ font-size:var(--ui-text-footnote) !important; color:var(--ui-text-2) !important }
html #work_support-content #ws-panel-attendance #ws-leave-cancel-panel .text-\[10px\]{ font-size:var(--ui-text-caption) !important }

/* 연차 현황 머리 · 안내 */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child{ margin-bottom:10px !important; gap:8px !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child h4{ font-size:var(--ui-text-callout) !important; font-weight:var(--ui-weight-bold) !important; color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child h4 > span.text-sm{ font-size:var(--ui-text-footnote) !important; font-weight:var(--ui-weight-regular) !important; color:var(--ui-text-2) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child p{ margin-top:2px !important; font-size:var(--ui-text-footnote) !important; color:var(--ui-text-2) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child p b{ color:var(--ui-text-1) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div:first-child > div:last-child{ gap:6px !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2){ margin-bottom:12px !important; border:0 !important; border-radius:var(--ui-radius-group) !important; background:var(--ui-fill-subtle) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:first-child{ padding:7px 14px !important; background:transparent !important; border-bottom:1px solid var(--ui-line) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:first-child :is(span,b,i){ color:var(--ui-text-1) !important; font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:first-child b > span{ color:var(--ui-text-2) !important; font-weight:var(--ui-weight-regular) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:nth-child(2){ padding:10px 14px !important; row-gap:10px !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-footnote) !important; line-height:1.5 !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:nth-child(2) .font-bold{ margin-bottom:2px !important; color:var(--ui-text-1) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) i{ color:var(--ui-text-2) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) b{ color:var(--ui-text-1) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.rounded-xl.mb-4:nth-child(2) > div:last-child{ padding:7px 14px !important; background:transparent !important; border-top:1px solid var(--ui-line) !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important }

/* 숫자 묶음 */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid{ margin-bottom:12px !important; gap:0 !important; border:1px solid var(--ui-line) !important; border-radius:var(--ui-radius-group) !important; background:var(--ui-surface) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div{ padding:8px 14px !important; border-left:1px solid var(--ui-line) }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div:first-child{ border-left:0 }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div > div:first-child{ color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important; font-weight:var(--ui-weight-regular) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div > div:last-child{ margin-top:2px !important; font-size:var(--ui-text-title2) !important; font-weight:var(--ui-weight-bold) !important; font-variant-numeric:tabular-nums; color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div > div:last-child small{ color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important; font-weight:var(--ui-weight-regular) !important }

/* 연차 표: 한 줄 32px */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto{ border:1px solid var(--ui-line) !important; border-radius:var(--ui-radius-group) !important; box-shadow:none !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table{ font-size:var(--ui-text-body) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > thead tr{ height:31px; background:var(--ui-surface-alt) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > thead th{ padding:0 10px !important; border-bottom:1px solid var(--ui-line); color:var(--ui-text-2) !important; font-size:var(--ui-text-footnote) !important; font-weight:var(--ui-weight-semibold) !important; white-space:nowrap }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id]{ height:32px; border-top:1px solid var(--ui-line) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id]:hover{ background:var(--ui-fill-subtle) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td{ padding:0 10px !important; white-space:nowrap; color:var(--ui-text-1) !important; font-size:var(--ui-text-body) !important; vertical-align:middle }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td br{ display:none }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td > div{ display:inline-block; margin:0 !important; vertical-align:middle }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:first-child > div:first-child{ font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:first-child > div + div,
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td > span.text-\[11px\],
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td > div.text-\[11px\]{ margin-left:6px !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(2),
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(3){ color:var(--ui-text-2) !important; font-size:var(--ui-text-footnote) !important; font-variant-numeric:tabular-nums }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(3){ color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(4),
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(5),
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(6){ font-weight:var(--ui-weight-semibold) !important; font-variant-numeric:tabular-nums }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(6).text-gray-300{ color:var(--ui-text-3) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(7) > div{ display:flex !important; min-width:110px !important }
/* 주기(발생주기 시작~끝)는 '갱신' 칸 날짜와 겹치는 정보라 줄에서는 숨기고, 입사 칸에 마우스를 올리면 보임(title) */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(3) > div[title]{ display:none !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(7) span.text-xs{ color:var(--ui-text-1) !important; font-size:var(--ui-text-footnote) !important; font-weight:var(--ui-weight-semibold) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(7) .bg-indigo-400{ background:var(--ui-accent) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(7) .bg-gray-100{ background:var(--ui-fill) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(8) > span{ display:inline-flex; height:20px; margin:1px 0; padding:0 7px !important; border:0 !important; align-items:center }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(9) > span:first-child{ color:var(--ui-text-1) !important; font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:nth-child(10) > span{ display:inline-flex; height:20px; padding:0 8px !important; align-items:center }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id] > td:last-child i{ color:var(--ui-text-3) !important; font-size:var(--ui-text-caption) !important }
/* 펼친 상세 */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[id^="attdet-"] > td{ padding:12px 14px !important; background:var(--ui-surface-alt) !important; border-top:1px solid var(--ui-line) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] > td > div:first-child{ gap:6px !important; margin-bottom:10px !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .text-xs.font-semibold{ color:var(--ui-text-1) !important; font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56{ border:1px solid var(--ui-line) !important; border-radius:var(--ui-radius-card) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 thead{ background:var(--ui-surface-alt) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 th{ height:28px; padding:0 10px !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-footnote) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 tbody tr{ height:28px; border-top:1px solid var(--ui-line) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 td{ padding:0 10px !important; font-size:var(--ui-text-footnote) !important; color:var(--ui-text-1) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 td.text-gray-400,
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 td .text-gray-500{ color:var(--ui-text-2) !important }
html #work_support-content #ws-panel-attendance :is(.text-\[10px\]){ font-size:var(--ui-text-caption) !important }
html #work_support-content #ws-panel-attendance tr[id^="attdet-"] .max-h-56 td span.text-white{ display:inline-flex; height:18px; align-items:center; padding:0 6px !important; border-radius:var(--ui-radius-row) !important; font-weight:var(--ui-weight-semibold) !important }
/* 표 아래 색 설명 */
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.mt-3{ margin-top:8px !important; color:var(--ui-text-2) !important; font-size:var(--ui-text-caption) !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.mt-3 .bg-indigo-400{ background:var(--ui-accent) !important }
}
@media screen and (max-width:768px){
html #work_support-content .work-support-head{ padding:12px 12px 10px !important }
html #work_support-content .work-support-tabs{ display:flex !important; width:100%; box-sizing:border-box }
html #work_support-content .work-support-tabs .ws-sub-btn{ height:32px }
html #work_support-content #ws-panel-attendance{ padding:12px !important }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.overflow-x-auto > table > tbody > tr[data-att-id]{ height:44px }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div:nth-child(odd){ border-left:0 }
html #work_support-content #ws-panel-attendance #ws-attendance-list > div.grid > div:nth-child(n+3){ border-top:1px solid var(--ui-line) }
html #work_support-content #ws-panel-attendance#ws-panel-attendance :is(button[onclick^="openAttendanceModal"],button[onclick^="openCarryoverFixMailModal"],button[onclick^="openSpecialGrantModal"],button[onclick^="loadAttendance"],button[onclick^="approveLeaveCancel"],button[onclick^="rejectLeaveCancel"]){ height:32px }
}
