[data-v-46a440a7]{font-weight:500}.leave-report-print[data-v-46a440a7]{min-height:100vh}[dir] .leave-report-print[data-v-46a440a7]{background:#f0f0f0;padding:15px}.control-bar[data-v-46a440a7]{display:flex;justify-content:space-between;align-items:center}[dir] .control-bar[data-v-46a440a7]{background:#fff;padding:12px 20px;margin-bottom:15px;border:1px solid #ddd}.control-bar h4[data-v-46a440a7]{color:#000;font-weight:600}.report-page[data-v-46a440a7]{max-width:100%}[dir] .report-page[data-v-46a440a7]{background:#fff;padding:25px;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto}[dir] .page-header[data-v-46a440a7]{margin-bottom:25px}.page-header .report-main-title[data-v-46a440a7]{font-size:1.5rem;font-weight:800;color:#000;letter-spacing:1px}[dir] .page-header .report-main-title[data-v-46a440a7]{margin-bottom:8px}.page-header .header-meta[data-v-46a440a7]{font-size:.9rem;color:#000;font-weight:500}.page-header .header-meta .separator[data-v-46a440a7]{color:#999}[dir] .page-header .header-meta .separator[data-v-46a440a7]{margin:0 10px}.report-table[data-v-46a440a7]{width:100%;border-collapse:collapse}[dir] .report-table[data-v-46a440a7]{margin-bottom:20px}.report-table thead th[data-v-46a440a7]{color:#000;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}[dir] .report-table thead th[data-v-46a440a7]{background:#f8fafc;padding:10px 12px;border:1px solid #000}[dir=ltr] .report-table thead th[data-v-46a440a7]{text-align:left}[dir=rtl] .report-table thead th[data-v-46a440a7]{text-align:right}.report-table tbody tr td[data-v-46a440a7]{color:#000;vertical-align:middle;font-size:.85rem;line-height:1.4}[dir] .report-table tbody tr td[data-v-46a440a7]{padding:10px 12px;border:1px solid #000}.student-name[data-v-46a440a7]{font-weight:700;font-size:.9rem}.student-meta-row[data-v-46a440a7]{font-size:.75rem;color:#444}[dir] .student-meta-row[data-v-46a440a7]{margin-top:2px}.status-badge-pill[data-v-46a440a7]{font-size:.75rem;font-weight:800;text-transform:uppercase;display:inline-block;min-width:85px}[dir] .status-badge-pill[data-v-46a440a7]{padding:4px 10px;border-radius:4px;border:1px solid #ccc;text-align:center}.status-badge-pill.pill-approved[data-v-46a440a7]{color:#16a34a}[dir] .status-badge-pill.pill-approved[data-v-46a440a7]{background-color:#dcfce7;border-color:#86efac}.status-badge-pill.pill-rejected[data-v-46a440a7]{color:#dc2626}[dir] .status-badge-pill.pill-rejected[data-v-46a440a7]{background-color:#fee2e2;border-color:#fca5a5}.status-badge-pill.pill-pending[data-v-46a440a7]{color:#ca8a04}[dir] .status-badge-pill.pill-pending[data-v-46a440a7]{background-color:#fef9c3;border-color:#fde047}.page-footer[data-v-46a440a7]{color:#555}[dir] .page-footer[data-v-46a440a7]{text-align:center;padding-top:15px;margin-top:20px;border-top:1px solid #ccc}@media print{.no-print[data-v-46a440a7]{display:none!important}.leave-report-print[data-v-46a440a7]{min-height:auto}[dir] .leave-report-print[data-v-46a440a7]{background:#fff;padding:0}[dir] .report-page[data-v-46a440a7]{box-shadow:none;border:none;padding:10px;margin:0}[dir] .report-table td[data-v-46a440a7],[dir] .report-table th[data-v-46a440a7]{border:1px solid #000!important}.report-table thead th[data-v-46a440a7]{-webkit-print-color-adjust:exact;print-color-adjust:exact}[dir] .report-table thead th[data-v-46a440a7]{background-color:#f1f5f9!important}}