142 lines
2.2 KiB
SCSS
142 lines
2.2 KiB
SCSS
/**
|
|
* Copyright since 2025 Mifos Initiative
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*/
|
|
|
|
.dialog-title {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-size: 1.15rem;
|
|
font-weight: 600;
|
|
color: #1e293b;
|
|
margin: 0;
|
|
padding: 16px 20px;
|
|
border-bottom: 1px solid #e2e8f0;
|
|
|
|
&__action {
|
|
color: #2563eb;
|
|
}
|
|
|
|
&__user {
|
|
color: #475569;
|
|
}
|
|
}
|
|
|
|
.dialog-body {
|
|
padding: 16px 20px;
|
|
max-height: 70vh;
|
|
}
|
|
|
|
.meta-banner {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 16px;
|
|
padding: 12px 16px;
|
|
background-color: #f8fafc;
|
|
border-radius: 8px;
|
|
border: 1px solid #e2e8f0;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.meta-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
.meta-label {
|
|
font-size: 0.72rem;
|
|
text-transform: uppercase;
|
|
color: #64748b;
|
|
font-weight: 600;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.meta-val {
|
|
font-size: 0.88rem;
|
|
font-weight: 500;
|
|
color: #1e293b;
|
|
}
|
|
|
|
.status-badge {
|
|
display: inline-block;
|
|
padding: 2px 8px;
|
|
border-radius: 4px;
|
|
font-size: 0.75rem;
|
|
font-weight: 600;
|
|
|
|
&.badge-pending {
|
|
background-color: #fef3c7;
|
|
color: #b45309;
|
|
}
|
|
|
|
&.badge-approved {
|
|
background-color: #d1fae5;
|
|
color: #065f46;
|
|
}
|
|
|
|
&.badge-rejected {
|
|
background-color: #fee2e2;
|
|
color: #991b1b;
|
|
}
|
|
}
|
|
|
|
.reject-banner {
|
|
background-color: #fff1f2;
|
|
border: 1px solid #fecdd3;
|
|
color: #9f1239;
|
|
padding: 10px 14px;
|
|
border-radius: 6px;
|
|
font-size: 0.85rem;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.compare-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
font-size: 0.85rem;
|
|
|
|
th {
|
|
text-align: left;
|
|
padding: 8px 12px;
|
|
background: #f1f5f9;
|
|
color: #475569;
|
|
font-weight: 600;
|
|
border-bottom: 2px solid #cbd5e1;
|
|
}
|
|
|
|
td {
|
|
padding: 8px 12px;
|
|
border-bottom: 1px solid #e2e8f0;
|
|
}
|
|
|
|
.col-field {
|
|
font-weight: 500;
|
|
color: #334155;
|
|
width: 28%;
|
|
}
|
|
|
|
.col-curr {
|
|
color: #64748b;
|
|
}
|
|
|
|
.col-prop {
|
|
color: #0f172a;
|
|
font-weight: 500;
|
|
|
|
&.highlight-change {
|
|
background-color: #f0fdf4;
|
|
color: #15803d;
|
|
font-weight: 600;
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-close {
|
|
color: #64748b;
|
|
}
|