.editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:9px;background:#f5f7f8;border-bottom:1px solid #dce3e7}
.editor-toolbar button{min-width:32px;height:32px;padding:0 9px;border:1px solid #d6dee3;border-radius:7px;background:#fff;color:#26343d;cursor:pointer;font-size:12px}
.editor-toolbar button:hover{border-color:#11a874;color:#087c57;background:#effbf7}.editor-toolbar>i{width:1px;height:25px;background:#d7dfe3;margin:0 3px}
.color-tool{display:flex!important;align-items:center;justify-content:center;width:34px;height:32px;margin:0!important;border:1px solid #d6dee3;border-radius:7px;background:#fff;font-weight:900;position:relative;overflow:hidden;cursor:pointer}.color-tool input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.modern-editor{overflow:hidden;border:1px solid #d6dee3;border-radius:10px;background:#fff}.modern-editor:focus-within{border-color:#11a874;box-shadow:0 0 0 3px #11a87418}
.rich-editable{min-height:145px;padding:16px;outline:0;line-height:1.65;color:#26343d}.rich-editable h2,.rich-editable h3{margin:.35em 0}.rich-editable p{margin:.5em 0}.rich-editable ul,.rich-editable ol{padding-left:24px}
.editor-field{display:block;margin:14px 0}.editor-field>span{display:flex;justify-content:space-between;font-size:11px;font-weight:900;color:#5e6b74;letter-spacing:.04em;margin-bottom:7px}.rich-editable{display:block;cursor:text;user-select:text;-webkit-user-select:text;pointer-events:auto}.rich-editable:focus{background:#fff}
.canvas-toggle{margin-left:auto}.canvas-toggle.active{background:#24343e!important;border-color:#24343e!important;color:#fff!important}.editor-dark-canvas .rich-editable,.editor-dark-canvas .rich-editable:focus{background:#1a2730;color:#eef3f5}.editor-dark-canvas .rich-editable::selection{background:#ff6a28;color:#fff}
.product-summary{color:#68727a;line-height:1.6;max-height:4.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px}.product-summary p,.product-summary h2,.product-summary h3{font:inherit;margin:0}.product-summary ul,.product-summary ol{margin:0;padding-left:20px}
.modal-description{max-height:43vh;overflow:auto;color:#67757e;line-height:1.75;padding-right:8px}.modal-description p{margin:.6em 0}.modal-description h2,.modal-description h3{color:#26343d;margin:.65em 0 .35em}.modal-description ul,.modal-description ol{padding-left:23px}
@media(max-width:700px){.editor-toolbar>i{display:none}.editor-toolbar{gap:4px}.editor-toolbar button{padding:0 7px}.modal-description{max-height:none}}
.whatsapp{background:var(--accent)!important}
