@charset "UTF-8";: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 a,.bg-default.subMenu a:not([href]),.bg-default.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-default.subMenu a i,.bg-default.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-default.subMenu a:hover{background:#757575}.bg-default.subMenu .submenu-hamburger{color:#fff}.bg-default.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-default{color:#fff}#submenuOffcanvas.bg-default .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-default .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-default .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-default .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-default .offcanvas-body .icon-title,#submenuOffcanvas.bg-default .offcanvas-body .nav-link,#submenuOffcanvas.bg-default .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-default .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-home.subMenu a:not([href]),.bg-home.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-home.subMenu a i,.bg-home.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-home.subMenu a:hover{background:#1e88e5}.bg-home.subMenu .submenu-hamburger{color:#fff}.bg-home.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-home{color:#fff}#submenuOffcanvas.bg-home .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-home .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-home .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-home .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-home .offcanvas-body .icon-title,#submenuOffcanvas.bg-home .offcanvas-body .nav-link,#submenuOffcanvas.bg-home .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-home .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-contacts.subMenu a:not([href]),.bg-contacts.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-contacts.subMenu a i,.bg-contacts.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-contacts.subMenu a:hover{background:#4caf50}.bg-contacts.subMenu .submenu-hamburger{color:#fff}.bg-contacts.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-contacts{color:#fff}#submenuOffcanvas.bg-contacts .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-contacts .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-contacts .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-contacts .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-contacts .offcanvas-body .icon-title,#submenuOffcanvas.bg-contacts .offcanvas-body .nav-link,#submenuOffcanvas.bg-contacts .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-contacts .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-events.subMenu a:not([href]),.bg-events.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-events.subMenu a i,.bg-events.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-events.subMenu a:hover{background:#ff5722}.bg-events.subMenu .submenu-hamburger{color:#fff}.bg-events.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-events{color:#fff}#submenuOffcanvas.bg-events .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-events .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-events .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-events .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-events .offcanvas-body .icon-title,#submenuOffcanvas.bg-events .offcanvas-body .nav-link,#submenuOffcanvas.bg-events .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-events .offcanvas-body i{text-shadow:1px 1px 2px #000}.color-financials{color:#ffc107}main.app-financials a:not(.btn){color:#ffce3a}main.app-financials a:not(.btn):hover{color:#ffdb6d}a i.color-financials{color:#ffc107}a:hover i.color-financials{color:#ffce3a}.bg-financials{background-color:#d39e00}.bg-financials.subMenu a,.bg-financials.subMenu a:not([href]),.bg-financials.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-financials.subMenu a i,.bg-financials.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-financials.subMenu a:hover{background:#ffc107}.bg-financials.subMenu .submenu-hamburger{color:#fff}.bg-financials.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-financials{color:#fff}#submenuOffcanvas.bg-financials .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-financials .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-financials .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-financials .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-financials .offcanvas-body .icon-title,#submenuOffcanvas.bg-financials .offcanvas-body .nav-link,#submenuOffcanvas.bg-financials .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-financials .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-mailings.subMenu a:not([href]),.bg-mailings.subMenu h2{color:#212529;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.bg-mailings.subMenu a i,.bg-mailings.subMenu a:not([href]) i{text-shadow:1px 1px 2px rgba(0,0,0,.5)}.bg-mailings.subMenu a:hover{background:#fff}.bg-mailings.subMenu .submenu-hamburger{color:#212529}.bg-mailings.subMenu .submenu-hamburger i{color:#212529;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#submenuOffcanvas.bg-mailings{color:#212529}#submenuOffcanvas.bg-mailings .offcanvas-title{color:#212529;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#submenuOffcanvas.bg-mailings .offcanvas-header .btn-close{filter:none}#submenuOffcanvas.bg-mailings .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-mailings .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-mailings .offcanvas-body .icon-title,#submenuOffcanvas.bg-mailings .offcanvas-body .nav-link,#submenuOffcanvas.bg-mailings .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#submenuOffcanvas.bg-mailings .offcanvas-body i{text-shadow:1px 1px 2px rgba(0,0,0,.5)}.color-tasks{color:#42a5f5}main.app-tasks a:not(.btn){color:#72bcf8}main.app-tasks a:not(.btn):hover{color:#a3d3fa}a i.color-tasks{color:#42a5f5}a:hover i.color-tasks{color:#72bcf8}.bg-tasks{background-color:#128ef2}.bg-tasks.subMenu a,.bg-tasks.subMenu a:not([href]),.bg-tasks.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-tasks.subMenu a i,.bg-tasks.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-tasks.subMenu a:hover{background:#42a5f5}.bg-tasks.subMenu .submenu-hamburger{color:#fff}.bg-tasks.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-tasks{color:#fff}#submenuOffcanvas.bg-tasks .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-tasks .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-tasks .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-tasks .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-tasks .offcanvas-body .icon-title,#submenuOffcanvas.bg-tasks .offcanvas-body .nav-link,#submenuOffcanvas.bg-tasks .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-tasks .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-users.subMenu a:not([href]),.bg-users.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-users.subMenu a i,.bg-users.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-users.subMenu a:hover{background:#9c27b0}.bg-users.subMenu .submenu-hamburger{color:#fff}.bg-users.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-users{color:#fff}#submenuOffcanvas.bg-users .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-users .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-users .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-users .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-users .offcanvas-body .icon-title,#submenuOffcanvas.bg-users .offcanvas-body .nav-link,#submenuOffcanvas.bg-users .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-users .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-profile.subMenu a:not([href]),.bg-profile.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-profile.subMenu a i,.bg-profile.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-profile.subMenu a:hover{background:#03a9f4}.bg-profile.subMenu .submenu-hamburger{color:#fff}.bg-profile.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-profile{color:#fff}#submenuOffcanvas.bg-profile .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-profile .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-profile .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-profile .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-profile .offcanvas-body .icon-title,#submenuOffcanvas.bg-profile .offcanvas-body .nav-link,#submenuOffcanvas.bg-profile .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-profile .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-admin.subMenu a:not([href]),.bg-admin.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-admin.subMenu a i,.bg-admin.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-admin.subMenu a:hover{background:#b71c1c}.bg-admin.subMenu .submenu-hamburger{color:#fff}.bg-admin.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-admin{color:#fff}#submenuOffcanvas.bg-admin .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-admin .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-admin .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-admin .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-admin .offcanvas-body .icon-title,#submenuOffcanvas.bg-admin .offcanvas-body .nav-link,#submenuOffcanvas.bg-admin .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-admin .offcanvas-body i{text-shadow:1px 1px 2px #000}.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 a,.bg-logout.subMenu a:not([href]),.bg-logout.subMenu h2{color:#fff;text-shadow:1px 1px 2px #000}.bg-logout.subMenu a i,.bg-logout.subMenu a:not([href]) i{text-shadow:1px 1px 2px #000}.bg-logout.subMenu a:hover{background:#f44336}.bg-logout.subMenu .submenu-hamburger{color:#fff}.bg-logout.subMenu .submenu-hamburger i{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-logout{color:#fff}#submenuOffcanvas.bg-logout .offcanvas-title{color:#fff;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-logout .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}#submenuOffcanvas.bg-logout .offcanvas-body .bm-offcanvas-user-name,#submenuOffcanvas.bg-logout .offcanvas-body .dropdown-item,#submenuOffcanvas.bg-logout .offcanvas-body .icon-title,#submenuOffcanvas.bg-logout .offcanvas-body .nav-link,#submenuOffcanvas.bg-logout .offcanvas-body a{color:inherit;text-shadow:1px 1px 2px #000}#submenuOffcanvas.bg-logout .offcanvas-body i{text-shadow:1px 1px 2px #000}.module-accordion{--bs-accordion-border-color:#3a3f47;--bs-accordion-btn-bg:#2b2f36;--bs-accordion-active-bg:#2b2f36;--bs-accordion-btn-color:#e9ecef;--bs-accordion-active-color:#e9ecef;--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e9ecef'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e9ecef'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.module-accordion .accordion-item{background-color:transparent;border-color:#3a3f47}.module-accordion .accordion-button{border-color:#3a3f47}.module-accordion .accordion-button,.module-accordion .accordion-button:not(.collapsed){background-color:#2b2f36;box-shadow:none;color:#e9ecef}.module-accordion .accordion-button:focus{border-color:#3a3f47;box-shadow:none}.navbar{background-color:#1b1b1b}.navbar .nav-item{width:85px}.navbar .nav-link.dropdown-toggle:after{content:none}.menu-icons-scrollable{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.menu-icons-scrollable::-webkit-scrollbar{display:none}.menu-icons-scrollable .navbar-nav{display:flex;flex-wrap:nowrap}.navbar-brand{color:#fff;margin:0}.navbar-brand .brand-short{display:none}.navbar-brand .brand-full{display:inline}.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:not(.dropdown-toggle),.subMenu a:not([href]):not(.dropdown-toggle){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 .submenu-hamburger{background:transparent;border:none;color:inherit;padding:.25rem .5rem;text-decoration:none}.subMenu .submenu-hamburger:focus,.subMenu .submenu-hamburger:hover{color:inherit;opacity:.8}.subMenu .submenu-title{font-size:1.4em;line-height:36px}.subMenu-left{align-items:center;display:flex}.subMenu-left a{margin:0}.subMenu-left .dropdown{margin:0;position:relative}.subMenu-left .dropdown .dropdown-toggle{border-right:1px solid #aaa;cursor:pointer;display:inline-block;font-weight:300;padding:6px 10px;position:relative;text-decoration:none}.subMenu-left .dropdown .dropdown-toggle:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;content:"";display:inline-block;margin-left:5px;vertical-align:middle}.subMenu-left .dropdown .dropdown-menu{background-color:var(--bs-dark);border:1px solid hsla(0,0%,100%,.1);border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,.3);display:none;left:0;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%;z-index:1000}.subMenu-left .dropdown .dropdown-menu .dropdown-item{color:#fff;display:block;padding:8px 16px;text-decoration:none}.subMenu-left .dropdown .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.subMenu-left .dropdown:hover .dropdown-menu{display:block}.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,.task-edit-row,.task-edit-row>td,.task-edit-row>th{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}.module-row{cursor:move}.module-row.over{border-top:2px solid #0d6efd}.module-row[draggable=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle{cursor:move}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}@media (max-width:768px){table thead{display:none}table tbody tr{background-color:var(--bs-dark);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 2px 4px rgba(0,0,0,.2);display:block;margin-bottom:1rem;padding:.75rem;position:relative}table tbody tr:hover{background-color:hsla(0,0%,100%,.05)}table tbody tr>td,table tbody tr>th{--bs-table-accent-bg:transparent;--bs-table-striped-bg:transparent;background-color:transparent!important;box-shadow:none!important}table tbody td{border:none;display:block;padding:.25rem 0;text-align:left}table tbody td:last-child{border-bottom:none;padding-bottom:0}table tbody td[data-label]:not([data-label=""]):before{color:var(--bs-secondary);content:attr(data-label) ": ";display:inline-block;font-weight:600;margin-right:.5rem}table tbody td:not([data-label]):before,table tbody td[data-label=""]:before{display:none}table tbody td:last-child{text-align:center}table tbody tr:has(th){background-color:transparent;border:none;box-shadow:none;display:table-row;padding:0}table tbody tr:has(th) th{display:table-cell}}.status-badge.is-clickable,tr[data-edit-url]{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}#contactModalBody{--contact-divider-gap:0.9rem;padding-left:0;padding-right:0}#contactModalBody>.modal-column{padding-left:var(--contact-divider-gap);padding-right:var(--contact-divider-gap)}#contactModalBody>#modal-history{border-left:1px solid var(--bs-border-color);margin-left:0!important}}@media (max-width:767.98px){.w-auto-mobile{width:auto!important}#contactModal .modal-content{height:100vh}#contactModal .modal-body{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(9rem + env(safe-area-inset-bottom))}#contactModal .modal-body .modal-column{margin-left:0!important;max-width:100%;overflow:visible!important;width:100%}#contactModal .modal-body #modal-history{margin-left:0!important}#contactModal .modal-footer{--bs-gutter-x:0;align-items:stretch;background:var(--bs-modal-bg);border-top:1px solid var(--bs-border-color);bottom:0;display:flex;flex-direction:column;left:0;margin:0;margin-left:0!important;margin-right:0!important;padding-bottom:calc(var(--bs-modal-footer-gap, .5rem) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1060}#contactModal .modal-footer .modalKey{display:none!important}#contactModal .modal-footer>.col{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}#contactModal .modal-footer .w-auto-mobile{flex-wrap:wrap;gap:.5rem}#contactModal .modal-footer>.row>*{width:auto!important}#contactModal .modal-footer #continueAdding{align-items:center;display:flex;flex:0 0 100%;justify-content:flex-end;white-space:nowrap}#contactModal .modal-footer #continueAdding .form-check-label{font-size:.9rem;margin-bottom:0}#contactModal .modal-footer .btn-group[role=group]{flex:0 0 100%;width:100%}#contactModal .modal-footer .btn-group[role=group] .btn{flex:1 1 auto}.navbar-brand .brand-short{display:inline}.navbar-brand .brand-full{display:none}.menu-icons-scrollable .navbar-nav .nav-item{width:50px}.menu-icons-scrollable .navbar-nav .nav-item .icon-title{display:none}.subMenu{padding-left:0}.subMenu .submenu-title{font-size:1em;line-height:44px}#submenuOffcanvas .offcanvas-body .bm-offcanvas-user .bm-offcanvas-user-header{align-items:center;border:none;display:flex;gap:12px;padding:12px var(--bs-offcanvas-padding-x)}#submenuOffcanvas .offcanvas-body .bm-offcanvas-user .bm-offcanvas-user-header img.profile{border-radius:50%;height:34px;margin:0;-o-object-fit:cover;object-fit:cover;width:34px}#submenuOffcanvas .offcanvas-body .bm-offcanvas-user .bm-offcanvas-user-header .bm-offcanvas-user-name{font-size:1.05rem;font-weight:500;line-height:1.2}#submenuOffcanvas .offcanvas-body .bm-offcanvas-user .bm-offcanvas-user-links{margin-top:0}#submenuOffcanvas .offcanvas-body .subMenu-left{display:flex;flex-direction:column;width:100%}#submenuOffcanvas .offcanvas-body .subMenu-left a{border:none;box-sizing:border-box;color:inherit;display:block;font-size:1.05rem;line-height:1.2;padding:9px var(--bs-offcanvas-padding-x);text-align:left;text-decoration:none;width:100%}#submenuOffcanvas .offcanvas-body .subMenu-left a:active,#submenuOffcanvas .offcanvas-body .subMenu-left a:hover,#submenuOffcanvas .offcanvas-body .subMenu-left a:link,#submenuOffcanvas .offcanvas-body .subMenu-left a:visited{color:inherit;text-decoration:none}#submenuOffcanvas .offcanvas-body .subMenu-left a:hover{background-color:hsla(0,0%,100%,.08)}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown{width:100%}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle{border:none;box-sizing:border-box;color:inherit;display:block;font-size:1.05rem;line-height:1.2;padding:9px var(--bs-offcanvas-padding-x);text-align:left;text-decoration:none;width:100%}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:active,#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:hover,#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:link,#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:visited{color:inherit;text-decoration:none}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:hover{background-color:hsla(0,0%,100%,.08)}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-toggle:after{display:none}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-menu{background:transparent;border:none;box-shadow:none;display:block!important;margin-top:0;padding:0;position:static!important;transform:none!important}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-menu .dropdown-item{border:none;color:inherit;font-size:1.05rem;line-height:1.2;padding:9px var(--bs-offcanvas-padding-x);padding-left:calc(var(--bs-offcanvas-padding-x) + 2rem);text-decoration:none}#submenuOffcanvas .offcanvas-body .subMenu-left .dropdown .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.08)}#submenuOffcanvas .offcanvas-body .navbar-nav{flex-direction:column;width:100%}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item{width:100%}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item .nav-link{align-items:center;border:none;color:inherit;display:flex;font-size:1.05rem;line-height:1.2;padding:9px var(--bs-offcanvas-padding-x);text-decoration:none;width:100%}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item .nav-link .icon-title{margin-left:10px}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item.show .dropdown-menu{display:block}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item .dropdown-menu{background:transparent;border:none;box-shadow:none;display:none;margin-top:0;padding:0;position:static!important;transform:none!important}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item{border:none;color:inherit;font-size:1.05rem;line-height:1.2;padding:9px var(--bs-offcanvas-padding-x);text-decoration:none}#submenuOffcanvas .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.08)}#mainScreen{position:relative;top:-1em}#table-contact{margin-top:1em}}.line-height-1-2{line-height:1.2em}.pre-wrap{white-space:pre-wrap}.is-hidden{display:none}.log-list-group{max-height:400px;overflow-y:auto}.log-message{white-space:pre-wrap}.card-hover-scale{cursor:pointer;transition:transform .2s}.card-hover-scale:hover{transform:scale(1.02)}.stat-icon{font-size:3rem;opacity:.3}.hamburger-icon{color:inherit;font-size:1.5rem}.task-status-icon{font-size:1.25em}.task-status-toggle{display:inline-block}.task-status-disabled{opacity:.5;pointer-events:none}.th-checkbox{width:40px}#table-tasks th.th-assigned{width:22%}#table-tasks th.th-due-date{width:18%}#table-tasks th.th-actions{width:90px}.chart-container{min-height:550px}.screenshot-container{overflow:hidden}.screenshot-image{height:680px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.events-filters-row{flex-wrap:wrap}.events-filter-search{flex:1 1 0%;min-width:220px}.events-filter-period,.events-filter-status{flex:0 0 auto}.events-filter-status{align-items:center}.events-filter-status .btn{align-items:center;display:inline-flex}@media (min-width:768px){.events-filters-row{flex-wrap:nowrap}.events-filter-period{min-width:180px}.events-filter-status{min-width:240px}}.ckeditor-container{min-height:600px}.error-page-body{margin:0;padding-top:0}.error-page-spacer-top{flex:1.2 1 0%}.error-page-content{max-width:500px}.error-page-image{border-radius:8px}.error-page-spacer-bottom{flex:2.8 1 0%}.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.searchResultsModal{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-height:300px;z-index:1055!important}.searchResults.searchResultsModal:not(.d-none){display:block}.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}#contactRoleModal .modal-body{display:block!important;flex-direction:column;overflow:visible}#contactRoleModal .modal-body #contactSearchSection,#contactRoleModal .modal-body #selectedContactInfo{display:block;width:100%}#contactRoleModal .modal-body #contactSearchSection,#contactRoleModal .modal-body #contactSearchSection .position-relative{overflow:visible}#contactRoleModal .modal-body #contactRoleCheckboxes{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}#contactRoleModal .modal-body #contactRoleCheckboxes .form-check{flex:0 1 auto;min-width:150px}#bulkTaskModal .modal-body{display:block!important;flex-direction:column;overflow:visible}.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 .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{align-items:center;background-color:#212529;display:inline-flex;font-size:.65em;font-weight:600;gap:.35rem;left:0;padding:0 .6rem;position:absolute;top:-.5rem;white-space:nowrap}.contextHistory .history-bubble .history-time{font-size:.95em;font-weight:600;opacity:.75}.contextHistory .history-bubble .history-type-label{font-weight:700}.contextHistory .history-bubble .history-details{font-size:.8em}.contextHistory .history-bubble .history-details .history-task-description{color:hsla(0,0%,100%,.7);font-size:.75em;line-height:1.4;margin-top:.3rem;white-space:pre-wrap}.contextHistory .history-bubble .history-details.markdown-content .history-text{display:block}.contextHistory .history-bubble .history-details.markdown-content .history-message{line-height:1.4;white-space:normal}.contextHistory .history-bubble .history-details.markdown-content .history-message.is-collapsed{max-height:calc(1.4em*var(--history-collapsed-lines, 4));overflow:hidden}.contextHistory .history-bubble .history-details.markdown-content .history-readmore{cursor:pointer;display:inline-block;font-size:.75em;margin-top:.25rem;text-decoration:underline}.contextHistory .history-bubble .history-details.markdown-content p{margin:0 0 .3em}.contextHistory .history-bubble .history-details.markdown-content p:last-child{margin-bottom:0}.contextHistory .history-bubble .history-details.markdown-content strong{font-weight:600}.contextHistory .history-bubble .history-details.markdown-content em{font-style:italic}.contextHistory .history-bubble .history-details.markdown-content ol,.contextHistory .history-bubble .history-details.markdown-content ul{margin:.3em 0;padding-left:1.2em}.contextHistory .history-bubble .history-details.markdown-content ol li,.contextHistory .history-bubble .history-details.markdown-content ul li{margin-bottom:.1em}.contextHistory .history-bubble .history-details.markdown-content code{background-color:hsla(0,0%,100%,.1);border-radius:3px;font-size:.9em;padding:.1em .3em}.contextHistory .history-bubble .history-details.markdown-content pre{background-color:rgba(0,0,0,.2);border-radius:4px;margin:.3em 0;overflow-x:auto;padding:.5em}.contextHistory .history-bubble .history-details.markdown-content pre code{background-color:transparent;padding:0}.contextHistory .history-bubble .history-details.markdown-content blockquote{border-left:3px solid var(--bs-border-color);font-style:italic;margin:.3em 0;opacity:.9;padding-left:.5em}.contextHistory .history-bubble .history-details.markdown-content a{text-decoration:underline}.contextHistory .history-bubble .history-details.markdown-content.truncatable{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contextHistory .history-bubble .history-details.markdown-content.truncatable.expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.contextHistory .history-bubble .read-more-link{cursor:pointer;display:block;font-size:.7em;margin-top:.3em;opacity:.8;text-decoration:none}.contextHistory .history-bubble .read-more-link:hover{opacity:1;text-decoration:none}.contextHistory .history-bubble .history-user{font-size:1em;font-weight:600;opacity:.8;white-space:nowrap}.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}.contextHistory .history-bubble.border-secondary .history-type{background-color:#6c757d;border-color:#6c757d;color:#fff}.contextHistory .history-bubble.border-success .history-type{background-color:#198754;border-color:#198754;color:#fff}.contextHistory .history-bubble .history-actions{align-items:center;display:flex;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.contextHistory .history-bubble .history-actions a{font-size:1em;opacity:.7;text-decoration:none;transition:opacity .2s}.contextHistory .history-bubble .history-actions a:hover{opacity:1}.contextHistory .history-bubble.tasks{padding-right:3.5rem}.contextHistory .history-bubble.tasks.task-overdue{background-color:rgba(253,126,20,.18)!important}.contextHistory .history-bubble.tasks.bg-success{background-color:rgba(25,135,84,.15)!important}.contextHistory .history-bubble.tasks.bg-danger{background-color:rgba(220,53,69,.15)!important}.contextHistory .history-bubble.tasks.bg-warning{background-color:rgba(255,193,7,.15)!important}.contextHistory .history-bubble.tasks.bg-secondary{background-color:hsla(208,7%,46%,.15)!important}.contextHistory .history-bubble.tasks.task-overdue .history-type{background-color:#fd7e14;border-color:#fd7e14}.contextHistory .history-bubble.tasks.bg-success .history-type{background-color:#198754;border-color:#198754}.contextHistory .history-bubble.tasks.bg-danger .history-type{background-color:#dc3545;border-color:#dc3545}.contextHistory .history-bubble.tasks.bg-warning .history-type{background-color:#ffc107;border-color:#ffc107}.contextHistory .history-bubble.tasks.bg-secondary .history-type{background-color:#6c757d;border-color:#6c757d}.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}.email-state-menu{background-color:rgba(33,37,41,.9);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 2px 8px rgba(0,0,0,.5);font-size:.875rem;min-width:140px;padding:0;position:fixed;z-index:9999}.email-state-menu-item{align-items:center;border-bottom:1px solid #333;cursor:pointer;display:flex;font-size:.875rem;gap:6px;padding:.4em}.email-state-menu-item:last-child{border-bottom:none}.email-state-menu-item:hover{background-color:rgba(78,88,98,.5)}.email-state-menu-item.active{background-color:rgba(67,75,83,.7);font-weight:600}.email-state-menu-item.disabled{color:#999;cursor:not-allowed;font-style:italic;opacity:.5;pointer-events:none}.email-state-menu-item.disabled:hover{background-color:transparent;cursor:not-allowed}.email-state-menu-item i{font-size:.875rem;text-align:center;width:16px}#advancedSearchPanel .card-body{padding:1rem}#advancedSearchPanel .form-check{margin-right:.5rem}#advancedSearchPanel .form-check-label{font-size:.85rem}#advancedSearchPanel .advanced-search-city #searchResults{background-color:rgba(33,37,41,.9);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-top:2px;max-height:200px;overflow-y:auto;width:calc(100% - 1rem)}#advancedSearchPanel .advanced-search-city #searchResults>div{border-bottom:1px solid #333}#advancedSearchPanel .advanced-search-city #searchResults>div:last-child{border-bottom:none}#table-contact tbody tr[data-id],#table-contact tbody tr[data-id]>td,#table-contact tbody tr[data-id]>th{cursor:pointer}@media (max-width:767.98px){#table-contact .contact-card-categories{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;max-width:65%;opacity:.85;pointer-events:none;position:absolute;right:.5rem;top:.5rem}#table-contact .badgeCategory{font-size:.6em;font-weight:500;padding:.15em .35em}#table-contact .contact-card-entity{padding-right:6.5rem}#table-contact td[data-label=Contact] .xsmall{font-size:1em;line-height:1.2}#table-contact a[href^="mailto:"],#table-contact a[href^="tel:"]{font-size:1.15em;line-height:1.25em;word-break:break-word}#table-contact td[data-label="Date d'activité"]{display:none}#table-contact td:last-child{align-items:center;display:flex;justify-content:space-between;padding-top:.5rem}#table-contact .contact-actions-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}#table-contact .contact-actions{display:flex;flex-wrap:wrap;gap:.75rem}#table-contact .contact-action{align-items:center;border-radius:.5rem;display:inline-flex;gap:.35rem;padding:.35rem .5rem;text-decoration:none}#table-contact .contact-action-text{display:inline;font-size:.95em;font-weight:600}#table-contact .contact-card-dates{align-items:center;color:var(--bs-secondary);display:inline-flex;font-size:.72em;gap:.35rem;opacity:.9;white-space:nowrap}#table-contact .contact-card-date-sep{opacity:.8}#table-event td[data-label=Actions]{align-items:center;display:flex;justify-content:space-between;padding-top:.5rem}#table-event .event-actions-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}#table-event .event-actions{display:flex;flex-wrap:wrap;gap:.75rem}#table-event .event-action{align-items:center;border-radius:.5rem;display:inline-flex;gap:.35rem;padding:.35rem .5rem;text-decoration:none}#table-event .event-action-text{display:inline;font-size:.95em;font-weight:600}}@media (min-width:768px){#table-contact .contact-action-text,#table-tasks .contact-action-text{display:none}#table-contact .contact-action,#table-tasks .contact-action{align-items:center;display:inline-flex;gap:.35rem;text-decoration:none}#table-event .event-action-text{display:none}#table-event .event-action{align-items:center;display:inline-flex;gap:.35rem;text-decoration:none}}@media (max-width:767.98px){#table-tasks td:last-child{padding-top:.5rem}#table-tasks .contact-actions-row,#table-tasks td:last-child{align-items:center;display:flex;justify-content:space-between}#table-tasks .contact-actions-row{gap:.75rem;width:100%}#table-tasks .contact-actions{display:flex;flex-wrap:wrap;gap:.75rem}#table-tasks .contact-action{align-items:center;border-radius:.5rem;display:inline-flex;gap:.35rem;padding:.35rem .5rem;text-decoration:none}#table-tasks .contact-action-text{display:inline;font-size:.95em;font-weight:600}}.message-form-container{position:relative}.message-form-container .input-group{align-items:stretch;position:relative}.message-form-container .textarea-wrapper{align-items:stretch;display:flex;flex:1;min-width:0;position:relative}.message-form-container .textarea-wrapper .message-textarea:focus{border-radius:var(--bs-border-radius);bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.4);height:120px;left:0;overflow-y:auto;position:absolute;right:0;z-index:10}.message-form-container .message-textarea{border-radius:0;overflow:hidden;resize:none;transition:height .2s ease-out,box-shadow .2s ease-out;width:100%}#contactModal .markdown-content a{color:#4caf50}#contactModal .markdown-content a:hover{color:#6ec071}#eventModal .markdown-content a{color:#ff5722}#eventModal .markdown-content a:hover{color:#ff7e55}.vue-event-form #eventModalBody{position:relative}.event-contacts-table th.contact-col,.event-contacts-table th.roles-col{width:40%}.event-contacts-table th.actions-col{width:20%}.add-contact-link{cursor:pointer}.input-group-append{display:none}
