.field-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:18px 0}.field-file{padding:12px;border:1px solid #dce5df;border-radius:12px;display:flex;flex-direction:column;gap:8px}.field-file img{width:100%;height:160px;object-fit:cover;border-radius:8px}.field-file .business-print{margin:0}.field-file p{white-space:pre-wrap;overflow-wrap:anywhere}.field-vehicle{padding:22px;border:1px solid #dce5df;border-radius:14px;margin:18px 0;background:#f9fbfa}.field-vehicle form{margin-top:16px}.field-route-map{height:400px;width:100%;border-radius:12px;margin:16px 0}#businessDialog fieldset{border:0;padding:0;margin:0;min-width:0}#businessDialog fieldset:disabled{opacity:.85}#businessDialog input[type=file]{max-width:100%;padding:10px}#fieldTrips .business-order-card{flex-wrap:wrap}#businessDialog form input[type=checkbox]{width:auto;display:inline-block;margin-right:8px}#businessDialog .actions{flex-wrap:wrap}
.field-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.field-day-card{border:1px solid #dce5df;border-radius:12px;padding:18px;background:#f9fbfa}.field-day-card h3{margin-top:0;text-transform:capitalize}.field-day-stop{display:flex;flex-direction:column;gap:4px;border-left:2px solid #86aa96;padding-left:10px}.field-day-stop span{font-size:11px;line-height:1.5}.field-day-card>button{margin-top:12px}.field-route-stops{padding-left:24px}.field-route-stops li{padding:12px 0;border-bottom:1px solid #e4eae6}.planning-client-address{color:#365e4b!important;font-size:11px!important;line-height:1.5}.planning-event-address{display:block;font-style:normal;font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#426354}
