*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}.app-shell{display:grid;grid-template-columns:200px minmax(0,1fr);flex:1}.app-topbar{display:flex;align-items:center;gap:14px}.task-row{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}@media(max-width:760px){.app-topbar{flex-wrap:wrap}.app-shell{grid-template-columns:1fr}.app-sidebar{border-right:0!important;border-bottom:1px solid #2e2e2e}.task-row{grid-template-columns:1fr}.app-content{padding:16px!important}}
