.sgm-business{max-width:1400px;margin:32px auto;padding:0 20px;color:#26392e;font-family:inherit;line-height:1.6}.sgm-business .sgm-business{padding:0;margin:0}.sgm-business>header,.sgm-business section{background:#fffefa;border-radius:16px;padding:28px;margin-bottom:24px}.sgm-business>header{background:#eaf0e7}.sgm-business h1{font-size:clamp(27px,4vw,42px);line-height:1.2}.sgm-business h2{font-size:24px}.sgm-business nav{display:flex;gap:12px;flex-wrap:wrap}.sgm-business form{display:grid;gap:16px;margin:20px 0}.sgm-business label{display:grid;gap:6px;min-width:0}.sgm-business input:not([type=checkbox]),.sgm-business textarea,.sgm-business select{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #a6b5a8;border-radius:8px;background:white;padding:10px 12px;font:inherit;color:#26392e}.sgm-business label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.sgm-business input[type=checkbox]{flex:none;width:20px;height:20px;accent-color:#345c46}.sgm-business button,.sgm-business nav a,.sgm-business-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:0;border-radius:8px;background:#345c46;color:white;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;width:fit-content;cursor:pointer}.sgm-business button:focus-visible,.sgm-business a:focus-visible,.sgm-business input:focus-visible{outline:3px solid #a36d17;outline-offset:3px}.sgm-business .is-secondary{background:#eaf0e7;color:#26392e}.sgm-business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sgm-business-recipes{max-height:300px;overflow:auto;overscroll-behavior:contain;background:#f4f6f1;padding:12px;border-radius:8px}.sgm-business-recipes label{padding:7px}.sgm-business-recipes label[hidden]{display:none}.sgm-business article{padding:20px 0;border-bottom:1px solid #e1e7df}.sgm-business article img{max-width:100%;height:auto;max-height:500px;object-fit:contain}.sgm-business-cover{display:block;width:100%;height:260px;object-fit:cover;border-radius:12px}.sgm-business-logo{display:block;width:96px;height:96px;object-fit:cover;border-radius:50%;background:#345c46;border:5px solid #fffefa;margin-top:-40px;position:relative}.sgm-business-link{margin:6px 8px 6px 0}.sgm-business small{font-size:14px}@media(max-width:640px){.sgm-business{padding:0 12px;margin:20px auto}.sgm-business>header,.sgm-business section{padding:18px}.sgm-business-fields{grid-template-columns:1fr}.sgm-business-cover{height:160px}.sgm-business nav a{flex:1 1 40%}.sgm-business button{max-width:100%}}

.sgm-business-preview{padding:16px 20px;margin-bottom:24px;border:1px solid #b8c8b9;border-radius:12px;background:#eaf0e7}.sgm-business-preview p{margin:8px 0}.sgm-business-preview .sgm-business-link{margin:0}

.sgm-business-save-actions{display:flex;gap:12px;flex-wrap:wrap}
