/* Cronoze Social / WhatsApp -- módulo independiente */
.cr-social-icons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cr-social-icons a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(157,195,237,.3);border-radius:11px;color:#e7f3ff;text-decoration:none;font-size:19px;transition:.2s}.cr-social-icons a:hover{background:#1788eb;color:white;transform:translateY(-2px)}
.cr-wa-float{position:fixed;bottom:25px;z-index:9990;display:flex;align-items:center;justify-content:center;gap:10px;background:#20bf65;color:white!important;text-decoration:none!important;box-shadow:0 8px 26px #062b1b50;border:2px solid #eafff2;font-size:27px;transition:transform .2s,box-shadow .2s}.cr-wa-float:hover{transform:translateY(-4px);box-shadow:0 12px 30px #062b1b65}.cr-wa-right{right:25px}.cr-wa-left{left:25px}.cr-wa-circle{width:62px;height:62px;border-radius:50%}.cr-wa-pill{padding:13px 20px;border-radius:100px;font-size:17px;font-weight:700}.cr-wa-pill i{font-size:27px}.cr-wa-minimal{width:52px;height:52px;border-radius:16px;background:#08284a;color:#fff!important;font-size:25px}
.cr-social-settings{margin-top:26px;scroll-margin-top:30px}.cr-social-settings h3{margin:0;font-size:20px}.cr-social-settings .cr-setting-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cr-social-settings .cr-setting-group{background:#f6f9fd;border:1px solid #dbe6f3;border-radius:16px;padding:23px;margin:20px 0}.cr-social-settings .cr-setting-group>p{margin:7px 0 19px}.cr-social-settings .cr-social-row{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #dbe6f3;border-radius:15px;margin-bottom:12px}.cr-social-preview{width:54px;height:54px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#062447,#1382dc);border-radius:14px;color:white;font-size:26px}.cr-social-fields{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;flex:1;min-width:0}.cr-social-settings label{font-size:13px;font-weight:650;color:#132a49}.cr-social-settings input:not([type=checkbox]),.cr-social-settings select,.cr-social-settings textarea{display:block;width:100%;margin-top:6px;background:white!important;color:#14263f!important;border:1px solid #cfdaea!important;border-radius:10px;padding:11px 12px;font-size:14px}.cr-social-settings .cr-social-actions{display:flex;align-items:center;flex-direction:column;gap:14px}.cr-check{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;font-size:14px!important}.cr-check input{accent-color:#087ee4;width:17px;height:17px}.cr-tiny-btn{width:30px;height:30px;margin:0 2px;border:1px solid #d0deec;border-radius:9px;background:white;color:#133255;cursor:pointer;font-size:18px}.cr-tiny-btn:hover{background:#edf6ff}.cr-tiny-btn.cr-danger{color:#b32942}.cr-wa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.cr-wa-grid .cr-wide{grid-column:1/-1}.cr-wa-example{display:flex;align-items:center;gap:18px;margin-top:18px;color:#49607b}.cr-wa-demo{display:grid;place-items:center;width:55px;height:55px;background:#20bf65;color:white;border-radius:50%;font-size:26px}.cr-social-settings .cr-add-social{white-space:nowrap}@media(max-width:970px){.cr-social-fields{grid-template-columns:1fr 1fr}.cr-social-fields label:last-child{grid-column:1/-1}}@media(max-width:640px){.cr-social-settings .cr-setting-group{padding:13px}.cr-social-settings .cr-social-row{align-items:flex-start;flex-wrap:wrap}.cr-social-fields{grid-template-columns:1fr;min-width:180px}.cr-social-fields label:last-child{grid-column:auto}.cr-social-actions{width:100%;flex-direction:row!important;justify-content:space-between}.cr-wa-grid{grid-template-columns:1fr}.cr-wa-grid .cr-wide{grid-column:auto}.cr-wa-float{bottom:17px}.cr-wa-right{right:16px}.cr-wa-left{left:16px}.cr-wa-circle{width:55px;height:55px}}
