.sort-order>div{display:block}.sort-order .ant-input-number-group-addon{padding:0}.sort-order .ant-input-number-group-addon a{display:block;padding:0 1.1rem}.selector-dark .ant-select-selector{background-color:#888!important}.table-column-end{padding-right:1.6rem}.table-column-end button{margin-left:.6rem}.ant-btn-primary{box-shadow:none!important}span:has(>.tabler-icon){display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.2rem!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.tabler-icon{width:16px;height:16px}.tabler-icon.md{vertical-align:-8px!important;width:18px;height:18px}.tabler-icon.lg{width:24px;height:24px}.notification-single .ant-notification-notice-message{margin-bottom:0!important}ul.ant-menu-sub>li.ant-menu-item{padding-left:32px!important}.ant-menu-title-content a{color:inherit}.ant-menu-title-content a:hover{color:initial}.layout{padding:16px!important;overflow:hidden;height:calc(100vh - 64px);overflow-y:auto;background-color:#f0f0f0}.ant-table-container .ant-table-thead th.ant-table-cell{color:#64748b!important}.ant-table-container .ant-table-thead th.ant-table-cell .ant-table-column-sorters .ant-table-column-title{margin-left:12px}.ant-checkbox-inner{border-color:var(--primary-color)!important}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-icon{font-size:20px!important;margin-top:2px}.ant-table-thead .resizable-container:last-child .resizable-handler{display:none}.ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell{display:flex;align-items:center;justify-content:flex-start}.ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell[style*="text-align: center"]{justify-content:center}.ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell[style*="text-align: right"]{justify-content:flex-end}.container-fluid,.container-layout{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media(min-width:992px){.container-layout{max-width:100%;padding-left:20px;padding-right:20px}}@media(min-width:1200px){.container-layout{max-width:1240px}}@media(min-width:1366px){.container-layout{max-width:1380px}}@media(min-width:1600px){.container-layout{max-width:1520px}.container-fluid{max-width:1800px}}div.tiptap[role=textbox]{height:100%!important}.tiptap-content{font-size:14px;line-height:1.7;word-break:break-word}.tiptap-content h4{font-weight:600;font-size:1.25rem;line-height:2rem!important}.tiptap-content p{margin:0 0 12px}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4,.tiptap-content h5{margin:24px 0 12px!important;font-weight:600;line-height:1.4}.tiptap-content ol,.tiptap-content ul{margin:8px 0 12px 24px;padding:0}.tiptap-content li{margin-bottom:4px}.tiptap-content blockquote{margin:12px 0;padding-left:12px;border-left:3px solid #ccc;color:#666;font-style:italic}.tiptap-content a{color:#1677ff;text-decoration:underline}.tiptap-content a:hover{color:#4096ff}.tiptap-content img{max-width:100%;height:auto;border-radius:4px;display:block;margin:8px 0}.tiptap-content code{background:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:monospace;color:#c7254e}.tiptap-content pre{background:#f8f8f8;padding:12px;border-radius:8px;overflow-x:auto}.tiptap-content pre code{background:none;color:inherit}.tiptap-content hr{border:none;border-top:1px solid #e0e0e0;margin:20px 0}.tiptap-content table{border:1px solid #d1d9e0;overflow:hidden;border-collapse:collapse;table-layout:fixed;margin-inline:auto;margin-top:12px;margin-bottom:12px}.tiptap-content table td,.tiptap-content table th{border:1px solid #d1d9e0;padding:.5rem .75rem;position:relative;vertical-align:top;text-align:left}.tiptap-content table th{background-color:#f6f8fa}.ctm-fullscreen-modal-root .ant-modal-wrap,.ctm-fullscreen-modal.ant-modal{padding:0!important;margin:0!important}.ctm-fullscreen-modal.ant-modal{width:100vw!important;max-width:100vw!important;top:0!important}.ctm-fullscreen-modal .ant-modal-content{height:100vh!important;padding:0!important;border-radius:0!important}.ctm-fullscreen-modal .ant-modal-content .ant-modal-close{background:#fff;margin-right:1rem;border-radius:50%}.ctm-fullscreen-modal .ant-modal-content .ant-modal-close:hover{background:#f0f0f0}.ctm-fullscreen-modal .ant-modal-body{background:gray;height:100%;padding:0!important;overflow:auto}.ctm-schedule-interview-modal .ant-modal-title{text-align:center;color:var(--primary-color)!important;text-transform:uppercase;font-size:1.2rem!important;font-weight:700!important}.app-loading{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);z-index:9999}html.dark .app-loading{background:rgba(0,0,0,.5)}.app-loading-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.app-loading-spinner{width:36px;height:36px;border:3px solid rgba(0,0,0,.2);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rte-editor__container:has(div[contenteditable=false]){background-color:rgba(0,0,0,.04);cursor:not-allowed}@media(max-width:768px){.ctm-mobile-datepicker-popup{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-width:400px!important;padding:0!important;box-shadow:0 6px 16px rgba(0,0,0,.15);z-index:1050!important}.ctm-mobile-datepicker-popup .ant-picker-panel-container{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important}.ctm-mobile-datepicker-popup .ant-picker-datetime-panel{display:flex!important;flex-direction:column!important}.ctm-mobile-datepicker-popup .ant-picker-date-panel,.ctm-mobile-datepicker-popup .ant-picker-time-panel{width:100%!important}.ctm-mobile-datepicker-popup .ant-picker-date-panel .ant-picker-content th{text-align:center!important}.ctm-mobile-datepicker-popup .ant-picker-date-panel .ant-picker-cell-inner{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;width:36px!important;height:36px!important;border-radius:50%!important}.ctm-mobile-datepicker-popup .ant-picker-time-panel-column{display:flex!important;flex-direction:column!important;align-items:center!important}.ctm-mobile-datepicker-popup .ant-picker-time-panel-cell-inner{display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:36px!important;margin:2px 0!important}.ctm-mobile-datepicker-popup .ant-picker-time-panel .ant-picker-time-panel-column{flex:1 1!important;text-align:center!important}}:root{--primary-color:#27ae60;--secondary-color:#006d37;--font-heading:var(--font-manrope),"Manrope",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--space:0.25rem;--radius:0.625rem;--fs:0.875rem;--fs-md:1rem;--fs-h1:4rem;--gray-color:#747474;--white:#fff;--h-header:8.25rem}*{margin:0;padding:0}*,html{box-sizing:border-box}html.light{--background:#fff;--background-secondary:#f3f3f3;--muted:#f5f5f5;--border:#e5e7eb;--text:#1c1c1c}html.dark{--background:#171718;--background-secondary:#171718;--muted:#222222;--border:#222222;--text:#fff}body{font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}@supports(-webkit-touch-callout:none){.ant-input,.ant-input-affix-wrapper,.ant-select-selection-search-input,.ant-select-selector{font-size:16px!important}}.scrollbar:hover::-webkit-scrollbar-thumb{background-color:#9da5b1}.scrollbar::-webkit-scrollbar{width:10px;height:10px}.scrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:6px;-webkit-transition:cubic-bezier(.165,.84,.44,1);transition:cubic-bezier(.165,.84,.44,1)}body{transition:background-color .3s ease-in-out}.layout-client{max-width:1280px;margin:0 auto;padding:0 2.4rem}.layout-client-1024px{max-width:1024px;margin:0 auto;padding:0 2.4rem}.layout-client-992px{max-width:992px;margin:0 auto;padding:0 2.4rem}.layout{padding:2.4rem}.layout-vertical{padding:2.4rem 0}.area,.layout-horizontal{padding:0 2.4rem}.btn-delete{margin-left:.5rem;color:red}.btn-delete:not([disabled]) span{color:red}.btn-delete:not([disabled]) hover span{color:red!important}.btn-delete:not([disabled]):hover{border-color:red!important}.btn-detail,.btn-gallery{margin-left:.5rem;color:orange}.btn-detail:not([disabled]) span,.btn-gallery:not([disabled]) span{color:orange}.btn-detail:not([disabled]):hover span,.btn-gallery:not([disabled]):hover span{color:orange!important}.btn-detail:not([disabled]):hover,.btn-gallery:not([disabled]):hover{border-color:orange!important}.text-secondary{color:gray}.text-bold{font-weight:700}.dot-loader{width:15px}.dot-loader,.dot-loader-sm{aspect-ratio:1;border-radius:50%;animation:l5 1s linear infinite alternate}.dot-loader-sm{width:12px}@keyframes l5{0%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:#000}33%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:rgba(0,0,0,.1333333333)}66%{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:rgba(0,0,0,.1333333333)}to{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:#000}}.confirm-delete-icon svg{width:1.6em;height:1.6em}.upload-container{display:block!important;height:200px;overflow:hidden}.upload-container .ant-upload-list{justify-content:center}.upload-container .ant-upload,.upload-container .ant-upload-list-item,.upload-container .ant-upload-list-item-container{width:200px!important;height:200px!important}.upload-container img{object-fit:cover!important}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#006ef6;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite}@keyframes l3{to{transform:rotate(1turn)}}@keyframes phone-ring{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg)}}body.editor-fullscreen-active{overflow:hidden!important}body.editor-fullscreen-active .ant-drawer,body.editor-fullscreen-active .ant-drawer-content,body.editor-fullscreen-active .ant-modal,body.editor-fullscreen-active .ant-modal-content{transform:none!important}.ProseMirror-selectednode{outline:2px solid #27ae60!important;outline-offset:2px;border-radius:6px}