*{scrollbar-width:thin;scrollbar-color:var(--bs-primary) #fff}:root{--bs-font-sans-serif:"Open Sans",Arial,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-link-color:#15c6d1;--bs-link-hover-color:#15c6d1;--bs-pagination-active-bg:#15c6d1;--bs-pagination-active-border-color:#15c6d1}:root,[data-bs-theme=light]{--bs-primary:#15c6d1;--bs-primary-rgb:21,198,209;--bs-primary-text-emphasis:#15c6d1;--bs-dropdown-link-active-bg:var(--bs-primary);--bs-link-color-rgb:100,100,100;--bs-link-hover-color-rgb:21,198,209}[data-bs-theme=dark]{--bs-primary:#16d7e3;--bs-primary-rgb:21,198,209;--bs-primary-text-emphasis:#15c6d1;--bs-dropdown-link-active-bg:var(--bs-primary);--bs-link-color-rgb:100,100,100;--bs-link-hover-color-rgb:21,198,209}.btn-primary,.btn-icon.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:#fff;--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);transition:filter .15s ease-in-out,background-color .15s ease-in-out}.btn-primary:hover{filter:brightness(90%)}.btn-primary:active{filter:brightness(80%)}[data-bs-theme=dark] .btn-primary{--bs-btn-color:#000;--bs-btn-hover-color:#000;--bs-btn-active-color:#000}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary)}[data-bs-theme=light] .btn-outline-primary{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-hover-color:#000;--bs-btn-active-color:#000}.dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-primary)}#module-header,.modal-header{border-top:5px solid #384045;border-bottom:5px solid #ccc}#module-header H3,.modal-header H3{font-weight:100!important;position:relative;padding:0 20px 0 0}#module-header H3:after{content:"";display:block;height:5px;background:var(--bs-primary);position:absolute;bottom:-22px;left:0;width:100%}[data-bs-theme=dark] #module-header,[data-bs-theme=dark] .modal-header{background:#222!important;border-bottom:5px solid #384045}TABLE TH{font-size:14px!important;padding:.25rem .5rem!important}TABLE TD{font-size:14px!important;padding:.25rem .5rem!important}#sidebarNav I{color:var(--bs-primary)!important}.sidebar .navbar .nav-link i,.sidebar .navbar .nav-link img{width:1em!important}.border-dashed{border:1px dashed var(--bs-border-color)!important}.border-radius-0{border-radius:0!important}.sidebar{max-height:calc(100vh - 50px)}.sidebar{min-width:271px}.sidebar .navbar .sub-menu .nav-item a{padding-top:.5rem;padding-bottom:.5rem}.small-nav .sidebar .navbar .nav-link.items::after{display:none}.small-nav .sidebar .navbar .nav-link i,.small-nav .sidebar .navbar a i{margin-right:10px}.sidebar .logo OBJECT{height:100px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-primary)!important}.small-nav .sidebar .logo OBJECT{height:auto}.auth-logo-holder .logo{align-items:center;display:flex;vertical-align:middle;justify-content:space-between;margin-bottom:0rem;margin:4rem 0rem 0 2rem;margin:2rem 1.2rem 0rem 2rem;position:relative;height:100px}.auth-logo-holder .logo .img{background-repeat:no-repeat;display:inline-block;width:100%}.auth-logo-holder .logo .img [data-v-site-logo]{display:block}.auth-logo-holder .logo .img [data-v-site-logo-dark]{display:none}.scrollable-page-content{overflow-y:auto;height:calc(100vh - 200px)}.page-link.active,.active>.page-link{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.modal-fullscreen{width:96vw;max-width:none;height:100%;margin:0 auto}.modal-backdrop{opacity:.6!important}.modal-body{scrollbar-width:thin;scrollbar-color:var(--bs-primary) #fff}.form-check-input{width:1.5em;height:1.25em;cursor:pointer}.form-check-input:checked{background-color:var(--bs-success)!important;border-color:var(--bs-success)!important}.grid-stack-item-content i.icon,.grid-stack-item-content .number{font-size:2rem}.billing-widgets .card .card-body.info>.icons,.billing-widgets .card .card-body.info>.card-text{flex:0 0 50%;min-width:0}.billing-widgets .card .card-body.info>.icons{padding-left:1.5rem;padding-right:.5rem}@media (min-width:768px){.navbar .nav-item>ul:not(.show){left:269px!important}}.form-card,#main-content .card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;box-shadow:none}.form-card>.card-header,#main-content .card>.card-header{background:transparent;border-bottom:0;padding:1rem 1.25rem 0}.form-card>.card-header h5,#main-content .card>.card-header h5,#main-content .card .card-title{margin:0;font-size:.95rem;font-weight:600}.form-card>.card-body,#main-content .card>.card-body{padding-left:1.25rem;padding-right:1.25rem}.form-card>.card-header + .card-body{padding-top:.75rem}.form-card>.card-body>.form-text{display:block;margin-bottom:.5rem}.form-card>.card-body>.form-text:last-child{margin-bottom:1rem}.logo-box{display:inline-flex;vertical-align:middle;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;background:#fff;color:var(--bs-primary);overflow:hidden}.logo-box img{width:100%;height:100%;object-fit:contain}.logo-box:has(>i){background:var(--bs-primary-bg-subtle);border-color:transparent}.logo-box-sm{border-radius:.375rem}.service-chip{display:inline-flex;align-items:center;gap:.75rem;padding:.375rem 1rem .375rem .375rem;border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;background:var(--bs-body-bg);color:var(--bs-body-color);text-decoration:none}.service-chip[href]:hover{border-color:var(--bs-primary);color:var(--bs-body-color)}.cms-tree,.cms-tree-children{min-height:6px}.cms-tree-help{padding:.75rem 1rem;border-radius:var(--bs-border-radius-lg);background:var(--bs-primary-bg-subtle);color:var(--bs-body-color)}.cms-tree-children{margin-left:1.25rem;padding-left:1.25rem;border-left:2px solid var(--bs-border-color-translucent)}.cms-tree-row{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:var(--bs-body-bg);padding:.45rem .75rem .45rem .4rem;margin:.4rem 0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cms-tree-row:hover{border-color:var(--bs-primary-border-subtle);box-shadow:0 2px 6px rgba(0,0,0,.08)}.cms-tree .drag-handle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--bs-border-radius);font-size:1.2rem;cursor:grab;color:var(--bs-secondary-color);transition:color .15s ease,background-color .15s ease}.cms-tree .drag-handle:hover{color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.cms-tree .drag-handle:active{cursor:grabbing}.cms-tree .sortable-ghost>.cms-tree-row{background:var(--bs-primary-bg-subtle);border:1px dashed var(--bs-primary);box-shadow:none}.cms-tree .sortable-ghost>.cms-tree-row>*{opacity:.5}.sortable-drag>.cms-tree-row,.sortable-fallback>.cms-tree-row{box-shadow:0 8px 24px rgba(0,0,0,.18);border-color:var(--bs-primary)}.cms-tree.is-dragging .cms-tree-children:not(:has(>li)){min-height:1.75rem;margin-top:.15rem;margin-bottom:.4rem;border-left-color:var(--bs-primary-border-subtle);border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0;background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--bs-primary-bg-subtle) 6px,var(--bs-primary-bg-subtle) 12px)}.cms-tree:not(.is-dragging) .cms-tree-children:not(:has(>li)){border-left-color:transparent}.cms-tree-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--bs-border-radius);background:transparent;color:var(--bs-secondary-color);font-size:1rem}.cms-tree-toggle:hover{color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.cms-tree-toggle i{transition:transform .15s ease}.cms-tree li[data-id]:not(.is-collapsed)>.cms-tree-row>.cms-tree-toggle i{transform:rotate(90deg)}.cms-tree li[data-id]:not(.has-children)>.cms-tree-row>.cms-tree-toggle{visibility:hidden}.cms-tree-count{display:none}.cms-tree li.is-collapsed>.cms-tree-row>.cms-tree-count{display:inline-block}.cms-tree li.is-collapsed>.cms-tree-children{display:none}.cms-tree li.is-moved>.cms-tree-row{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.cms-tree-move-parents{font-size:.875rem}.cms-editor-content .tiptap{min-height:300px;max-height:500px;overflow-y:auto;padding:.75rem 1rem;outline:0}.cms-editor-content .tiptap:focus-visible{outline:0}.cms-content-preview:not(.sf-content) :is(h1,h2,h3,h4,h5,h6),.cms-editor-content:not(.sf-content) .tiptap :is(h1,h2,h3,h4,h5,h6){margin:1.25rem 0 .5rem;font-weight:600;line-height:1.3}.cms-content-preview:not(.sf-content) :is(h1,h2),.cms-editor-content:not(.sf-content) .tiptap :is(h1,h2){font-size:1.25rem}.cms-content-preview:not(.sf-content) h3,.cms-editor-content:not(.sf-content) .tiptap h3{font-size:1.1rem}.cms-content-preview:not(.sf-content) :is(h4,h5,h6),.cms-editor-content:not(.sf-content) .tiptap :is(h4,h5,h6){font-size:1rem}.cms-content-preview:not(.sf-content)>:first-child,.cms-editor-content:not(.sf-content) .tiptap>:first-child{margin-top:0}.cms-content-preview:not(.sf-content) :is(p,ul,ol),.cms-editor-content:not(.sf-content) .tiptap :is(p,ul,ol){margin-bottom:.75rem}.cms-content-preview:not(.sf-content)>:last-child{margin-bottom:0}.cms-editor-content .tiptap img,.cms-content-preview img{max-width:100%;height:auto}.pn-article{--pn-ink:var(--bs-emphasis-color);--pn-body:var(--bs-body-color);--pn-muted:var(--bs-secondary-color);--pn-accent:var(--bs-primary);--pn-line:var(--bs-border-color);--pn-card:var(--bs-body-bg);--pn-soft:rgba(var(--bs-primary-rgb),.06);max-width:920px;margin:0 auto 3rem;font-family:'Plus Jakarta Sans',system-ui,sans-serif}[data-bs-theme=light] .pn-article{--pn-ink:#0e3a40;--pn-body:#4b5f63;--pn-muted:#8aa0a4;--pn-accent:#0b8f99;--pn-line:#dfeced;--pn-card:#fff;--pn-soft:#f3fbfc}.pn-hero{padding:2.5rem 3rem 5.5rem;background:radial-gradient(ellipse 60% 120% at 100% 0,rgba(21,198,209,.18) 0,rgba(21,198,209,0) 70%),var(--pn-soft);border:1px solid var(--pn-line);border-radius:1.25rem}.pn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:var(--pn-muted)}.pn-hero h1{margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--pn-ink)}.pn-lead{max-width:720px;margin:1rem 0 0;font-size:1.1rem;line-height:1.6;color:var(--pn-body)}.pn-body{position:relative;margin:-3.5rem 1.5rem 0;padding:3rem;background:var(--pn-card);border:1px solid var(--pn-line);border-radius:1.25rem;box-shadow:0 20px 45px -20px rgba(14,58,64,.25)}.pn-featured-image{display:block;width:100%;height:auto;margin-bottom:2rem;border-radius:.75rem}.pn-content{font-size:1rem;line-height:1.75;color:var(--pn-body);overflow-wrap:break-word}.pn-content>:first-child{margin-top:0}.pn-content>:last-child{margin-bottom:0}.pn-content p{margin-bottom:1.1rem}.pn-content :is(h1,h2){margin:2.75rem 0 1rem;padding-top:2rem;border-top:1px solid var(--pn-line);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--pn-ink)}.pn-content>:is(h1,h2):first-child{padding-top:0;border-top:0}.pn-content :is(h3,h4,h5,h6){margin:1.75rem 0 .75rem;font-size:1.1rem;font-weight:700;color:var(--pn-ink)}.pn-content a{color:var(--pn-accent);text-underline-offset:2px}.pn-content strong{color:var(--pn-ink)}.pn-content :is(ul,ol){margin-bottom:1.1rem;padding-left:1.4rem}.pn-content li{margin-bottom:.4rem}.pn-content li::marker{color:var(--pn-accent)}.pn-content img{max-width:100%;height:auto;border-radius:.75rem}.pn-content table{width:100%;margin-bottom:1.5rem;font-size:.9rem;border-collapse:collapse}.pn-content :is(th,td){padding:.6rem .75rem;border:1px solid var(--pn-line);vertical-align:top}.pn-content th{background:var(--pn-soft);color:var(--pn-ink);font-weight:700}@media (max-width:767.98px){.pn-hero{padding:1.75rem 1.25rem 4.5rem}.pn-body{margin:-3rem .5rem 0;padding:1.5rem 1.25rem}.pn-content table{display:block;overflow-x:auto}}.btn.btn-unsaved{position:relative;background-color:var(--bs-warning);border-color:var(--bs-warning);color:#212529}.btn.btn-unsaved::after{content:'';position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background-color:var(--bs-danger);border:2px solid var(--bs-body-bg)}.unsaved-bar{position:fixed;left:50%;bottom:2.5rem;transform:translateX(-50%);z-index:1040;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:.5rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-warning);box-shadow:0 6px 20px rgba(0,0,0,.15);white-space:nowrap}.unsaved-bar.d-none{display:none!important}.unsaved-bar>.la{font-size:1.4rem;color:var(--bs-warning)}.link-dialog-results{max-height:360px;overflow-y:auto}.link-dialog-result:hover,.link-dialog-result.active{background-color:var(--bs-primary-bg-subtle)!important}.cms-editor-content .tiptap img.ProseMirror-selectednode,.cms-editor-content .tiptap a.ProseMirror-selectednode>img{outline:2px solid var(--bs-primary);outline-offset:2px}.cms-editor-content .tiptap span.ProseMirror-selectednode{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:2px}.cms-editor-content .tiptap div[class]{outline:1px dashed var(--bs-border-color);outline-offset:-1px}.icon-dialog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.35rem;max-height:320px;overflow-y:auto}.icon-dialog-item{height:48px;font-size:1.25rem;padding:0}.icon-dialog-preview{min-height:96px}.cms-editor-content .tiptap img[style*="text-align: center"],.cms-editor-content .tiptap img[style*="text-align:center"],.cms-content-preview img[style*="text-align: center"],.cms-content-preview img[style*="text-align:center"]{display:block;margin-left:auto;margin-right:auto}.cms-editor-content .tiptap img[style*="text-align: right"],.cms-editor-content .tiptap img[style*="text-align:right"],.cms-content-preview img[style*="text-align: right"],.cms-content-preview img[style*="text-align:right"]{display:block;margin-left:auto;margin-right:0}.cms-editor-content .tiptap img[style*="text-align: left"],.cms-editor-content .tiptap img[style*="text-align:left"],.cms-content-preview img[style*="text-align: left"],.cms-content-preview img[style*="text-align:left"]{display:block;margin-left:0;margin-right:auto}.cms-editor-content .tiptap table,.cms-content-preview table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5rem 0}.cms-editor-content .tiptap td,.cms-editor-content .tiptap th,.cms-content-preview td,.cms-content-preview th{border:1px solid var(--bs-border-color);padding:.35rem .5rem;vertical-align:top}.cms-editor-content .tiptap th,.cms-content-preview th{background:var(--bs-tertiary-bg);font-weight:600;text-align:left}.cms-editor-content .tiptap td p,.cms-editor-content .tiptap th p,.cms-content-preview td p,.cms-content-preview th p{margin-bottom:0}.cms-editor-content .tiptap blockquote{border-left:3px solid var(--bs-border-color);padding-left:1rem;color:var(--bs-secondary-color)}.cms-editor-toolbar .btn.active{background-color:var(--bs-primary);color:#fff}.media-browser-item{width:130px}.media-browser-item img{width:100%;height:90px;object-fit:cover;border-radius:var(--bs-border-radius-sm)}.media-browser-item-icon{width:100%;height:90px;background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-sm)}.media-browser-item.selected{border-color:var(--bs-primary)!important;box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.35)}.cms-content-preview img{max-width:100%;height:auto}.icon-truck-outline{margin-top:2px;margin-bottom:3px;display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiA2LjVoMTF2OUgyeiIvPjxwYXRoIGQ9Ik0xMyA5LjVoNC41bDMgMy41djIuNUgxM3oiLz48cGF0aCBkPSJNMiA5LjVoOSIvPjxjaXJjbGUgY3g9IjYiIGN5PSIxNy41IiByPSIxLjc1Ii8+PGNpcmNsZSBjeD0iMTciIGN5PSIxNy41IiByPSIxLjc1Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiA2LjVoMTF2OUgyeiIvPjxwYXRoIGQ9Ik0xMyA5LjVoNC41bDMgMy41djIuNUgxM3oiLz48cGF0aCBkPSJNMiA5LjVoOSIvPjxjaXJjbGUgY3g9IjYiIGN5PSIxNy41IiByPSIxLjc1Ii8+PGNpcmNsZSBjeD0iMTciIGN5PSIxNy41IiByPSIxLjc1Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.step-list{list-style:none;counter-reset:step;padding-left:0;margin-bottom:0}.step-list>li{counter-increment:step;position:relative;padding-left:2.25rem;min-height:1.75rem}.step-list>li:not(:last-child){margin-bottom:.75rem}.step-list>li::before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--bs-primary);color:#fff;font-size:.75rem;font-weight:600;line-height:1}.plan-card{transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.plan-card .card-header{padding-top:10px;padding-bottom:10px!important}.plan-card.current{border-color:var(--bs-primary)!important;box-shadow:0 0 0 1px var(--bs-primary)!important}.plan-card .plan-price{font-size:1.75rem;font-weight:600;line-height:1.2}.plan-features{list-style:none;padding-left:0;margin-bottom:0}.plan-features>li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--bs-border-color)}.plan-features>li:last-child{border-bottom:0}.plan-features .plan-feature-value{font-weight:600;white-space:nowrap}@media (max-width:575.98px){.billing-widgets .card .card-body.info>.icons,.billing-widgets .card .card-body.info>.card-text{flex:0 0 100%}.billing-widgets .card .card-body.info>.card-text{border-left:0;padding-left:1.5rem}}.cms-editor-content.sf-content,.cms-content-preview.sf-content{background:var(--sf-color-background)}.sf-layout-tabs{--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.sf-layout-tabs .nav-link{white-space:nowrap;color:var(--bs-secondary-color)}.sf-layout-tabs .nav-link.active{color:var(--bs-primary);background:var(--bs-body-bg);border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);font-weight:600}.sf-layout-columns{width:auto;min-width:220px}.sf-layout-canvas{border:1px solid var(--bs-border-color);border-radius:10px;background:var(--bs-tertiary-bg);overflow:hidden}.sf-layout-canvas-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.sf-layout-canvas-bar>span{width:10px;height:10px;border-radius:50%;background:var(--bs-border-color)}.sf-layout-canvas-title{flex:1;text-align:center;font-size:.8rem;color:var(--bs-secondary-color);margin-right:38px}.sf-layout-canvas-body{padding:16px}.sf-layout-static{display:flex;align-items:center;justify-content:center;padding:10px;margin-bottom:16px;border-radius:8px;background:rgba(var(--bs-secondary-rgb),.12);color:var(--bs-secondary-color);font-size:.8rem;letter-spacing:.02em}.sf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent}.sf-zone-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;margin-bottom:16px;transition:box-shadow .15s ease}.sf-zone-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.sf-zone-card.is-hidden{opacity:.6}.sf-zone-header{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--bs-border-color-translucent)}.sf-zone-title{flex:1;min-width:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color)}.sf-zone-count{font-size:.72rem;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);border-radius:10px;padding:1px 8px}.sf-zone-add{color:var(--bs-primary);background:transparent;border-color:transparent}.sf-zone-add:hover{background:rgba(var(--bs-primary-rgb),.1)}.sf-zone-list{min-height:56px;padding:8px}.sf-zone-empty{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px;border:1px dashed var(--bs-border-color);border-radius:6px;color:var(--bs-secondary-color);font-size:.8rem;text-align:center;text-decoration:none;transition:all .15s ease}.sf-zone-empty:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.04)}.sf-zone-inherited{padding:0 8px 8px}.sf-zone-inherited-note{font-size:.75rem;color:var(--bs-secondary-color);margin-bottom:6px}.sf-block-card{display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:6px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px}.sf-block-card:last-of-type{margin-bottom:0}.sf-block-card:hover{border-color:rgba(var(--bs-primary-rgb),.5)}.sf-block-card.is-hidden .sf-block-text,.sf-block-card.is-hidden .sf-block-icon{opacity:.5}.sf-block-card.is-inherited{border-style:dashed;background:transparent;opacity:.75}.sf-block-card.sortable-ghost{opacity:.4;border-style:dashed;border-color:var(--bs-primary)}.sf-block-card .drag-handle{cursor:grab;color:var(--bs-secondary-color)}.sf-block-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.sf-block-card.is-inherited .sf-block-icon{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}.sf-block-text{flex:1;min-width:0}.sf-block-label{font-size:.85rem;font-weight:600;line-height:1.3}.sf-block-summary{font-size:.75rem;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-block-actions{flex-shrink:0;display:flex;align-items:center;gap:2px}.sf-block-actions form{display:inline;margin:0}.sf-block-actions .btn{color:var(--bs-secondary-color);background:transparent;border-color:transparent}.sf-block-actions .btn:hover{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1)}.sf-block-actions .sf-block-delete:hover{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.1)}@media (min-width:992px){.col-lg-3 .sf-block-actions{opacity:0;transition:opacity .15s ease}.col-lg-3 .sf-block-card:hover .sf-block-actions,.col-lg-3 .sf-block-card:focus-within .sf-block-actions{opacity:1}}.auth-wave{position:fixed;inset:0;z-index:0;clip-path:polygon(0 0,100% 0,100% 20%,0 80%);background:linear-gradient(120deg,#0a5f68 0,#0e8c96 45%,#15c6d1 100%)}.auth-wave canvas{display:block;width:100%;height:100%}.auth-page{position:relative;z-index:1}body.login #color-theme-switch{z-index:2;color:rgba(255,255,255,.85)}body.login .login-container .login-form{border:0;border-radius:1rem;box-shadow:0 30px 60px -30px rgba(10,42,47,.45),0 0 0 1px rgba(10,42,47,.04)}@media (max-width:767.98px){.auth-wave{clip-path:polygon(0 0,100% 0,100% 30%,0 50%)}}.sidebar .logo .img img{max-width:100%;height:auto}.sidebar .logo .img .sidebar-logo-mark{display:none}.small-nav .sidebar .logo .img [data-v-site-logo],html[data-bs-theme=dark] .small-nav .sidebar .logo .img [data-v-site-logo-dark]{display:none}.small-nav .sidebar .logo .img .sidebar-logo-mark{display:block;width:30px}.mobile-brand{display:none}.mobile-brand img{height:40px;width:auto}.mobile-brand .mobile-brand-dark,html[data-bs-theme=dark] .mobile-brand .mobile-brand-light{display:none}html[data-bs-theme=dark] .mobile-brand .mobile-brand-dark{display:inline}@media (max-width:767.98px){body>div#container .main>.mobile-brand{order:-1;display:block;padding:.75rem;text-align:center;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}}.dashboard-panel,.dashboard-kpi{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.75rem}.dashboard-panel{display:flex;flex-direction:column;margin-bottom:1rem}.dashboard-panel.h-100{margin-bottom:0}.dashboard-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem;padding:1rem 1.25rem 0}.dashboard-panel-title{margin:0;font-size:.95rem;font-weight:600;color:var(--bs-body-color)}.dashboard-panel-link{font-size:.8125rem;color:var(--bs-primary);text-decoration:none;white-space:nowrap}.dashboard-panel-link:hover{text-decoration:underline}.dashboard-panel-body{display:flex;flex-direction:column;flex:1 1 auto;padding:.75rem 1.25rem 1.25rem}.dashboard-panel-body.is-flush{padding:.5rem 0 .5rem}.dashboard-onboarding .dashboard-panel-body{padding:1.75rem}.dashboard-kpi{display:flex;flex-direction:column;height:100%;padding:1rem 1.25rem}.dashboard-kpi-label{display:flex;min-width:0;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--bs-secondary-color)}.dashboard-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-size:.95rem}.dashboard-kpi-value{margin-top:.75rem;font-size:clamp(1.125rem,1.3vw,1.5rem);overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:1.2;white-space:nowrap}.dashboard-kpi-foot{margin-top:.375rem;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi-change{display:inline-flex;align-items:center;gap:.125rem;padding:.0625rem .375rem;border-radius:1rem;font-weight:600;background:var(--bs-secondary-bg)}.dashboard-kpi-change.is-up{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.dashboard-kpi-change.is-down{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.dashboard-chart{position:relative;height:280px}.dashboard-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:280px;text-align:center}.dashboard-empty>i{font-size:2rem;color:var(--bs-secondary-color);opacity:.5}.dashboard-promo{display:flex;flex-direction:column;height:100%}.dashboard-promo-list{list-style:none;padding:0;margin:0 0 1.25rem}.dashboard-promo-list li{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem}.dashboard-promo-list i{color:var(--bs-primary)}.dashboard-table{--bs-table-bg:transparent;font-size:.875rem}.dashboard-table>:not(caption)>*>*{padding:.625rem .5rem!important;border-bottom-color:var(--bs-border-color-translucent)}.dashboard-table>:not(caption)>*>*:first-child{padding-left:1.25rem!important}.dashboard-table>:not(caption)>*>*:last-child{padding-right:1.25rem!important}.dashboard-table thead th{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}.dashboard-table tbody tr:last-child>*{border-bottom:0}.dashboard-row-link{position:relative;cursor:pointer}.dashboard-row-link:hover>*{background-color:var(--bs-tertiary-bg)}.dashboard-list-row{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:.875rem;border-bottom:1px solid var(--bs-border-color-translucent)}.dashboard-list-row:last-child{border-bottom:0;padding-bottom:0}.dashboard-list-row:first-child{padding-top:0}.dashboard-list-row.is-stacked{display:block;border-bottom:0;padding:.25rem 0}.dashboard-count{min-width:1.75rem;padding:.0625rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-align:center;background:var(--bs-secondary-bg)}.dashboard-count.is-warning,.dashboard-status.is-pending{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.dashboard-count.is-info,.dashboard-status.is-processing{background:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis)}.dashboard-count.is-danger,.dashboard-status.is-cancelled{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.dashboard-status{display:inline-block;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;white-space:nowrap}.dashboard-status.is-completed{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.dashboard-bar{height:4px;margin-top:.375rem;border-radius:2px;background:var(--bs-secondary-bg);overflow:hidden}.dashboard-bar.is-large{height:8px;border-radius:4px}.dashboard-bar>span{display:block;height:100%;border-radius:inherit;background:var(--bs-primary)}.dashboard-steps{display:flex;flex-direction:column;gap:.5rem}.dashboard-step{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color-translucent);border-radius:.625rem}.dashboard-step.is-done{background:var(--bs-tertiary-bg)}.dashboard-step.is-done .fw-semibold{color:var(--bs-secondary-color)}.dashboard-step-marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-weight:600;font-size:.875rem;border:1px solid var(--bs-border-color);color:var(--bs-secondary-color)}.dashboard-step.is-done .dashboard-step-marker{border-color:var(--bs-success);background:var(--bs-success);color:#fff}.dashboard-list-row>.text-truncate{min-width:0}.dashboard-list-row>span:last-child{flex-shrink:0;white-space:nowrap}.dashboard-table a{color:var(--bs-body-color)}.dashboard-table a:hover{color:var(--bs-primary)}.dashboard .row>*{min-width:0}.dashboard-source{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding:0 1.25rem .875rem;font-size:.6875rem;color:var(--bs-secondary-color);opacity:.8;white-space:nowrap}.dashboard-kpi .dashboard-source{padding:.5rem 0 0}.dashboard-panel .dashboard-panel-body + .dashboard-source{margin-top:-.5rem}#main-content .flash-messages-container{margin-left:0!important;margin-right:0!important}.login-form .flash-messages-container{margin:0!important;padding:2rem 2rem 0}.login-form .flash-messages-container .alert{margin-bottom:0}.login-form .flash-messages-container + form .login-form-content{padding-top:1.5rem}.login-form .auth-status{font-size:1.05rem;line-height:1.5;padding:1rem 1.25rem;color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle)}@media (min-width:768px){.login-form .flash-messages-container{padding:3rem 3rem 0}}.profile-summary{display:flex;align-items:center;gap:1rem}.profile-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;font-size:1.35rem;font-weight:700;color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.profile-facts{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--bs-border-color-translucent);font-size:.875rem}.dashboard-onboarding-image{display:block;width:100%;max-width:460px;height:auto}.page-lead{border-left:4px solid var(--bs-primary);padding:.25rem 0 .25rem 1rem;margin:1.5rem 0 3.5rem;font-size:1.05rem;line-height:1.6;color:var(--bs-secondary-color)}.form-control[readonly]{background-color:var(--bs-secondary-bg)}[data-thumb-preview]{cursor:zoom-in}.thumb-preview-popup{position:fixed;z-index:2000;width:260px;height:260px;object-fit:contain;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow);pointer-events:none;opacity:0;transition:opacity .12s ease-in-out}.thumb-preview-popup.is-visible{opacity:1}.filter-card{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.04)}.filter-card>.card-body{padding:1rem 1.25rem .875rem}.filter-card .row{--bs-gutter-x:.875rem}.filter-card .row>.mb-3{margin-bottom:.75rem!important}.filter-card .form-label{margin-bottom:.3rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.filter-card .form-control,.filter-card .form-select{min-height:0;height:2rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.65rem;font-size:.8125rem;line-height:1.5;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:.5rem;box-shadow:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.filter-card .form-control{padding-right:.65rem}.filter-card .form-select{padding-right:2rem;background-position:right .6rem center}.filter-card .form-control:hover,.filter-card .form-select:hover{border-color:var(--bs-border-color)}.filter-card .form-control:focus,.filter-card .form-select:focus{background-color:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.filter-card .form-control::placeholder{color:var(--bs-secondary-color);opacity:.7}.filter-card .row>.col-sm-12:last-child{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--bs-border-color-translucent)}.filter-card .btn{padding:.3rem .85rem;font-size:.8125rem;border-radius:.5rem}.auth-consent-reopen{color:var(--bs-secondary-color)}.has-active-filter{position:relative}.has-active-filter::after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--bs-danger);border:2px solid var(--bs-body-bg)}@media (max-width:767.98px){.sidebar{max-height:none;min-width:0}body>div#container .main{display:contents}body>div#container .main>*{order:2}body>div#container .main>.top-header{order:0}body>div#container .sidebar{order:1;padding:0 1rem;border-bottom:0}.sidebar .navbar .navbar-toggler{display:none}.sidebar .navbar .navbar-collapse{margin:0!important}.sidebar .navbar .navbar-collapse.show,.sidebar .navbar .navbar-collapse.collapsing{padding:.5rem 0;border-bottom:1px solid var(--bs-border-color)}.top-header{display:flex;align-items:center;gap:.25rem;min-height:3rem;padding-right:.25rem}.top-header>.btn-group:first-child{min-width:0;flex:1 1 0}.top-header>.btn-group:first-child>.btn-group{min-width:0;flex:0 1 auto;margin-left:.25rem!important;margin-right:0!important}.top-header>.btn-group:first-child>.btn-group>.dropdown-toggle{display:flex;align-items:center;min-width:0;max-width:100%;padding-left:.4rem;padding-right:.4rem}.top-header>.btn-group:first-child>.btn-group>.dropdown-toggle>strong{min-width:0;overflow:hidden}.top-header .company-switcher-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-header>:not(:first-child),.top-header .float-end>*{flex-shrink:0}.top-header .mobile-menu-toggle{flex:0 0 auto;padding-left:.75rem!important;padding-right:.75rem!important}.top-header #color-theme-switch{padding:.375rem .75rem!important;margin:0 .25rem!important}.top-header .mobile-menu-toggle i{font-size:1.4rem;line-height:1;color:var(--bs-body-color)}.top-header .float-end{float:none!important;display:flex;align-items:center;margin-left:auto}.top-header .float-end .btn-group{margin-right:0!important}#app-modal .modal-header>.d-flex{flex-wrap:wrap;row-gap:.5rem}#app-modal .modal-header .modal-title{flex:1 1 100%;margin-right:0!important}#app-modal .modal-header .hstack{flex-shrink:1!important;flex-wrap:wrap;width:100%}#app-modal .modal-buttons{display:flex;flex-wrap:wrap;gap:.5rem}#app-modal .modal-header .btn{margin:0!important;padding:.3rem .65rem;font-size:.875rem}#module-header{position:static!important;align-items:stretch!important;gap:.75rem;padding:1rem}#module-header H3{font-size:1.4rem;padding-right:0}#module-header H3:after{display:none}#module-header .btns{width:100%;justify-content:flex-start;gap:.5rem}#module-header .btns .btn,#module-header .btns .input-group{margin:0!important}.dashboard-step{flex-wrap:wrap;align-items:flex-start;row-gap:.5rem}.dashboard-step>.flex-grow-1{flex:1 1 calc(100% - 3rem)}.dashboard-step>.btn{margin-left:3rem}.cms-tree-row>.fw-semibold{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-tree-row>.text-muted.flex-grow-1{display:none}#pagination .card-body .card-body{padding:.5rem 0}#pagination nav{max-width:100%;margin-left:0!important}#pagination .pagination{flex-wrap:wrap;justify-content:center;row-gap:.25rem}.main-content .nav-tabs,#app-modal .nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.main-content .nav-tabs .nav-link,#app-modal .nav-tabs .nav-link{white-space:nowrap}}.closed-mode-notice{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 1.25rem;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);border-left:4px solid var(--bs-warning)}.closed-mode-notice-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-size:1.15rem}.closed-mode-notice-body{flex:1 1 260px;min-width:0;line-height:1.35}.closed-mode-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.closed-mode-password{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border:1px solid var(--bs-border-color);border-radius:2rem;background:var(--bs-body-bg);font-size:.875rem}.closed-mode-password code{font-size:.875rem;color:var(--bs-body-color)}.assistant-launcher,.assistant-panel{--assistant-accent:#6f4ef2;--assistant-accent-rgb:111,78,242;--bs-primary:var(--assistant-accent);--bs-primary-rgb:var(--assistant-accent-rgb);--bs-primary-text-emphasis:var(--assistant-accent)}[data-bs-theme=dark] .assistant-launcher,[data-bs-theme=dark] .assistant-panel{--assistant-accent:#8a70ff;--assistant-accent-rgb:138,112,255}.assistant-launcher.btn-primary,.assistant-panel .btn-primary,.assistant-panel .btn-outline-primary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.assistant-panel .btn-outline-primary{--bs-btn-color:var(--assistant-accent)}.assistant-panel .form-control:focus{border-color:var(--assistant-accent);box-shadow:0 0 0 .2rem rgba(var(--assistant-accent-rgb),.25)}.assistant-panel .offcanvas-header{border-top:4px solid var(--assistant-accent)}.assistant-panel .offcanvas-title i{color:var(--assistant-accent)}.assistant-launcher{background:linear-gradient(135deg,#8a70ff,#5b3be0);border:0}.assistant-launcher{position:fixed;right:1.5rem;bottom:3.5rem;z-index:1040;width:52px;height:52px;padding:0;border-radius:50%;font-size:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.2)}.assistant-panel{--bs-offcanvas-width:420px}.assistant-panel-instant{transition:none!important}.assistant-messages{overflow-y:auto}.assistant-message{width:fit-content;max-width:92%;margin-bottom:.75rem;padding:.6rem .85rem;border-radius:.75rem;font-size:.9rem;line-height:1.45}.assistant-message-user{margin-left:auto;background:var(--bs-primary);color:#fff;white-space:pre-line}.assistant-message-bot{background:rgba(var(--assistant-accent-rgb),.08);border:1px solid rgba(var(--assistant-accent-rgb),.18)}.assistant-message-bot p:last-of-type,.assistant-message-bot ol:last-of-type,.assistant-message-bot ul:last-of-type{margin-bottom:0}.assistant-message-bot ol,.assistant-message-bot ul{padding-left:1.2rem}.assistant-message-error{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.assistant-rating{display:flex;gap:.5rem;margin-top:.4rem}.assistant-rating .btn{color:var(--bs-secondary-color)}.assistant-rating .btn.active{color:var(--assistant-accent)}.assistant-typing span{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:var(--bs-secondary-color);animation:assistant-typing 1s infinite ease-in-out}.assistant-typing span:nth-child(2){animation-delay:.15s}.assistant-typing span:nth-child(3){animation-delay:.3s}@keyframes assistant-typing{0%,80%,100%{opacity:.3}40%{opacity:1}}