:root{--lt-petrol: #2A4D53;--lt-border: #F0F0F0}.minimal-card{background: transparent;border-bottom: 1px solid var(--lt-border);padding: var(--lumo-space-m) 0}.hero-minimal{border-left: 4px solid var(--lt-petrol);padding-left: var(--lumo-space-xl);margin-bottom: var(--lumo-space-xl)}.sidebar-bg{background-color: var(--lt-petrol) !important}[theme~="shadow"]{box-shadow: none !important}.chat-sidebar{border-left: 1px solid var(--lumo-contrast-10pct) !important;background-color: var(--lumo-contrast-5pct) !important}.reflection-form vaadin-text-area{background-color: white;border-radius: var(--lumo-border-radius-m)}.report-view-container{background-color: var(--lumo-contrast-10pct) !important;display: flex;flex-direction: column;align-items: center;padding: var(--lumo-space-xl);min-height: 100vh}.report-paper{background-color: var(--lumo-base-color) !important;box-shadow: var(--lumo-box-shadow-l) !important;border: 1px solid var(--lumo-contrast-20pct) !important;border-radius: 4px;width: 800px;min-height: 1100px;padding: var(--lumo-space-xl)}.app-logo{border-radius: min(40%,var(--vaadin-radius-m));margin-inline-start: var(--vaadin-padding-inline-container)}.app-name{font-weight: var(--aura-font-weight-semibold);font-size: var(--aura-font-size-l)}.app-footer{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-s)}vaadin-side-nav:has(vaadin-side-nav-item:only-child)::after{display: block;content: "More menu items will appear here when you add more views.";font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary);box-sizing: border-box;padding: 1em;max-width: 14em;min-width: 100%;white-space: normal}vaadin-message-list-item [class*="language-kinderschutzdaten"],vaadin-message-list-item pre:has(code[class*="language-kinderschutzdaten"]){display: none !important}