.jvm-zoom-btn.jvm-zoomin,.jvm-zoom-btn.jvm-zoomout{color:#111827;background:#d1d5db;justify-content:center;align-items:center;padding:2px;display:flex;top:10px}.slick-dots{display:flex!important}.fc-toolbar-title{font-weight:600;font-size:24px!important}.fc-button{border-color:var(--primary-600)!important;color:var(--primary-600)!important;background:#fff!important;justify-content:center!important;align-items:center!important;min-width:80px!important;font-weight:600!important;display:flex!important}.fc-button:hover{background-color:var(--primary-50)!important}.fc-button-active,.fc-button-active:hover{color:#fff!important;background-color:var(--primary-600)!important}.fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc-toolbar-chunk{display:flex!important}.fc .fc-button-primary:focus{box-shadow:none!important}.fc-h-event,.fc-h-event .fc-event-main,.fc-v-event .fc-event-main{border:0;border-radius:4px;padding:4px;background-color:var(--primary-50)!important;color:var(--primary-600)!important}.fc-daygrid-day-number{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;transition:background-color .2s;display:flex}.fc-daygrid-day:hover .fc-daygrid-day-number{transition:background-color .2s;background-color:var(--primary-100)!important;color:var(--primary-600)!important}.slider-progress .active{transition:all .3s linear}.slick-list{margin:0 -7px}.slick-slide>div{padding:0 10px}.center-gap{align-items:center;gap:6px;display:flex}.inline-grid{display:inline-grid}.image-upload__boxInner.custom{justify-content:center;align-items:center;display:flex}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:unset!important}.sidebar-submenu{padding-left:20px;list-style:none}.sidebar-menu .sidebar-submenu{display:block}.sidebar-menu .dropdown .sidebar-submenu{max-height:0;transition:max-height .3s linear;overflow:hidden}.sidebar-menu li>a>i{margin-inline-end:0}.mr-10{margin-right:10px!important}.sidebar-menu .sidebar-submenu li a{gap:12px}.sidebar-menu .sidebar-submenu li>.active-page{background-color:var(--button-secondary);color:var(--text-primary-light)}.sidebar-menu li>a.active-page:hover{color:var(--text-primary-light)}.me-8{margin-right:8px}.gap-10{gap:8px;display:flex}.w-33{width:33.33%}.overlay:after{content:"";top:0;opacity:.65;z-index:2;background-color:#000;width:0;height:100%;transition:all .3s;position:absolute;inset-inline-start:0}.overlay.active:after{width:100%}.trello-board-card{background:#fff}.trello-board-card .board-cover{background:var(--kanban-cover,linear-gradient(135deg,var(--primary-600),var(--primary-400)));cursor:pointer;height:25px}:root{--h1:clamp(2.5rem,2rem + 2vw,3.75rem);--h2:clamp(2.125rem,1.7rem + 1.6vw,3rem);--h3:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);--h4:clamp(1.5rem,1.25rem + .8vw,1.875rem);--h5:clamp(1.25rem,1.125rem + .5vw,1.5rem);--h6:clamp(1.125rem,1.05rem + .3vw,1.25rem);--app-heading-line-height:1.2;--app-body-line-height:1.7}body{line-height:var(--app-body-line-height)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--app-heading-line-height);letter-spacing:-.01em}p{font-size:var(--font-md);line-height:var(--app-body-line-height);color:var(--text-secondary-light)}.navbar-search--compact{width:240px;max-width:240px}.navbar-search--compact input{width:100%}@media (max-width:1200px){.navbar-search--compact{width:200px;max-width:200px}}@media (max-width:768px){.navbar-search--compact{width:160px;max-width:50vw}}.header-breadcrumb{align-items:center;min-width:0;display:flex}.app-header-row{flex-wrap:nowrap}.app-header-col-left,.app-header-col-right{min-width:0}.app-header-col-left{flex:auto}.app-header-left{min-width:0}.header-company-selector{background:#7c3aed14;border-radius:10px;width:170px;min-width:170px;max-width:170px;height:40px;padding:.5rem .625rem;overflow:hidden;box-shadow:none!important;border:0!important}.header-company-selector .menu-icon{margin-inline-end:10px}.header-company-selector-label{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-width:0;line-height:1.05;display:-webkit-box;overflow:hidden}.sidebar-quick-search{border-inline-end:1px solid var(--neutral-200);padding:.625rem .75rem .25rem}.sidebar-search-form{width:100%}.sidebar-search-form input{border-radius:10px;width:100%;height:2.25rem;font-size:.8125rem}.sidebar.active .sidebar-quick-search{display:none}.sidebar.active:hover .sidebar-quick-search{display:block}.sidebar:not(.active) .sidebar-menu-area{height:calc(100vh - 122px)}.sidebar.active .sidebar-menu-area{height:calc(100vh - 72px)}.sidebar.active:hover .sidebar-menu-area{height:calc(100vh - 122px)}.chat-mobile-conversation-backdrop{z-index:1040;background:#0f172a5c;position:fixed;inset:0}.chat-mobile-conversation-shell{z-index:1045;min-width:0;position:fixed;inset:76px 10px 10px}.chat-mobile-conversation-shell .card{border-radius:16px;width:100%;height:100%;overflow:hidden}.chat-desktop-conversation-shell{z-index:1046;width:min(560px,100vw - 28px);min-width:0;position:fixed;top:96px;bottom:14px;right:14px}.chat-desktop-conversation-shell .card{border-radius:16px;width:100%;height:100%;overflow:hidden;box-shadow:0 18px 50px #0f172a40}.chat-header-icon-btn{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .14s,background-color .14s,color .14s;display:inline-flex;color:#4f46e5!important;box-shadow:none!important;background:#eef2ff!important;border:0!important}.chat-header-icon-btn:hover{transform:translateY(-1px);color:#4338ca!important;background:#e0e7ff!important}.chat-header-actions-mobile{justify-content:flex-end;width:100%;gap:6px!important}.chat-conversation-header{position:sticky}.chat-mobile-close-btn{z-index:6;position:absolute;top:10px;right:10px}@media (min-width:992px){.chat-mobile-conversation-backdrop,.chat-mobile-conversation-shell{display:none}}.header-breadcrumb-content{align-items:center;gap:12px;min-width:0;display:flex}.header-breadcrumb-title{color:var(--text-primary-light);white-space:nowrap;font-weight:600}.header-breadcrumb-list{color:var(--text-secondary-light);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.header-breadcrumb-list li{align-items:center;display:inline-flex}.header-breadcrumb-sep{color:var(--text-secondary-light);opacity:.7}.app-header-right{min-width:0}.app-install-header-btn{white-space:nowrap}@media (max-width:991.98px){.header-breadcrumb{display:none}.header-company-selector{width:min(64vw,320px);min-width:min(64vw,320px);max-width:min(64vw,320px)}.company-selector-dropdown .dropdown-menu{min-width:min(68vw,360px);max-width:min(78vw,420px)}}@media (max-width:767.98px){.navbar-header{padding:.75rem}.app-header-left{gap:.5rem!important}.app-header-col-left{flex:72%;max-width:72%}.app-header-col-right{flex:0 0 28%;max-width:28%}.header-company-selector{width:min(70vw,320px);min-width:min(70vw,320px);max-width:min(70vw,320px)}.company-selector-dropdown .dropdown-menu{min-width:min(72vw,360px);max-width:min(82vw,430px)}.app-install-header-btn{justify-content:center;width:40px;height:40px;padding:0}.app-install-header-btn span{display:none!important}.chat-conversation-header{padding-right:52px!important}.chat-mobile-conversation-shell .card-header{min-height:64px}}.form-switch .form-check-input{background-position:0;width:42px;height:22px}.form-switch .form-check-input:checked{background-position:100%}.form-switch .form-check-input:before{left:2px!important}.form-switch .form-check-input:checked:before{left:calc(100% - 18px)!important}.assistant-edit-switch{flex-shrink:0}.assistant-edit-switch .assistant-edit-switch-input{background-color:var(--neutral-400);appearance:none;border:0;border-radius:999px;flex-shrink:0;min-width:42px;height:22px;margin:0;background-image:none!important;background-position:0!important;flex-grow:0!important;width:42px!important}.assistant-edit-switch .assistant-edit-switch-input:before{width:18px;height:18px;left:2px!important}.assistant-edit-switch .assistant-edit-switch-input:checked{background-color:var(--primary-600)!important;background-position:100%!important}.assistant-edit-switch .assistant-edit-switch-input:checked:before{left:calc(100% - 20px)!important}.email-compose-editor .ql-container{resize:vertical;height:120px;min-height:120px;overflow:auto}.email-compose-editor .ql-editor{min-height:120px}.email-compose-editor{position:relative}.email-compose-attach{border:1px solid var(--primary-200,#e5e7eb);width:34px;height:34px;color:var(--primary-600);z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 2px 6px #0f172a14}.email-compose-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.email-compose-attachment{border:1px solid var(--neutral-200,#e5e7eb);background:var(--neutral-50,#f8fafc);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.product-description-editor .ql-container{resize:vertical;height:108px;min-height:108px;overflow:auto}.product-description-editor .ql-editor{min-height:108px}:root{--app-icon-size:1.125rem;--app-icon-size-sm:1rem;--app-icon-size-lg:1.25rem;--app-icon-size-xl:1.5rem;--app-kanban-title-size:var(--font-sm);--app-kanban-desc-size:var(--font-xs)}.icon,.iconify,.iconify-inline,i[class^=ri-],i[class*=\ ri-]{vertical-align:middle;line-height:1}.icon,.iconify,.iconify-inline{font-size:var(--app-icon-size)}.iconify,.iconify-inline{justify-content:center;align-items:center;display:inline-flex}.iconify svg{display:block}.btn .icon,.btn .iconify,.btn .iconify-inline,.btn i[class^=ri-],.btn i[class*=\ ri-]{font-size:var(--app-icon-size-sm)}.card .icon,.card .iconify,.card .iconify-inline,.card i[class^=ri-],.card i[class*=\ ri-]{line-height:1}.kanban-card{border-radius:var(--rounded-12);padding:12px!important}.kanban-card .kanban-title{font-size:var(--app-kanban-title-size);line-height:1.3}.kanban-card .kanban-desc{font-size:var(--app-kanban-desc-size);line-height:1.4}.app-widget-card .app-widget__label{font-size:var(--font-xs);color:var(--text-secondary-light);font-weight:600;line-height:1.2}.app-widget-card .app-widget__value{font-size:var(--font-lg);color:var(--text-primary-light);font-weight:700;line-height:1.2}.app-widget-card .app-widget__meta{font-size:var(--font-xxs);color:var(--text-secondary-light)}.app-widget__icon{width:44px;height:44px;font-size:var(--app-icon-size-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}:root[data-theme-color=blue]{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--primary-light:#2563eb26;--primary-light-white:#2563eb40;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root[data-theme-color=magenta]{--primary-50:var(--lilac-50);--primary-100:var(--lilac-100);--primary-200:var(--lilac-200);--primary-300:var(--lilac-300);--primary-400:var(--lilac-400);--primary-500:var(--lilac-500);--primary-600:var(--lilac-600);--primary-700:var(--lilac-700);--primary-800:var(--lilac-800);--primary-900:var(--lilac-800);--primary-light:#8252e926;--primary-light-white:#8252e940;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root[data-theme-color=orange]{--primary-50:var(--warning-50);--primary-100:var(--warning-100);--primary-200:var(--warning-200);--primary-300:var(--warning-300);--primary-400:var(--warning-400);--primary-500:var(--warning-500);--primary-600:var(--warning-600);--primary-700:var(--warning-700);--primary-800:var(--warning-800);--primary-900:var(--warning-900);--primary-light:#ff9f2926;--primary-light-white:#ff9f2940;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root[data-theme-color=green]{--primary-50:var(--success-50);--primary-100:var(--success-100);--primary-200:var(--success-200);--primary-300:var(--success-300);--primary-400:var(--success-400);--primary-500:var(--success-500);--primary-600:var(--success-600);--primary-700:var(--success-700);--primary-800:var(--success-800);--primary-900:var(--success-900);--primary-light:#16a34a26;--primary-light-white:#16a34a40;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root[data-theme-color=red]{--primary-50:var(--danger-50);--primary-100:var(--danger-100);--primary-200:var(--danger-200);--primary-300:var(--danger-300);--primary-400:var(--danger-400);--primary-500:var(--danger-500);--primary-600:var(--danger-600);--primary-700:var(--danger-700);--primary-800:var(--danger-800);--primary-900:var(--danger-900);--primary-light:#dc262626;--primary-light-white:#dc262640;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root[data-theme-color=blueDark]{--primary-50:var(--cyan-50);--primary-100:var(--cyan-100);--primary-200:var(--cyan-200);--primary-300:var(--cyan-300);--primary-400:var(--cyan-400);--primary-500:var(--cyan-500);--primary-600:var(--cyan-600);--primary-700:var(--cyan-700);--primary-800:var(--cyan-800);--primary-900:var(--cyan-900);--primary-light:#00b8f226;--primary-light-white:#00b8f240;--brand:var(--primary-600);--button-secondary:var(--primary-50)}:root{--info-50:var(--primary-50);--info-100:var(--primary-100);--info-200:var(--primary-200);--info-300:var(--primary-300);--info-400:var(--primary-400);--info-500:var(--primary-500);--info-600:var(--primary-600);--info-700:var(--primary-700);--info-800:var(--primary-800);--info-900:var(--primary-900);--app-action-size:30px;--app-action-radius:999px;--app-action-icon-size:14px;--app-action-neutral-bg:#e2e8f0;--app-action-neutral-bg-hover:#cbd5e1;--app-action-neutral-color:#475569;--app-action-primary-bg:#ede9fe;--app-action-primary-bg-hover:#ddd6fe;--app-action-primary-color:#7c3aed;--app-action-success-bg:#dcfce7;--app-action-success-bg-hover:#bbf7d0;--app-action-success-color:#16a34a;--app-action-warning-bg:#fef3c7;--app-action-warning-bg-hover:#fde68a;--app-action-warning-color:#d97706;--app-action-info-bg:#dbeafe;--app-action-info-bg-hover:#bfdbfe;--app-action-info-color:#2563eb;--app-action-danger-bg:#fee2e2;--app-action-danger-bg-hover:#fecaca;--app-action-danger-color:#dc2626}.app-action-icon{width:var(--app-action-size)!important;min-width:var(--app-action-size)!important;height:var(--app-action-size)!important;border-radius:var(--app-action-radius)!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:transform .14s,background-color .14s,color .14s!important;display:inline-flex!important}.app-action-icon:hover:not(:disabled){transform:translateY(-1px)}.app-action-icon .iconify,.app-action-icon svg{width:var(--app-action-icon-size);height:var(--app-action-icon-size)}.app-action-icon--neutral{background:var(--app-action-neutral-bg)!important;color:var(--app-action-neutral-color)!important}.app-action-icon--neutral:hover:not(:disabled){background:var(--app-action-neutral-bg-hover)!important}.app-action-icon--primary{background:var(--app-action-primary-bg)!important;color:var(--app-action-primary-color)!important}.app-action-icon--primary:hover:not(:disabled){background:var(--app-action-primary-bg-hover)!important}.app-action-icon--success{background:var(--app-action-success-bg)!important;color:var(--app-action-success-color)!important}.app-action-icon--success:hover:not(:disabled){background:var(--app-action-success-bg-hover)!important}.app-action-icon--warning{background:var(--app-action-warning-bg)!important;color:var(--app-action-warning-color)!important}.app-action-icon--warning:hover:not(:disabled){background:var(--app-action-warning-bg-hover)!important}.app-action-icon--info{background:var(--app-action-info-bg)!important;color:var(--app-action-info-color)!important}.app-action-icon--info:hover:not(:disabled){background:var(--app-action-info-bg-hover)!important}.app-action-icon--danger{background:var(--app-action-danger-bg)!important;color:var(--app-action-danger-color)!important}.app-action-icon--danger:hover:not(:disabled){background:var(--app-action-danger-bg-hover)!important}.app-action-icon:disabled{opacity:.55;cursor:not-allowed;transform:none!important}:is(button,a).rounded-circle.w-28-px.h-28-px,:is(button,a).rounded-circle.w-32-px.h-32-px,:is(button,a).rounded-circle.w-36-px.h-36-px,:is(button,a).rounded-circle.w-40-px.h-40-px,.assistant-header-icon-btn,.assistant-widget-icon-btn,.chat-header-icon-btn,.company-file-icon-btn{width:var(--app-action-size)!important;min-width:var(--app-action-size)!important;height:var(--app-action-size)!important;border-radius:var(--app-action-radius)!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(button,a).rounded-circle.bg-success-100,:is(button,a).rounded-circle.bg-success-focus{background:var(--app-action-success-bg)!important;color:var(--app-action-success-color)!important}:is(button,a).rounded-circle.bg-success-100:hover,:is(button,a).rounded-circle.bg-success-focus:hover{background:var(--app-action-success-bg-hover)!important}:is(button,a).rounded-circle.bg-warning-100,:is(button,a).rounded-circle.bg-warning-focus{background:var(--app-action-warning-bg)!important;color:var(--app-action-warning-color)!important}:is(button,a).rounded-circle.bg-warning-100:hover,:is(button,a).rounded-circle.bg-warning-focus:hover{background:var(--app-action-warning-bg-hover)!important}:is(button,a).rounded-circle.bg-info-100,:is(button,a).rounded-circle.bg-info-focus{background:var(--app-action-info-bg)!important;color:var(--app-action-info-color)!important}:is(button,a).rounded-circle.bg-info-100:hover,:is(button,a).rounded-circle.bg-info-focus:hover{background:var(--app-action-info-bg-hover)!important}:is(button,a).rounded-circle.bg-primary-100,:is(button,a).rounded-circle.bg-primary-light,:is(button,a).rounded-circle.bg-primary-50{background:var(--app-action-primary-bg)!important;color:var(--app-action-primary-color)!important}:is(button,a).rounded-circle.bg-primary-100:hover,:is(button,a).rounded-circle.bg-primary-light:hover,:is(button,a).rounded-circle.bg-primary-50:hover{background:var(--app-action-primary-bg-hover)!important}:is(button,a).rounded-circle.bg-danger-focus,:is(button,a).rounded-circle.bg-danger-100,:is(button,a).rounded-circle.remove-item-button{background:var(--app-action-danger-bg)!important;color:var(--app-action-danger-color)!important}:is(button,a).rounded-circle.bg-danger-focus:hover,:is(button,a).rounded-circle.bg-danger-100:hover,:is(button,a).rounded-circle.remove-item-button:hover{background:var(--app-action-danger-bg-hover)!important}.company-tip .iconify,.company-tip svg,.chat-header-icon-btn .iconify,.chat-header-icon-btn svg,.assistant-header-icon-btn .iconify,.assistant-header-icon-btn svg,.assistant-widget-icon-btn .iconify,.assistant-widget-icon-btn svg{width:var(--app-action-icon-size)!important;height:var(--app-action-icon-size)!important}
.file-dropzone{transition:background-color .15s,border-color .15s,box-shadow .15s;position:relative}.file-dropzone.is-dragging{box-shadow:inset 0 0 0 2px #2563eb40;background:#2563eb0f!important}.file-dropzone-hint{color:#2563eb;margin-top:6px;font-size:11px;line-height:1.2}body.hide-assistant-widget .assistant-widget-container{display:none!important}
