.cmf-holder{box-shadow:0 5px 40px #00000029;opacity:1;overflow:hidden!important;position:fixed!important;transition:all .6s;z-index:10001!important;right:20px;border-radius:16px;bottom:20px;height:calc(85% - 84px);max-height:595px;min-height:250px;width:400px;font-size:1rem;transform:translate(200%);line-height:normal}.cmf-slide-right{transform:translate(0)}@media only screen and (max-width: 667px){.cmf-holder{height:100%;right:0;top:0;width:100%;border-radius:0;max-height:revert;min-height:revert}div[data-classification=textarea][data-type=textarea]{flex:revert!important}}.cmf-holder>div{border:0;height:100%!important;width:100%!important;max-height:100vh!important}.cmf-h-full{height:100%}.cmf-justify-end{justify-content:flex-end}.cmf-flex-col{flex-direction:column}.cmf-flex{display:flex}.cmf-w-full{width:100%}.cmf-bg-slate-50{background-color:#f1f5f8}.cmf-header-wrap{flex-shrink:0;transition:max-height .3s;z-index:99;box-shadow:0 10px 15px -16px #32325d14,0 4px 6px -8px #32325d0a;max-height:16rem}.cmf-items-start{align-items:flex-start}.cmf-justify-between{justify-content:space-between}.cmf-items-center{align-items:center}.cmf-header{padding:1.5rem 1.25rem;background-color:#fff;position:relative;display:block}.cmf-header hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc);margin:revert}.cmf-avatar-logo{height:3rem;border-radius:9999px;max-width:100%;display:block;margin-top:-12px}.cmf-close-button{display:block!important;margin-left:1rem;padding:0;height:auto;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.1875px;color:#fff;cursor:pointer;font-size:.875rem;line-height:1;outline:none;text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cmf-close-button>svg{color:#1b1c1f;display:block}.cmf-headline{color:#1b2836;font-size:1.275rem;font-weight:400}.cmf-header-info-title{font-weight:400;color:#ec001a;font-size:1rem;margin-bottom:.5rem;margin-top:.8rem}.cmf-header-info-subtitle{color:#37546d;line-height:1.5;font-size:1rem}.cmf-main{overflow:auto;flex:1 1 0;position:relative}.cmf-main-form{padding:1.5rem 1.25rem;overflow-y:auto;flex:1 1 0;flex-direction:column;display:flex}.cmf-main-info{color:#3c3d40;margin-bottom:1rem;line-height:1.35rem;font-size:.875rem}.cmf-form-input-container{padding:0;border:0;font-size:100%;vertical-align:baseline;margin:.1rem 0 0}.cmf-input-label{color:#3c3d40;font-size:.75rem;font-weight:500;margin-left:.1rem}.cmf-main-form .cmf-form-input{width:100%;color:#37546d;padding:.5rem .75rem;outline:2px solid transparent;outline-offset:2px;border:revert;border-width:1px;border-radius:.25rem;border-color:#dddde0;background-color:#fff;overflow:visible;font-size:100%;line-height:inherit;font-weight:300}.cmf-main-form .cmf-form-input:invalid{border-color:#ffdbdb}#form-input-message{min-height:8rem;resize:vertical;overflow:auto;margin-bottom:1.8rem}.cmf-main-form ul.cmf-form-input-errors{list-style:none;padding:0;margin:.2rem 0 0}.cmf-main-form ul.cmf-form-input-errors>li{color:#f94b4a;font-size:.75rem;font-weight:400;margin-left:.2rem}.cmf-main-form div[data-classification]{margin:0 0 1rem;padding:0;border:0;font-size:100%}.cmf-main-form button[data-classification]{background-color:#f4001b;color:#fff;width:100%;box-shadow:0 1px 2px #0000000d;padding:.75rem 1rem;font-weight:500;border-radius:.25rem;cursor:pointer;background-image:none;text-transform:none;overflow:visible;font-family:inherit;font-size:100%;border:0}.cmf-form-input-errors{display:none}div[data-classification=textarea][data-type=textarea]{flex:1}.cmf-form-input-container[data-type=textarea]{display:flex;height:100%}.cmf-success{position:absolute;height:100%;width:100%;background-color:#f1f5f8;display:none;align-items:center;text-align:center;flex-direction:column;justify-content:space-between;padding:1.25rem}.cmf-success p{font-size:90%}.cmf-success-title{margin-bottom:1.5rem}.cmf-success-back-button{background-color:#f4001b;color:#fff;width:90%;box-shadow:0 1px 2px #0000000d;padding:.75rem 1rem;font-weight:500;border-radius:.25rem;cursor:pointer;background-image:none;font-family:inherit;font-size:100%;border:0;margin-bottom:1rem}
