Files
2026-01-19 21:57:25 -05:00

109 lines
1.6 KiB
CSS

/* Fire Alarm Management App Styles */
body {
background-color: #f8f9fa;
}
.navbar-brand {
font-weight: bold;
}
.card {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border: none;
}
.card-header {
background-color: #fff;
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
font-weight: 600;
}
.table th {
font-weight: 600;
background-color: #f8f9fa;
}
.progress {
border-radius: 0.5rem;
}
.btn-group-sm > .btn {
padding: 0.25rem 0.5rem;
}
/* Dashboard cards */
.card.bg-primary,
.card.bg-success,
.card.bg-info,
.card.bg-warning {
border: none;
}
.card.bg-primary .card-title,
.card.bg-success .card-title,
.card.bg-info .card-title {
opacity: 0.9;
}
/* Form improvements */
.form-control:focus,
.form-select:focus {
border-color: #0d6efd;
box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}
/* Table hover effect */
.table-hover tbody tr:hover {
background-color: rgba(13, 110, 253, 0.05);
}
/* Badge styles */
.badge {
font-weight: 500;
}
/* Responsive tables */
@media (max-width: 768px) {
.table-responsive {
font-size: 0.875rem;
}
}
/* Chart containers */
canvas {
max-height: 300px;
}
/* Breadcrumb */
.breadcrumb {
background: none;
padding: 0;
}
/* Modal improvements */
.modal-header {
border-bottom: 1px solid #dee2e6;
}
.modal-footer {
border-top: 1px solid #dee2e6;
}
/* Phase cards in schedule */
.card.border-success {
border-width: 2px !important;
}
/* Filter row */
.row.mb-4 .form-control,
.row.mb-4 .form-select {
background-color: #fff;
}
/* Loading spinner */
.spinner-border {
width: 3rem;
height: 3rem;
}