.gsm-services-details{border:1px solid #cbded4;border-radius:12px;padding:18px;margin:18px 0;background:#f7fbf9}.gsm-services-details summary{cursor:pointer;font-weight:600;color:#17624f}.gsm-services-details h4{font-size:17px;margin:20px 0 10px}.gsm-services-details p,.gsm-services-details small{line-height:1.6;font-size:12px;color:#53665d}.gsm-services-details a{color:#087e62;display:inline-block;margin:6px 10px 6px 0}.gsm-services-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.gsm-services-actions button,.gsm-result-button{border:1px solid #087e62;border-radius:8px;padding:10px 14px;color:#087e62;background:white;font-size:13px;cursor:pointer}.gsm-result-button{display:block;margin:8px 0;text-align:left;max-width:100%;overflow-wrap:anywhere}.gsm-services-actions button:disabled{opacity:.5;cursor:wait}.gsm-service-result article{padding:12px 0;border-bottom:1px solid #d9e5de}.gsm-service-result small{display:block;margin:12px 0}.gsm-service-result p{margin:8px 0}.gsm-services-details input{margin:6px 0 12px}#gsm-chat{position:fixed;right:18px;bottom:18px;z-index:90;width:270px;background:#fff;border:1px solid #b6d7c8;padding:12px;border-radius:12px;box-shadow:0 4px 22px #153c3420;font-family:Poppins,Arial,sans-serif}#gsm-chat small{display:block;font-size:10px;line-height:1.5;margin-top:8px;color:#52645a}.gsm-chat-button{width:100%;padding:13px;border:0;border-radius:9px;color:white;background:#087e62;font-weight:600}#gsm-chat-state{font-size:12px}.gsm-google-reviews{max-width:1080px;margin:30px auto;padding:24px}.gsm-google-reviews article{border-bottom:1px solid #d9e5de;padding:14px}.gsm-carbon-link{font-size:12px!important;color:#52645a}.gsm-carbon-link a{color:#087e62}@media(max-width:600px){.gsm-services-actions button{width:100%}.gsm-services-details{padding:14px}.gsm-google-reviews{padding:16px}}
