/* Orderdesk w telefonie (08.10.2026) — dolny pasek i karta instalacji tylko dla klientów. */
.ma-tabbar{display:none}
@media(max-width:760px){
 body.role-customer.has-tabbar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}
 .role-customer .ma-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #e5e5ea;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}
 .role-customer .ma-tabbar.five{grid-template-columns:repeat(5,1fr)}
 .ma-tabbar a,.ma-tabbar button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;border:0;background:none;color:#6e6e73;font:600 11px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer}
 .ma-tabbar a.on{color:#0b3d91}
 .ma-tabbar .ma-new{color:#fff}.ma-tabbar .ma-new svg{background:#0b3d91;border-radius:50%;padding:7px;width:38px;height:38px;margin-top:-14px;box-shadow:0 6px 16px rgba(11,61,145,.35)}
 .ma-tabbar .ma-new span{color:#0b3d91}
 .ma-tabbar .ma-clear{color:#d2232a}
 .ma-tabbar [hidden]{display:none!important}
 .ma-install{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:41;display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 12px 32px rgba(0,0,0,.18);border:1px solid #e5e5ea}
 .ma-install img{border-radius:10px;flex:0 0 auto}
 .ma-install div{flex:1;display:flex;flex-direction:column;gap:2px}.ma-install strong{font-size:14px}.ma-install small{font-size:12px;color:#6e6e73;line-height:1.35}
 .ma-install-x{border:0;background:none;font-size:22px;color:#86868b;padding:0 4px;cursor:pointer}
 .role-customer #toast{bottom:calc(90px + env(safe-area-inset-bottom))}
}
.ma-reorder{margin-left:auto}
@media(max-width:760px){
 .role-customer #entry-lines table{min-width:0!important;width:100%}
 .role-customer #entry-lines thead{display:none}
 .role-customer #entry-lines tbody tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;border-bottom:1px solid #e5e5ea}
 .role-customer #entry-lines td{display:block;border:0!important;padding:0!important}
 .role-customer #entry-lines td:nth-child(1){grid-column:1/-1}
 .role-customer #entry-lines td:nth-child(2){grid-column:1}
 .role-customer #entry-lines td:nth-child(3){grid-column:2;text-align:right;color:#6e6e73;font-size:13px}
 .role-customer #entry-lines td:nth-child(4){grid-column:2;text-align:right;font-weight:700}
 .role-customer #entry-lines td:nth-child(5){grid-column:1}
 .role-customer #entry-lines .entry-stock{display:inline-block;margin-top:4px}
}
