.ccrm-wa-launch{position:fixed!important;right:22px;bottom:22px;z-index:99990;border:0!important;border-radius:999px!important;padding:16px 24px!important;background:#087d48!important;color:white!important;font:700 16px/1.3 Arial,sans-serif!important;box-shadow:0 6px 24px #0003;cursor:pointer}.ccrm-wa-launch:hover,.ccrm-wa-launch:focus{background:#056039!important;color:white!important}.ccrm-wa-dialog{position:fixed!important;inset:0;width:min(680px,calc(100vw - 24px));max-height:90dvh;padding:0;border:0;border-radius:16px;background:white;color:#17303d;box-shadow:0 20px 70px #0005;overflow:auto}.ccrm-wa-dialog::backdrop{background:#102033a6}.ccrm-wa-dialog .ccrm-enquiry{border:0;padding:32px}.ccrm-wa-close{position:sticky;float:right;top:8px;margin:8px 10px -48px 0;z-index:2;border:0!important;background:#edf1f7!important;color:#17303d!important;width:40px;height:40px;border-radius:50%;font:24px Arial!important;cursor:pointer}.ccrm-wa-dialog .ccrm-actions button{background:#087d48!important;color:#fff!important}.ccrm-wa-dialog input:focus,.ccrm-wa-dialog select:focus{outline:2px solid #1022b8!important}@media(max-width:600px){.ccrm-wa-launch{right:12px;bottom:12px;padding:13px 18px!important}.ccrm-wa-dialog .ccrm-enquiry{padding:24px 18px}}
