:root{--app-color-primary: #4F1B71;--app-color-primary-light: #7C17BC;--app-color-header: #4F1B71;--app-bg-primary: #FFFFFF;--app-bg-secondary: #f5f5f5;--app-bg-tertiary: #fafafa;--app-bg-layout: rgba(79, 27, 113, .03);--app-bg-stripe-odd: #FFFFFF;--app-bg-stripe-even: rgba(79, 27, 113, .06);--app-bg-stripe-hover: rgba(79, 27, 113, .12);--app-bg-stripe-sort-odd: rgba(79, 27, 113, .08);--app-bg-stripe-sort-even: rgba(79, 27, 113, .14);--app-bg-highlight: #ffffb8;--app-bg-highlight-even: #fffb8f;--app-bg-highlight-hover: #fff566;--app-bg-highlight-sort-odd: #fff566;--app-bg-highlight-sort-even: #ffd666;--app-text-primary: #000000;--app-text-secondary: #666666;--app-text-tertiary: #999999;--app-text-disabled: #AAAAAA;--app-border-light: #f0f0f0;--app-color-negative: #ff4d4f;--app-shadow: 0 2px 8px rgba(0, 0, 0, .15)}.dark{--app-color-primary: #9D4EDD;--app-color-primary-light: #B07CC6;--app-color-header: #6B2D8A;--app-bg-primary: #141414;--app-bg-secondary: #1f1f1f;--app-bg-tertiary: #262626;--app-bg-layout: #1a1525;--app-bg-stripe-odd: #141414;--app-bg-stripe-even: rgba(157, 78, 221, .08);--app-bg-stripe-hover: rgba(157, 78, 221, .15);--app-bg-stripe-sort-odd: rgba(157, 78, 221, .1);--app-bg-stripe-sort-even: rgba(157, 78, 221, .14);--app-bg-highlight: #3d3d00;--app-bg-highlight-even: #4d4d00;--app-bg-highlight-hover: #5c5c00;--app-bg-highlight-sort-odd: #5c5c00;--app-bg-highlight-sort-even: #6b6b00;--app-text-primary: #ffffff;--app-text-secondary: #a6a6a6;--app-text-tertiary: #737373;--app-text-disabled: #666666;--app-border-light: #303030;--app-color-negative: #ff7875;--app-shadow: 0 2px 8px rgba(0, 0, 0, .45)}body{margin:0;padding:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-btn-color-primary{box-shadow:none!important}.ant-upload-select{width:100%}.ant-form-item-label{font-weight:600}.ant-form-item-label>label{width:100%}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{padding:6px 8px!important;border-radius:var(--ant-border-radius)!important}.ant-dropdown-menu-item-selected{color:var(--ant-color-white)!important;background-color:var(--ant-color-primary)!important}.ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title{color:var(--ant-border-text)!important}.ant-menu-item,.ant-menu-submenu-title{padding-left:8px!important}.ant-menu-sub{border-left:1px solid var(--ant-color-border)!important;margin-left:24px!important;padding-left:0!important}.ant-menu-submenu-arrow{inset-inline-end:8px!important}.ant-menu-title-content{transition:none!important}.ant-menu-submenu-title{color:var(--ant-color-text)!important}.ant-table{border:1px solid var(--app-color-header)!important;border-radius:var(--ant-border-radius)!important}.ant-table-content{scrollbar-width:auto!important;scrollbar-color:auto!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-thead>tr>th.ant-table-cell-fix-left{background-color:var(--app-color-header)!important;color:#fffffff2!important;border-bottom-color:var(--app-color-header)!important}.ant-table-thead>tr>th:before{background-color:#ffffff4d!important}.ant-table-thead>tr>th .ant-table-filter-trigger,.ant-table-thead>tr>th .ant-table-column-sorter{color:#ffffffa6!important}.ant-table-thead>tr>th .ant-table-filter-trigger:hover,.ant-table-thead>tr>th .ant-table-column-sorter:hover{color:#fff!important}.ant-table-thead>tr>th .ant-table-filter-trigger.active{color:#fff!important}.ant-table-thead>tr>th .ant-table-column-sorter-up.active,.ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:#fff!important}.ant-message-notice-content{border:1px solid var(--ant-color-border)!important}.fc-timegrid-event.event-timesheet .fc-event-main{color:#fff}.fc-daygrid-event.event-day-summary .fc-event-main{background-color:#3c096c;color:#fff;padding-left:5px}.fc-daygrid-event.event-open-period,.fc-daygrid-event.event-timesheet,.fc-daygrid-event.event-coworking-period,.fc-timeGridWeek-view .fc-daygrid-event.event-day-summary{display:none}.fc-timegrid-event.event-subscription .fc-event-main{color:#000;padding-left:5px;padding-right:5px;display:none}.fc-daygrid-event.event-subscription .fc-event-main{color:#fff;padding-left:5px;padding-right:5px}.fc-daygrid-body{height:1.6rem}.fc-daygrid-day-number:hover,.fc-daygrid-event.event-day-summary:hover{cursor:pointer}.table-striped-rows tr:nth-child(2n) td,.table-striped-rows tr:nth-child(2n) .ant-table-cell-fix-right,.table-striped-rows tr:nth-child(2n) .ant-table-cell-fix-left{background-color:var(--app-bg-stripe-even)!important}.table-striped-rows tr:nth-child(odd) td,.table-striped-rows tr:nth-child(odd) .ant-table-cell-fix-right,.table-striped-rows tr:nth-child(odd) .ant-table-cell-fix-left{background-color:var(--app-bg-stripe-odd)!important}.table-striped-rows tr:hover td,.table-striped-rows tr:hover .ant-table-cell-fix-right,.table-striped-rows tr:hover .ant-table-cell-fix-left{background-color:var(--app-bg-stripe-hover)!important}.table-striped-rows tr:nth-child(odd) td.ant-table-column-sort{background-color:var(--app-bg-stripe-sort-odd)!important}.table-striped-rows tr:nth-child(2n) td.ant-table-column-sort{background-color:var(--app-bg-stripe-sort-even)!important}.table-striped-rows .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.table-striped-rows .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.disabled-row .ant-table-cell,.disabled-row .ant-table-cell-fix,.disabled-row .ant-table-cell a,.disabled-row .ant-table-cell .amount-negative{color:var(--app-text-disabled)}.disabled-row .ant-table-cell .ant-btn{color:var(--ant-btn-text-color)}.table-striped-rows tr.highlight-row:nth-child(odd)>td,.table-striped-rows tr.highlight-row:nth-child(odd)>td.ant-table-cell-fix-right,.table-striped-rows tr.highlight-row:nth-child(odd)>td.ant-table-cell-fix-left{background-color:var(--app-bg-highlight)!important}.table-striped-rows tr.highlight-row:nth-child(2n)>td,.table-striped-rows tr.highlight-row:nth-child(2n)>td.ant-table-cell-fix-right,.table-striped-rows tr.highlight-row:nth-child(2n)>td.ant-table-cell-fix-left{background-color:var(--app-bg-highlight-even)!important}.table-striped-rows tr.highlight-row:hover>td,.table-striped-rows tr.highlight-row:hover>td.ant-table-cell-fix-right,.table-striped-rows tr.highlight-row:hover>td.ant-table-cell-fix-left{background-color:var(--app-bg-highlight-hover)!important}.table-striped-rows tr.highlight-row:nth-child(odd)>td.ant-table-column-sort{background-color:var(--app-bg-highlight-sort-odd)!important}.table-striped-rows tr.highlight-row:nth-child(2n)>td.ant-table-column-sort{background-color:var(--app-bg-highlight-sort-even)!important}.amount-negative{color:var(--app-color-negative)}.highlight{background-color:var(--app-bg-highlight-even)}.phonecalls-tree .ant-tree-list-holder-inner{width:100%!important}.phonecalls-tree .ant-tree-treenode{padding:2px 0!important;align-items:flex-start!important;width:100%!important;display:flex!important}.phonecalls-tree .ant-tree-node-content-wrapper{padding:0!important;margin-left:0!important;gap:0!important;flex:1!important;display:flex!important}.phonecalls-tree .ant-tree-title{margin-left:0!important;padding-left:0!important;flex:1!important;width:100%!important}.phonecalls-tree .ant-tree-switcher{width:18px!important;min-width:18px!important;margin-right:0!important;flex-shrink:0!important}.phonecalls-tree .ant-tree-switcher-noop{width:18px!important;min-width:18px!important}.phonecalls-tree .ant-tree-indent-unit{width:18px!important}.phonecalls-tree>.ant-tree-list>.ant-tree-list-holder>div>.ant-tree-list-holder-inner>.ant-tree-treenode{border-bottom:1px solid var(--app-border-light);padding-bottom:6px!important;margin-bottom:6px}.phonecalls-tree>.ant-tree-list>.ant-tree-list-holder>div>.ant-tree-list-holder-inner>.ant-tree-treenode:last-child{border-bottom:none;margin-bottom:0;padding-bottom:2px!important}.fc .fc-event.fc-event-unconfirmed{border-style:dashed!important;border-width:2px!important;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 6px)!important}.fc .fc-event.fc-event-queue{border-style:dashed!important;border-width:2px!important;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(250,140,22,.1) 4px,rgba(250,140,22,.1) 8px)!important}.dark .fc .fc-event.fc-event-queue{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(250,140,22,.15) 4px,rgba(250,140,22,.15) 8px)!important}.fc .fc-event.fc-event-queue .fc-event-title{font-style:italic}.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number,.fc .fc-timeline-slot-cushion{color:inherit!important;text-decoration:none!important;font-weight:400!important}.fc .fc-col-header-cell-cushion:hover,.fc .fc-daygrid-day-number:hover,.fc .fc-timeline-slot-cushion:hover{color:var(--ant-color-primary)!important;text-decoration:none!important}.ant-card{overflow:hidden;border-color:var(--ant-color-primary)}.ant-card .ant-card-head{margin:-1px -1px 0;border-radius:8px 8px 0 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#5e1a99,#7c17bc 35%,#9b2dd4 65%,#6b1fa8);min-height:auto!important;padding:8px 12px!important}.ant-card .ant-card-head .ant-card-head-wrapper,.ant-card .ant-card-head>div{min-height:auto!important;padding:0!important;padding-block:0!important;padding-inline:0!important}.ant-card .ant-card-head .ant-card-head-title,.ant-card .ant-card-head .ant-card-extra{min-height:auto!important;padding:0!important;padding-block:0!important;padding-inline:0!important}.ant-card .ant-card-head>div:first-child{padding:0!important;padding-block:0!important;padding-inline:0!important}.ant-card .ant-card-head>div{padding:0!important;padding-block:0!important;padding-inline:0!important}.ant-card:not(.ant-card-type-inner) .ant-card-head:before{content:"";position:absolute;top:-50px;right:-30px;width:140px;height:140px;border-radius:50%;background:#ffffff1f;pointer-events:none}.ant-card:not(.ant-card-type-inner) .ant-card-head:after{content:"";position:absolute;bottom:-35px;left:15%;width:70px;height:70px;border-radius:50%;background:#ffffff14;pointer-events:none}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-card-head-title,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-card-extra,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-card-head-title *:not(.ant-tag):not(.ant-tag *):not(.location-tag):not(.widget-header):not(.widget-header *),.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-card-extra *:not(.ant-tag):not(.ant-tag *):not(.location-tag):not(.widget-header):not(.widget-header *){color:#fffffff2!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-tag:not(.ant-tag-blue):not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-gold):not(.ant-tag-yellow):not(.ant-tag-lime):not(.ant-tag-cyan):not(.ant-tag-geekblue):not(.ant-tag-magenta):not(.ant-tag-volcano):not(.ant-tag-purple):not(.ant-tag-success):not(.ant-tag-processing):not(.ant-tag-error):not(.ant-tag-warning):not(.ant-tag-default){background-color:#ffffff26!important;border-color:#ffffff4d!important;color:#fff!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-tag-default{background-color:#ffffff26!important;border-color:#fff6!important;color:#ffffffd9!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-default,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-variant-outlined{border-color:#fff9!important;color:#fff!important;background-color:#ffffff1a!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn:hover,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-default:hover,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-variant-outlined:hover{border-color:#fff!important;background-color:#ffffff40!important;color:#fff!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-primary,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-color-primary{background-color:#ffffff40!important;border-color:#fff9!important;color:#fff!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-primary:hover,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-btn-color-primary:hover{background-color:#fff6!important;border-color:#fff!important;color:#fff!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker{background-color:#ffffff1a!important;border-color:#fff9!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker:hover{border-color:#fff!important;background-color:#ffffff40!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker .ant-picker-input input,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker .ant-picker-input input::placeholder{color:#fff!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker .ant-picker-suffix,.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker .ant-picker-clear{color:#fffc!important}.ant-card:not(.ant-card-type-inner) .ant-card-head .ant-picker .ant-picker-clear:hover{color:#fff!important}@keyframes impersonation-pulse{0%,to{background:linear-gradient(90deg,#fff2e8,#fff,#fff2e8)}50%{background:linear-gradient(90deg,#ffbb96,#fff2e8,#ffbb96)}}@keyframes impersonation-pulse-dark{0%,to{background:linear-gradient(90deg,#391305,#1f1f1f,#391305)}50%{background:linear-gradient(90deg,#612a10,#391305,#612a10)}}.ant-menu-item:hover .menu-star-btn,.ant-menu-item .menu-star-btn:focus{opacity:1!important}.menu-star-btn:hover{background-color:#ffffff26}.menu-settings-tree .ant-tree-treenode{width:100%!important}.menu-settings-tree .ant-tree-node-content-wrapper{flex:1!important;width:100%!important}.menu-settings-tree .ant-tree-title{width:100%!important;display:block!important}.menu-favorite-item.ant-menu-item{background:linear-gradient(90deg,#fadb1426,#fadb140d)!important;border-left:3px solid #fadb14!important;border-radius:0!important;margin:0 -4px 0 0!important;padding-left:9px!important;padding-right:4px!important;width:calc(100% + 4px)!important;box-sizing:border-box!important}.menu-favorite-item.ant-menu-item .ant-menu-title-content{flex:1!important}.menu-favorite-item.ant-menu-item:hover{background:linear-gradient(90deg,#fadb1440,#fadb141a)!important}.ant-menu-dark .ant-menu-item-divider{background-color:#ffffff26!important;margin:4px 8px!important}
