.apm-modalidad-locked{display:flex;gap:18px;align-items:flex-start;background:#f7fbf8;border:1px solid rgba(86,152,110,.28);border-left:6px solid #56986e;border-radius:18px;padding:22px;margin:22px 0;box-shadow:0 12px 30px rgba(0,0,0,.045);color:#17231d}.apm-modalidad-locked h3{font-size:22px!important;line-height:1.2!important;margin:0 0 8px!important;color:#17231d!important}.apm-modalidad-locked p{margin:0 0 14px!important;font-size:15px!important;line-height:1.55!important;color:#3f4d44!important}.apm-modalidad-icon{width:42px;height:42px;border-radius:999px;background:#56986e;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 42px;font-size:20px}.apm-modalidad-content{flex:1;min-width:0}.apm-modalidad-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:12px!important;background:#56986e!important;color:#fff!important;padding:12px 18px!important;text-decoration:none!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.1!important;box-shadow:none!important;cursor:pointer!important}.apm-modalidad-btn:hover{background:#346945!important;color:#fff!important}.apm-modalidad-btn:disabled{opacity:.7!important;cursor:wait!important}.apm-modalidad-success,.apm-modalidad-form-feedback{display:inline-flex;border-radius:12px;background:#eef8f1;border:1px solid rgba(86,152,110,.22);padding:12px 14px;color:#346945;font-weight:800}.apm-modalidad-form-feedback{margin-top:12px}.apm-modalidad-error{background:#fff4f2;border-color:rgba(179,45,46,.22);color:#8a2424}.apm-modalidad-sidebar-locked{opacity:.72!important;position:relative!important}.apm-modalidad-sidebar-locked:after{content:' 🔒';font-size:.9em}.apm-modalidad-hidden{display:none!important}.asm-message-tab[data-filter="case"].apm-modalidad-hidden,.asm-thread-case.apm-modalidad-hidden{display:none!important}@media(max-width:700px){.apm-modalidad-locked{display:block;padding:18px}.apm-modalidad-icon{margin-bottom:12px}}
