Files
Odoo-Modules/fusion_payroll/static/src/scss/payroll_report.scss
2026-02-22 01:22:18 -05:00

97 lines
2.1 KiB
SCSS

/* Payroll Report Styles */
.o_payroll_report_action {
min-height: 100vh;
.o_payroll_report_table {
thead {
position: sticky;
top: 0;
z-index: 1;
th {
white-space: nowrap;
font-weight: 600;
border-bottom: 2px solid;
}
}
tbody {
tr {
transition: background-color 0.15s ease-in-out;
&.o_payroll_report_total {
font-weight: 600;
border-top: 2px solid;
}
&.o_payroll_report_detail {
font-size: 0.9em;
td:first-child {
padding-left: 2rem;
}
}
}
td {
vertical-align: middle;
white-space: nowrap;
&.text-end {
font-family: 'Roboto Mono', monospace;
}
}
}
}
/* Filter Card - Let Bootstrap handle background */
.card {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
/* Date Inputs */
.form-control-sm {
height: 32px;
}
.form-select-sm {
height: 32px;
}
}
/* Report Hub Styles */
.o_fusion_report_hub {
.card {
transition: transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
&:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.card-body {
padding: 0.75rem 1rem;
}
}
}
/* Print Styles */
@media print {
.o_payroll_report_action {
background-color: white;
.btn, .form-control, .form-select {
display: none;
}
.o_payroll_report_table {
font-size: 10pt;
th, td {
padding: 4px 8px;
}
}
}
}