:root{--ck-color-base-background:var(--bs-body-bg);--ck-border-radius:4px;--ck-font-size-base:14px;--ck-custom-background:#4a494b;--ck-custom-foreground:#2d2d2f;--ck-custom-border:#393839;--ck-custom-white:#fff;--ck-color-base-foreground:var(--ck-custom-background);--ck-color-focus-border:#47a4f5;--ck-color-text:#fafafa;--ck-color-shadow-drop:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:var(--ck-custom-background);--ck-color-button-default-hover-background:#383839;--ck-color-button-default-active-background:#333234;--ck-color-button-default-active-shadow:#3b393c;--ck-color-button-default-disabled-background:var(--ck-custom-background);--ck-color-button-on-background:var(--ck-custom-foreground);--ck-color-button-on-hover-background:#28272a;--ck-color-button-on-active-background:#232225;--ck-color-button-on-active-shadow:#2f2f32;--ck-color-button-on-disabled-background:var(--ck-custom-foreground);--ck-color-button-action-background:#1abc9c;--ck-color-button-action-hover-background:#17ab8d;--ck-color-button-action-active-background:#16a286;--ck-color-button-action-active-shadow:#16987e;--ck-color-button-action-disabled-background:#1abc9c;--ck-color-button-action-text:var(--ck-custom-white);--ck-color-button-save:#00eb00;--ck-color-button-cancel:#ff571f;--ck-color-dropdown-panel-background:var(--ck-custom-background);--ck-color-dropdown-panel-border:var(--ck-custom-foreground);--ck-color-split-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-split-button-hover-border:var(--ck-custom-foreground);--ck-color-input-background:var(--ck-custom-background);--ck-color-input-border:#6c6a71;--ck-color-input-text:#fafafa;--ck-color-input-disabled-background:#343338;--ck-color-input-disabled-border:#5f5e64;--ck-color-input-disabled-text:#c7c7c7;--ck-color-labeled-field-label-background:var(--ck-custom-background);--ck-color-list-background:var(--ck-custom-background);--ck-color-list-button-hover-background:var(--ck-color-base-foreground);--ck-color-list-button-on-background:var(--ck-color-base-active);--ck-color-list-button-on-background-focus:var(--ck-color-base-active-focus);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-custom-background);--ck-color-panel-border:var(--ck-custom-border);--ck-color-toolbar-background:var(--ck-custom-background);--ck-color-toolbar-border:var(--ck-custom-border);--ck-color-tooltip-background:#222126;--ck-color-tooltip-text:#ededed;--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffd15c;--ck-color-widget-editable-focus-background:var(--ck-custom-white);--ck-color-link-default:#80eaff}.ck.ck-editor__main>.ck-editor__editable{height:400px}.ck.ck-editor__main>.ck-editor__editable.ck-blurred,.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:none;outline:none}.ck.ck-editor__main>.ck-editor__editable.ck-focused{border:1px solid #aaa;box-shadow:0 0 2px 2px hsla(0,0%,39%,.5);outline:none}.ck-powered-by,.ck-powered-by-balloon{display:none;opacity:0}.color-default{color:#757575}main.app-default a:not(.btn){color:#8f8f8f}main.app-default a:not(.btn):hover{color:#a8a8a8}a i.color-default{color:#757575}a:hover i.color-default{color:#8f8f8f}.bg-default{background-color:#5c5c5c}.bg-default.subMenu h2{color:#fff}.bg-default.subMenu a,.bg-default.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-default.subMenu a:hover{background:#757575}.color-home{color:#1e88e5}main.app-home a:not(.btn){color:#4ca0ea}main.app-home a:not(.btn):hover{color:#79b8f0}a i.color-home{color:#1e88e5}a:hover i.color-home{color:#4ca0ea}.bg-home{background-color:#166dba}.bg-home.subMenu h2{color:#fff}.bg-home.subMenu a,.bg-home.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-home.subMenu a:hover{background:#1e88e5}.color-contacts{color:#4caf50}main.app-contacts a:not(.btn){color:#6ec071}main.app-contacts a:not(.btn):hover{color:#92cf94}a i.color-contacts{color:#4caf50}a:hover i.color-contacts{color:#6ec071}.bg-contacts{background-color:#3d8b40}.bg-contacts.subMenu h2{color:#fff}.bg-contacts.subMenu a,.bg-contacts.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-contacts.subMenu a:hover{background:#4caf50}.color-events{color:#ff5722}main.app-events a:not(.btn){color:#ff7e55}main.app-events a:not(.btn):hover{color:#ffa588}a i.color-events{color:#ff5722}a:hover i.color-events{color:#ff7e55}.bg-events{background-color:#ee3900}.bg-events.subMenu h2{color:#fff}.bg-events.subMenu a,.bg-events.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-events.subMenu a:hover{background:#ff5722}.color-administration{color:#ffc107}main.app-administration a:not(.btn){color:#ffce3a}main.app-administration a:not(.btn):hover{color:#ffdb6d}a i.color-administration{color:#ffc107}a:hover i.color-administration{color:#ffce3a}.bg-administration{background-color:#d39e00}.bg-administration.subMenu h2{color:#fff}.bg-administration.subMenu a,.bg-administration.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-administration.subMenu a:hover{background:#ffc107}.color-mailings,a i.color-mailings,a:hover i.color-mailings,main.app-mailings a:not(.btn),main.app-mailings a:not(.btn):hover{color:#fff}.bg-mailings{background-color:#e6e6e6}.bg-mailings.subMenu h2{color:#212529}.bg-mailings.subMenu a,.bg-mailings.subMenu a:not([href]){color:#212529;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.bg-mailings.subMenu a:hover{background:#fff}.color-users{color:#9c27b0}main.app-users a:not(.btn){color:#bc37d3}main.app-users a:not(.btn):hover{color:#ca61dc}a i.color-users{color:#9c27b0}a:hover i.color-users{color:#bc37d3}.bg-users{background-color:#771e86}.bg-users.subMenu h2{color:#fff}.bg-users.subMenu a,.bg-users.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-users.subMenu a:hover{background:#9c27b0}.color-profile{color:#03a9f4}main.app-profile a:not(.btn){color:#2ebcfc}main.app-profile a:not(.btn):hover{color:#60ccfd}a i.color-profile{color:#03a9f4}a:hover i.color-profile{color:#2ebcfc}.bg-profile{background-color:#0286c2}.bg-profile.subMenu h2{color:#fff}.bg-profile.subMenu a,.bg-profile.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-profile.subMenu a:hover{background:#03a9f4}.color-admin{color:#b71c1c}main.app-admin a:not(.btn){color:#de2828}main.app-admin a:not(.btn):hover{color:#e55454}a i.color-admin{color:#b71c1c}a:hover i.color-admin{color:#de2828}.bg-admin{background-color:#8b1515}.bg-admin.subMenu h2{color:#fff}.bg-admin.subMenu a,.bg-admin.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-admin.subMenu a:hover{background:#b71c1c}.color-logout{color:#f44336}main.app-logout a:not(.btn){color:#f77066}main.app-logout a:not(.btn):hover{color:#f99d97}a i.color-logout{color:#f44336}a:hover i.color-logout{color:#f77066}.bg-logout{background-color:#ea1c0d}.bg-logout.subMenu h2{color:#fff}.bg-logout.subMenu a,.bg-logout.subMenu a:not([href]){color:#fff;text-shadow:1px 1px 2px #000}.bg-logout.subMenu a:hover{background:#f44336}.navbar{background-color:#1b1b1b}.navbar .nav-item{width:85px}.navbar .nav-link.dropdown-toggle:after{content:none}.navbar-brand{color:#fff;margin:0}.brand-container h1{align-items:center;display:flex;height:100%}.subMenu{box-shadow:0 5px 5px 0 rgba(0,0,0,.5);min-height:20px;padding:0 10px}.subMenu a:first-child{border-left:1px solid #aaa}.subMenu a,.subMenu a:not([href]){border-right:1px solid #aaa;cursor:pointer;display:inline-block;font-weight:300;padding:6px 10px;text-decoration:none}.subMenu h2{font-size:1.4em;line-height:36px;margin:0}.subMenu-left{display:flex}.subMenu-left a{margin:0}.icon-button{display:flex;flex-direction:column;text-align:center}.icon-button i{font-size:30px;line-height:25px}.icon-button .icon-title{display:block;font-size:.7em}.edit-button{cursor:pointer}.margin-fixed-bottom{margin-bottom:50px}.loading-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}main>nav{width:230px!important}main>nav .btn{width:100%}.xsmall{font-size:.7em;line-height:1.1em}.card .card-header{position:relative}.card .card-header #total{position:absolute;right:16px;top:8px}#mainScreen{margin:0 auto;padding:10px}body{padding-top:110px}.form-control,.form-select{box-shadow:none;outline:none}.form-control:focus,.form-control:focus-within,.form-select:focus,.form-select:focus-within{border:1px solid #aaa;box-shadow:0 0 2px 2px hsla(0,0%,39%,.5);outline:none}.form-control:focus input,.form-control:focus-within input,.form-select:focus input,.form-select:focus-within input{box-shadow:none;outline:none}.form-control:focus-within input,.form-select:focus-within input{margin:0;padding:0}table th.sort{cursor:pointer;position:relative}table th.sort:after,table th.sort:before{border:5px solid transparent;content:"";height:10px;position:absolute;right:10px;width:10px}table th.sort:after{border-bottom-color:#777;bottom:55%}table th.sort:before{border-top-color:#777;top:55%}table th.sort.active-asc:after{border-bottom-color:#fff}table th.sort.active-desc:before{border-top-color:#fff}table tr td:last-child{white-space:nowrap}table td{line-height:1.2em;vertical-align:middle}table td a{text-decoration:none}table td a[href^="tel:"]{font-size:1.3em;line-height:1.3em}table .pageBtn{cursor:pointer}iframe{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);height:100%;width:100%}#customLengthChange{min-width:78px}.imgProfileContainer{aspect-ratio:1;border:3px solid grey;border-radius:50%;margin:0 auto;max-width:300px;overflow:hidden;position:relative;width:calc(100% - 6px)}.imgProfile{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}img.profile{border-radius:50%;height:40px;margin:auto;-o-object-fit:cover;object-fit:cover;width:40px}.nav-profile img.profile{height:35px;width:35px}.nav-profile .icon-title{font-size:.8em}.popup{background-color:rgba(2,2,2,.9);display:block;height:100vh;left:0;position:fixed;top:0;width:100%}.modal-content{border-color:var(--bs-modal-bg);border-radius:var(--bs-border-radius);box-shadow:0 0 25px 5px #000}.modal-body #messageForm select{font-size:.8em;width:100px}.modal-body #messageForm button i{transform:rotate(45deg)}@media (min-width:768px){.modal-body{display:flex;flex-grow:1;overflow:hidden}.modal-body .modal-column{display:flex;flex-basis:0;flex-direction:column;flex-grow:3;overflow-x:hidden;overflow-y:auto}.modal-body #modal-history{flex-grow:2}}.searchResults{background-color:rgba(33,37,41,.9);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:none;margin-top:5px;max-height:200px;overflow-y:auto;padding:10px;position:absolute;width:100%;z-index:10000}.searchResults>div{border-bottom:1px solid #333;padding:.4em}.searchResults>div.parent-category{font-weight:700}.searchResults>div.child-category{padding-left:2em;padding-right:-2em}.searchResults>div.disabled{color:#999;font-style:italic}.searchResults>div.disabled:hover{cursor:default}.searchResults>div:hover{background-color:rgba(78,88,98,.5);cursor:pointer}.modalForm .modalKey div:after{color:var(--bs-border-color);content:"|";padding:0 5px}#searchContainer{position:relative}#searchContainer #citySearch{border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}#searchContainer .input-group-append{display:none}.parentCategorySearch{position:relative}.multiSelectContainer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;position:relative}.multiSelectContainer input{border:none;flex:1;outline:none;padding:0}.multiSelectContainer input:focus{border:none}.multiSelectContainer .badgeCategory{cursor:pointer;font-size:.75em;font-weight:400;padding:.2em .4em}.contextHistory{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative}.contextHistory .history-bubble{background-color:#23282c;margin-top:.7rem;padding:1rem .3rem;position:relative}.contextHistory .history-bubble,.contextHistory .history-bubble .history-type{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.contextHistory .history-bubble .history-type{background-color:#212529;font-size:.65em;font-weight:700;left:0;padding:0 .6rem;position:absolute;top:-.5rem}.contextHistory .history-bubble .history-time{color:#8f8f8f;font-size:.65em;line-height:.8em;margin-right:.3rem}.contextHistory .history-bubble .history-details{font-size:.8em}.contextHistory .history-bubble .history-user{bottom:.3rem;color:#8f8f8f;font-size:.65em;font-weight:700;position:absolute;right:.3rem}.contextHistory .history-bubble.comContact{border-color:#0143a3}.contextHistory .history-bubble.comContact .history-type{background-color:#024dbc;border-color:#0143a3}.contextHistory .history-bubble.border-danger .history-type{background-color:#dc3545;border-color:#dc3545;color:#fff}.contextHistory .history-bubble.border-warning .history-type{background-color:#ffc107;border-color:#ffc107;color:#000}.history-date{align-items:center;display:flex;font-size:.9em;margin-top:.5rem;position:relative}.history-date:after{background-color:#ddd;content:"";flex-grow:1;height:1px;margin-left:10px}
