refactor: colocate frontend component files
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 5m10s
Conventional commits / commits (pull_request) Successful in 25s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 5m10s

This commit is contained in:
2026-09-23 08:34:58 +03:00
parent 85fcfe3d07
commit b987fd8e78
190 changed files with 131 additions and 108 deletions
@@ -0,0 +1,64 @@
.header {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: var(--mantine-spacing-xs) var(--mantine-spacing-lg);
}
.total {
font-size: var(--mantine-font-size-xl);
font-weight: 650;
letter-spacing: -0.025em;
font-variant-numeric: tabular-nums;
overflow-wrap: anywhere;
min-width: 0;
}
.categories {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-rows: repeat(var(--category-rows), auto);
grid-auto-flow: column;
column-gap: var(--mantine-spacing-xl);
margin: 0;
}
.category {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--mantine-spacing-md);
padding-block: var(--mantine-spacing-sm);
border-top: 1px solid var(--mantine-color-gray-3);
min-width: 0;
}
.label {
display: flex;
align-items: center;
gap: var(--mantine-spacing-xs);
min-width: 0;
font-size: var(--mantine-font-size-sm);
overflow-wrap: anywhere;
}
.amount {
flex-shrink: 0;
max-width: 60%;
margin: 0;
font-size: var(--mantine-font-size-sm);
font-weight: 600;
font-variant-numeric: tabular-nums;
text-align: right;
min-width: 0;
overflow-wrap: anywhere;
}
@media (max-width: 48em) {
.categories {
grid-template-columns: minmax(0, 1fr);
grid-template-rows: none;
grid-auto-flow: row;
}
}