@media(max-width:760px){
 .employee-panel{position:relative;padding:8px;border-radius:13px;gap:8px}
 .employee-brand strong{font-size:14px}.employee-brand span{width:34px;height:34px}
 .employee-links{padding:3px 0 1px;scrollbar-width:none}.employee-links::-webkit-scrollbar{display:none}
 .employee-links a{padding:8px 10px;font-size:13px;background:#f6f8fb}
 .employee-profile summary{padding:8px}.employee-profile>div{position:fixed;top:64px;right:12px;width:min(230px,calc(100vw - 24px))}
 .purchase-topbar{height:auto;min-height:58px;padding:9px 13px;gap:10px;flex-wrap:wrap}
 .purchase-topbar>div{min-width:0;gap:8px}.purchase-topbar>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .purchase-topbar button{width:100%;order:2}.purchase-page form{padding:18px 12px 40px}
 .purchase-title h1{font-size:27px}.purchase-title p{font-size:13px}
 .purchase-header-grid{grid-template-columns:1fr;padding:14px;gap:10px}.purchase-header-grid .wide{grid-column:auto}
 .purchase-bottom{gap:10px}.purchase-card{border-radius:13px}
 .products-page .module-head,.report-page .module-head{align-items:stretch;flex-direction:column;gap:10px}
 .module-actions{display:flex;max-width:100%;overflow-x:auto}.module-actions a{white-space:nowrap}
 .notification-item{grid-template-columns:6px minmax(0,1fr) auto}.notification-item>div{min-width:0}.notification-item strong,.notification-item span{overflow-wrap:anywhere}
}
