/* Touch layout only. Existing server-enforced staff access and timeout remain authoritative. */
body{font-size:18px}button,.button,.nav-item,select{min-height:52px}.app-header{padding-top:20px;padding-bottom:20px}.tool-card{min-height:170px;padding:28px}.tool-card svg{width:42px;height:42px}.tool-title{font-size:1.3rem}.quick-tools{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.finish{min-height:56px;font-size:1rem}.content{max-width:1500px}.sidebar .station-note{font-size:.85rem}input,textarea{font-size:18px;min-height:48px}@media(max-width:900px){.workspace{display:block}.sidebar{width:auto}.sidebar .navigation{display:flex;overflow:auto;gap:10px}.sidebar .nav-item{flex-shrink:0}.sidebar .station-note{display:none}.content{padding:20px}.header-tools .person{display:none}.quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.quick-tools{grid-template-columns:1fr}.tool-card{min-height:140px}}
