:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html,body,#root{height:auto;min-height:100%;margin:0;overflow:hidden auto}.detailTabs{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.detailTab{min-height:44px;padding-inline:12px!important}body{margin:0}.container{padding:10px 20px 20px;@media (width<=768px){padding-top:8px;padding-left:12px}}.header{padding-bottom:10px}.tabContent{margin-top:20px}.tabPanel{color:#1a1a1a;padding:20px 0}.searchContainer{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex;@media (width<=768px){flex-direction:column;align-items:flex-start}}.searchRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.searchBox{flex:auto;min-width:0;width:auto!important;@media (width<=768px){max-width:100%;width:100%!important}}.searchActionButton{white-space:nowrap;flex-shrink:0;margin-left:0}.searchBox :global(.ms-SearchBox){background-color:#fff;border-color:#8a8886}.searchBox :global(.ms-SearchBox-icon){color:#333}.searchBox :global(.ms-SearchBox-field){color:#333}.searchBox :global(.ms-SearchBox-field::placeholder){color:#666}.dataGridContainer{width:100%;padding-top:10px;overflow-x:auto;@media (width<=768px){-webkit-overflow-scrolling:touch;padding-top:8px}}.dataGridHeaderCell{background-color:#f5f5f5;padding:10px 5px;font-size:14px;font-weight:600!important;@media (width<=768px){padding:8px 3px;font-size:12px}}.dashboard{user-select:none;padding-top:20px}.dataGridCell{cursor:pointer;padding:10px 5px;@media (width<=768px){padding:8px 3px;font-size:12px}}.verticalLayout{flex-direction:column;gap:24px;margin-top:20px;display:flex}.sectionTitle{border-bottom:1px solid #e0e0e0;margin-top:0;margin-bottom:8px;padding-top:8px;padding-bottom:4px;padding-left:10px;font-size:1.3em}.subsectionDivider{background-color:#c8c8c8;height:2px;margin:20px 0}.fieldInput{width:100%}.anzeigeLabel{padding-left:10px;font-weight:400}@media (width<=768px){html,body,#root{overflow:auto}.container{padding:12px 8px 16px}.header{padding-bottom:8px}.sectionTitle{padding-left:6px;font-size:1.05rem}.detailTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.detailTab{flex:none;font-size:.8rem;padding-inline:10px!important}button,a,[role=button]{min-width:44px;min-height:44px}input,select,textarea{font-size:16px}body{-webkit-text-size-adjust:100%}.tabContent{margin-top:16px}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
