.rich-text-editor .coupon-code{display:inline-block;border:1px dashed #666;border-radius:4px;padding:.15em .5em;margin:0 .2em;background-color:#f8f9fa;font-family:monospace;cursor:pointer;position:relative;font-weight:700;transition:all .2s ease}.rich-text-editor .coupon-code:hover{background-color:#e9ecef}.rich-text-editor .coupon-code[data-copied=true]{background-color:#d1e7dd;border-color:#0f766e}.rich-text-editor .coupon-code[data-copied=true]:after{content:"Copied!";position:absolute;top:-25px;left:50%;transform:translate(-50%);background-color:#0f766e;color:#fff;padding:.2em .5em;border-radius:4px;font-size:.75rem;white-space:nowrap;animation:fade-in-out 2s ease}.rich-text-editor .coupon-code[data-copied=true]:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0f766e}@keyframes fade-in-out{0%,to{opacity:0}10%,90%{opacity:1}}.rich-text-editor .ProseMirror{min-height:150px;padding:.5rem;outline:none}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.rich-text-editor .ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.rich-text-editor .ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.rich-text-editor .ProseMirror h1{font-size:1.5rem;font-weight:700;margin-top:.5rem;margin-bottom:.5rem}.rich-text-editor .ProseMirror h2{font-size:1.25rem;font-weight:700;margin-top:.5rem;margin-bottom:.5rem}.rich-text-editor .ProseMirror h3{font-size:1.125rem;font-weight:700;margin-top:.5rem;margin-bottom:.5rem}
