@media(max-width:760px){
 .mobile-menu-toggle{display:grid!important;visibility:visible!important;opacity:1!important}
 .mobile-menu-backdrop{display:block!important}
 .jarvis-shell:not([hidden]){left:8px!important;right:8px!important;bottom:72px!important;max-width:none!important;max-height:calc(100vh - 84px)!important}
 .jarvis-shell:not(.has-workspace) .jarvis-control{width:100%!important;max-height:70vh!important;box-sizing:border-box}
 .jarvis-control header [data-close]{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;font-size:0}
 .jarvis-control header [data-close]::after{content:'Minimieren';font-size:13px}
 .assignment-hub p{display:grid;gap:5px;padding:10px;border-bottom:1px solid #ddd}
}
.lead-checklist .lead-progress{height:8px;margin:0 10px 8px!important;padding:0!important;background:#ddd;overflow:hidden}
.lead-progress i{display:block;height:100%;background:#158044;transition:width .2s ease}
.assignment-hub p small{display:block;color:#555}.assignment-hub .record-link{margin:5px 6px 0 0}
