.cmp-modal-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);animation:cmp-modal-fade-in .2s ease-out}@keyframes cmp-modal-fade-in{0%{opacity:0}to{opacity:1}}.cmp-modal-frame{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(15,23,42,.25);border:1px solid rgba(15,23,42,.05);display:flex;flex-direction:column;overflow:hidden;width:100%;animation:cmp-modal-pop-in .22s cubic-bezier(.16,1,.3,1)}@keyframes cmp-modal-pop-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cmp-modal-frame.cmp-modal-small{max-width:26rem}.cmp-modal-frame.cmp-modal-medium{max-width:32rem}.cmp-modal-frame.cmp-modal-full{max-width:64rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.cmp-modal-header{padding:1rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:linear-gradient(90deg,#fffbeb 0,#fef3c7);flex-shrink:0}.cmp-modal-header-gold{background:linear-gradient(90deg,#df9319 0,#e5971c 50%,#c97b0e);color:#fff;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.cmp-modal-close{width:2rem;height:2rem;border-radius:9999px;background:rgba(15,23,42,.05);color:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;cursor:pointer}.cmp-modal-close:hover{background:rgba(15,23,42,.1);color:rgba(15,23,42,.8)}.cmp-modal-body{padding:1.25rem 1.5rem;flex:1;overflow-y:auto}.cmp-modal-footer{padding:.75rem 1.25rem;border-top:1px solid rgba(15,23,42,.06);background:rgba(15,23,42,.02);display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0}@media (max-width:640px){.cmp-modal-frame.cmp-modal-full{max-width:100%;height:100vh;max-height:100vh;border-radius:0}.cmp-modal-backdrop{padding:0}}.cmp-messenger-quick-replies{scrollbar-width:none;-ms-overflow-style:none}.cmp-messenger-quick-replies::-webkit-scrollbar{display:none}