/* SmartGharLife 2.3 production-only UI. It does not redefine approved theme layouts. */
.sgl-prod-consent{position:fixed;z-index:99999;left:18px;right:18px;bottom:18px;max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border:1px solid #d9e2d5;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(18,38,22,.18);font-family:var(--font-sans,Arial,sans-serif);color:#172018}.sgl-prod-consent-copy{min-width:0}.sgl-prod-consent-copy strong{display:block;font-size:17px;margin-bottom:3px}.sgl-prod-consent-copy p{margin:0;color:#5f6b60;font-size:13px;line-height:1.55}.sgl-prod-consent-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sgl-prod-consent-actions button,.sgl-prod-consent-actions a{min-height:38px;padding:8px 13px;border-radius:999px;border:1px solid #cfd9cc;background:#fff;color:#244d2a;font:700 12px/1.2 var(--font-sans,Arial,sans-serif);text-decoration:none}.sgl-prod-consent-actions .is-primary{background:#2f5c2b;border-color:#2f5c2b;color:#fff}.sgl-prod-status{max-width:720px;margin:28px 0;padding:26px;border:1px solid #dfe6dc;border-radius:18px;background:#fbfcfa}.sgl-prod-status h2{margin-top:0}.sgl-turnstile-wrap{margin:14px 0}.sgl-v21-download-form .sgl-turnstile-wrap{margin:10px 0}@media(max-width:760px){.sgl-prod-consent{display:block}.sgl-prod-consent-actions{margin-top:14px}.sgl-prod-consent-actions button{flex:1 1 auto}}
