:root{--lightningcss-light:initial;--lightningcss-dark: ;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:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-VariableFont_wdth_wght-SQU0RjE2.ttf)format("truetype")}@font-face{font-family:Open Sans Italics;src:url(/assets/OpenSans-Italic-VariableFont_wdth_wght-CvzywX-q.ttf)format("truetype")}*{box-sizing:border-box;font-family:Open Sans}html,body,#root{width:100%;min-width:0}body,#root{overflow-x:hidden}img{max-width:100%}.App-container{background:linear-gradient(125deg,#142c33 0%,#213b43 50%,#142c33 100%);width:100%;min-width:0;overflow-x:hidden}input::placeholder{color:#00d4aa!important}button{background-color:#15282e}.Hazards,.Overpack,.Menge{margin-top:25px}.page-sizing{width:100%;max-width:1200px}.table-rows{transition:background-color .2s;background-color:#00c6ff0a!important}.table-rows:hover{background-color:#0e5053!important}.dashboard-header-inner,.dashboard-main,.admin-main{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.mobile-table-scroll,.package-detail-title,.package-detail-badges,.dashboard-brand,.dashboard-header-actions,.dashboard-nav-buttons{min-width:0}.mobile-neighbor-navigation{display:none}@media only screen and (width<=1240px){.dashboard-header-inner,.dashboard-main,.admin-main{padding-left:16px!important;padding-right:16px!important}}@media only screen and (width<=1100px){.mobile-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden!important}.package-table-head,.package-table-row{min-width:900px}.report-table-head,.report-table-row{min-width:1050px}.admin-users-table{min-width:950px}}@media only screen and (width<=900px){.dashboard-header{position:static!important}.dashboard-header-inner{flex-wrap:wrap;gap:14px;padding-top:12px!important;padding-bottom:12px!important}.dashboard-header-actions{flex-wrap:wrap}.dashboard-main{margin-top:0!important;padding-bottom:32px!important}.admin-main{padding-top:24px!important;padding-bottom:40px!important}.responsive-page-header{flex-direction:column;align-items:stretch!important}.export-button{align-self:flex-start;transform:none!important}.responsive-toolbar{flex-wrap:wrap}.responsive-toolbar>input{width:100%;min-width:0;flex:100%!important}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.report-delete-actions{position:static!important}.filter-popup{max-height:calc(100dvh - 32px);overflow-y:auto;z-index:2100!important;width:auto!important;position:fixed!important;inset:auto 16px 16px!important}.filter-date-row{flex-direction:column!important}.filter-date-row>input{width:100%;min-width:0}.pagination-summary{gap:12px;flex-direction:column!important;align-items:flex-start!important}.pagination-controls{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}.pagination-controls>button,.pagination-controls>input{flex-shrink:0}.detail-main-grid{grid-template-columns:minmax(0,1fr)!important}.report-summary-layout{flex-direction:column!important;gap:24px!important}.report-editor{width:100%!important}.admin-create-form{gap:10px;flex-direction:column!important;align-items:stretch!important}.admin-create-form input,.admin-create-form button{width:100%!important;margin:0!important}.package-detail-header{flex-direction:column;gap:14px;display:flex!important}.package-detail-title{margin:0!important;display:block!important}.package-detail-badges{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;float:none!important;display:grid!important}.package-detail-badges>div{min-width:0}}@media only screen and (width<=600px){.login-screen{padding:24px 16px;height:auto!important;min-height:100dvh!important}.login-card{max-width:400px;width:100%!important;padding:24px!important}.login-logo{width:100%;max-width:240px;height:auto!important}.dashboard-brand{justify-content:center;width:100%}.dashboard-header-actions{justify-content:space-between;width:100%;gap:10px!important}.dashboard-nav-buttons{flex-wrap:wrap;width:100%;flex-direction:row!important}.dashboard-nav-buttons button{flex:130px}.dashboard-header-actions>div:not(.dashboard-nav-buttons):not(.user-avatar){margin-left:auto}.user-avatar{display:none}.responsive-page-header h1,.admin-main h1{line-height:1.25;font-size:22px!important}.detail-top-actions{flex-direction:column!important;align-items:stretch!important}.mobile-neighbor-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.mobile-neighbor-navigation button{color:#50a8b4;cursor:pointer;background-color:#275c5f5c;border:1px solid #0a696d;border-radius:6px;min-width:0;padding:10px 8px;font-weight:600}.reported-actions{flex-wrap:wrap;width:100%}.already-reported{width:100%!important;max-width:100%!important}.reported-actions>button{justify-content:center;width:100%}.report-info-grid,.overview-grid-2,.overview-grid-3,.overview-grid-dynamic{grid-template-columns:minmax(0,1fr)!important}.modal-card{max-height:calc(100dvh - 32px);overflow-y:auto;width:calc(100vw - 32px)!important;padding:16px!important}.image-modal-prev{z-index:2;left:8px!important}.image-modal-next{z-index:2;right:8px!important}.image-modal-close{z-index:2;top:8px!important;right:8px!important}.package-detail-header{padding:15px!important}.package-detail-title h1{overflow-wrap:anywhere;max-width:100%;margin-right:0!important;font-size:21px!important}.package-detail-badges{grid-template-columns:minmax(0,1fr)}.package-detail-badges>div{width:100%}input,select,textarea{font-size:16px!important}}.package-list-header-actions,.statistics-page,.statistics-filter-panel,.statistics-panel-header,.statistics-chart-scroll,.statistics-measurement-table-wrap{min-width:0}.statistics-chart-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.statistics-measurement-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.statistics-historical-filter{grid-column:2/4}.statistics-material-flow-total,.statistics-measurement-groups,.statistics-measurement-primary-grid{min-width:0}.statistics-date-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:12px!important}.statistics-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert(68%)sepia(14%)saturate(489%)hue-rotate(178deg)brightness(87%)contrast(86%);width:18px;height:18px}@media only screen and (width<=1100px){.statistics-kpi-grid,.statistics-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.statistics-classification-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (width<=900px){.package-list-header-actions{flex-wrap:wrap;align-self:flex-start;transform:none!important}.statistics-page{padding-top:18px!important}.statistics-filter-grid,.statistics-filter-grid-secondary,.statistics-two-column,.statistics-flow-layout,.statistics-measurement-groups{grid-template-columns:minmax(0,1fr)!important}.statistics-historical-filter{grid-column:auto}.statistics-comparison-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.statistics-panel-header{flex-wrap:wrap}.statistics-panel-header>div:last-child{width:100%}.statistics-panel-header select{width:100%!important}}@media only screen and (width<=700px){.statistics-kpi-grid,.statistics-performance-grid,.statistics-classification-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.statistics-donut-layout{flex-direction:column;align-items:flex-start!important}.statistics-donut-layout>div:last-child{width:100%}.statistics-date-range,.statistics-measurement-primary-grid{grid-template-columns:minmax(0,1fr)!important}}@media only screen and (width<=600px){.statistics-title-row{flex-direction:column;align-items:stretch!important}.statistics-title-row>button{align-self:flex-start}.package-list-header-actions{width:100%}.package-list-header-actions>button{flex:145px;width:auto!important}.statistics-kpi-grid,.statistics-comparison-kpis,.statistics-performance-grid,.statistics-classification-kpis{grid-template-columns:minmax(0,1fr)!important}.statistics-filter-panel,.statistics-page section{padding:14px!important}.statistics-compare-row{align-items:stretch!important}.statistics-compare-row>button{flex:135px}.statistics-compare-dates{flex-basis:100%!important}}
