.cma-tip{background:#1f3a2e;color:#fff;font-size:14px;font-weight:600;padding:8px 12px;border-radius:8px;margin:0 0 8px;position:relative}
.cma-tip:after{content:"";position:absolute;left:22px;bottom:-7px;border:7px solid transparent;border-bottom:0;border-top-color:#1f3a2e}
textarea.dsn-text-input.cma-pulse{box-shadow:0 0 0 3px #c9a646;animation:cmaPulse 1.2s ease-in-out 3}
@keyframes cmaPulse{50%{box-shadow:0 0 0 6px rgba(201,166,70,.35)}}
.dsn-tab.cma-has-tip{position:relative;overflow:visible}
.dsn-tab.cma-tip-show::after{content:attr(data-cma-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:230px;background:#1f3a2e;color:#fff;font:600 12.5px/1.4 Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:0;padding:8px 11px;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:50;white-space:normal;text-align:left;pointer-events:none}
.dsn-tab.cma-tip-show::before{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:0;border-bottom-color:#1f3a2e;z-index:51}
.dsn-tab-text.cma-tip-show::after{left:0;transform:none}
.dsn-tab-templates.cma-tip-show::after{left:auto;right:0;transform:none}
@media (hover:hover){
.dsn-tab.cma-has-tip:hover::after{content:attr(data-cma-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:230px;background:#1f3a2e;color:#fff;font:600 12.5px/1.4 Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:0;padding:8px 11px;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:50;white-space:normal;text-align:left;pointer-events:none}
.dsn-tab.cma-has-tip:hover::before{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:0;border-bottom-color:#1f3a2e;z-index:51}
.dsn-tab-text.cma-has-tip:hover::after{left:0;transform:none}
.dsn-tab-templates.cma-has-tip:hover::after{left:auto;right:0;transform:none}
}
/* les vignettes de groupes de modèles ne doivent pas rester visibles sous les autres onglets */
#dsn-container .dsn-tab-content:not(.active):has(> .dsn-image-group-item){display:none !important}
