34454-vm/assets/css/custom.css
Flatlogic Bot 917cff3e7d v2
2025-09-28 15:08:45 +00:00

107 lines
1.8 KiB
CSS

body {
font-family: 'Inter', sans-serif;
background-color: #F4F7F9;
color: #333;
}
.header {
background: linear-gradient(135deg, #4A90E2 0%, #50E3C2 100%);
color: white;
padding: 2rem 0;
margin-bottom: 2rem;
text-align: center;
}
.header h1 {
font-weight: 700;
font-size: 2.5rem;
}
.card {
border: none;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
padding: 2rem;
height: 100%;
}
.card-title {
font-weight: 600;
margin-bottom: 1.5rem;
color: #4A90E2;
display: flex;
align-items: center;
}
.card-title i {
margin-right: 0.75rem;
}
.form-label {
font-weight: 500;
}
.form-control, .form-select {
border-radius: 8px;
border: 1px solid #ced4da;
padding: 0.75rem 1rem;
}
.form-control:focus {
border-color: #4A90E2;
box-shadow: 0 0 0 0.25rem rgba(74, 144, 226, 0.25);
}
.btn-primary {
background-color: #4A90E2;
border-color: #4A90E2;
border-radius: 8px;
padding: 0.75rem 1.5rem;
font-weight: 600;
transition: background-color 0.2s ease-in-out;
}
.btn-primary:hover {
background-color: #357ABD;
border-color: #357ABD;
}
.results-card h3 {
text-align: center;
color: #aaa;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.result-item {
display: flex;
justify-content: space-between;
padding: 1rem 0;
border-bottom: 1px solid #eee;
}
.result-item:last-child {
border-bottom: none;
}
.result-item span {
font-weight: 500;
}
.result-item .value {
font-weight: 700;
color: #4A90E2;
font-size: 1.1rem;
}
.total-value {
background-color: #4A90E2;
color: white;
padding: 1rem;
border-radius: 8px;
margin-top: 1rem;
}
.total-value .result-item .value {
color: white;
font-size: 1.5rem;
}