Files
lmnp-organizer/frontend/src/app/components/apartment-document-manager/apartment-document-manager.css
T
nessar 878da155bd chore: add husky pre-commit hook and lint-staged configuration
- Created a pre-commit hook in .husky to run lint-staged.
- Added .lintstagedrc.mjs to format frontend files with Prettier and apply Spotless to backend Java files.
- Introduced .prettierignore to exclude specific directories from formatting.
2026-08-17 14:18:16 +02:00

116 lines
2.0 KiB
CSS

:host {
display: block;
}
.document-manager {
margin-block-start: var(--space-6, 1.5rem);
padding: var(--space-5, 1.25rem);
border: 1px solid var(--border, #dce5df);
border-radius: var(--radius-xl, 1.375rem);
background: var(--surface, #ffffff);
}
header p {
margin: 0;
color: var(--text-muted, #687670);
}
.document-list {
display: grid;
gap: var(--space-3, 0.75rem);
margin: var(--space-5, 1.25rem) 0 0;
padding: 0;
list-style: none;
}
.document-list li {
min-width: 0;
padding: var(--space-4, 1rem);
border-radius: var(--radius-md, 0.8125rem);
background: var(--surface-soft, #e9efeb);
overflow-wrap: anywhere;
}
.document-list h3,
.file-name {
margin-block-end: var(--space-2, 0.5rem);
}
.file-name,
.document-list dt {
color: var(--text-muted, #687670);
font-size: 0.8rem;
}
.document-list dl {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(100%, 12rem), 1fr));
gap: var(--space-3, 0.75rem);
margin: 0;
}
.document-actions {
display: flex;
flex-wrap: wrap;
gap: var(--space-1, 0.25rem);
}
.document-list dd {
margin: var(--space-1, 0.25rem) 0 0;
}
.upload-form {
display: grid;
gap: var(--space-3, 0.75rem);
margin-block-start: var(--space-6, 1.5rem);
padding-block-start: var(--space-5, 1.25rem);
border-block-start: 1px solid var(--border, #dce5df);
}
.upload-form h3,
.form-error {
margin: 0;
}
.upload-form fieldset {
display: grid;
gap: var(--space-3, 0.75rem);
min-width: 0;
margin: 0;
padding: 0;
border: 0;
}
.form-error {
color: var(--danger, #b42318);
}
.upload-submit {
justify-self: start;
}
.file-picker {
display: grid;
gap: var(--space-2, 0.5rem);
min-width: 0;
color: var(--text, #17211e);
font-weight: 700;
}
.file-picker input {
min-height: 2.75rem;
max-width: 100%;
}
.file-picker small {
color: var(--text-muted, #687670);
font-weight: 400;
overflow-wrap: anywhere;
}
.date-fields {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));
gap: var(--space-3, 0.75rem);
}