Report PDF emailing

This commit is contained in:
2026-06-18 21:07:34 +01:00
parent 7254719794
commit 364f4fe57e
16 changed files with 1428 additions and 16 deletions
+79
View File
@@ -144,6 +144,40 @@ h2 {
color: var(--ink);
}
.button.small {
min-height: 34px;
padding: 0 10px;
font-size: 0.84rem;
}
.flash-stack {
display: grid;
gap: 8px;
margin-bottom: 18px;
}
.flash {
margin: 0;
border: 1px solid var(--line);
border-radius: 8px;
padding: 12px 14px;
background: #fff;
color: var(--ink);
font-weight: 700;
}
.flash.success {
border-color: #a7d7b4;
background: #edf8f0;
color: #155724;
}
.flash.error {
border-color: #efb0a4;
background: #fff1ee;
color: #8a2c1b;
}
.cards {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
@@ -275,6 +309,15 @@ h2 {
grid-template-columns: minmax(180px, 240px) auto;
}
.report-email-panel {
margin-bottom: 18px;
}
.email-report-form {
grid-template-columns: minmax(240px, 360px) auto;
margin-bottom: 0;
}
.report-form label {
display: grid;
gap: 6px;
@@ -283,6 +326,33 @@ h2 {
font-weight: 700;
}
.settings-grid {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(360px, 0.7fr);
gap: 18px;
margin-bottom: 18px;
}
.settings-form {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr)) auto;
align-items: end;
gap: 12px;
margin-bottom: 18px;
}
.settings-form.schedule-form {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.settings-form label {
display: grid;
gap: 6px;
color: var(--muted);
font-size: 0.85rem;
font-weight: 700;
}
input,
select {
min-height: 42px;
@@ -338,6 +408,12 @@ th {
.device-summary {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.settings-grid,
.settings-form,
.settings-form.schedule-form {
grid-template-columns: 1fr;
}
}
@media (max-width: 620px) {
@@ -360,6 +436,9 @@ th {
.cards,
.report-form,
.report-form.compact,
.settings-form,
.settings-form.schedule-form,
.settings-grid,
.device-summary {
grid-template-columns: 1fr;
}