/* SIESCO - Site CSS (ASP.NET Core 8)
   Imports original SIESCO styles and adds layout adjustments */

@import url('style_siesco.css');

/* Fix font paths for PathBase /Siesco */
@font-face {
    font-family: "Montserrat";
    src: url('../fonts/Montserrat-Regular.ttf');
}
@font-face {
    font-family: "Montserrat Light";
    src: url('../fonts/Montserrat-Light.ttf');
}
@font-face {
    font-family: "Montserrat Medium";
    src: url('../fonts/Montserrat-Medium.ttf');
}

/* Navbar fixed top spacing */
main {
    padding-top: 10px;
}

/* DataTables Bootstrap 5 adjustments */
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #dee2e6;
    border-radius: 0.375rem;
    padding: 0.375rem 0.75rem;
}

/* Alert styling */
.alert-dismissible .btn-close {
    padding: 0.75rem 1rem;
}

/* Card shadows */
.card {
    border: none;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

/* Login form adjustments */
.form-signin {
    max-width: 400px;
    margin: 0 auto;
    padding: 15px;
}

/* Pivot table styling */
.pvtTable {
    font-size: 0.85rem;
}

/* Print styles */
@media print {
    .navbar, footer, .btn, .no-print {
        display: none !important;
    }
    main {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
}
