- 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>
114 lines
2.5 KiB
CSS
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;
|
|
}
|