.business-shell{max-width:1120px}.business-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:28px}.business-heading h1{font-size:clamp(26px,4vw,40px);line-height:1.2;overflow-wrap:anywhere}.business-form{display:grid;gap:22px}.business-shell .panel{padding:clamp(18px,3vw,30px);margin-bottom:22px;min-width:0}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.business-form label,.business-shell label{display:grid;gap:8px;margin:12px 0;font-weight:600;min-width:0}.business-shell input:not([type=checkbox]),.business-shell textarea,.business-shell select{box-sizing:border-box;max-width:100%;width:100%;font-size:16px}.business-form>.btn{justify-self:start}.business-trust{display:inline-flex;gap:7px;align-items:center;background:#e8f5ef;color:#176c47;border:1px solid #b9e0cc;border-radius:30px;font-size:14px;font-weight:700;padding:8px 12px;vertical-align:middle}.business-trust svg{width:20px;height:20px;flex:none}.business-fee{font-size:26px;font-weight:800}.business-check{display:flex!important;align-items:start;gap:10px!important}.business-google{border:1px solid #dce3e8;border-radius:16px;padding:24px;margin:24px 0}.business-google-results{display:grid;gap:16px}.business-review{border-top:1px solid #e4e8ec;padding-top:16px;overflow-wrap:anywhere}.business-review-author{display:flex;gap:10px;align-items:center}.business-review-author img{width:40px;height:40px;border-radius:50%}.business-review p{white-space:pre-wrap}.business-google-attribution{font:400 14px sans-serif;color:#5e5e5e;white-space:nowrap}.business-admin-list{display:grid;gap:12px}.business-admin-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:14px 0}.business-public-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-public-details p{white-space:pre-line;overflow-wrap:anywhere}.business-form textarea{resize:vertical}@media(max-width:620px){.business-grid,.business-public-details{grid-template-columns:minmax(0,1fr)}.business-heading{align-items:start;flex-direction:column}.business-shell .btn{max-width:100%;white-space:normal}.business-shell .panel{border-radius:14px}.business-google{padding:18px}}
.business-admin-list{grid-template-columns:minmax(0,1fr)}.business-admin-row,.business-admin-row>div{min-width:0;overflow-wrap:anywhere}.business-shell h1,.business-shell h2{overflow-wrap:anywhere}.business-shell iframe{box-sizing:border-box;max-width:100%}
