/* v9.5.4: separate staff workspace, mobile-first */
#businessView{min-height:100vh;background:#f8f9fb;padding:20px;color:#17191d}
.business-wrap{max-width:1020px;margin:auto}.business-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}
.business-brand{width:118px;max-width:38vw}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.business-tile{background:white;border:1px solid #e1e4e8;border-radius:15px;padding:22px;min-width:0}.business-tile h2{margin:0 0 8px;font-size:20px}.business-tile p{color:#606a74;line-height:1.5;font-size:14px}
.business-tile button{margin-top:12px;min-height:44px}.business-note{padding:13px;border-radius:10px;background:#fff6e8;color:#805515;font-size:13px;margin:20px 0}
#businessView .business-header button{min-height:44px}
@media(max-width:650px){#businessView{padding:15px}.business-grid{grid-template-columns:1fr}.business-tile{padding:18px}.business-header{align-items:flex-start}}
.business-tile button{display:block;margin:16px auto 0;text-align:center}
