.bo{--admin-page-bg:var(--c-creme,#f4f0e7);--admin-sidebar-bg:var(--c-petrol-deep,#00302e);--admin-sidebar-text:var(--c-creme,#f4f0e7);--admin-sidebar-line:#ffffff24;--admin-sidebar-border:transparent;--grad-btn-petrol:linear-gradient(135deg, #095852d6 0%, #033c38d1 55%, #002e2bdb 100%);--c-text:#3a544e;--c-muted:#6c817b;--c-muted-2:#8a9b95;--c-gold-eyebrow:#b8923f;--c-page-bg:#fff;--c-surface:#fff;--c-panel:var(--c-creme-soft,#fbf8f0);--c-card-border:var(--c-border,#e7e1d4);--c-heading:var(--c-petrol-head,#004b49);--c-link:var(--c-petrol,#0a615c);--c-accent-active:var(--c-petrol,#0a615c);--c-on-accent-active:#fff;--c-accent-data:var(--c-petrol,#0a615c);--c-page-heading:var(--c-petrol-head,#004b49);--c-page-ink:#3a544e;--c-page-muted:#6c817b;--c-page-link:var(--c-petrol,#0a615c);--c-page-warn:var(--c-warn,#b23b3b);--c-ink-warn:var(--c-warn,#b23b3b);--c-ink-ok:var(--c-capacity-free,#2f8f66);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:color-mix(in oklab, var(--c-petrol-deep,#00302e) 32%, transparent) transparent}:root[data-theme=abend] .bo{--admin-page-bg:var(--grad-page-abend);--admin-sidebar-border:#ffffff1a;--c-page-bg:var(--grad-page-abend);--c-surface:var(--c-creme-soft,#fbf8f0);--c-panel:var(--c-creme,#f4f0e7);--c-card-border:var(--c-border-2,#ece4d3);--c-page-heading:var(--c-creme,#f4f0e7);--c-page-ink:#f4f0e7de;--c-page-muted:#f4f0e7c7;--c-page-link:var(--c-gold-light,#d9b878);--c-page-warn:#e58a8a;scrollbar-color:color-mix(in oklab, var(--c-creme,#f4f0e7) 34%, transparent) transparent}:root[data-theme=nacht] .bo{--admin-page-bg:var(--grad-page-nacht);--admin-sidebar-border:#ffffff1a;--c-page-bg:var(--grad-page-nacht);--c-surface:#ffffff0e;--c-panel:#ffffff0d;--c-card-border:#ffffff1a;--c-text:#f4f0e7d1;--c-muted:#f4f0e7c7;--c-muted-2:#f4f0e7c7;--c-heading:#f4f0e7;--c-link:#d9b878;--c-accent-active:#c69b4f;--c-on-accent-active:#00302e;--c-accent-data:#d9b878;--c-page-heading:#f4f0e7;--c-page-ink:#f4f0e7d1;--c-page-muted:#f4f0e7c7;--c-page-link:#d9b878;--c-page-warn:#e58a8a;--c-ink-warn:#e58a8a;--c-ink-ok:#7ec46f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:color-mix(in oklab, var(--c-creme,#f4f0e7) 34%, transparent) transparent}.bo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236c817b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}:root[data-theme=abend] .bo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23486761' stroke-width='1.6'/%3E%3C/svg%3E")}:root[data-theme=nacht] .bo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23dcd6c8' stroke-width='1.6'/%3E%3C/svg%3E")}:root[data-a11y=on] .bo{--font-serif:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;zoom:1.16}:root[data-a11y=on] .bo a{text-decoration:underline!important}:root[data-a11y=on] .bo :focus-visible{outline-offset:2px;outline:3px solid var(--c-gold,#c69b4f)!important}:root[data-theme=nacht][data-a11y=on] .bo{--c-link:var(--c-creme,#f4f0e7);--c-accent-data:var(--c-creme,#f4f0e7)}:root[data-rolle=readonly] .bo [data-write="1"]{display:none!important}.bo .bo-just{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media print{body:has([data-gs-voucher=true]) *{visibility:hidden!important}:is(body:has([data-gs-voucher=true]) [data-gs-voucher=true],body:has([data-gs-voucher=true]) [data-gs-voucher=true] *){visibility:visible!important}body:has([data-gs-voucher=true]) [data-gs-voucher=true]{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}}@page{size:A5 landscape;margin:0}
