:root{color:#292d2a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bauflect-bg:#f6f5f1;--bauflect-surface:#fff;--bauflect-surface-soft:#fbf9f5;--bauflect-surface-warm:#f3f0ea;--bauflect-text:#292d2a;--bauflect-text-soft:#7a776f;--bauflect-border:#e4ded4;--bauflect-primary:#315f59;--bauflect-accent:#8a6a47;--bauflect-danger:#9a4f43;--bauflect-danger-bg:#f8ece8;background:#f6f5f1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html{-webkit-text-size-adjust:100%;background:#f6f5f1;width:100%;min-width:0;min-height:100%}body{color:#292d2a;background:#f6f5f1;width:100%;min-width:0;min-height:100vh;margin:0}#root{width:100%;min-width:0;min-height:100vh}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}img,video,canvas,svg{max-width:100%}img,video{height:auto}table{border-collapse:collapse}a{color:inherit}h1,h2,h3,h4,p{overflow-wrap:break-word}@media (width<=760px){body{overflow-x:hidden}button,input,select,textarea{max-width:100%}input,select,textarea{font-size:16px}}@media (width<=420px){:root{font-size:15px}}@media (width<=900px){.bauflect-project-overview-grid{grid-template-columns:minmax(0,1fr)!important}.bauflect-kataster-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.bauflect-kataster-filter-grid>:first-child{grid-column:1/-1}}@media (width<=600px){.bauflect-kataster-filter-grid{grid-template-columns:minmax(0,1fr)!important}.bauflect-kataster-filter-grid>:first-child{grid-column:auto}}@media (width<=1100px){.bauflect-kataster-main-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.bauflect-kataster-main-filter-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1000px){.bauflect-task-form-grid,.bauflect-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.bauflect-task-filter-grid,.bauflect-task-row{grid-template-columns:minmax(0,1fr)!important}.bauflect-task-actions{justify-content:flex-start!important}}@media (width<=560px){.bauflect-task-form-grid,.bauflect-task-stats{grid-template-columns:minmax(0,1fr)!important}.bauflect-task-form-grid>*{grid-column:auto!important}}
