/*!
  * CSMEditor v1.0
  * Copyright 2024-2025
  * Licensed under CSM
  */.cbrowse label,.noData{text-transform:uppercase}.browswimagediv img,.csm-img-figure,.table-figure,.table-figure .tblnewline{transition:.2s ease-in-out}*,:after,:before{box-sizing:border-box;padding:0;margin:0}::selection{background-color:#b2d9ff}html{scroll-behavior:smooth}.csm-editor{font-size:14px;background-color:#f3f3f3;color:#202020;font-family:Arial,Helvetica,sans-serif;line-height:18px}.cbrowse input,.radio,textarea.csm-editor{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.csm-editor a{text-decoration:none;cursor:pointer}.csm-editor p{margin-bottom:1rem;font-size:14px}.csm-editor h1,.csm-editor h2,.csm-editor h3,.csm-editor h4,.csm-editor h5,.csm-editor h6{margin-bottom:1rem;font-weight:400}.csm-editor h1 p,.csm-editor h2 p,.csm-editor h3 p,.csm-editor h4 p,.csm-editor h5 p,.csm-editor h6 p{font-style:normal}.csm-editor h1{font-size:1.6rem}.csm-editor h2{font-size:1.4rem}.csm-editor h3{font-size:1.3rem}.csm-editor h4{font-size:1.2rem;line-height:1.6}.csm-editor h5,.csm-editor h6{line-height:1.4;font-size:1.1rem}.csm-editor-toolbar{display:flex;border-bottom:1px solid #ddd;background-color:#f5f5f5;flex-wrap:wrap;padding:5px;gap:7px}.csm-editor-toolbar .toolbar-item,.csm-editor-toolbar .toolbar-item2{border:1px solid #c7c7c7;background:0 0;padding:8px 10px;cursor:pointer;line-height:1;display:flex;align-items:center;position:relative;border-radius:3px;margin-right:0}.csm-editor-toolbar .toolbar-item.aibtn{padding:6px 8px}.csm-editor-toolbar .toolbar-item svg,.csm-editor-toolbar .toolbar-item2 svg{height:18px;width:18px}.csm-editor-toolbar .toolbar-item .toolbar-dropdown,.csm-editor-toolbar .toolbar-item2 .toolbar-dropdown{margin-left:5px}.csm-editor-toolbar .toolbar-item .toolbar-dropdown svg,.csm-editor-toolbar .toolbar-item2 .toolbar-dropdown svg{height:18px;width:10px}.csm-editor-toolbar .toolbar-item svg.boticon{width:26px;height:22px}.csm-editor .tooltip{position:absolute;background:#000000c4;padding:5px 10px;border-radius:2px;color:#fff;text-transform:capitalize;font-size:12px;z-index:1;white-space:nowrap;display:none;line-height:16px;max-width:200px}.csm-editor .olullist,.csm-editor .rowcollist{position:absolute;display:none;padding:.5rem;z-index:999;top:100%;left:0}.csm-editor-toolbar .toolbar-item.active,.csm-editor-toolbar .toolbar-item2.active,.csm-editor-toolbar .toolbar-item2:focus,.csm-editor-toolbar .toolbar-item2:hover,.csm-editor-toolbar .toolbar-item:focus,.csm-editor-toolbar .toolbar-item:hover{background-color:#fff;color:#000;border:1px solid #5b5b5b}.csm-editor-content{padding:10px;max-height:450px;background:#fff;overflow-y:auto;line-height:25px}.csm-editor-container{border:1px solid #e7e7e7;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.csm-editor-content:focus-visible{outline:0;box-shadow:0 0 3px inset #d7d7d7}.toolbar-group{display:flex;align-items:center;border-right:0px solid #cfcfcf;gap:4px}.toolbar-group:last-child{border-right:0}.toolbar-group select{border:1px solid #c7c7c7;margin-right:3px;padding:8px 18px 8px 8px;border-radius:3px;background-color:#f5f5f5}.toolbar-group select:focus,.toolbar-group select:hover{outline:0;box-shadow:0 0 3px #3f51b5 inset}.csm-editor-content ol,.csm-editor-content ul{padding-left:0rem;margin-left:0rem;margin-bottom:1rem}.csm-editor-content ol li,.csm-editor-content ul li{line-height:28px}.csm-editor-content ul{margin-left:0rem;list-style-position:outside}.csm-editor-content ol{list-style:inside;padding-left:0;margin-left:0}.csm-editor-content ol ol{list-style:inside;padding-left:0;margin-left:0}.csm-editor-content ol li{position:relative;padding-left:0}.csm-editor-content ol li:before{position:absolute;left:1px;top:1px}.csm-editor-content ol[type=Lowercase],.csm-editor-content ol[type=Uppercase]{counter-reset:alphabetic}.csm-editor-content ol[type=Lowercase] li,.csm-editor-content ol[type=Uppercase] li{counter-increment:alphabetic}.csm-editor-content ol[type=Lowercase] li::before{content:counter(alphabetic,lower-alpha) ".";margin-right:10px}.csm-editor-content ol[type=Uppercase] li::before{content:counter(alphabetic,upper-alpha) ".";margin-right:10px}.csm-editor-content ol[type=Number]{counter-reset:numeric}.csm-editor-content ol[type=Number] li{counter-increment:numeric}.csm-editor-content ol[type="Lowercase Roman"],.csm-editor-content ol[type="Uppercase Roman"]{counter-reset:roman}.csm-editor-content ol[type="Lowercase Roman"] li,.csm-editor-content ol[type="Uppercase Roman"] li{counter-increment:roman}.csm-editor-content ol[type="Lowercase Roman"] li::before{content:counter(roman,lower-roman) ".";margin-right:10px}.csm-editor-content ol[type="Uppercase Roman"] li::before{content:counter(roman,upper-roman) ".";margin-right:10px}#tblone:checked~.panels #tblone-panel,#tblthree:checked~.panels #tblthree-panel,#tbltwo:checked~.panels #tbltwo-panel,.csm-editor-toolbar .toolbar-item.show .rowcollist{display:block}.csm-editor .rowcollist{background:#fff;border:1px solid #c5c5c5;border-radius:2px}.csm-editor .olullist{background:#fff;border:1px solid #c5c5c5;border-radius:2px;width:238px}.csm-editor-toolbar .toolbar-item.active .olullist{display:flex;flex-wrap:wrap;gap:5px}.csm-editor-toolbar .toolbar-item.active .olullist button{border:none;background:#eaeaea;padding:5px 10px;cursor:pointer;line-height:1;display:flex;align-items:center;position:relative}.csm-editor-toolbar .toolbar-item.active .olullist button svg{height:61px;width:50px}.csm-editor-toolbar .toolbar-item.active .olullist button:hover{background-color:#eaeaea}.csm-editor .rowcollist .irows{display:flex;margin:1px}.csm-editor .rowcollist .irows .icols{height:13px;width:13px;border:1px solid #000;margin:1px}.csm-editor .rowcollist .irows .icols.active,.csm-editor .rowcollist .irows .icols:hover{background-color:#767676;border-color:#767676}.grid{display:grid;grid-template-columns:repeat(10,16px);grid-template-rows:repeat(10,16px);gap:1px;margin:0 auto}.grid button{width:15px!important;height:15px!important;border:1px solid #cbcbcb!important;background:#fff}.grid button.hovered{border-color:#81c7ff!important}.csm-editor table{border-collapse:collapse;width:100%;margin:0 auto}.csm-editor table td,.csm-editor table th{border:1px solid #bfbfbf;padding:5px;height:auto}.csm-editor table th{text-align:left;background:#ededed}.table-figure{position:relative;margin:15px 0;clear:both}.csm-editor-content .csm-img-figure:hover,.csm-editor-content .table-figure:hover{outline:#ffbd5b solid 2px}.context-menu{display:none;position:absolute;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000}.aibtnlist:hover .aibtn-group,.csm-img-figure.img-selected .csm-img-newline,.csm-img-figure:focus .csm-img-newline,.csm-img-figure:hover .csm-img-newline,.d-flex,.table-figure:focus .tblnewline,.table-figure:hover .tblnewline,.warpper{display:flex}.context-menu ul{list-style:none;padding:0;margin:0}.context-menu li{padding:8px 12px;cursor:pointer}.context-menu li:hover{background-color:#eee}.table-figure .tblnewline{position:absolute;top:-14px;left:40px;background:#ffbd5b;border:0 solid #000;border-radius:100%;height:25px;width:25px;display:flex;align-items:center;justify-content:center}.csm-img-figure .csm-img-newline.insertParagraphAfter,.table-figure .tblnewline.insertParagraphAfter{left:auto;right:40px;top:auto;bottom:-12px}.csm-editor table tr td.selected{background-color:#e8f3ff!important}.csm-editor table tr td::selection{background-color:transparent}.action-buttons,.img-action-buttons{position:absolute;background:#fff;padding:4px 5px;left:50%;min-width:185px;max-width:330px;transform:translate(-50%);border:1px solid #d1d1d1;border-radius:3px;top:calc(100% + 10px);z-index:9}.action-buttons:after,.action-buttons:before,.img-action-buttons:after,.img-action-buttons:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;transform:translate(-50%)}.action-buttons:after,.img-action-buttons:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:8px}.action-buttons:before,.img-action-buttons:before{border-color:rgba(194,225,245,0);border-bottom-color:#d1d1d1;border-width:10px}.warpper{flex-direction:column}.tab,.tab-btn{cursor:pointer;padding:7px 10px;margin:0 2px 0 0;display:inline-flex;color:#fff;position:relative}.tab-btn{background:#fff;outline:0;border:0}#cellAlignCenter:checked~.ck-form-btn-group #cellAlignCenter_tab,#cellAlignJustify:checked~.ck-form-btn-group #cellAlignJustify_tab,#cellAlignLeft:checked~.ck-form-btn-group #cellAlignLeft_tab,#cellAlignRight:checked~.ck-form-btn-group #cellAlignRight_tab,#tblone:checked~.tabs #tblone-tab,#tblthree:checked~.tabs #tblthree-tab,#tbltwo:checked~.tabs #tbltwo-tab,.tab-btn:hover,.tab:hover{background:#dfdfdf;color:#000}.panel{display:none;animation:.8s fadein;background:#fffffff6;width:100%;padding:2px;border-top:1px solid #b7b7b7;margin-top:4px}@keyframes fadein{from{opacity:0}to{opacity:1}}.panel-title{font-size:1.5em;font-weight:700}.ck-form-group label,.ck-textbox,.errorlabel,.successlabel{font-size:13px}#cellAlignCenter:checked~.ck-form-btn-group #cellAlignCenter_tab svg,#cellAlignJustify:checked~.ck-form-btn-group #cellAlignJustify_tab svg,#cellAlignLeft:checked~.ck-form-btn-group #cellAlignLeft_tab svg,#cellAlignRight:checked~.ck-form-btn-group #cellAlignRight_tab svg,.label-btn:focus svg,.label-btn:hover svg,.panels .tableactions:focus svg,.panels .tableactions:hover svg{fill:#000}.panels .tableactions{display:flex;width:100%;margin-bottom:0;border:0;padding:.4rem 0;background:0 0;align-items:center;color:#8d8d8d}.panels .tableactions svg{margin-right:.5rem;fill:#8d8d8d}.csm-drag-model .mheader a:hover,.csm-model .mheader a:hover,.panels .tableactions:focus,.panels .tableactions:hover{color:#000}.ck-form-group{margin-bottom:.8rem}.ck-input-group{display:flex;width:100%}.ck-textbox{border:1px solid #b7b7b7;width:100%;padding:4px 10px;outline:0;border-radius:2px;line-height:17px}.ck-colorpicker:focus,.ck-colorpicker:hover,.ck-textbox:focus,.ck-textbox:hover{border-color:#000}.ck-colorpicker{width:30px;border:1px solid #b7b7b7;border-radius:2px}.ck-form-btn-group{border:1px solid #b7b7b7;border-radius:3px;display:flex;width:fit-content}.formbtns,.label-btn{display:inline-flex;position:relative;cursor:pointer}.ck-input-group .ck-textbox{border-radius:2px 0 0 2px}.ck-input-group .ck-colorpicker{margin-left:-1px;border-radius:0 2px 2px 0}.label-btn{padding:7px 10px;margin:0;color:#fff}.label-btn svg{fill:#8d8d8d}.label-btn:focus,.label-btn:hover{background:#dedede}.pt-1{padding-top:10px}.formbtns{padding:5px 10px;margin:0 3px 0 0;outline:0;border:1px solid #c1c1c1;border-radius:2px}.formbtns:focus,.formbtns:hover{background:#dedede;outline:0}.formbtns.formbtns-primary{border:1px solid #027fe3;background:#027fe3;color:#fff}.formbtns.formbtns-primary:focus,.formbtns.formbtns-primary:hover{background:#0073cf}.csm-model{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:flex-start;padding-top:5%}.csm-model .ccontainer{width:700px;background:#fff;border-radius:5px;border:0 solid #2a94ff}.csm-model .mheader{display:flex;padding:.4rem 1rem;justify-content:space-between;align-items:center;border-bottom:1px solid #cdcdcd}.csm-model .mheader svg{height:20px;margin-right:10px}.csm-model .mheader h4{margin-bottom:0;display:flex;align-items:center}.csm-drag-model .mbody,.csm-model .mbody{padding:1rem;overflow-y:auto}.csm-drag-model .mfooter,.csm-model .mfooter{padding:.4rem 1rem;border-top:1px solid #cdcdcd}.csm-model.c-lg .ccontainer{width:960px}.csm-model.c-sm .ccontainer{width:450px}.linkDiv{border:1px solid #ddd;padding:10px;border-radius:3px;box-shadow:2px 2px 4px 0 #ddd;width:240px;background-color:#fff;position:absolute;z-index:99}.browswimagediv,.cbrowse{text-align:center;position:relative}.linkurldiv{display:flex;margin-bottom:10px;flex-wrap:wrap}.linkurldiv span{color:#000;margin-right:5px}.errorlabel{color:red}.successlabel{color:#4caf50}.file-browse-div{display:flex;flex-wrap:wrap;border:1px solid #dfdfdf;border-radius:4px;margin-bottom:5px}.file-browse-left{flex:0 0 70%;width:70%;padding-right:0}.file-browse-right{flex:0 0 30%;width:30%;padding:1rem}.cbrowse{margin-bottom:.5rem;border:1px dashed #d1d1d1;background:#f7f7f7;border-radius:4px}.cbrowse label{padding:2rem;color:#818181;display:block}.cbrowse label svg{margin-bottom:.5rem;height:3rem;width:3rem}.scrolldiv{height:380px;overflow:hidden;overflow-y:auto;border-right:1px solid #e5e5e5;padding-right:6px}.browswimagediv,.previewImage{overflow:hidden;background:#fff}.browswimagediv{border-radius:4px;height:125px;border:1px solid #e5e5e5;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.browswimagediv.active,.browswimagediv:hover{background-color:#ebebeb;box-shadow:0 0 4px inset #c1c1c1}.browswimagediv .filetype{position:absolute;left:0;top:0;background:rgba(0,0,0,.6);padding:4px;font-size:12px;color:#fff;z-index:1}.browswimagediv img{height:100%;width:100%;object-fit:cover}.browswimagediv:hover img{scale:1.1}.browswimagediv.active:after{content:'\2713';position:absolute;right:0;bottom:0;background:#4caf50;padding:2px 6px;color:#fff}.browswimagediv svg{height:55px}.file-list{display:flex;flex-wrap:wrap;padding:10px 0}.file-item{flex:0 0 20%;padding:0 10px;max-width:20%}.justify-content-between{justify-content:space-between}.m-0{margin:0!important}.text-center{text-align:center!important}.previewImage{width:100%;border:0 solid #dedede;padding:0;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.previewImage img{width:100%;height:100%;object-fit:contain}.previewImage a{position:absolute;right:5px;top:6px}.previewImage a.filepreview{left:0;padding:10px;top:49px;background:#ebebeb;right:0;text-align:center}.previewImage a svg{fill:#f00}.noData{padding:4rem 2rem;text-align:center;width:100%;font-size:1.5rem;color:#c1c1c1}.csm-img-figure{position:relative;margin-bottom:1rem;max-width:100%;display:inline-block;resize:none;min-width:100px;min-height:100px}.csm-img-figure.img-selected{border:1px solid #dedede;resize:both}.csm-img-figure img{display:block;width:100%;height:100%;max-width:100%}.csm-img-figure.left{float:left;margin-right:1rem}.csm-img-figure.right{float:right;margin-left:1rem}.csm-img-figure.center{float:none;margin:0 auto;display:block}.csm-img-figure .csm-img-newline{position:absolute;top:-14px;left:40px;background:#ffbd5b;border:0 solid #000;border-radius:100%;height:25px;width:25px;display:none;align-items:center;justify-content:center;transition:.2s ease-in-out}.csm-img-caption,.csm-tbl-caption{text-align:center;position:absolute;bottom:0;background:rgb(255 255 255 / 60%);min-height:26px;left:0;right:0;outline:0}.aibtnlist,.aibtns,.csm-tbl-caption{position:relative}.csm-tbl-caption{bottom:auto;background:#dbdbdb}.csm-img-caption:empty:not(:focus)::before,.csm-tbl-caption:empty:not(:focus)::before{content:attr(data-attr);color:#fff;font-weight:400}.img-selected .resize-handle{content:'';width:12px;height:12px;background:#fff;position:absolute;right:0;bottom:0;cursor:se-resize;border:1px solid #000;display:block}.d-none{display:none!important}.aibtnlist{display:inline-block;z-index:999}.aibtns{background:#eaeaea;padding:7px 10px;cursor:pointer;line-height:1;color:#4c4c4c;font-weight:600;border:1px solid #c7c7c7;border-radius:3px}.aibtns:hover{background-color:#cfcfcf;color:#000}.aibtn-group{display:none;position:absolute;top:100%;left:0;min-width:100px;background:#fff;padding:5px;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px #d1d1d1;flex-flow:column;gap:3px}.fileoutputdata,.filepdfoutputdata,.outputdata{width:100%;padding:4px 10px;outline:0;font-size:13px;line-height:17px;overflow:hidden;position:relative}.aibtnlist .aibtns{display:block;margin:0;padding:5px 10px;text-align:left;white-space:nowrap}.outputdata{border:1px solid #b7b7b7;border-radius:2px;min-height:100px;max-height:200px;overflow-y:auto}.fileoutputdata,.filepdfoutputdata{border:1px solid #b7b7b7;border-radius:2px;min-height:280px;max-height:280px;overflow-y:auto}.csm-drag-model{position:fixed;top:0;z-index:9999;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:flex-start;border:1px solid #cdcdcd;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #b3b3b3}.csm-drag-model .ccontainer{width:600px;background:#fff;border-radius:3px;border:0 solid #2a94ff}.csm-drag-model .mheader{display:flex;padding:.4rem 1rem;justify-content:space-between;align-items:center;border-bottom:1px solid #cdcdcd;background:#ededed}.csm-drag-model .mheader svg{height:25px;margin-right:0}.csm-drag-model .mheader h4{margin-bottom:0;display:flex;align-items:center;font-size:16px}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ailoader{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:9;flex-flow:column;padding-top:15px}.ailoader p{color:#444;font-weight:600;letter-spacing:1px;margin:0}.ailoader .loader-item{display:block;position:relative;width:55px;height:55px;border-radius:50%;border:2px solid transparent;border-top:2px solid #118fbb;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}.ailoader .loader-item:after,.ailoader .loader-item:before{content:"";position:absolute;border-radius:50%;border:2px solid transparent}.ailoader .loader-item::before{top:5px;left:5px;right:5px;bottom:5px;border-top-color:#d7182a;-webkit-animation:3s linear infinite spin;animation:3.5s linear infinite spin}.ailoader .loader-item::after{top:15px;left:15px;right:15px;bottom:15px;border-top-color:#f7941d;-webkit-animation:1.5s linear infinite spin;animation:1.75s linear infinite spin}.copydata{position:absolute;right:5px;bottom:5px;color:#000}.copydata:hover{color:#107295}


  .csm-editor-content .csm-img-figure{ float: left; margin: 0 1rem 0 0;}
  .csm-editor-content h1{font-size: 1.5rem;}
  .csm-editor-content h2{font-size: 1.5rem;}
  .csm-editor-content h3{font-size: 1.5rem;}






  