#approval-filed-adjustments .adjustment-list{border:1px solid var(--border,#d5e3f3);border-radius:12px;background:var(--surface,#fff);overflow:hidden}
#approval-filed-adjustments .adjustment-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border,#d5e3f3)}
#approval-filed-adjustments .adjustment-list-heading h3{margin:0;font-size:13px;font-weight:700}
#approval-filed-adjustments .adjustment-list-heading h3 i{color:#397bf1;margin-right:6px}
#approval-filed-adjustments .adjustment-list-heading p{margin:4px 0 0;font-size:11px;color:var(--muted,#607c9c)}
#approval-filed-adjustments .adjustment-list-count{white-space:nowrap;font-size:11px;color:#3263a1;background:#edf4ff;border-radius:20px;padding:4px 9px}
#approval-filed-adjustments .adjustment-list-scroll{overflow-x:auto}
#approval-filed-adjustments .adjustment-list-table{width:100%;min-width:970px;border-collapse:collapse;table-layout:fixed;font-size:12px}
#approval-filed-adjustments .adjustment-list-table th{background:var(--surface,#f4f8fd);color:var(--muted,#55708f);font-size:10px;text-transform:uppercase;letter-spacing:.035em;text-align:left;padding:10px 14px;border-bottom:1px solid var(--border,#d5e3f3)}
#approval-filed-adjustments .adjustment-list-table td{padding:10px 14px;border-bottom:1px solid var(--border,#e5edf6);vertical-align:middle;overflow-wrap:anywhere;line-height:1.45}
#approval-filed-adjustments .adjustment-list-table tbody tr:last-child td{border-bottom:0}
#approval-filed-adjustments .adjustment-list-table tbody tr:hover{background:var(--surface,#f7faff)}
#approval-filed-adjustments .adjustment-list-table th:nth-child(1){width:24%}
#approval-filed-adjustments .adjustment-list-table th:nth-child(2){width:13%}
#approval-filed-adjustments .adjustment-list-table th:nth-child(3){width:20%}
#approval-filed-adjustments .adjustment-list-table th:nth-child(4){width:21%}
#approval-filed-adjustments .adjustment-list-table th:nth-child(5){width:13%}
#approval-filed-adjustments .adjustment-list-table th:nth-child(6){width:9%}
#approval-filed-adjustments .adjustment-list-table strong{display:block;font-size:12px}
#approval-filed-adjustments .adjustment-list-table small{display:block;color:var(--muted,#607c9c);font-size:10px;margin-top:3px}
#approval-filed-adjustments .adjustment-work-date{font-weight:600;font-size:11px}
#approval-filed-adjustments .adjustment-kind{font-size:11px;font-weight:600;color:#3263a1}
#approval-filed-adjustments .adjustment-kind i{margin-right:4px;color:#5988ca}
#approval-filed-adjustments .adjustment-reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;white-space:pre-line}
#approval-filed-adjustments .adjustment-status{display:inline-block;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;background:#fff3dc;color:#946000}
#approval-filed-adjustments .adjustment-status--approved{background:#e4f6ee;color:#087755}
#approval-filed-adjustments .adjustment-status--rejected{background:#ffeded;color:#c32b37}
#approval-filed-adjustments .adjustment-status--cancelled{background:#edf0f5;color:#5e6d83}
#approval-filed-adjustments .adjustment-review{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;font-size:11px;white-space:nowrap;border:1px solid #ccdcf5;border-radius:7px}
#approval-filed-adjustments .adjustment-list-message{padding:18px 16px;margin:0;font-size:12px;color:var(--muted,#607c9c)}
@media(max-width:600px){#approval-filed-adjustments .adjustment-list-heading{align-items:flex-start;padding:10px 12px}#approval-filed-adjustments .adjustment-list-heading h3{font-size:12px}}
