Files
survey-bundle/public/css/survey-backend.css
T
Claude Fable 5 833a8964cf Add topic sections, ordered inserts, rich-text descriptions and grouped results (Ausbaustufe 3)
- section content type with structure service, reader context and grouped results/PDF/Excel
- new questions append at the end (backend oncreate) and per-section add buttons
- rich-text descriptions: Quill 2 (frontend), reduced TinyMCE (backend), server-side whitelist sanitizer
- externalize inline assets, bundle Chart.js locally, harden debug access, validate range bounds

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 07:57:40 +02:00

114 lines
2.5 KiB
CSS

.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard {
column-count: 6;
column-gap: 1.5rem;
}
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard > span {
display: block;
break-inside: avoid;
margin-bottom: 0.35rem;
}
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard .drag-handle {
display: none;
}
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard label {
display: inline;
white-space: normal;
}
body.survey-question-list-page .parent_view > .tl_header .tl_content_right {
display: none;
}
body.survey-question-list-page.survey-question-list-clipboard-active .parent_view > .tl_header .tl_content_right {
display: block;
}
@media (max-width: 1400px) {
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard {
column-count: 6;
}
}
@media (max-width: 1100px) {
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard {
column-count: 4;
}
}
@media (max-width: 767px) {
.tl_checkbox_wizard.survey-assigned-members-checkbox-wizard {
column-count: 2;
}
}
/* --- Fragenliste: Themenbereiche und eingerückte Fragen --- */
.survey-content-record {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.25rem 0.6rem;
min-height: 1.6em;
}
.survey-content-record--indented {
padding-left: 1.75rem;
}
.survey-content-record__position {
min-width: 2em;
color: #7b8794;
font-variant-numeric: tabular-nums;
}
.survey-content-record__badge {
display: inline-block;
padding: 0.05em 0.5em;
border-radius: 999px;
background: #eaf2fa;
color: #0f4f88;
font-size: 0.82em;
line-height: 1.5;
}
.survey-content-record__badge--mandatory {
background: #fdeedd;
color: #9a4b0f;
}
.survey-content-record__badge--inactive {
background: #eeeeee;
color: #777777;
}
.survey-content-record--section {
gap: 0.2rem 0.75rem;
}
.survey-content-record--section strong {
font-size: 1.05em;
}
.survey-content-record__kicker {
font-size: 0.72em;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #ec7c32;
}
.parent_view .tl_content:has(.survey-content-record--section) {
background: #fff6ee;
border-left: 4px solid #ec7c32;
}
[data-color-scheme="dark"] .parent_view .tl_content:has(.survey-content-record--section) {
background: rgba(236, 124, 50, 0.12);
}
[data-color-scheme="dark"] .survey-content-record__badge {
background: rgba(0, 100, 173, 0.25);
color: #bcd9f2;
}