@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(/summernote/assets/font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c);src:url(/summernote/assets/font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c#iefix) format("embedded-opentype"),url(/summernote/assets/font/summernote.woff?1d9aeaaff0a8939558a45be6cd52cd4c) format("woff"),url(/summernote/assets/font/summernote.ttf?1d9aeaaff0a8939558a45be6cd52cd4c) format("truetype")}[class*=" note-icon-"]:before,[class^=note-icon-]:before{font:14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;-webkit-text-decoration:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale;display:inline-block}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-float-left:before,.note-icon-float-none:before,.note-icon-float-right:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-rollback:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{-webkit-text-decoration:inherit;text-decoration:inherit;font-family:summernote;font-style:normal;font-weight:400;display:inline-block}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-align:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-editor{position:relative}.note-editor .note-dropzone{z-index:100;color:#87cefa;opacity:.95;background-color:#fff;display:none;position:absolute}.note-editor .note-dropzone .note-dropzone-message{text-align:center;vertical-align:middle;font-size:28px;font-weight:700;display:table-cell}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{color:#000;word-wrap:break-word;background-color:#fff;padding:10px;overflow:auto}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{color:#ccc;box-shadow:none;box-sizing:border-box;-ms-box-sizing:border-box;resize:none;background-color:#222;border:0;border-radius:0;outline:0;width:100%;margin-bottom:0;padding:10px;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;display:none}.note-editor.note-frame.fullscreen{z-index:1050;position:fixed;top:0;left:0;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{color:#000;border:0;border-top:1px solid #e2e2e2;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857;display:block}.note-editor.note-frame .note-status-output:empty{border-top:0 solid #0000;height:0}.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{color:#000;background-color:#f5f5f5;border-radius:0;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;width:100%;height:9px;padding-top:1px}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid #a9a9a9;width:20px;margin:1px auto}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{max-width:none}.note-popover.popover .popover-content a{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.note-popover.popover .arrow{left:20px!important}.note-toolbar{z-index:500;position:relative}.note-popover .popover-content,.panel-heading.note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{z-index:3;cursor:pointer;width:10em;height:10em;position:absolute!important}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{z-index:1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC");width:5em;height:5em;position:relative!important}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{z-index:2;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC");width:1em;height:1em;position:absolute!important}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.panel-heading.note-toolbar .note-style .dropdown-style blockquote,.panel-heading.note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.panel-heading.note-toolbar .note-style .dropdown-style h1,.panel-heading.note-toolbar .note-style .dropdown-style h2,.panel-heading.note-toolbar .note-style .dropdown-style h3,.panel-heading.note-toolbar .note-style .dropdown-style h4,.panel-heading.note-toolbar .note-style .dropdown-style h5,.panel-heading.note-toolbar .note-style .dropdown-style h6,.panel-heading.note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .dropdown-menu,.panel-heading.note-toolbar .note-color-all .dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette{width:160px;margin:0;display:inline-block}.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{text-align:center;border-bottom:1px solid #eee;margin:2px 7px;font-size:12px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select{cursor:pointer;border-radius:5px;width:100%;margin:3px;padding:0 3px;font-size:11px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{left:auto;right:0}.note-popover .popover-content .dropdown-menu.right:before,.panel-heading.note-toolbar .dropdown-menu.right:before{right:9px;left:auto!important}.note-popover .popover-content .dropdown-menu.right:after,.panel-heading.note-toolbar .dropdown-menu.right:after{right:10px;left:auto!important}.note-popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{border:1px solid #fff;width:20px;height:20px;margin:0;padding:0}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-left:0;margin-right:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;min-height:100px;margin-bottom:10px;font-size:30px;line-height:4}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity= 30);filter:alpha(opacity= 30);background-color:#000;width:100%;height:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder{border:1px solid #000;width:7px;height:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#fff;border:1px solid #000;width:7px;height:7px}.note-handle .note-control-selection .note-control-nw{border-bottom:0;border-right:0;top:-5px;left:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:0;border-left:none;top:-5px;right:-5px}.note-handle .note-control-selection .note-control-sw{border-top:0;border-right:0;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{cursor:se-resize;bottom:-5px;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{color:#fff;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity= 70);filter:alpha(opacity= 70);background-color:#000;border-radius:5px;margin:5px;padding:5px;font-size:12px;bottom:0;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{padding:3px;display:block!important}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{clear:both;color:#fff;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0;font-weight:400;line-height:1.4;text-decoration:none;display:block}.table-wrapper{background-color:#fff;width:100%;border:none!important}.summernote{position:relative}.summernote .panel-default{background:#fff;border-radius:8px;padding:16px;border:none!important}.summernote p{margin-bottom:0}.summernote .btn-default{color:#404040;background-color:#e8eef2;border-color:#0000;height:32px!important}.summernote .btn-default:focus,.summernote .btn-default:hover{background:#1675dd;border-color:#0000;color:#fff!important}.summernote .btn-default.active,.summernote .btn-default:active,.summernote .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#acacac}.summernote .dropdown-menu{box-shadow:0 6px 12px #0000002d}.summernote .dropdown-menu>li>a{clear:both;color:#333;white-space:nowrap;padding:3px 20px;font-weight:400;line-height:1.42857;display:block}.summernote pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block}.summernote blockquote,.summernote body.page blockquote{background:#fff;border-left:5px solid #f86466}.summernote blockquote{margin:0 0 20px;padding:10px 20px;font-size:17.5px}.summernote .dropdown-toggle:after{display:none}.summernote .note-color.show li{display:flex}.summernote .note-color.show li .btn-group{display:block}.summernote .note-image-popover{background-color:#fff;position:fixed!important}.summernote .note-toolbar{margin-bottom:16px;padding:0}.summernote .note-editable{background:#fff;width:450px;background-color:#fafafa!important;border:1px dashed #d4d4d4!important;border-radius:4px 4px 0 0!important;overflow:auto!important}.summernote .note-editor.note-frame .note-statusbar{background-color:#e8eef2}.summernote .dropdown-menu{border:none}.summernote .shows{display:block}.summernote .btn:focus{box-shadow:0 0!important}.summernote .btn-ower{color:#fff!important;background:#1c93bd!important}.summernote .btn-purple{color:#fff!important;background:#480ca8!important}.summernote .btn-pink{color:#fff!important;background:#f72585!important}.summernote .btn-black{color:#fff!important;background:#000!important}.summernote .btn-white{color:#000!important;background:#e5e5e5!important}.summernote .note-editable{border:1px solid #bbb;border-radius:8px;width:100%;min-width:345px;height:400px;margin:auto}.summernote .pre-build-component{max-width:350px}.summernote .link_buttons{user-select:auto!important}@keyframes hoverColor{0%{background-clip:initial}25%{-webkit-background-clip:text;background-clip:text}50%{background-clip:initial}75%{-webkit-background-clip:text;background-clip:text}to{background-clip:initial}}@keyframes opacyColor{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes borderColor{0%{border-color:#aaa}25%{border-color:#0000}50%{border-color:#aaa}75%{border-color:#0000}}.summernote .overfile_block{justify-content:center;align-items:flex-start;inset:0;display:flex!important}.summernote .delete_file_span{color:#fff;cursor:pointer;background:red;border:none;border-radius:100%;margin-top:-10px;padding:1px 4px;display:block}.summernote .delete_slider>button{color:#fff;background:red;border:none;border-radius:10px;display:none;position:relative;top:5px;left:50%}.summernote .dropdown-style-btn{width:150px}.popover{z-index:1060;text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #0003;border-radius:6px;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857;text-decoration:none;position:absolute;top:0;left:0;box-shadow:0 5px 10px #0003;display:none!important}.vcard-modal,.vcard-preset-modal{font-family:Lato;position:relative}.vcard-modal .vcard-modal-header,.vcard-preset-modal .vcard-modal-header{z-index:10;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex;position:sticky;top:0}.vcard-modal .vcard-modal-header .text-heading,.vcard-preset-modal .vcard-modal-header .text-heading{color:#104783;background:none;width:-moz-fit-content;width:fit-content;padding:6px 14px;font-size:20px;font-weight:700}.vcard-modal .vcard-modal-header .button-close,.vcard-preset-modal .vcard-modal-header .button-close{cursor:pointer;position:absolute;top:16px!important;right:16px!important}.vcard-modal .vcard-modal-header .button-close:hover,.vcard-preset-modal .vcard-modal-header .button-close:hover{color:#0d0d0d}.vcard-modal .modal-body.min-height-500,.vcard-preset-modal .modal-body.min-height-500{min-height:500px}.vcard-modal .modal-footer,.vcard-preset-modal .modal-footer{background-color:#fff;position:sticky;bottom:0}.vcard-modal .modal-footer.justify-content-end,.vcard-preset-modal .modal-footer.justify-content-end{justify-content:flex-end}.vcard-modal .modal-footer.justify-content-between,.vcard-preset-modal .modal-footer.justify-content-between{justify-content:space-between}.vcard-modal .modal-footer .btn.btn-outline,.vcard-preset-modal .modal-footer .btn.btn-outline{color:#104783;background-color:#0000;border-color:#104783}.vcard-modal .modal-footer .btn.btn-outline:hover,.vcard-preset-modal .modal-footer .btn.btn-outline:hover{color:#fff;background-color:#104783}.vcard-modal .modal-footer .btn.btn-primary,.vcard-preset-modal .modal-footer .btn.btn-primary{color:#fff!important;background-color:#104783!important;border-color:#104783!important}.vcard-modal .modal-footer .btn.btn-primary:hover,.vcard-preset-modal .modal-footer .btn.btn-primary:hover{color:#fff;background-color:#104783}.vcard-modal .templates-grid,.vcard-preset-modal .templates-grid{grid-template-columns:repeat(5,1fr);gap:20px 15px;padding-bottom:20px;display:grid}@media (max-width:1200px){.vcard-modal .templates-grid,.vcard-preset-modal .templates-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.vcard-modal .templates-grid,.vcard-preset-modal .templates-grid{grid-template-columns:repeat(2,1fr)!important}}.vcard-modal .vcard-templates-grid-wrapper,.vcard-preset-modal .vcard-templates-grid-wrapper{width:100%;max-width:100%;overflow-x:auto}.vcard-modal .vcard-templates-grid,.vcard-preset-modal .vcard-templates-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.vcard-modal .template-item,.vcard-preset-modal .template-item{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:160px;max-height:450px;margin:0 auto;display:flex;position:relative}.vcard-modal .template-item .theme-preview,.vcard-preset-modal .template-item .theme-preview{width:200px;transform:scale(.7);height:360px!important}@media (max-width:1200px){.vcard-modal .template-item .theme-preview,.vcard-preset-modal .template-item .theme-preview{transform:scale(.7)translateY(-20%);height:280px!important}}.vcard-modal .template-item .theme-preview .item-container,.vcard-modal .template-item .theme-preview .phone-preview-bg,.vcard-preset-modal .template-item .theme-preview .item-container,.vcard-preset-modal .template-item .theme-preview .phone-preview-bg{box-shadow:0 4px 12px #0000001a}.vcard-modal .template-item .theme-preview .item-container .item-container,.vcard-modal .template-item .theme-preview .phone-preview-bg .item-container,.vcard-preset-modal .template-item .theme-preview .item-container .item-container,.vcard-preset-modal .template-item .theme-preview .phone-preview-bg .item-container{margin:0;width:100%!important;height:100%!important}.vcard-modal .template-item .theme-preview .item-container .item-container.template-4 .item-header .img-background,.vcard-modal .template-item .theme-preview .phone-preview-bg .item-container.template-4 .item-header .img-background,.vcard-preset-modal .template-item .theme-preview .item-container .item-container.template-4 .item-header .img-background,.vcard-preset-modal .template-item .theme-preview .phone-preview-bg .item-container.template-4 .item-header .img-background{object-fit:scale-down;width:232px;height:212px}@media (max-width:1200px){.vcard-modal .template-item .theme-preview .item-container .item-container.template-4 .item-header .img-background,.vcard-modal .template-item .theme-preview .phone-preview-bg .item-container.template-4 .item-header .img-background,.vcard-preset-modal .template-item .theme-preview .item-container .item-container.template-4 .item-header .img-background,.vcard-preset-modal .template-item .theme-preview .phone-preview-bg .item-container.template-4 .item-header .img-background{width:174px;height:174px}}.vcard-modal .template-item .template-header,.vcard-preset-modal .template-item .template-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.vcard-modal .template-item .template-header h6,.vcard-preset-modal .template-item .template-header h6{flex:1;margin:0;font-size:15px}.vcard-modal .template-item .template-preview,.vcard-preset-modal .template-item .template-preview{justify-content:center;align-items:center;display:flex}.vcard-modal .template-item .template-preview img,.vcard-preset-modal .template-item .template-preview img{object-fit:cover;border-radius:4px;width:100%}.vcard-modal .template-item .template-preview img.preset-image,.vcard-preset-modal .template-item .template-preview img.preset-image{height:200px}.vcard-modal .template-item .template-preview img.qr-image,.vcard-preset-modal .template-item .template-preview img.qr-image{object-fit:contain;height:120px}.vcard-modal .template-item .template-preview .no-preview,.vcard-preset-modal .template-item .template-preview .no-preview{color:#6c757d;background-color:#e1e8ee;border-radius:4px;justify-content:center;align-items:center;width:120px;font-size:14px;font-weight:700;display:flex}.vcard-modal .template-item .template-preview .no-preview.preset-no-preview,.vcard-preset-modal .template-item .template-preview .no-preview.preset-no-preview{height:200px}.vcard-modal .template-item .template-preview .no-preview.vcard-no-preview,.vcard-preset-modal .template-item .template-preview .no-preview.vcard-no-preview{height:150px}.vcard-modal .template-item .template-preview .no-preview.qr-no-preview,.vcard-preset-modal .template-item .template-preview .no-preview.qr-no-preview{height:120px}.vcard-modal .template-item .template-delete,.vcard-preset-modal .template-item .template-delete{color:#fff;cursor:pointer;background:#dc3545;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:5px;right:5px}.vcard-modal .template-item .template-delete:hover,.vcard-preset-modal .template-item .template-delete:hover{background:#c82333}.vcard-modal .template-item .none-text,.vcard-preset-modal .template-item .none-text{color:#6c757d;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.vcard-modal .templates-grid-qr-design,.vcard-preset-modal .templates-grid-qr-design{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (max-width:992px){.vcard-modal .templates-grid-qr-design,.vcard-preset-modal .templates-grid-qr-design{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.vcard-modal .templates-grid-qr-design,.vcard-preset-modal .templates-grid-qr-design{grid-template-columns:repeat(2,1fr)}}.vcard-modal .templates-grid-qr-design .template-item,.vcard-preset-modal .templates-grid-qr-design .template-item{cursor:pointer;border-radius:8px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;justify-content:center!important;align-items:center!important}.vcard-modal .templates-grid-qr-design .template-item .template-preview,.vcard-preset-modal .templates-grid-qr-design .template-item .template-preview{width:100%}.vcard-modal .templates-grid-qr-design .template-item .template-preview img,.vcard-preset-modal .templates-grid-qr-design .template-item .template-preview img{border-radius:4px;width:100%}.vcard-modal .templates-grid-qr-design .template-item .template-preview img.qr-image,.vcard-preset-modal .templates-grid-qr-design .template-item .template-preview img.qr-image{object-fit:contain;height:120px}.vcard-modal .templates-grid-qr-design .template-item .template-preview .no-preview,.vcard-preset-modal .templates-grid-qr-design .template-item .template-preview .no-preview{color:#6c757d;background-color:#e1e8ee;border-radius:4px;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;font-weight:700;display:flex}.vcard-modal .empty-state,.vcard-preset-modal .empty-state{text-align:center;color:#6c757d;padding:40px 20px}.vcard-modal .empty-state p,.vcard-preset-modal .empty-state p{margin:0;font-size:16px}.vcard-modal .template-setting-step1 .form-group,.vcard-modal .template-setting-step2 .form-group,.vcard-preset-modal .template-setting-step1 .form-group,.vcard-preset-modal .template-setting-step2 .form-group{margin-bottom:20px}.vcard-modal .template-setting-step1 .form-group label,.vcard-modal .template-setting-step2 .form-group label,.vcard-preset-modal .template-setting-step1 .form-group label,.vcard-preset-modal .template-setting-step2 .form-group label{color:#333;margin-bottom:8px;font-weight:600;display:block}.vcard-modal .template-setting-step1 .form-group label.text-success,.vcard-modal .template-setting-step2 .form-group label.text-success,.vcard-preset-modal .template-setting-step1 .form-group label.text-success,.vcard-preset-modal .template-setting-step2 .form-group label.text-success{color:#28a745}.vcard-modal .template-setting-step1 .form-group input[type=text],.vcard-modal .template-setting-step2 .form-group input[type=text],.vcard-preset-modal .template-setting-step1 .form-group input[type=text],.vcard-preset-modal .template-setting-step2 .form-group input[type=text]{border:1px solid #404040;border-radius:4px;width:100%;height:55px;padding:14px;font-size:16px}.vcard-modal .template-setting-step1 .form-group input[type=text]:focus,.vcard-modal .template-setting-step2 .form-group input[type=text]:focus,.vcard-preset-modal .template-setting-step1 .form-group input[type=text]:focus,.vcard-preset-modal .template-setting-step2 .form-group input[type=text]:focus{border-color:#104783;outline:none;box-shadow:0 0 0 2px #10478340}.vcard-modal .template-setting-step1 .form-check,.vcard-modal .template-setting-step2 .form-check,.vcard-preset-modal .template-setting-step1 .form-check,.vcard-preset-modal .template-setting-step2 .form-check{margin-right:20px}.vcard-modal .template-setting-step1 .form-check .form-check-input,.vcard-modal .template-setting-step2 .form-check .form-check-input,.vcard-preset-modal .template-setting-step1 .form-check .form-check-input,.vcard-preset-modal .template-setting-step2 .form-check .form-check-input{margin-right:8px}.vcard-modal .template-setting-step1 .form-check .form-check-label,.vcard-modal .template-setting-step2 .form-check .form-check-label,.vcard-preset-modal .template-setting-step1 .form-check .form-check-label,.vcard-preset-modal .template-setting-step2 .form-check .form-check-label{cursor:pointer;font-weight:400}.vcard-modal .btn.btn-success,.vcard-preset-modal .btn.btn-success{background-color:#28a745;border-color:#28a745}.vcard-modal .btn.btn-success:hover,.vcard-preset-modal .btn.btn-success:hover{background-color:#218838;border-color:#1e7e34}.vcard-modal .btn.btn-success:disabled,.vcard-preset-modal .btn.btn-success:disabled{cursor:not-allowed;background-color:#6c757d;border-color:#6c757d}.vcard-modal .btn.btn-outline-secondary,.vcard-preset-modal .btn.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.vcard-modal .btn.btn-outline-secondary:hover,.vcard-preset-modal .btn.btn-outline-secondary:hover{color:#fff;background-color:#6c757d}.vcard-modal .btn.btn-outline-primary,.vcard-preset-modal .btn.btn-outline-primary{color:#007bff;border-color:#007bff}.vcard-modal .btn.btn-outline-primary:hover,.vcard-preset-modal .btn.btn-outline-primary:hover{color:#fff;background-color:#007bff}.vcard-modal .loader-overlay,.vcard-preset-modal .loader-overlay{min-height:200px;position:relative}.vcard-modal .template-radio,.vcard-preset-modal .template-radio{text-align:left}.vcard-modal .template-radio input[type=radio],.vcard-preset-modal .template-radio input[type=radio]{appearance:none;font:inherit;color:currentColor;background-color:#0000;border:.15em solid #b4b4b4;border-radius:50%;place-content:center;width:20px;height:20px;margin:0;display:grid;transform:translateY(-.085em)}.vcard-modal .template-radio input[type=radio]:before,.vcard-preset-modal .template-radio input[type=radio]:before{content:"";border-radius:50%;width:12px;height:12px;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #104783}.vcard-modal .template-radio input[type=radio]:checked:before,.vcard-preset-modal .template-radio input[type=radio]:checked:before{transform:scale(1)}.vcard-modal .template-checkbox,.vcard-preset-modal .template-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:0;color:#404040;align-items:center;gap:8px;font-size:15px;line-height:25px;display:inline-flex;font-weight:400!important}.vcard-modal .template-checkbox input[type=checkbox],.vcard-preset-modal .template-checkbox input[type=checkbox]{display:none}.vcard-modal .template-checkbox .checkmark,.vcard-preset-modal .template-checkbox .checkmark{background:#fff;border:2px solid #b4b4b4;border-radius:4px;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.vcard-modal .template-checkbox input:checked+.checkmark,.vcard-preset-modal .template-checkbox input:checked+.checkmark{background-color:#fff;border-color:#b4b4b4}.vcard-modal .template-checkbox .checkmark:after,.vcard-preset-modal .template-checkbox .checkmark:after{content:"";border:2px solid #104783;border-width:0 2px 2px 0;width:6px;height:12px;transition:transform .2s;position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(0)}.vcard-modal .template-checkbox input:checked+.checkmark:after,.vcard-preset-modal .template-checkbox input:checked+.checkmark:after{transform:rotate(45deg)scale(1)}.vcard-preset-modal{flex-direction:column;height:100%;max-height:90vh;display:flex}.vcard-preset-modal .modal-body{flex:1;min-height:0;max-height:calc(90vh - 200px);overflow:hidden auto}.vcard-preset-modal .modal-body.min-height-500{min-height:500px}.vcard-preset-modal .load-more-container{justify-content:center;align-items:center;margin-top:10px;display:flex}.vcard-preset-modal .load-more-container .load-more-btn{color:#104783;cursor:pointer;background:none;border:none;padding:8px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s}.vcard-preset-modal .load-more-container .load-more-btn:hover:not(:disabled){color:#0a2e56;text-decoration:underline}.vcard-preset-modal .load-more-container .load-more-btn:disabled{opacity:.6;cursor:not-allowed}