.business-nav{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;max-width:1080px;margin:auto;padding:1rem}.business-nav a{font-weight:700}.profile-cover{width:100%;max-height:360px;object-fit:cover;border-radius:18px;margin-bottom:1rem}.product-photo{width:100%;height:200px;object-fit:cover;border-radius:12px}.photo-preview{display:block;max-width:100%;width:180px;max-height:180px;object-fit:cover;border-radius:10px;margin:.6rem 0}.photo-preview[hidden],.offering-card[hidden]{display:none}.photo-editor{padding:.75rem;border:1px dashed #94b9a5;border-radius:12px;margin:.75rem 0}.shop-editor .delivery-option{padding:.8rem;border-bottom:1px solid #d8e4d9}.shop-editor input[type=checkbox],.offering-row input[type=checkbox]{width:auto}.offering-row{margin-bottom:1rem}.cart-line{display:flex;gap:1rem;align-items:center;border-bottom:1px solid #ddd;padding:.75rem 0}.cart-line label{flex:1}.cart-line input{max-width:90px}.order-card{padding:1.2rem;border:1px solid #d7e3d7;border-radius:14px;margin:1rem 0;background:#fffdf5}.order-card .actions{margin-top:.8rem}.orders-dialog{width:min(95vw,850px)}#cart-total{font-weight:700;color:#174d40}#offering-filters{margin-bottom:1rem}button[aria-pressed=true]{background:#174d40;color:#fff}button:disabled{opacity:.55;cursor:not-allowed}.check{display:flex;align-items:flex-start;gap:.7rem}.check input{width:auto;flex:none;margin-top:.4rem}.preserve-lines{white-space:pre-line;overflow-wrap:anywhere}@media(max-width:600px){.business-nav{gap:.7rem;padding:.8rem}.product-photo{height:180px}.cart-line{flex-wrap:wrap}.order-card{padding:.8rem}}
