*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font-family:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0)}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.default-theme{--color-white: #ececec;--dark: #323232;--dark-grey: #7c7d84;--grey: #aeb2b7;--white: #ffffff;--white_rgb: 255, 255, 255;--light-grey: #ecf3f9;--light-blue: #d8e8ff;--new-blue: #b0d4ff;--primary: #0078d2;--primary20: rgba(0, 120, 210, 0.8);--secondary: #2784ff;--success: #22c38e;--danger: rgb(205, 65, 65);--danger20: rgba(205, 65, 65, 0.2);--info: #2784ff;--warning: #ff9900;--skeleton-shine: rgba(236, 243, 249, 0.6);--skeleton-bg: #dfe6ec;--button-hover-default-bg: rgba(176, 212, 255, 0.3);--text: var(--dark);--text-light: var(--dark-grey);--text-lighter: var(--grey);--text-primary: var(--white);--text-minimised: var(--dark);--pager-text: var(--dark-grey);--pager-disabled: var(--grey);--main-bg: var(--white);--main-bg-opacity70: rgba(var(--white_rgb), 0.7);--main-bg-hover: rgba(39, 132, 255, 0.05);--content-bg: var(--light-grey);--secondary-bg: var(--light-blue);--primary-rgb: 51, 206, 101;--secondary-light: var(--light-blue);--secondary-lighter: var(--light-blue);--border-color: var(--new-blue);--shadow: 0 1px 3px rgba(#000, 0.15);--icon-border: var(--secondary);--icon-fill: var(--light-blue);--icon-content: var(--primary);--icon-border-inactive: var(--icon-border);--icon-content-inactive: var(--dark-grey);--icon-disabled: var(--grey);--menu-width: 240px;--kanban-header-text: var(--white);--kanban-card-text: var(--grey);--kanban-parent-rgb: 236, 243, 249;--calendar-background: var(--white);--calendar-text-color: var(--dark);--calendar-bg-weekend: #f4f6f8;--scrollbar-thumb: rgba(79, 8, 8, 0.1);--scrollbar-thumb-hover: rgba(0, 0, 0, 0.3);--scrollbar-track: transparent;--input-bg: var(--white);--input-disabled-bg: #dce5ed;--input-text: var(--color-typo-primary);--input-disabled-text: var(--dark-grey);--dropdown-text: var(--text-light);--dropdown-bg: var(--white);--dropdown-disabled-bg: var(--input-disabled-bg);--dropdown-selected-text: var(--color-typo-primary);--placeholder: var(--dark-grey);--svg-attachment-color: var(--grey);--form-label-color: var(--dark-grey);--toggle-background: var(--primary);--section-header-color: var(--light-blue);--login-background-layout: rgba(0, 32, 51, 0.5);background:var(--main-bg);--table-hdr-bg: var(--white);--table-ftr-bg: var(--white);--table-hdr-text: var(--grey);--table-cell-text: var(--dark-grey);--table-tr-all-bg: var(--new-blue);--table-tr-system-bg: var(--danger20);--dropdown-bg: var(--main-bg);--warn-message-bg: #fffcf0;--breadcrumbs-color: var(--dark-grey)}.dark-theme{--color-white: #ececec;--color-grey: #c0c6d4;--color-grey-dark: #818796;--color-blue: rgb(53, 65, 95);--color-blue_rgb: 53, 65, 95;--color-blue-dark: #29324b;--color-blue-light: rgba(39, 132, 255, 0.4);--primary: #0078d2;--primary20: rgba(0, 120, 210, 0.8);--secondary: #2784ff;--white: #ffffff;--light-blue: #d8e8ff;--success: #22c38e;--danger20: rgba(205, 65, 65, 0.2);--danger: #fc5469;--info: #2784ff;--warning: #ff9900;--skeleton-shine: rgba(41, 50, 75, 0.45);--skeleton-bg: var(--main-bg);--button-hover-default-bg: rgba(39, 132, 255, 0.1);--button-default-border-color: var(--border-color);--text: var(--color-white);--text-light: var(--color-grey);--text-lighter: var(--color-grey-dark);--text-primary: var(--color-blue);--text-minimised: var(color-blue-light);--pager-text: var(--dark-grey);--pager-disabled: var(--color-grey-dark);--main-bg: var(--color-blue);--main-bg-opacity70: rgba(var(--color-blue_rgb), 0.7);--main-bg-hover: rgba(39, 132, 255, 0.05);--content-bg: var(--color-blue-dark);--secondary-bg: var(--color-blue-light);--primary-rgb: 51, 206, 101;--secondary-light: var(--color-blue-dark);--secondary-lighter: var(--color-blue-light);--border-color: var(--color-blue-light);--border-disabled: var(--color-grey);--shadow: 0 1px 3px rgba(#000, 0.15);--icon-border: var(--secondary);--icon-fill: var(--color-blue);--icon-content: var(--primary);--icon-border-inactive: var(--icon-border);--icon-content-inactive: var(--color-grey);--icon-disabled: var(--color-grey-dark);--menu-width: 240px;--kanban-header-text: var(--color-blue);--kanban-card-text: var(--color-grey-dark);--kanban-parent-rgb: 41, 50, 75;--calendar-background: var(--main-bg);--calendar-text-color: var(--white);--calendar-bg-weekend: rgba(--color-blue);--scrollbar-thumb: rgba(0, 0, 0, 0.1);--scrollbar-thumb-hover: rgba(0, 0, 0, 0.3);--scrollbar-track: transparent;--input-bg: var(--color-blue);--input-disabled-bg: #3f4b6a;--input-text: var(--color-typo-primary);--input-disabled-text: var(--color-grey);--dropdown-text: var(--text-light);--dropdown-bg: var(--color-blue);--dropdown-disabled-bg: var(--input-disabled-bg);--placeholder: var(--dark-grey);--svg-attachment-color: var(--color-grey);--form-label-color: var(--color-grey);--toggle-background: var(--secondary);--section-header-color: var(--border-color);--login-background-layout: rgba(0, 32, 51, 0.5);--table-hdr-bg: transparent;--table-ftr-bg: transparent;--table-hdr-text: var(--white);--table-cell-text: var(--white);--table-tr-all-bg: var(--primary20);--table-tr-system-bg: var(--color-typo-alert);background:var(--main-bg);--dropdown-bg: var(--main-bg);--warn-message-bg: transparent;--breadcrumbs-color: var(--white)}.fixed-page{flex-grow:1;display:flex;flex-direction:column;height:100%}.fixed-page .ui-table{margin-left:-10px;overflow-x:auto}label{color:var(--text-light)}label.required::after{margin-left:2px;display:inline-block;content:"*";color:#d00;transform:translate(1px, 0)}.sp-dropdown{--mult: calc(36em / 14);--dropdown-trigger-text: var(--color-typo-primary);--dropdown-hover-bg: var(--color-control-bg-clear-hover);--dropdown-hover-text: var(--color-typo-primary);--dropdown-border: var(--border-color);--dropdown-text-light: var(--text-lighter);--dropdown-group-border: var(--border-color);--select-actions-bg: var(--color-bg-default);--select-actions-text: var(--color-typo-primary);--pager-text: var(--color-typo-primary);--pager-link: var(--primary);--pager-font-size: 13px;--pager-active-text: var(--color-typo-primary);--pager-disabled-text: var(--text-lighter);--pager-hover-bg: var(--color-bg-default);--pager-hover-text: var(--color-typo-primary);background-color:var(--color-bg-default);transition:background var(--transition-time)}.sp-dropdown:not(.sp-dropdown-list){height:var(--control-height-m);font-size:var(--control-text-size-m);border:var(--control-border-width) solid var(--color-control-bg-border-default);background:var(--color-control-bg-default)}.sp-dropdown{border:var(--control-border-width) solid var(--color-control-bg-border-default) !important;font-size:var(--input-font-size);color:var(--color-control-typo-default) !important}.sp-dropdown.sp-dropdown-trigger.sm{height:30px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);font-weight:500;border-radius:var(--border-radius);cursor:pointer;min-width:80px}.sp-dropdown.sp-dropdown-trigger.sm .filter::before{top:13px}.sp-dropdown.sp-dropdown-trigger.record-multi-select .filter{min-height:var(--ui-filter-height) !important}.sp-dropdown.sp-dropdown-trigger.record-multi-select .filter .filter-content .item-tag{display:inline-flex;align-items:center;cursor:default;vertical-align:unset;height:unset}.sp-dropdown.sp-dropdown-trigger.record-multi-select .filter .filter-content .item-tag .item-tag-content{white-space:pre-wrap;color:var(--color-typo-primary)}.sp-dropdown.sp-dropdown-trigger.record-multi-select .filter .filter-content .item-tag .remove-btn{width:10px;height:15px}.sp-dropdown .sp-dropdown-items{background-color:var(--color-bg-default);box-shadow:var(--shadow-layer)}.sp-dropdown .sp-dropdown-items .sp-dropdown-item{justify-content:space-between;font-size:var(--size-text-m)}.sp-dropdown .sp-dropdown-items .sp-dropdown-item.selected{background-color:unset !important;position:relative !important}.sp-dropdown .sp-dropdown-items .sp-dropdown-item.selected::before{content:"";background-color:var(--color-control-typo-secondary) !important;bottom:0;left:0;position:absolute;top:0;transition:opacity .2s;width:var(--space-3xs)}.sp-dropdown .sp-dropdown-items .sp-dropdown-item:not(.selected) .checkbox{display:none}.sp-dropdown .sp-dropdown-items .sp-dropdown-item .checkbox{order:5}.sp-dropdown .sp-dropdown-items .sp-dropdown-item.selected.multiple{color:var(--color-control-typo-secondary);gap:5px}.sp-dropdown .sp-dropdown-items .sp-dropdown-item.selected.multiple>*{color:var(--color-control-typo-secondary)}.sp-dropdown.with-select-controls .select-controls>*{height:30px;display:flex;align-items:center;justify-content:center;gap:5px}.sp-dropdown .filter{height:100%}.sp-dropdown .filter-content{height:100%}.sp-dropdown .filter-content .search{padding:0 5px}.sp-dropdown .filter-content .show-value{font-size:var(--control-text-size-m);color:var(--color-typo-primary);padding:0 5px;height:100%;align-items:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-dropdown .filter-content .show-value .placeholder{font-size:var(--control-text-size-m);color:var(--color-typo-ghost) !important}.sp-dropdown-trigger.disabled{background:var(--dropdown-disabled-bg);border-color:rgba(0,0,0,0);color:var(--input-disabled-text);filter:saturate(1);background-color:var(--color-control-bg-disable) !important}.sp-dropdown.sm{min-height:unset}.sp-dropdown .ui-pager{margin-left:5px;font-size:.785rem}.sp-dropdown .ui-pager a,.sp-dropdown .ui-pager span{display:flex;justify-content:center;align-items:center;border:none;border-radius:var(--border-radius);margin-right:5px;width:18px;height:18px;color:var(--pager-text)}.sp-dropdown .ui-pager a:hover{border:none;background-color:rgba(0,0,0,0);color:var(--primary)}.sp-dropdown .ui-pager a.active{border:none;background-color:var(--border-color);color:var(--color-typo-primary)}.sp-dropdown .ui-pager a.disabled{color:var(--pager-disabled)}.sp-dropdown-trigger.is-required{border-color:var(--color-typo-alert)}.box-labels-multiselect:not(.sp-dropdown-list){border:none !important;background-color:rgba(0,0,0,0) !important}.box-labels-multiselect .multiple svg{display:none !important}.box-labels-multiselect .multiple .checkbox{display:none !important}.box-labels-multiselect .filter{cursor:default;width:100%}.box-labels-multiselect .filter .filter-content{display:flex;flex-wrap:wrap;gap:5px}.box-labels-multiselect .filter .filter-arrow{display:none}.box-labels-multiselect .filter-content{padding:0 !important}.box-labels-multiselect .filter-content .show-value{padding-left:0px;font-size:0px;display:inline !important;width:unset !important}.box-labels-multiselect .filter-content .show-value:hover{filter:contrast(130%)}.box-labels-multiselect .filter-content .show-value:after{cursor:pointer;content:"+";display:inline-block;text-align:center;vertical-align:middle;line-height:20px;width:20px;margin-bottom:12px;font-size:16px;color:var(--text-primary) !important;background-color:var(--primary);border-radius:50%}.sp-portal .box-labels-multiselect{background-color:var(--color-bg-default)}.sp-btn{--default-border: var(--primary);--primary-bg: var(--color-control-bg-primary);--disabled-bg: var(--input-disabled-bg);--default-font-size: 1rem;height:var(--control-height-m);font-size:var(--control-text-size-m);font-weight:500;position:relative !important;padding:0 16px}.sp-btn:not(.sp-btn-link):hover{box-shadow:unset}.sp-btn svg{height:18px;margin-top:0}.sp-btn svg *[fill]{transition:all 150ms}.sp-btn span{margin-left:unset;transition:all 150ms}.sp-btn span+*{margin-left:0}.sp-btn.sp-btn-primary{--button-primary-disabled-text: var(--text-lighter)}.sp-btn.sp-btn-primary:disabled{background-color:var(--color-control-bg-disable);color:var(--button-primary-disabled-text)}.sp-btn.sp-btn-primary:active{background-color:var(--color-control-bg-primary-hover)}.sp-btn.sp-btn-primary:hover{background-color:var(--color-control-bg-primary-hover)}.sp-btn.sp-btn-sm{font-size:13px;max-height:28px;text-transform:unset;font-weight:unset}.sp-btn.sp-btn-default{--default-border: var(--color-control-bg-border-secondary);--default-bg: var(--color-control-bg-secondary);--default-text: var(--pager-text);margin-left:0;border-width:var(--border-width);display:inline-flex;align-items:center;cursor:pointer;gap:10px}.sp-btn.sp-btn-default span{color:var(--color-control-typo-secondary)}.sp-btn.sp-btn-default svg{width:1.4285714286em;height:1.4285714286em}.sp-btn.sp-btn-default svg *[fill]{transition:all var(--transition-time);fill:var(--color-control-typo-secondary)}.sp-btn.sp-btn-default svg *[stroke]{transition:all var(--transition-time);stroke:var(--color-control-typo-secondary)}.sp-btn.sp-btn-default svg rect[fill]{transition:all var(--transition-time);fill:var(--color-control-typo-secondary)}.sp-btn.sp-btn-default.active{--default-bg: var(--secondary-light);--default-border: transparent}.sp-btn.sp-btn-default:hover{background:var(--color-control-bg-secondary) !important;color:var(--color-control-typo-secondary-hover) !important;border-color:var(--color-control-bg-border-secondary-hover) !important}.sp-btn.sp-btn-default:active{background-color:unset !important}.sp-btn.sp-btn-default:focus{animation:Animation--MixFocus .5sease-in;box-shadow:0 0 0 3px var(--color-control-bg-focus);outline:none}.sp-btn.sp-btn-default:disabled{border-color:rgba(0,0,0,0) !important}.sp-btn.sp-btn-default:disabled span{color:var(--text-lighterer)}.sp-btn.sp-btn-default:disabled svg *[fill]{fill:var(--disabled-text)}.sp-btn.sp-btn-default:disabled svg *[stroke]{stroke:var(--disabled-text)}.sp-date-picker{--date-picker-text: var(--color-typo-primary);--date-picker-bg: var(--color-bg-default);--date-picker-secondary-text: var(--text-light);--date-picker-tab-text: var(--color-typo-primary);--date-picker-tab-bg: var(--content-bg);--date-picker-tab-hover-text: var(--color-typo-primary);--date-picker-tab-hover-bg: var(--color-bg-default);--date-picker-border-color: rgba(0, 0, 0, 0.15);--date-picker-hover-border-color: var(--primary);--date-picker-dropdown-bg: var(--color-bg-default);--date-picker-dropdown-border-color: var(--border-color);--date-picker-active-border-color: var(--primary);--date-picker-border-radius: 4px;--date-picker-shadow: var(--color-typo-primary);--date-picker-btn-text: var(--color-typo-primary);--date-picker-btn-bg: var(--deep-dark);--date-picker-btn-hover-bg: var(--dark);--date-picker-ui-font-size: 12px;--calendar-day-width: 3em;--calendar-day-height: 2.5em;--calendar-day-hover-text: var(--primary);--calendar-day-hover-bg: rgba(var(--primary-rgb), 0.2);--calendar-day-hover-border-color: var(--primary);--calendar-today-text: rgba(var(--primary-rgb), 0.9);--calendar-today-bg: rgba(var(--primary-rgb), 0.2);--calendar-today-border-color: rgba(var(--primary-rgb), 0.4);--clock-size: 18em;--clock-hover-text: var(--text-primary);--clock-hover-bg: var(--primary);--clock-selected-bg: var(--secondary);--clock-selected-color: var(--text-primary);--clock-minute-bg: rgba(var(--primary-rgb), 0.2);--clock-minute-text: var(--color-typo-primary);--color-small-minute-bg: var(--dark-grey);--color-small-minute-text: transparent;--clock-am-hour-bg: rgba(var(--primary-rgb), 0.2);--clock-am-hour-text: var(--color-typo-primary);--clock-pm-hour-bg: var(--color-bg-default);--clock-pm-hour-text: var(--color-typo-primary);--clock-value-bg: var(--primary);--clock-value-text: var(--text-primary);--clock-arrow-color: var(--primary);min-width:145px;width:100%;height:var(--control-height-m) !important}.sp-date-picker .mode-switch{background-color:var(--color-bg-system) !important}.sp-date-picker{border:var(--control-border-width) solid var(--color-control-bg-border-default);background-color:var(--color-control-bg-default)}.sp-date-picker input{padding:12px;color:var(--color-control-typo-default) !important;height:var(--control-height-m);background:var(--color-control-bg-default) !important;border:var(--control-border-width) solid var(--color-control-bg-border-default);font-family:var(--font-primary);font-size:var(--control-text-size-m) !important}.sp-date-picker input:disabled{background:var(--color-control-bg-disable) !important}.sp-date-picker input:not(:disabled):hover{border-color:var(--color-control-bg-border-default-hover);background:var(--color-control-bg-default)}.sp-date-picker input:focus{background:var(--color-control-bg-default) !important;border-color:var(--color-control-bg-border-focus) !important}.sp-date-picker input.is-required{border-color:var(--color-typo-alert)}.sp-date-picker input::placeholder{color:var(--color-typo-ghost);font-size:var(--control-text-size-m) !important}.sp-date-picker.active input{background:var(--date-picker-bg)}.sp-date-picker .clear-btn{right:10px;color:var(--color-control-typo-default)}.sp-date-picker .clear-btn:hover{color:var(--color-control-typo-default)}.sp-date-drop-down{--calendar-day-text: var(--color-control-typo-secondary)}.sp-date-drop-down .mode-switch{background-color:var(--color-bg-system)}.sp-date-drop-down .hour{background-color:var(--color-bg-system) !important;color:var(--color-typo-primary) !important}.sp-date-drop-down .over-value{background-color:rgba(0,0,0,0) !important;color:var(--color-typo-primary) !important}body,body *{scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-bg)}body:hover,body *:hover{scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-bg)}body::-webkit-scrollbar,body *::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}body::-webkit-scrollbar-track,body *::-webkit-scrollbar-track{background-color:var(--color-scroll-bg);border-radius:calc(var(--scrollbar-size)/2)}body::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:calc(var(--scrollbar-size)/2)}body::-webkit-scrollbar-thumb:hover,body *::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-bg)}.ui-form .sp-row{gap:40px;margin-bottom:15px}.ui-form .sp-row .Checkbox{padding-top:34px}.ui-form .sp-row .sp-col{width:auto;min-width:190px;max-width:380px;flex:1;margin:0}.ui-form .sp-row .sp-col .form-field{width:100%}.ui-form .sp-row .sp-col .form-field input{transition:all var(--transition-time)}.ui-form .sp-row .sp-col .form-field.disabled *{border:none}.ui-form .sp-row .sp-col .form-field .filter-content .item-tag{background:none;border:none}.ui-form .sp-row .sp-col .form-field .filter-content .item-tag .remove-btn{display:none}.ui-form .sp-row .sp-col textarea{font-size:14px}.ui-form .form-field>label:first-child{display:flex;color:var(--form-label-color);font-size:14px}.ui-form .form-field .label-with-link{margin-bottom:5px}.ui-form .form-field .label-with-link a{font-size:11px;margin-left:10px}.ui-form .form-field>label .sp-trigger{margin-left:5px;cursor:pointer}.ui-form .form-field.field-with-create-link .create-link{font-size:11px;text-decoration:underline;cursor:pointer;margin-top:5px}@media(max-width: 767px){.ui-form .sp-row{flex-direction:column;gap:10px}.ui-form .sp-row .sp-col{min-width:100%;flex:1;width:100%}.ui-form .sp-row .sp-col .form-field{width:100%}.ui-form .sp-row .sp-col textarea{font-size:14px}}@media(max-width: 350px){.ui-form .sp-row .sp-col .dates{flex-direction:column}}.sp-table{--table-hdr-font-size: 14px;--table-hdr-bg: var(--color-bg-system);--table-border-color: var(--content-bg);--table-cell-bg: var(--color-bg-default);--table-cell-hover-bg: var(--secondary-lighter);--table-cell-hover-text: var(--color-typo-primary);--table-cell-selected-bg: var(--secondary-light);--table-cell-selected-text: var(--color-typo-primary);--table-cell-padding: 10px;--table-error-text: var(--color-typo-alert)}.sp-table .labels{width:100%;display:inline-flex;gap:var(--space-xs);flex-wrap:nowrap;overflow:hidden}.sp-table thead tr:nth-child(2) .project-name_border{border-radius:var(--border-radius) 0 0 0}.sp-table thead tr:last-child .project-name_border{border-radius:0 0 0 var(--border-radius)}.sp-table thead tr th .column-header .column-title{color:var(--color-typo-primary);font-size:14px}.sp-table tbody tr:nth-child(-n+2) td:first-child{border-radius:var(--border-radius) 0 0 0}.sp-table tbody tr:nth-child(-n+2) td:last-child{border-radius:0 var(--border-radius) 0 0}.sp-table tbody tr:last-child td:first-child{border-radius:0 0 0 var(--border-radius)}.sp-table tbody tr:last-child td:last-child{border-radius:0 0 var(--border-radius) 0}.sp-table tbody tr td{height:48px;font-size:14px}.sp-table tbody tr td.cell-with-border{padding:0}.sp-table tbody tr td.cell-with-border .string-value{height:100%}.sp-table tbody tr td .string-value .avatars{flex-wrap:nowrap}.sp-table tbody tr td .string-value .project-name_border{min-width:0;display:flex;align-items:center;height:100%;border-left:5px solid rgba(0,0,0,0);padding:10px 10px 10px 16px}.sp-table tbody tr td .string-value .tasks-total-count span{color:var(--text-lighter)}@media(max-width: 767px){.table{overflow-x:auto;flex-grow:unset !important}.table .sp-table{table-layout:auto}}.sp-popup{--popup-overlay-bg: var(--color-bg-tone);--popup-bg: var(--color-bg-default);--popup-text: var(--color-typo-primary);--popup-header-bg: var(--primary);--popup-header-text: var(--text-primary);--popup-border-radius: var(--border-radius);--popup-margin: 15px;--popup-padding: var(--space-2xl);--popup-header-height: 34px;box-shadow:var(--shadow-modal)}.sp-popup-content{border-radius:var(--border-radius);background-color:var(--color-bg-default)}input,textarea{font-family:var(--font-primary);font-size:var(--input-font-size)}textarea{border:var(--control-border-width) solid var(--color-control-bg-border-default)}.ui-input,.sp-suggest-input>input{padding:12px;color:var(--color-control-typo-default) !important;height:var(--control-height-m);background:var(--color-control-bg-default) !important;border:var(--control-border-width) solid var(--color-control-bg-border-default);font-family:var(--font-primary);font-size:16px}.ui-input input,.sp-suggest-input>input input{background-color:var(--color-control-bg-default) !important}.ui-input:disabled,.sp-suggest-input>input:disabled{background:var(--color-control-bg-disable) !important}.ui-input:not(:disabled):hover,.sp-suggest-input>input:not(:disabled):hover{border-color:var(--color-control-bg-border-default-hover);background:var(--color-control-bg-default)}.ui-input:focus,.sp-suggest-input>input:focus{background:var(--color-control-bg-default);border-color:var(--color-control-bg-border-focus) !important}.ui-input.is-required,.sp-suggest-input>input.is-required{border-color:var(--color-typo-alert)}.ui-input::placeholder,.sp-suggest-input>input::placeholder{color:var(--color-typo-ghost)}textarea{resize:none}.form-field .number-value{background:var(--color-bg-default);border-color:var(--border-color)}.form-field .number-value:hover{border-color:var(--border-color)}.sp-tabs{--tab-text: var(--text-light);--tab-bg: transparent;--tab-parent-rgb: 255, 255, 255;--tab-container-border-color: var(--border-color);--tab-border-width: 4px;--tab-border-color: transparent;--tab-hover-text: var(--color-typo-primary);--tab-hover-border-color: #ccc;--tab-active-text: var(--color-typo-primary);--tab-active-border-color: var(--primary);--tab-active-bg: transparent}.sp-tabs .sp-tab{display:inline-flex;align-items:center}.sp-tabs .sp-tab .icon-title svg *[fill]{fill:var(--tab-text)}.sp-tabs .sp-tab .icon-title svg *[stroke]{stroke:var(--tab-text)}.sp-tabs .sp-tab .icon-title:hover svg *[fill]{fill:var(--tab-hover-text)}.sp-tabs .sp-tab .icon-title:hover svg *[stroke]{stroke:var(--tab-hover-text)}.sp-tabs .sp-tab.active .icon-title svg *[fill]{fill:var(--tab-hover-text)}.sp-tabs .sp-tab.active .icon-title svg *[stroke]{stroke:var(--tab-hover-text)}.button-group{display:flex;flex-wrap:nowrap}.button-group>*{border:none !important}.button-group>*{padding:10px 14px !important}.button-group .sp-btn-primary{text-transform:unset;font-weight:unset}.button-group .sp-btn-default{--default-bg: var(--color-bg-default);--default-text: var(--color-typo-primary)}.ui-checkbox{font-size:var(--control-text-size-m)}.ui-checkbox .ui-checkbox-toggle{min-width:20px;min-height:20px;margin-right:var(--space-xs);background:rgba(0,0,0,0);border:var(--control-border-width) solid var(--color-control-bg-border-default);border-radius:var(--control-radius)}.ui-checkbox.checked .ui-checkbox-toggle{border-color:var(--color-control-bg-primary) !important;background:var(--color-control-bg-primary) !important}.ui-checkbox.checked .ui-checkbox-toggle svg{background-color:var(--color-control-bg-primary);color:var(--color-control-bg-primary)}.ui-checkbox.checked .ui-checkbox-toggle svg *[fill]{fill:#fff}.ui-checkbox.disabled{color:var(--color-control-typo-disable)}.ui-checkbox.disabled .ui-checkbox-toggle{background-color:var(--color-control-bg-disable) !important;border-color:rgba(0,0,0,0) !important}.ui-checkbox.disabled .ui-checkbox-toggle svg{background-color:rgba(0,0,0,0) !important}.ui-checkbox.disabled .ui-checkbox-toggle svg *[fill]{fill:var(--input-disabled-text) !important}:root{--list-width: 280px}#dnd-context{position:relative}#dnd-context .kb-draggable{color:unset}.kb-container .hdr.hidden{border:none}.kb-container .kb-list-info{display:none !important}.kb-container .kb-list{margin-right:20px}.kb-container .kb-list .kb-items .kb-item{position:relative;z-index:0;color:unset}.kb-item-content{border:none;border-radius:var(--space-2xs);border-left:6px solid;position:relative;box-shadow:none}.kb-new-item{background:var(--color-bg-default);border-color:var(--border-color);border-radius:var(--control-radius);max-width:calc(var(--list-width));border-left-width:6px}.kb-new-item textarea{background:var(--color-control-bg-default) !important;border:var(--control-border-width) solid var(--color-control-bg-border-default) !important;color:var(--color-control-typo-default) !important;margin-bottom:var(--space-)}.kb-new-item textarea:hover{border-color:var(--color-control-bg-border-default-hover) !important;background-color:unset}.kb-new-item textarea:active,.kb-new-item textarea:focus{border-color:var(--input-active-border-color) !important}.kb-new-item .actions button{color:var(--text-light)}.kb-new-item .actions button:first-child{margin-right:10px}.sp-avatar{background-color:inherit;position:relative;border:1px solid var(--text-lighter)}.sp-avatar .badge{display:inline-flex;align-items:center;justify-content:center;height:17px;min-width:17px;color:#fff;border:none;font-size:13px;line-height:15px;vertical-align:middle;background-color:var(--color-bg-normal);right:-5px;top:-5px;border-radius:20px}.sp-avatar.selected{border-color:var(--primary)}.sp-avatar .no-avatar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:100%;width:100%}.ui-pager{--pager-disabled-text: var(--pager-disabled);display:flex;justify-content:flex-end;color:var(--color-typo-primary)}.ui-pager .ui-pager-total{color:var(--color-typo-primary)}.ui-pager a,.ui-pager span{display:flex;justify-content:center;align-items:center;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);margin-right:5px;width:36px;height:36px;color:var(--text-light)}.ui-pager a{transition:all var(--transition-time)}.ui-pager a.first-link{margin-left:0}.ui-pager a:hover{border:var(--border-width) solid var(--secondary);background-color:rgba(0,0,0,0);color:var(--primary)}.ui-pager a.active{border:none;background-color:var(--border-color);color:var(--color-typo-primary)}.ui-pager a.disabled{border-color:var(--pager-disabled);opacity:.5}.tox-statusbar{border-top:unset !important}.tox-statusbar .tox-statusbar__text-container{display:none !important}.sp-popover-popup{--popover-bg: var(--color-bg-default);--popover-text: var(--color-typo-primary);border:var(--border-width) solid var(--border-color);padding:var(--space-xs)}.sp-popover-popup .sp-popover-arrow::after{border:var(--border-width) solid var(--border-color)}.sp-popover-popup .sp-popconfirm-buttons{display:flex}.sp-portal.sp-trigger-popup{--calendar-day-other-text: var(--text-light);--calendar-day-disabled-text: var(--text-lighter);--date-picker-dropdown-bg: var(--color-bg-default);--date-picker-border-radius: var(--border-radius);--calendar-border-radius: var(--border-radius);--date-picker-tab-text: var(--text-lighter);--date-picker-secondary-bg: var(--content-bg);--date-picker-tab-bg: var(--content-bg);--date-picker-tab-hover-bg: var(--color-bg-default);--date-picker-dropdown-border-color: var(--border-color);--date-picker-dropdown-text: var(--color-typo-primary)}.sp-portal.sp-trigger-popup .sp-date-drop-down .current-mode .sp-calendar>div:not(.month-days){background-color:var(--color-bg-default)}.sp-portal.sp-trigger-popup .sp-date-drop-down .current-mode .sp-calendar .month-year{--calendar-control-color: var(--text-light)}.sp-portal.sp-trigger-popup .sp-date-drop-down .mode-switch .active{background-color:var(--color-bg-default)}.sp-portal.sp-trigger-popup .sp-popover-content .filters .filter-header .filter-item{color:var(--color-typo-primary)}.sp-portal.sp-trigger-popup .sp-popover-content .sp-btn.sp-btn-default.filter-apply:hover span{color:var(--color-bg-default)}.date-picker .react-datepicker-popper{z-index:1500}button.btn+button.btn{margin-left:10px}.sp-portal{z-index:9000}#root .Text.ListItem.TabsTab:focus,#root .MixFocus:not(.MixFocus_before):focus{--mix-focus-color-one: unset !important;--mix-focus-color-two: unset !important;--mix-focus-animation: unset !important;box-shadow:unset !important}.Select-ControlValue .TagBase{margin:0 var(--tag-space) var(--tag-space) 0}.Select-ControlValue input:disabled,.Select-ControlValue input:hover,.Select-ControlValue input:focus{background-color:rgba(0,0,0,0)}.FieldLabel{margin-bottom:var(--space-xs)}.Select .Select-SelectContainer:not(.Select-SelectContainer_multiple) .Select-ControlValueContainer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar{z-index:10}.Sidebar .Sidebar-Window{padding:var(--space-2xl)}.Modal{z-index:100}.Modal .Modal-Window{padding:var(--space-2xl)}.Responses{height:100%}.Theme:not(.Popover,.Badge){height:100%}.Theme #dnd-context>.Loader{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.Theme{--transition-time: 150ms}.TagBase{min-width:min-content}.Popover{z-index:101}.Checkbox-Input{background-color:rgba(0,0,0,0) !important}.Checkbox-Input:checked{background-color:var(--checkbox-checked-background) !important}.Checkbox-Input:disabled{background-color:var(--color-control-bg-disable) !important}.TextField-Input{border-radius:unset;line-height:unset}.TextField-Input:disabled,.TextField-Input:hover,.TextField-Input:focus{background-color:rgba(0,0,0,0)}.Select-Control input:disabled,.Select-Control input:hover,.Select-Control input:focus{background-color:rgba(0,0,0,0)}.Select-Control input:focus,.Select-Control input:hover{color:var(--color-type-primary)}.Switch input:focus,.Switch input:hover{background:unset}.Switch input:focus:checked,.Switch input:hover:checked{background-color:var(--color-control-bg-primary) !important}.Switch input:disabled{background:var(--color-control-bg-disable) !important}@media(min-height: 800px){.SelectDropdown-ScrollContainer,.Popover>*{max-height:300px !important}}@media(min-height: 1000px){.SelectDropdown-ScrollContainer,.Popover>*{max-height:400px !important}}@media(min-height: 1200px){.SelectDropdown-ScrollContainer,.Popover>*{max-height:500px !important}}@media(min-height: 1400px){.SelectDropdown-ScrollContainer,.Popover>*{max-height:600px !important}}.Notifications{position:absolute;top:100px;right:50px;z-index:50000}html,body,#root{height:100vh;font-size:14px}html #dnd-context,body #dnd-context,#root #dnd-context{height:100%}.tox-editor-header{z-index:0 !important}.warn-message{background:var(--warn-message-bg);padding:10px;border:1px dashed rgba(0,0,0,.2);width:auto;display:inline-block}input[type=password],input[type=email],input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 50px hsla(0,0%,100%,0) inset !important;background-color:rgba(0,0,0,0) !important;background-clip:text !important}:root{--ui-height: 36px;--ui-height-no-px: 36;--ui-filter-height: 36px;--ui-filter-height-no-px: 36;--ui-filter-margin: 20px;--ui-comment-subject-color: #323232;--ui-toolbar-padding-bot: 8px;--ui-filter-font-size: 1em;--toolbar-gap-column: 20px;--toolbar-gap-row: 10px;--margin-top-small-screen: 15px;--border-radius: 4px;--border-width: 1.6px;--scrollbar-size: 8px;--error: #d00;--small-border-left-width: 4px;--space-section: 20px}#root{overflow:hidden}#root a{transition:color var(--transition-time);text-decoration:none}#root a:not(.Text){color:var(--color-typo-primary)}#root a.create-link{display:flex;cursor:pointer;margin-top:3px;color:var(--primary);font-size:12px;text-decoration:underline}#root a.create-link:hover{color:var(--primary)}#root .separating-line{height:var(--control-border-width);background:var(--color-control-bg-border-default);width:100%}body{font-family:"Roboto",sans-serif;line-height:1.4em;color:var(--color-typo-primary);transition:color var(--transition-time)}button.btn+button.btn{margin-left:10px}.error{color:var(--color-typo-alert)}hr{height:1px;border:0;background:var(--color-bg-border);width:100%}.placeholder{font-size:14px;color:var(--text-lighter) !important}@media(max-width: 991px){.page-title{display:none}}#table{height:100%}span.isRequired:after{content:"*";position:absolute;color:var(--color-typo-alert);font-weight:bold;margin-left:2px}.color-value{width:18px;height:18px}ul{margin:0;padding:0}
.table-wrapper{max-width:100%;margin-left:-5px;padding-left:5px}.table-wrapper table{transition:all var(--transition-time)}.table-wrapper table.loading{opacity:.5;filter:saturate(0)}@media(max-width: 767px){.table-wrapper{max-width:100%;overflow-x:auto;margin-left:-5px;padding-left:5px}.table-wrapper table.ui-table{table-layout:auto}}
#sp-upload{position:absolute;background:#0af;color:#fff;font-size:14px;width:170px;height:30px;line-height:30px;padding:0 10px;z-index:1;right:0}
.tox.tox-tinymce{border-radius:var(--border-radius);border:none}.tox.tox-tinymce .tox-editor-container{border:var(--control-border-width) solid var(--color-control-bg-border-default);border-radius:var(--control-radius)}.tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar--scrolling{background-color:var(--border-color)}.tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord{background:none}.tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary{background:none;background:var(--color-bg-system)}.tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group{border:none}.tox.tox-tinymce .tox-editor-container .tox-sidebar-wrap .tox-edit-area iframe{background-color:var(--color-bg-default)}.tox.tox-tinymce .tox-editor-container .tox-menubar{background:none}.tox.tox-tinymce .tox-editor-container .tox-menubar button span{color:var(--text-light)}.tox.tox-tinymce .tox-statusbar{display:none}.rte-autocomplete{background-color:var(--color-bg-default) !important;color:var(--color-typo-primary) !important;border:var(--control-border-width) solid var(--color-control-bg-border-default) !important}.rte-autocomplete span{padding:var(--space-xs)}.tox-collection__group .tox-collection__item-label>*{color:#000 !important}
.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wrapper-popover-user{width:100%}.avatar-fio{width:100%;height:100%;display:flex;align-items:center;gap:10px}.avatar-fio .fio{display:inline-block;width:calc(100% - 34px);vertical-align:middle}.avatar-fio .sp-avatar,.avatar-fio svg{flex-shrink:0}.box-contragent{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-bg-system);border-radius:var(--border-radius);padding:2px 10px}.box-contragent .avatar-fio{display:flex;align-items:center}.box-contragent .avatar-fio .fio{overflow:unset;text-overflow:unset;min-width:10px;line-height:normal}.user-card{width:400px;max-width:100%;background:var(--color-bg-default);padding:5px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);font-size:.928rem;margin-bottom:10px}.user-card .name{margin-bottom:2px}.user-card .name .actions{float:right}.user-card .name .actions .edit-btn{cursor:pointer}.user-card .info{display:flex;font-size:12px;white-space:nowrap}.user-card .info>div{overflow:hidden;text-overflow:ellipsis}.user-card .info div+div{margin-left:10px}.user-card .info a{color:var(--text-light)}.user-card .info a:hover{color:var(--secondary)}.user-card .info svg *{fill:var(--secondary)}.user-card-confirm{max-width:300px}
.sp-btn.sp-btn-default.delete-btn.with-icon{gap:20px}.sp-btn.sp-btn-default.delete-btn.with-icon svg *[fill]{fill:var(--color-typo-alert) !important}.sp-btn.sp-btn-default.delete-btn.with-icon span{color:var(--color-typo-alert) !important}.sp-btn.sp-btn-default.delete-btn:hover{border-color:var(--color-typo-alert)}.sp-btn.sp-btn-default.delete-btn:hover svg *[fill]{fill:var(--color-typo-alert) !important}.sp-btn.sp-btn-default.delete-btn:hover span{color:var(--color-typo-alert) !important}.add-row{padding:10px 0;width:100%;text-align:center;cursor:pointer}.add-row:hover .add-btn{transform:scale(1.1)}.add-row #bg{fill:var(--color-bg-default)}.add-row .add-btn{border:1.6px solid var(--primary);border-radius:50%;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.15));transition:all var(--transition-time)}.add-row.disabled{pointer-events:none}.add-row.disabled svg{filter:saturate(0)}
.ripple-container{--ripple-opacity: 0.15;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:inherit;overflow:hidden;border-radius:inherit;z-index:0}.ripple-container .touch-ripple{transition:all 520ms;transform:scale(0.15);opacity:0;background:currentColor;position:absolute;border-radius:100%;animation:ripple 720ms forwards;animation-timing-function:ease-out;pointer-events:none}@keyframes ripple{100%{transform:scale(3.2)}}.ripple-wrapper{display:inline-flex;position:relative}@media(max-width: 767px){.ripple-container .touch-ripple{transform:scale(0.4)}}
.sp-btn.base-block-button{line-height:normal;display:inline-flex;justify-content:center;align-items:center;padding:10px 24px;overflow:hidden;gap:10px;margin:0}.sp-btn.base-block-button.with-icon{padding:0 10px}.sp-btn.filter-button{width:max-content;text-transform:none !important;font-weight:normal !important;border-width:var(--border-width) !important}.sp-btn.filter-button svg{width:20px;height:20px}
.add-button{padding:0px 10px;margin-bottom:10px !important}
.sp-btn.icon-btn{border:none;padding:0;--default-font-size: 14px}.sp-btn.icon-btn:not(.with-text){justify-content:center;align-items:center}.sp-btn.icon-btn.with-text span{font-size:1rem;font-weight:500;color:var(--text-lighter);padding-right:5px}.sp-btn.icon-btn.with-text.border span{color:var(--color-typo-primary)}.sp-btn.icon-btn.no-border{border:none;padding:0}.sp-btn.icon-btn.no-border:hover{background-color:unset}.sp-btn.icon-btn .border-icon{transition:all var(--transition-time);height:100%;width:40px;display:flex;justify-content:center;align-items:center;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius)}.sp-btn.icon-btn .border-icon svg *[fill]{fill:var(--text-lighter)}.sp-btn.icon-btn:disabled{background-color:rgba(0,0,0,0)}.sp-btn.icon-btn:disabled .border-icon{border-color:var(--icon-disabled)}.sp-btn.icon-btn:disabled .border-icon *[fill]{fill:var(--icon-disabled)}.sp-btn.icon-btn:disabled.with-text span{color:var(--icon-disabled)}.sp-btn.icon-btn:hover{background-color:unset}.sp-btn.icon-btn:hover svg *[fill]{fill:var(--primary)}.sp-btn.icon-btn:hover span{color:var(--primary)}.sp-btn.icon-btn:hover .border-icon{border-color:var(--primary)}.sp-btn.icon-btn.delete-btn .border-icon svg *[fill]{fill:var(--text-lighter)}.sp-btn.icon-btn.delete-btn:hover{background-color:unset}.sp-btn.icon-btn.delete-btn:hover .border-icon{border-color:var(--color-typo-alert)}.sp-btn.icon-btn.delete-btn:hover .border-icon svg *[fill]{fill:var(--color-typo-alert)}.check-button-icon:not(:disabled):hover,.save-button-icon:not(:disabled):hover{--default-border: var(--primary) !important;background-color:var(--primary20) !important}.check-button-icon:not(:disabled) .border-icon,.save-button-icon:not(:disabled) .border-icon{border-color:var(--primary) !important}.check-button-icon:not(:disabled) svg [fill],.save-button-icon:not(:disabled) svg [fill]{fill:var(--primary) !important}.cancel-button-icon:hover{--default-border: var(--color-typo-alert) !important;--primary: var(--color-typo-alert) !important;background-color:var(--danger20) !important}.cancel-button-icon .border-icon{border-color:var(--color-typo-alert) !important}.cancel-button-icon svg *[fill]{fill:var(--color-typo-alert) !important}
.Attach{display:flex;align-items:center;max-width:max-content}.Attach button{margin-left:var(--space-s)}
.attachments{display:flex;gap:20px;align-items:center}.attachments:has(.DragNDropField){flex-direction:column;align-items:flex-start}.attachments.upload-image{display:flex;flex-direction:column}.attachments .download-all .process-archive-attachments{display:flex;gap:10px;align-items:center}.attachments .upload{margin:8px 0}.attachments .upload .attach-button .border-icon svg *[fill]{fill:var(--primary)}.attachments .upload input[type=file]{display:none}.attachments .upload input[type=file]+label{cursor:pointer;color:var(--secondary);color:var(--color-typo-primary);display:flex;align-items:center}.attachments .upload label>button:active{pointer-events:none}.loading{pointer-events:none;opacity:.3}.errors-and-list .upload-errors .new-file.upload-error .icon{color:#d00}.popconfirm-content.confirm-delete{max-width:300px;word-break:break-all}.popconfirm-content.confirm-delete em{font-style:normal;color:#0af}
.AttachmentPreview{display:flex;flex-direction:column;width:100%}.AttachmentPreview img{width:100%;height:100%;object-fit:contain}.AttachmentPreview .AttachmentPreviewIframe{width:100%;flex-grow:1;border:0}.AttachmentPreview .AttachmentDownload{width:100%;flex-grow:1;gap:.5em;flex-direction:column;justify-content:center;align-items:center;display:flex}
.avatars{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.avatars>div{height:100%}.avatars .more{font-size:1rem;color:var(--text-lighter)}.member-avatar-popup{display:flex;white-space:nowrap;column-gap:10px;align-items:center;padding:100}.member-avatar-popup .role{color:var(--text-lighter)}
.renderUser .User{max-width:unset}.renderUser .User:hover{background-color:rgba(0,0,0,0) !important}.renderUser .User .Text{max-width:unset}
.UserSelect .Select-ControlValue{width:100%;display:inline-flex;align-items:center;flex-direction:row}.UserSelect .Select-SelectContainer:not(.Select-SelectContainer_multiple) .renderUser{width:100%;display:flex;justify-content:space-between;align-items:center;height:100%}.UserSelect .Select-SelectContainer:not(.Select-SelectContainer_multiple) .renderUser .UserAvatar{height:100%}.UserSelect .Select-SelectContainer_multiple .Select-ControlValue{flex-wrap:wrap}.UserSelect .User{cursor:pointer !important}.UserSelect .User:hover{background-color:initial}.UserSelect .UserAvatar{display:inline-flex}
.ToolbarUserSelect .Select-SelectContainer_multiple .Select-ControlValue{display:flex;align-items:center;padding-top:unset !important}
.Status{display:inline-flex;align-items:center;flex-direction:row}.Status span{min-height:14px;min-width:14px;margin-right:5px;border-radius:50%}.StatusSelect .Status{width:100%}
.ToolbarListSelect .Select-SelectContainer_multiple .Select-ControlValueContainer{position:absolute}.ToolbarListSelect .Select-SelectContainer_multiple .Select-ControlValue{display:flex;align-items:center;padding-top:unset !important}.ToolbarListSelect .Select-SelectContainer_multiple .Status{width:calc(100% - 10px)}
.composite-toolbar{display:flex;align-items:center;gap:var(--toolbar-gap-row) var(--toolbar-gap-column);flex-wrap:wrap;width:100%;margin-bottom:20px}.composite-toolbar .item-label{margin-bottom:8px}.composite-toolbar .sp-trigger.sp-dropdown.record-select,.composite-toolbar .Select{width:320px;min-width:320px}.composite-toolbar .top{display:flex;gap:20px;width:100%;padding-bottom:10px;border-bottom:var(--control-border-width) solid var(--color-control-bg-border-default);align-items:center}.composite-toolbar .right{display:flex;gap:20px;flex-wrap:wrap}.composite-toolbar .bottom{display:flex;flex-wrap:wrap;gap:10px 20px;width:100%;align-items:flex-end}.composite-toolbar .left{display:flex;gap:20px;flex-wrap:wrap}.composite-toolbar .toolbar-user{min-width:200px}.composite-toolbar.toolbar-page{padding-bottom:var(--ui-toolbar-padding-bot);border-bottom:var(--border-width) solid var(--border-color)}.composite-toolbar .toolbar-search{min-width:250px;flex-basis:300px}.composite-toolbar .toolbar-DatePicker{min-width:200px;flex-basis:200px}.composite-toolbar .members{display:flex;align-items:center}.composite-toolbar .members .title{margin-right:10px}.composite-toolbar .members .members-avatars .avatars .member-avatar .sp-avatar{display:flex;align-items:center;justify-content:center}.composite-toolbar .members .members-avatars .avatars .member-avatar .sp-avatar .badge{border-radius:50%;display:flex;justify-content:center;align-items:center;top:-6px}.composite-toolbar .members-filter .trigger{height:var(--ui-filter-height);display:flex;align-items:center;padding:0 10px}.composite-toolbar .members-filter .trigger .clear{height:100%;display:flex;align-items:center;justify-content:center}.composite-toolbar .next-prev-switcher{display:flex;background:var(--color-bg-default);border-radius:4px;align-items:center}.composite-toolbar .next-prev-switcher .control-switcher{width:28px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:none !important;border:none;padding:0px}.composite-toolbar .next-prev-switcher .value-switcher{min-width:85px;padding:0px 20px;border:1px solid var(--content-bg);border-width:0px 2px 0px 2px}@media(max-width: 992px){.composite-toolbar .filters{width:100%;justify-content:space-between}.composite-toolbar .filters .toolbar-user,.composite-toolbar .filters .list-select,.composite-toolbar .filters .sort-select{order:1;width:30%}.composite-toolbar .filters .closed-filters{order:2}.composite-toolbar .filters .icon-btn{order:3}}@media(max-width: 767px){.composite-toolbar{margin-top:var(--margin-top-small-screen);flex-wrap:wrap;flex-basis:auto}.composite-toolbar .top{flex-direction:column;gap:10px}.composite-toolbar .top .left{width:100%}.composite-toolbar .toolbar-create-btn{width:100% !important;margin-right:0px}.composite-toolbar .toolbar-search{flex:1}.composite-toolbar .toolbar-search,.composite-toolbar .toolbar-user{width:100%}.composite-toolbar .toolbar-user-select,.composite-toolbar .toolbar-project-select,.composite-toolbar .toolbar-list-select{width:100%}.composite-toolbar .toolbar-user-select .sp-trigger.sp-dropdown.record-select,.composite-toolbar .toolbar-project-select .sp-trigger.sp-dropdown.record-select,.composite-toolbar .toolbar-list-select .sp-trigger.sp-dropdown.record-select{width:100%}.composite-toolbar .RecordSelect{width:100%}}
.ToolbarRecordSelect .Select-SelectContainer_multiple .Select-ControlValueContainer{position:absolute}.ToolbarRecordSelect .Select-SelectContainer_multiple .Select-ControlValue{display:inline-flex;align-items:center;padding-top:unset !important}
.icon-title{display:flex;align-items:center;gap:10px}.icon-title svg>*{transition:all var(--transition-time)}.icon-title span{transition:color var(--transition-time)}.icon-title.due-date.expired{color:var(--color-typo-alert)}.icon-title.due-date.expired svg *[stroke]{stroke:var(--color-typo-alert)}.icon-title.due-date.expiring-soon{color:var(--warning)}.icon-title.due-date.expiring-soon svg *[stroke]{stroke:var(--warning)}
.custom-action-bar{margin-top:20px;display:flex;column-gap:20px}.custom-action-bar button{margin-right:0}
.ui-form.no-form-submit .form-submit{display:none}.popup-transfer .popup-transfer-wrapper{display:flex;flex-direction:column;gap:20px}.popup-transfer .popup-transfer-wrapper .popup-transfer-user{width:400px}.popup-transfer .popup-transfer-wrapper .popup-btns{padding-top:20px;display:flex;gap:20px}
.avatar-image-loader{display:flex}.avatar-image-loader .avatar-image-preview{border-radius:50%;overflow:hidden;cursor:pointer;position:relative}.avatar-image-loader .avatar-image-preview:hover::after{content:"Изменить";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:10}.avatar-image-loader .avatar-image-preview:hover img{filter:brightness(0.7)}.avatar-image-loader .avatar-image-preview img{width:160px;height:160px;object-fit:cover;transition:all var(--transition-time)}.sp-portal.sp-popup .avatar-image-popup .sp-popup-content{border-radius:var(--border-radius);height:520px;width:480px;display:flex;justify-content:center;align-items:center;flex-direction:column}.sp-portal.sp-popup .avatar-image-popup .sp-popup-content div h2{color:var(--color-typo-primary);margin-bottom:20px}.sp-portal.sp-popup .avatar-image-popup .sp-popup-content div .buttons{margin-top:10px;display:flex;gap:20px;justify-content:space-between}.sp-portal.sp-popup .avatar-image-popup .sp-popup-content div .buttons input{display:none}.sp-portal.sp-popup .avatar-image-popup .sp-popup-content div .buttons label>button:active{pointer-events:none}
.basic-list-toolbar{padding-bottom:10px;border-bottom:var(--border-width) solid var(--border-color)}.basic-list{margin-top:10px;height:100%;display:flex;flex-direction:column}.basic-list #table{height:100%;flex-grow:1;position:relative}@media(max-width: 600px){.basic-list .table-wrapper{overflow:auto}.basic-list .table-wrapper table{width:max-content;min-width:100%}.model-list .table-with-pager .ui-pager{flex-direction:column;margin-bottom:100px}.model-list .table-with-pager .ui-pager .pages{margin:0;margin-bottom:30px}.model-list .table-with-pager .ui-pager .items-per-page{margin-bottom:20px}}
.log{margin-bottom:var(--space-m);display:flex;align-items:flex-start;gap:var(--space-s);border-bottom:1px solid var(--color-bg-system)}.log .roles{display:flex;flex-direction:row;gap:var(--space-xs)}.log .what{flex-grow:1;display:flex;gap:10px;flex-direction:column;padding-bottom:20px}.log .what .top{display:flex;gap:var(--space-s)}.log .what .actions{flex-grow:1;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-xs)}.log .what .render-status,.log .what .TagBase{margin-left:5px;cursor:default}.log .what .render-status:hover,.log .what .TagBase:hover{--tag-base-border-color: var(--color-control-bg-border-default) }.log .what .action{padding-right:16px;word-break:break-word;overflow:hidden;white-space:pre-wrap}.log .what .action a{position:relative}.log .what .action a>div{cursor:default;position:absolute;min-width:100px;max-width:300px;line-height:1.3em;min-height:32px;max-height:200px;overflow:auto;bottom:18px;left:0;background:#fffcf0;padding:10px;border:var(--border-width) solid rgba(0,0,0,.2);box-shadow:1px 3px 3px rgba(0,0,0,.1);color:#000}.log .what .action a>div a{color:#000;pointer-events:none}@media(max-width: 854px){.log .what{flex-grow:1;overflow:hidden}.log .what .top{flex-wrap:wrap}.log .what .top .actions{width:100%}.log .what .top .actions .action{line-height:1.2em}.log .what .comment .panel-buttons{overflow:auto;width:100%}}
.history-log{height:100%;overflow-y:auto;padding-bottom:20px}.history-log .item{display:flex;margin-bottom:10px}.history-log .item .date{display:inline-block;color:var(--primary);width:140px}.history-log .item .user{font-weight:700;margin-right:5px}.history-log .item .subject{margin:0 5px;font-weight:700}.history-log .item .actions{display:flex;flex-direction:column;gap:5px}
.breadcrumbs{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;gap:2px}.breadcrumbs .link{text-decoration:none;font-size:14px;font-weight:400;line-height:16px;color:var(--breadcrumbs-color)}.breadcrumbs .delimiter path{fill:var(--breadcrumbs-color)}
.label-field{overflow:hidden;word-break:break-all;text-overflow:ellipsis}.label-field label{color:var(--form-label-color) !important;font-size:14px !important;position:relative}.label-field label.is-required:after{position:absolute;content:"*";color:var(--color-typo-alert);margin-left:5px}.label-field span.text{font-size:14px;line-height:16px;font-weight:500}
.badge-title{user-select:none}.badge-title .title{position:relative}.badge-title .title .icon-title{height:20px}.badge-title .title .badge{color:#fff;position:absolute;display:flex;left:calc(100% + 3px);top:-6px;font-size:12px;height:20px;min-width:20px;width:max-content;align-items:center;justify-content:center;border-radius:10px;padding:0 6px;text-transform:none;background-color:var(--color-bg-normal)}.badge-title .title .badge.beta{background-color:var(--warning)}.badge-title .title .badge.old{background-color:var(--color-typo-alert)}
.ReactDatePicker{display:flex;flex-direction:column}.ReactDatePicker label{margin-bottom:var(--space-xs)}.react-datepicker-wrapper .react-datepicker__input-container{display:flex;align-items:center}.react-datepicker-wrapper .react-datepicker__input-container input{padding:12px;color:var(--color-control-typo-default) !important;height:var(--control-height-m);background:var(--color-control-bg-default) !important;border:var(--control-border-width) solid var(--color-control-bg-border-default) !important;font-family:var(--font-primary);font-size:16px;border:none;width:100%}.react-datepicker-wrapper .react-datepicker__input-container input:disabled{background:var(--color-control-bg-disable) !important}.react-datepicker-wrapper .react-datepicker__input-container input:not(:disabled):not(:focus):hover{border-color:var(--color-control-bg-border-default-hover) !important;background:var(--color-control-bg-default)}.react-datepicker-wrapper .react-datepicker__input-container input:focus{background:var(--color-control-bg-default) !important;border-color:var(--color-control-bg-border-focus) !important}.react-datepicker-wrapper .react-datepicker__input-container input.is-required{border-color:var(--color-typo-alert)}.react-datepicker-wrapper .react-datepicker__input-container input::placeholder{color:var(--color-typo-ghost)}.react-datepicker-wrapper .react-datepicker__input-container svg+input,.react-datepicker-wrapper .react-datepicker__input-container span+input{padding-left:30px}.react-datepicker-wrapper .react-datepicker__input-container svg{font-size:18px;color:var(--color-typo-primary)}.react-datepicker-wrapper .react-datepicker__input-container svg *[fill]{fill:var(--text-lighter)}.react-datepicker-wrapper .react-datepicker__input-container svg *[stroke]{stroke:var(--text-lighter)}.react-datepicker-wrapper .react-datepicker__close-icon::after{background-color:var(--color-control-typo-placeholder) !important;color:var(--color-bg-default);width:16px;height:16px;font-size:16px;display:flex;justify-content:center;align-items:center}.react-datepicker-popper{z-index:2}.react-datepicker-popper .react-datepicker__triangle{display:none}.react-datepicker-popper .react-datepicker{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.react-datepicker-popper .react-datepicker__navigation-icon--previous,.react-datepicker-popper .react-datepicker__navigation-icon--next{top:2px}.react-datepicker-popper .react-datepicker__header{background-color:var(--color-bg-system);border-bottom-color:var(--color-bg-system);text-transform:lowercase !important}.react-datepicker-popper .react-datepicker__header .react-datepicker__current-month{padding-bottom:8px}.react-datepicker-popper .react-datepicker__header>*{color:var(--color-typo-primary)}.react-datepicker-popper .react-datepicker__header__day-name,.react-datepicker-popper .react-datepicker__header__current-month,.react-datepicker-popper .react-datepicker__header-time__header{color:var(--color-typo-primary)}.react-datepicker-popper .react-datepicker__header .react-datepicker__day-names{background-color:var(--color-bg-default)}.react-datepicker-popper .react-datepicker__header .react-datepicker__day-names>*{color:var(--text-lighter)}.react-datepicker-popper .react-datepicker__month-container{background-color:var(--color-bg-default);border:var(--border-width) solid var(--border-color);border-radius:var(--input-border-radius);box-shadow:5px 5px 15px rgba(0,0,0,.1)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day{color:var(--color-typo-primary)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--outside-month{color:var(--text-lighter)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day:hover{background-color:var(--primary20)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--today{border:1px solid var(--primary);border-radius:.3rem}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--selected{background-color:var(--primary) !important;color:#fff !important}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--selected:hover{background-color:var(--primary)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--keyboard-selected{background-color:rgba(0,0,0,0)}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--disabled{color:var(--color-typo-alert) !important}.react-datepicker-popper .react-datepicker__month-container .react-datepicker__week .react-datepicker__day--disabled:hover{background-color:rgba(0,0,0,0) !important}.react-datepicker-popper .react-datepicker .react-datepicker__time-container{margin-left:10px;border:var(--border-width) solid var(--border-color);border-radius:var(--input-border-radius);box-shadow:5px 5px 15px rgba(0,0,0,.1)}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time{background-color:var(--color-bg-default);color:var(--color-typo-primary)}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time-box{width:100% !important}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-list .react-datepicker__time-list-item{height:unset}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-list .react-datepicker__time-list-item:hover{background-color:var(--primary20)}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-list .react-datepicker__time-list-item--selected{background-color:var(--primary);color:#fff}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-list .react-datepicker__time-list-item--selected:hover{background-color:var(--primary)}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-list .react-datepicker__time-list-item--disabled{display:none}
.range-date-picker{display:flex;flex-direction:row;gap:10px}.range-date-picker .Select{min-width:140px;width:140px}.range-date-picker .TextField{min-width:160px;width:160px}
.online-badge{position:relative;display:inline-flex}.online-badge>*{margin:0;padding:0}.online-badge .online-flag{position:absolute;content:"";background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.online-badge .online-flag .is-online,.online-badge .online-flag .is-offline{width:80%;height:80%;border-radius:50%}.online-badge .online-flag .is-online{background-color:var(--color-bg-success)}.online-badge .online-flag .is-offline{background-color:var(--color-typo-alert)}
.comment{display:flex;flex-direction:column}.comment .text{line-height:1.4em;background:var(--color-bg-default);word-break:break-word;margin-bottom:10px}.comment .text p{margin:0}.comment .text ol,.comment .text ul{padding-left:15px}.comment .text *+ol,.comment .text *+ul,.comment .text ol+*,.comment .text ul+*{margin-top:1.4em}.comment .panel-buttons{display:grid;grid-template-columns:repeat(3, max-content);grid-column-gap:10px;align-items:center;width:70%}.comment .panel-buttons .toggle{gap:10px}.comment .panel-buttons>div{display:flex;align-items:center;margin:0}.comment .panel-buttons .errors-and-list{margin-top:5px;flex:1;order:5;grid-column-start:1;grid-column-end:6;flex-direction:column;align-items:flex-start}.comment .panel-buttons .errors-and-list .upload-error{display:flex;gap:10px;justify-content:center}.comment .panel-buttons .errors-and-list .upload-error .icon{display:flex;width:20px;align-items:center}.comment .panel-buttons .errors-and-list .upload-error .icon svg{height:16px}.big-image-popup-comment img{min-width:100%}
.post-comment-v2 .actions{margin-top:10px;display:flex;gap:10px}.post-comment-v2 input{width:100%}
.confirm-popup{display:flex;flex-direction:column;border-radius:20px}.confirm-popup .sp-popup-close-btn{top:15px;right:15px;border:1px solid var(--text-lighter);background-color:var(--text-lighter);border-radius:50%;opacity:.5}.confirm-popup .sp-popup-content{border-radius:20px;padding:50px 40px 40px 40px;flex-grow:1;justify-content:center;display:flex;flex-direction:column;gap:20px;max-width:400px}.confirm-popup .sp-popup-content .title{font-weight:bold;font-size:24px;border-bottom:.5px solid var(--text-lighter);padding-bottom:10px}.confirm-popup .sp-popup-content .buttons{display:flex;gap:10px}.confirm-popup .sp-popup-content button{border-radius:10px;width:max-content;margin-bottom:0}
.attachment-with-data .info{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.attachment-with-data .info .icon-name{width:170px}.attachment-with-data .info .icon-name .icon-title svg{color:var(--svg-attachment-color)}.attachment-with-data .info .icon-name .icon-title span{color:var(--color-typo-primary)}.attachment-with-data .info .user{flex:1;min-width:10px}.attachment-with-data .info .date{color:var(--grey)}.attachment-with-data .info .view-document{display:flex;align-items:center}.attachment-with-data .info .view-document svg *[fill]{transition:all var(--transition-time);fill:var(--svg-attachment-color)}.attachment-with-data .info .view-document svg:hover *[fill]{fill:var(--color-typo-primary)}.attachment-with-data .info .file-name{text-decoration:none}.attachment-with-data .info .file-name:hover{color:var(--color-typo-primary)}
.wrapper-history-widget{flex-grow:1;overflow:auto}
.render-bankAccount{display:flex;justify-content:space-between;width:100%}.render-bankAccount .bank{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:30%;max-width:60%}.render-contragent{display:flex;align-items:center;justify-content:space-between;width:100%}.render-contragent .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:30%;max-width:90%}.render-status{display:inline-flex;align-items:center}.render-status .color{height:10px;width:10px;margin-right:5px;border-radius:50%}.render-project{color:var(--text-light)}
.feature-values-block{font-size:12px;color:var(--text-lighter)}.feature-values-block .feature-value-selector{display:flex;align-items:center;gap:5px;margin-bottom:10px;flex-wrap:wrap}.feature-values-block .feature-value-selector .base-block-button.not-selected.pseudo-disabled{background-color:var(--disabled-bg);border-color:rgba(0,0,0,0)}.feature-values-block .feature-value-selector .base-block-button.not-selected.pseudo-disabled span{color:var(--disabled-text)}.feature-values-block .feature-value-selector .base-block-button.not-selected:hover{border-color:var(--info-bg)}.feature-values-block .feature-value-selector .base-block-button.not-selected:hover span{color:var(--info-bg)}.feature-values-block .feature-value-selector .sp-btn-info{border-width:var(--border-width)}.feature-values-block .feature-value-selector .sp-btn-info:hover{filter:contrast(100%)}.feature-values-block .feature-value-selector .sp-btn+.sp-btn{margin:0}.feature-values-block .feature-value-selector .feature-reset{width:24px;height:24px;color:var(--secondary);border-radius:5px;cursor:pointer}.feature-values-block .feature-value-selector .feature-reset *{transform-origin:center center;transform:scale(0.5)}.feature-values-block .feature-value-selector .feature-reset:hover{background:var(--secondary);color:var(--text-primary)}
.product-card{text-decoration:none;display:grid;grid-template-columns:1fr 1.33fr max-content;gap:40px;padding:8px 12px;min-height:130px;background-color:var(--color-bg-default);border-radius:var(--border-radius);cursor:pointer}.product-card:hover{color:unset}.product-card .product-info-variant-image{display:flex;gap:40px;flex-basis:500px}.product-card .product-info-variant-image .variant-image{width:115px;height:115px;flex-shrink:0}.product-card .product-info-variant-image .variant-image img{width:100%;height:100%;object-fit:cover}.product-card .product-info-variant-image .product-info{display:flex;flex-direction:column;gap:4px;color:var(--text-light);font-size:13px;line-height:15px}.product-card .product-info-variant-image .product-info .product-name{font-size:14px;color:var(--color-typo-primary)}.product-card .product-info-variant-image .product-info .variants-count{color:var(--text-lighter)}.product-card .product-info-variant-image .product-info .product-category{margin-top:4px;color:var(--secondary)}.product-card .prices-and-controls{display:flex;gap:20px;justify-content:flex-start}.product-card .prices-and-controls .delimeter{height:100%;width:1px;background:var(--border-color)}.product-card .prices-and-controls .prices-list{flex-grow:1}.product-card .prices-and-controls .prices-list .variant-prices .variant-price{display:flex;justify-content:space-between}.product-card .prices-and-controls .prices-list .variant-prices .variant-price .range{color:var(--text-light)}.product-card .prices-and-controls .prices-list .variant-prices .variant-price .price{font-weight:bold}
.products-list{display:flex;flex-direction:column;gap:2px}
.wrapper-categories-catalog{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.wrapper-categories-catalog .sp-table-container{overflow:visible}.wrapper-categories-catalog .wrapper-bottom-categories-catalog{display:flex;justify-content:space-between;align-items:center}.wrapper-categories-catalog .wrapper-bottom-categories-catalog .wrapper-select-showBy{display:flex;align-items:center;gap:10px}.wrapper-categories-catalog .wrapper-bottom-categories-catalog .wrapper-select-showBy .sp-dropdown{max-width:60px}.wrapper-categories-catalog .wrapper-tools-category{cursor:pointer;width:50px;text-align:center;position:relative}.wrapper-categories-catalog .wrapper-tools-category>svg{height:auto;width:18px}.wrapper-categories-catalog .wrapper-tools-category .wrapper-controls-list{display:flex;justify-content:center}.wrapper-categories-catalog .wrapper-tools-category .controls{display:flex;flex-direction:column;position:absolute;background:var(--white);border:1px solid var(--grey);border-radius:5px}.wrapper-categories-catalog .wrapper-tools-category .controls>a>button{padding:0px;border:none;background:none;justify-content:center}.wrapper-categories-catalog .wrapper-tools-category .controls>a>button svg{height:16px}.wrapper-categories-catalog .wrapper-tools-category .controls .border-icon{padding:0px;border:none;background:none;width:20px;height:20px}.wrapper-categories-catalog .wrapper-tools-category .controls .border-icon svg{height:16px}.wrapper-categories-catalog .table-categories .column-number>div{justify-content:center;text-align:center}.wrapper-categories-catalog .table-categories .column-tools>div{overflow:visible}
.pricelist-catalog{display:flex;gap:20px}.pricelist-catalog__left{flex-basis:300px;max-width:300px}.pricelist-catalog__right{flex:1}.pricelist-catalog__right .suggestions-popup{z-index:5}.pricelist-catalog__right .toolbar-search{width:400px}.pricelist-catalog__right .toolbar-search .icon [data-icon=xmark]{transition:color var(--transition-time);cursor:pointer}.pricelist-catalog__right .toolbar-search .icon [data-icon=xmark]:hover{color:var(--secondary);border-radius:50%}
.SearchResultItem{width:100%;padding:var(--space-xs) var(--space-s);display:flex;gap:var(--space-xs);align-items:center;max-width:100%;position:relative}.SearchResultItem:hover{background:var(--color-control-bg-clear-hover)}.SearchResultItem:not(.SearchResultItem--hasSubMenu):hover{cursor:pointer}.SearchResultItem--hasSubMenu:hover .SearchResultItem-arrow{opacity:1}.SearchResultItem-icon{width:var(--graphics-size-l);height:var(--graphics-size-l);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SearchResultItem .Text{line-height:100%}.SearchResultItem-info{display:flex;flex-direction:column;gap:var(--space-3xs);flex-grow:1;overflow:hidden}.SearchResultItem-info .mark{color:var(--color-typo-secondary)}.SearchResultItem-arrow{width:var(--graphics-size-s);height:var(--graphics-size-s);display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.5;transition:opacity .2s ease;color:var(--color-typo-secondary)}
.variant-prices .ranges{display:grid;grid-template-columns:auto minmax(80px, 1fr);row-gap:10px;column-gap:20px;align-items:center;width:100%}
.product-variant{border-top:1px solid var(--border-color);padding:var(--space-m) 0;margin-bottom:var(--space-m);display:flex;align-items:flex-start;gap:24px;width:100%}.product-variant .right-nomenclature-card{flex-grow:1}.product-variant .right-nomenclature-card>div{padding:var(--space-s) 0;display:flex;flex-direction:column;gap:var(--space-m)}.product-variant .right-nomenclature-card>div:first-child{padding-top:0}.product-variant .right-nomenclature-card .actions{flex-direction:row;justify-content:flex-end}
.ImageUploader{background:var(--color-control-bg-default);width:188px;height:188px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;padding:0px;border-radius:4px;border:1px solid var(--color-control-bg-border-default)}.ImageUploader .ImageUploader-placeholder{position:absolute;width:100%;height:100%;justify-content:center;align-items:center;display:none;white-space:normal;text-align:center;color:var(--white);line-height:1em;font-size:1em}.ImageUploader .DeleteIconButton{justify-content:center;align-items:center;position:absolute !important;bottom:0px;z-index:2;display:none;padding:5px}.ImageUploader .DeleteIconButton button{min-width:unset;width:20px;height:20px}.ImageUploader .DeleteIconButton button svg{width:1em;height:1em}.ImageUploader:hover .ImageUploader-placeholder{display:flex;z-index:1;background:rgba(0,0,0,.3)}.ImageUploader:hover img{border:1px solid var(--border-color)}.ImageUploader:hover .DeleteIconButton{display:flex}.ImageUploader img{width:100%;height:100%;object-fit:cover;border:1px solid rgba(0,0,0,0)}body:has(.popup-confirm-uploader) .ImageUploader-placeholder{display:flex;z-index:1;background:rgba(0,0,0,.3)}body:has(.popup-confirm-uploader) img{border:1px solid var(--border-color)}body:has(.popup-confirm-uploader) .DeleteIconButton{display:flex}
.feature-value-selector{display:flex;align-items:center;gap:5px;margin-bottom:10px}.feature-value-selector .sp-btn+.sp-btn{margin:0}.feature-value-selector .feature-reset{width:24px;height:24px;color:var(--secondary);border-radius:5px;cursor:pointer}.feature-value-selector .feature-reset *{transform-origin:center center;transform:scale(0.5)}.feature-value-selector .feature-reset:hover{background:var(--secondary);color:var(--text-primary)}
.nomenclatures-actions{margin:10px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.nomenclatures-actions .nomenclatures-actions-wrapper{display:flex;align-items:center;gap:15px}.popup-added-nomenclature .popup-added-nomenclature-wrapper{width:400px;height:180px;display:flex;flex-direction:column;gap:15px}.wrapper-nomenclature-value{display:flex;justify-content:space-between;width:100%;gap:20px;align-items:center}.wrapper-nomenclature-value span{font-size:12px}
.Section{background:var(--color-bg-default);height:max-content;border-radius:var(--control-radius)}.Section__content{padding:var(--space-section)}.Section header{background:var(--color-bg-system);color:var(--color-typo-primary);font-size:var(--size-text-m);font-weight:var(--font-weight-text-medium);padding:0 var(--space-l);height:var(--space-4xl);min-height:var(--space-4xl);display:flex;align-items:center;border-radius:var(--control-radius) var(--control-radius) 0 0}.Section .sp-table{border:1px solid var(--color-bg-system)}
.SectionHeaderProjectSelect{background:var(--color-bg-system);padding:var(--space-xs);display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);width:100%;height:var(--space-4xl);border-left:6px solid var(--color-bg-system);border-radius:var(--border-radius) var(--border-radius) 0 0}.SectionHeaderProjectSelect-ProjectInfo{width:100%;overflow:hidden}.SectionHeaderProjectSelect-ProjectInfo a{text-decoration:none}
.product-page{display:flex;justify-content:space-between;gap:20px}.product-page .product-information-variants{flex:2;display:flex;flex-direction:column;gap:20px}.product-page .product-information-variants .type-measure .sp-row{margin-bottom:0px}.product-page .product-additional-information{display:flex;flex:1;flex-direction:column;gap:20px}.product-page .product-additional-information section header{justify-content:space-between}.product-page .product-additional-information .description{display:grid;grid-template-rows:1fr;transition:all var(--transition-time)}.product-page .product-additional-information .description>div{overflow:hidden}.product-page .product-additional-information .description .rich-text{margin-bottom:10px}.product-page .product-additional-information .toggle{margin-top:10px;display:flex;gap:20px}.product-page .main-information{display:flex;flex-direction:row;gap:20px}.product-page .main-information .left{flex-basis:400px}.product-page .product-features{display:grid;grid-template-rows:1fr;transition:all var(--transition-time)}.product-page .product-features>div{overflow:hidden}.product-page .product-features .feature-selector,.product-page .product-features .feature-value{margin-bottom:12px}.product-page .product-features .sp-btn+.sp-btn{margin-left:5px}.product-page .amount-ranges-section{display:grid;grid-template-rows:1fr;transition:all var(--transition-time)}.product-page .amount-ranges-section>div{overflow:hidden}.product-page .closed{grid-template-rows:0fr !important}.feature-value{display:flex;flex-direction:column;gap:8px;color:var(--text-light)}.feature-value .record-select{width:100%}
.amount-ranges .wrapper-amount-range{display:flex;flex-direction:column;gap:10px}.amount-ranges .wrapper-amount-range .amount-range{display:flex;align-items:flex-end;gap:10px}.amount-ranges .wrapper-amount-range .amount-range .inputs{display:flex;align-items:flex-end;gap:20px;flex-grow:1}.amount-ranges .wrapper-amount-range .amount-range .inputs .input-block{display:flex;flex-direction:column;width:100%}.amount-ranges .wrapper-amount-range .amount-range .inputs .input-block span{color:var(--text-light);margin-bottom:8px}.amount-ranges .wrapper-amount-range .amount-range .inputs .input-block.invalid input{color:var(--color-typo-alert);border-color:var(--color-typo-alert) !important}.amount-ranges .wrapper-amount-range .amount-range .actions{width:90px;display:flex;gap:10px}
.amount-ranges{display:flex;gap:10px;flex-direction:column}.amount-ranges .actions{display:flex;gap:10px}.amount-ranges .records>div{margin-bottom:5px}
.DelayedLoader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;animation:fadeIn 3s forwards}@keyframes fadeIn{to{opacity:1}}
.Suggestions__Item{display:grid;grid-template-columns:1fr;grid-row-gap:5px;padding:var(--space-xs)}.Suggestions__Item:hover{background-color:var(--color-control-bg-clear-hover);cursor:pointer}.Suggestions__Item .name-with-opf{font-weight:bold}.Suggestions__Item .suggestion-footer{display:flex;justify-content:space-between}
.fast-create-contragent .warning-message{color:var(--error);font-size:11px}.fast-create-contragent .full-width .sp-col{min-width:100% !important}.fast-create-contragent .wrapper-additional-text{display:flex;align-items:center;gap:10px;margin-bottom:16px}.fast-create-contragent .wrapper-additional-text .additional-text{font-size:11px;line-height:1.4em}.fast-create-contragent .ui-form .sp-row{margin:0px}.fast-create-contragent .ui-form .sp-row .form-field>div{width:100%}.sp-suggestions-list .suggestion-item{height:auto}
.SortSwitcher{cursor:pointer}
.post-message-editor{display:flex;flex-direction:column;gap:24px}.post-message-editor .actions{display:flex;justify-content:flex-end;gap:24px}.post-message-editor .actions #attach-files-message{display:none}.post-message-editor .actions .upload{flex-shrink:0}.post-message-editor .actions .sp-btn-primary{flex-shrink:0}.post-message-editor .actions .sp-btn-primary svg{height:24px}.post-message-editor .actions .sp-btn-primary svg path{fill:#fff}.post-message-editor .actions .attached-files{display:flex;flex-wrap:wrap;gap:4px}.post-message-editor .actions .attached-files .item-attached-file{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:var(--light-grey)}
.wrapper-message{display:flex;align-items:flex-end;flex-direction:row-reverse;padding-right:16px}.wrapper-message .wrapper-avatar-message{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--content-bg)}.wrapper-message .wrapper-avatar-message svg{max-width:20px;max-height:20px}.wrapper-message .sp-avatar{flex-shrink:0}.wrapper-message .triangle-message{position:relative;overflow:hidden;width:16px;height:16px;flex-shrink:0}.wrapper-message .triangle-message:before{content:"";position:absolute;display:block;width:50px;height:50px;top:-32px;right:-33px;z-index:2;background:var(--color-bg-default);border-radius:50%}.wrapper-message .triangle-message:after{border:none;content:"";display:block;border:8px solid rgba(0,0,0,0);border-left:8px solid var(--content-bg);border-bottom:8px solid var(--content-bg);bottom:0;right:0;z-index:1}.wrapper-message .content-message{padding:12px;border-radius:6px 6px 0px 6px;background:var(--content-bg);min-width:335px;max-width:500px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.wrapper-message .content-message .wrapper-attachments{border-top:1px solid var(--dark-grey);padding-top:8px}.wrapper-message .content-message .date{font-size:12px;font-weight:400xp;color:var(--dark-grey);text-align:right}.wrapper-message .content-message .system-text{font-size:12px;font-style:italic}.wrapper-message.is-me{flex-direction:row;padding-right:0px}.wrapper-message.is-me .triangle-message{position:relative;overflow:hidden;width:16px;height:16px;flex-shrink:0}.wrapper-message.is-me .triangle-message:before{content:"";position:absolute;display:block;width:50px;height:50px;top:-32px;left:-33px;z-index:2;background:var(--color-bg-default);border-radius:50%}.wrapper-message.is-me .triangle-message:after{content:"";display:block;border:8px solid rgba(0,0,0,0);border-right:8px solid var(--secondary-bg);border-bottom:8px solid var(--secondary-bg);bottom:0;right:0;z-index:1}.wrapper-message.is-me .content-message{border-radius:6px 6px 6px 0px;background:var(--secondary-bg)}
.wrapper-widget-messages{overflow:hidden;display:flex;flex-direction:column;height:100%;max-height:100%}.wrapper-widget-messages .wrapper-messages{margin-bottom:24px;display:flex;flex-grow:1;flex-direction:column;gap:26px;overflow-x:hidden;overflow-y:auto}
.history-delta-popup .sp-popup-content{min-height:200px;background-color:var(--content-bg);max-width:600px;max-height:80vw}.history-delta-popup .sp-popup-content table{width:100%}.history-delta-popup .sp-popup-content table thead th{background-color:rgba(0,0,0,0)}.history-delta-popup .sp-popup-content table tbody td{text-align:center;background-color:var(--color-bg-default) !important;color:var(--color-typo-primary)}.history-delta-popup .sp-popup-content .owner{line-height:30px;font-size:12px;display:flex;gap:5px;align-items:center;justify-content:center;margin-bottom:5px}.history-delta-popup .sp-popup-content .owner .date{font-style:normal;color:var(--secondary)}
.wrapper-single-application{display:flex;gap:20px;align-items:flex-start;height:100%}.wrapper-single-application .left-application{flex-grow:1;display:flex;flex-direction:column;gap:20px;height:100%}.wrapper-single-application .left-application .wrapper-head-section{width:100%;display:flex;justify-content:space-between;align-items:center}.wrapper-single-application .left-application .wrapper-head-section .type-application{font-size:14px;font-weight:400;color:var(--dark-grey)}.wrapper-single-application .left-application .section:has(.wrapper-history-widget),.wrapper-single-application .left-application .section:has(.wrapper-widget-messages){display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.wrapper-single-application .left-application .section:has(.wrapper-history-widget) .sp-tabs-content,.wrapper-single-application .left-application .section:has(.wrapper-widget-messages) .sp-tabs-content{flex-grow:1;overflow:hidden}.wrapper-single-application .left-application .section .main-info-section{flex-grow:1;display:flex;flex-direction:column;gap:16px;overflow:hidden}.wrapper-single-application .left-application .section .main-info-section .wrapper-field{display:flex;flex-direction:column;gap:20px}.wrapper-single-application .left-application .section .main-info-section .delimeter{height:1px;background:var(--secondary-bg)}.wrapper-single-application .left-application .section .main-info-section .editor-control{gap:20px;display:flex}.wrapper-single-application .left-application .section .main-info-section .top-main-section{display:flex;flex-direction:column;gap:16px}.wrapper-single-application .left-application .section .main-info-section .top-main-section .row-field{display:flex;gap:20px}.wrapper-single-application .left-application .section .main-info-section .top-main-section .form-field{margin:0px}.wrapper-single-application .right-application{width:592px;display:flex;flex-direction:column;gap:20px;max-height:100%;overflow:hidden}.wrapper-single-application .right-application .relation-records-controls,.wrapper-single-application .right-application .wrapper-new-employee{display:flex;gap:24px;align-items:flex-end}.wrapper-single-application .right-application .relation-records-controls .form-field,.wrapper-single-application .right-application .wrapper-new-employee .form-field{margin:0px;flex-grow:1}.wrapper-single-application .right-application .relation-records-content{display:flex;flex-direction:column;gap:24px;flex-grow:1;overflow-x:hidden;overflow-y:auto}.wrapper-single-application .right-application .ui-form .sp-row{margin:0px}.wrapper-single-application .right-application .ui-form .sp-row.bottom-align{align-items:center}.wrapper-single-application .right-application .ui-form .sp-row .react-datepicker-wrapper{width:100%}.wrapper-single-application .right-application .ui-form .sp-row .form-field.disabled .react-datepicker__close-icon{display:none}.wrapper-single-application .right-application .ui-form .attachment-files{width:100%}.wrapper-single-application .right-application .ui-form .attachment-files.disabled .upload{pointer-events:none;opacity:.6}.wrapper-single-application .right-application .ui-form .attachment-files .list .delete-btn{display:none}.wrapper-single-application .title-section{font-size:18px;font-weight:700;color:var(--dark)}.wrapper-single-application .controls{display:flex;gap:20px}.with-new-record .new-client{background:var(--secondary);color:var(--text-primary)}.with-new-record .new-client:hover{background:var(--secondary);color:var(--text-primary)}.wrapper-contragent-name{max-width:400px}.history-dialog header{flex-shrink:0}.history-dialog header .title{width:100%;display:flex;justify-content:space-between;align-items:center}.history-dialog .content{flex-grow:1;overflow:hidden;display:flex;flex-direction:column}
.wrapper-list-dialog{flex-grow:1;display:flex;flex-direction:column}.wrapper-list-dialog .wrapper-count-record{display:flex;gap:4px;font-size:12px}
.KanbanCard{padding:var(--space-m);padding-left:var(--space-l);background-color:var(--color-bg-default);display:flex;flex-direction:column;gap:var(--space-xs)}
.KanbanCard__List .showAllToggle{pointer-events:auto !important}.KanbanCard__List .showAllToggle:hover{color:var(--color-type-secondary)}
.KanbanCard__PositionTotal{display:flex;align-items:center;justify-content:space-between}.KanbanCard__PositionTotal .sum,.KanbanCard__PositionTotal .positionCount{display:flex;flex-direction:row}
.KanbanCard__Top{color:var(--color-typo-secondary);display:flex;flex-direction:row;justify-content:space-between}.KanbanCard__Top .left{display:flex;align-items:center;gap:var(--space-2xs)}.KanbanCard__Top .left .SvgCheck{margin-bottom:3px}.KanbanCard__Top .id{gap:unset}.KanbanCard__Top .date{max-width:60%}
.KanbanCard__Labels{flex-direction:row;flex-wrap:wrap;display:flex;gap:var(--space-2xs)}
.KanbanCard__Title{display:flex;flex-direction:column;gap:var(--space-2xs)}
.KanbanCard__Bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.KanbanCard__Bottom .counts{border:var(--control-border-width) solid var(--color-control-bg-border-default);border-radius:var(--control-radius);padding:0 6px;display:flex;flex-direction:row;gap:var(--space-s);flex-wrap:nowrap;margin-left:auto;min-width:max-content;max-width:30%}.KanbanCard__Bottom .counts .attachmentCount,.KanbanCard__Bottom .counts .commentCount{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2xs)}
.KanbanCard__Progress{margin-bottom:var(--space-2xs)}
.KanbanCard__Badges{flex-direction:row;flex-wrap:wrap;display:flex;gap:var(--space-2xs)}
.direction{display:flex;align-items:center;gap:var(--space-2xs)}
.KanbanCard__Preview{border-radius:var(--control-radius);width:100%;height:160px;overflow:hidden;position:relative}.KanbanCard__Preview img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.KanbanListHeader{border-radius:var(--control-radius);padding:0 var(--control-space-s);padding-right:var(--space-2xs);width:var(--list-width) !important;margin-bottom:var(--space-m) !important;min-height:40px;width:280px;display:flex;align-items:flex-start;justify-content:space-between;background:var(--color-bg-system);border-left:6px solid gray}.KanbanListHeader .actions{display:flex;flex-direction:row;align-items:center;height:100%;gap:var(--space-3xs)}.KanbanListHeader .no-truncate{border:6px solid rgba(0,0,0,0);border-left:0;white-space:normal;word-break:break-word}.KanbanListHeader .KanbanListHeader-title{align-self:center;text-transform:uppercase}
.KanbanCollapsedList{border-radius:var(--control-radius);cursor:pointer;padding-top:var(--space-3xs);width:40px;height:280px;display:flex;flex-direction:column;align-items:center;background:var(--color-bg-system);border-left:6px solid gray}.KanbanCollapsedList .KanbanCollapsedList-title{padding:var(--space-m) 0 var(--space-2xs) 0;writing-mode:vertical-rl;transform:rotate(180deg);flex:1;display:flex;align-items:center;justify-content:flex-start;font-weight:var(--font-weight-text-bold);color:var(--color-typo-primary);user-select:none;overflow:hidden;white-space:nowrap;width:100%}.KanbanCollapsedList .KanbanCollapsedList-title>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-bottom:var(--space-2xs);text-transform:uppercase}.KanbanCollapsedList .KanbanCollapsedList-title>:last-child{flex-shrink:0}
.kanban-skeleton{height:100%;width:100%;overflow:hidden;position:relative}.kanban-skeleton .kanban-skeleton-container{width:100%;overflow:auto;display:grid;grid-template-columns:repeat(4, var(--list-width));gap:32px}.kanban-skeleton .skeleton-list-column{height:100%;width:var(--list-width)}.kanban-skeleton .skeleton-list-column .skeleton-list-header{width:100%;height:var(--control-height-m);border-radius:var(--border-radius);margin-bottom:var(--space-m)}.kanban-skeleton .skeleton-list-column .skeleton-tasks-container{display:flex;flex-direction:column;gap:10px;width:100%;overflow:hidden}.kanban-skeleton .skeleton-list-column .skeleton-tasks-container .skeleton-task{height:130px;width:100%;border-radius:var(--border-radius)}
.wrapper-kanban-dialogs{flex-grow:1;overflow:hidden}
.wrapper-dialogs-filters .composite-toolbar{margin:0px}.wrapper-dialogs-filters .composite-toolbar .left{flex-grow:1;align-items:center}
.ModeSwitcher{display:flex;column-gap:10px}
.dialogs-root{display:flex;flex-direction:column;gap:20px;height:100%;overflow-x:hidden}.dialogs-root .head-page{color:var(--dark);font-size:18px;font-weight:700}
.captcha-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;margin-top:24px}.captcha-wrapper .captcha{display:flex;gap:20px;flex-direction:row-reverse;align-items:center;justify-content:start;padding:15px 0}.captcha-wrapper .captcha .reload{cursor:pointer}
.wrapper-feedback-form{background:var(--color-bg-secondary);padding:24px;display:flex;flex-direction:column;align-items:flex-end}.wrapper-feedback-form .content{width:100%}.wrapper-feedback-form .content form{width:100%}.wrapper-feedback-form .content form .fields-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.wrapper-feedback-form .content form .submits{margin-top:24px}.wrapper-feedback-form .wrapper-close-popup{display:flex;justify-content:flex-end;cursor:pointer}@media(max-width: 767px){.wrapper-feedback-form{height:100%;width:100%;max-width:unset;max-height:unset}}
.wrapper-feedback-button{position:fixed;bottom:30px;right:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:var(--primary);border-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}.wrapper-feedback-button svg{font-size:20px;color:#fff}@media(max-width: 480px){.wrapper-feedback-button{right:16px;bottom:16px}}
.auth-layout{width:100%;height:100%;display:flex;overflow:auto}.auth-layout .auth-background{flex:1;height:100%;position:relative}.auth-layout .auth-background img{object-fit:cover;width:100%;height:100%}.auth-layout .auth-background .background-layout{position:absolute;top:0;bottom:0;right:0;left:0;background-color:var(--login-background-layout);backdrop-filter:blur(0.5px)}.auth-layout .auth-background .slogan{text-transform:uppercase;position:absolute;bottom:65px;left:62px;display:flex;flex-direction:column;font-size:84px;line-height:normal;gap:20px}@media(max-width: 480px){.auth-layout{overflow:hidden}.auth-layout .auth-background{display:none}.auth-layout .auth{flex-grow:1;max-width:100%}}

.ModuleMenu{overflow:hidden}.ModuleMenu .Collapse-Label{border-top:1px solid var(--color-bg-stripe);box-shadow:0px 0px 24px 0px rgba(0,0,0,.16);background:var(--color-bg-ghost)}.ModuleMenu .Collapse-LabelText{max-width:100%}.ModuleMenu .Collapse-Content{padding:0px}.ModuleMenu .module-menu-label{display:flex;flex-direction:column;align-items:center}.wrapper-tooltip{display:flex;gap:var(--space-xs)}
.SidebarSwitcher{background-color:var(--color-bg-default)}.SidebarSwitcher:hover{background-color:var(--color-bg-default) !important}
.SideBar{position:relative;width:240px;display:flex;flex-direction:column;background:var(--color-bg-default);transition:all var(--transition-time)}.SideBar a{text-decoration:none}.SideBar-header{position:relative}.SideBar-size-switcher{position:absolute;right:calc(var(--button-height)/-2);top:calc((100% - var(--button-height))/2)}.SideBar-logo{padding:var(--space-s) var(--space-m);display:flex;flex-shrink:0;justify-content:center;align-items:center;height:var(--space-2xl);box-sizing:content-box}.SideBar-logo img{max-height:100%}.SideBar .SideBarMenu{flex-grow:1;overflow:auto;scrollbar-width:none}.SideBar-footer-theme-toggle-wrapper{padding:var(--space-s) var(--space-m);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-bg-stripe);border-top:1px solid var(--color-bg-stripe)}.SideBar-footer-copyright{height:48px;padding:var(--space-s) var(--space-m)}.SideBar-footer-copyright .Text{color:var(--color-control-typo-disable)}.SideBar.short{width:80px}.SideBar.short .SideBar-footer-theme-toggle-wrapper{padding:var(--space-s) 0px;justify-content:center}.SideBar.short .SideBar-footer-copyright{padding:var(--space-s) 0px}.SideBar.short .SideBar-footer-copyright .Text{text-align:center}
.BillingButton{min-width:150px;margin:0 var(--space-m)}
.GlobalSearch{border-radius:var(--control-radius);background-color:hsla(0,0%,100%,.2);padding:0 var(--space-xs);width:100%}.GlobalSearch .FieldGroup{width:100%}.GlobalSearch .FieldGroup .Select{min-width:100px;max-width:100px}.GlobalSearch .FieldGroup .Select .Select-ControlValueContainer{margin-left:var(--space-2xs)}.GlobalSearch .FieldGroup .TextField-Icon{color:#fff !important}.GlobalSearch .FieldGroup .TextField-Input::placeholder{color:rgba(246,251,253,.35) !important}.GlobalSearch-popover{background-color:var(--color-bg-default);z-index:1;max-width:100%;display:flex;border-radius:calc(var(--scrollbar-size)/2);box-shadow:var(--shadow-layer);border:var(--control-border-width) solid var(--color-control-bg-border-default)}.GlobalSearch-popover .Loader,.GlobalSearch-popover .not-found{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:var(--space-m);height:200px}.GlobalSearch-popover .popover-list{padding:var(--space-xs) 0px;max-height:300px;overflow:auto;width:100%;display:flex;flex-direction:column}
.OnlineUsers{display:flex;flex-direction:row;gap:var(--space-s);align-items:center}.OnlineUsers .Text{text-wrap:nowrap}.OnlineUsers .Avatar{box-shadow:unset}
.UserWithContextMenu-dropdown{outline:none}.UserWithContextMenu-dropdown .ListItem{outline:none}
.BillingHeader{background:var(--color-bg-secondary);padding:var(--space-xl);width:100%}.BillingHeader .billing-header-statusline{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-xl)}.BillingHeader .billing-line{display:flex;justify-content:space-between;align-items:center}.BillingHeader .billing-line-wrapper{display:flex;flex-direction:column;gap:var(--space-s)}
.BillingModules{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}.BillingModules .billing-module{display:flex;width:100%;overflow:hidden;align-items:center;position:relative;background:var(--color-bg-default);border:var(--control-border-width) solid var(--color-bg-secondary);padding:var(--space-s);border-radius:var(--control-radius);transition:all var(--transition-time);cursor:pointer}.BillingModules .billing-module .billing-module-text{width:100%;display:flex;gap:var(--space-s);flex-direction:column;align-items:center}.BillingModules .billing-module .billing-module-text .billing-module-price-wrapper{display:flex;flex-direction:column;align-items:center}.BillingModules .billing-module .billing-module-icon{position:absolute;top:-7px;right:-6px}.BillingModules .billing-module .billing-module-icon svg{width:13px;height:10px}.BillingModules .billing-module .billing-module-icon svg path{fill:#fff}.BillingModules .billing-module:hover{border:var(--control-border-width) solid var(--color-control-bg-border-secondary)}.BillingModules .billing-module-active{border:var(--control-border-width) solid var(--color-control-bg-border-secondary)}.BillingModules .billing-module-active::before{content:"";position:absolute;top:-3px;right:-11px;transform:rotate(45deg);width:31px;height:15px;border:var(--control-border-width) solid var(--color-control-bg-border-secondary);background:var(--color-control-bg-border-secondary)}.BillingModules .billing-payment-waiting-mode{border:var(--control-border-width) solid var(--color-bg-secondary)}.BillingModules .billing-payment-waiting-mode::before{border:var(--control-border-width) solid var(--color-bg-secondary);background:var(--color-bg-secondary)}.BillingModules .billing-payment-waiting-mode:hover{border:var(--control-border-width) solid var(--color-bg-secondary)}
.BillingSpaces .billing-spaces-line{display:flex;justify-content:space-between;align-items:center;width:100%}.BillingSpaces .billing-spaces-input{margin-top:8px}.BillingSpaces .billing-space-range{margin-top:12px}.BillingSpaces .billing-space-line-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}
.BillingTotal{display:flex;flex-direction:column;gap:12px}.BillingTotal .billing-total-line{padding:23.5px 0;display:flex;width:100%;justify-content:space-between}.BillingTotal .billing-waiting-line{display:flex;width:100%;justify-content:center}.BillingTotal .billing-buttons{display:flex;flex-direction:column;gap:16px}.BillingTotal .payment-waiting-text{display:flex;align-items:center;gap:8px}
.BillingModal{right:160px;top:60px;display:flex;align-items:center;max-height:95%;flex-direction:column;min-height:400px;width:340px}.BillingModal .billing-body{padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-l)}.BillingModal>.Loader{margin-top:200px}@media(max-width: 768px){.BillingModal{right:unset;top:unset;width:100%;height:100%;max-width:unset;max-height:unset;border-radius:unset}}
.BillingModalConfirms{padding:var(--space-l);width:340px;display:flex;flex-direction:column;justify-content:space-between}
.Header{padding:var(--space-xs) var(--space-xl);background:var(--color-bg-brand);display:flex;justify-content:space-between;gap:var(--space-l);align-items:center}.Header-col{flex:1;display:flex;align-items:center}.Header-col-end{display:flex;align-items:center;justify-content:flex-end}.Header-col-end>div{padding:0px var(--space-m);border-right:1px solid rgba(0,65,102,.2);height:100%}.Header-col-end>div:last-child{border:none}.Header-col-back-history{display:flex;align-items:center;gap:var(--space-xs)}.Header .Text,.Header .IconSelect,.Header .TextField,.Header .Select-Placeholder,.Header .TextField-ClearButtonIcon,.Header .Select,.Header .Button-Icon,.Header input{color:#fff !important}.Header .Text ::placeholder,.Header .IconSelect ::placeholder,.Header .TextField ::placeholder,.Header .Select-Placeholder ::placeholder,.Header .TextField-ClearButtonIcon ::placeholder,.Header .Select ::placeholder,.Header .Button-Icon ::placeholder,.Header input ::placeholder{color:#fff !important}.Header .Text *[fill],.Header .IconSelect *[fill],.Header .TextField *[fill],.Header .Select-Placeholder *[fill],.Header .TextField-ClearButtonIcon *[fill],.Header .Select *[fill],.Header .Button-Icon *[fill],.Header input *[fill]{fill:#fff}
.HeaderBreadcrumbs{width:500px}.HeaderBreadcrumbs .BreadcrumbsItem:not(:last-child){cursor:pointer}.HeaderBreadcrumbs .BreadcrumbsItem:not(:last-child) .Text:hover{color:var(--color-typo-link-hover) !important}.HeaderBreadcrumbs .BreadcrumbsItem span{color:var(--color-control-typo-primary)}
.MainLayout{display:flex;min-height:100vh;max-height:100vh}.MainLayout .SideBar{flex-shrink:0}.MainLayout-right{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.MainLayout-content{overflow:hidden;flex-grow:1}.MainLayout-page{padding:var(--space-l);height:100%;width:100%;overflow:auto;background:var(--color-bg-secondary);transition:background var(--transition-timing)}.MainLayout-page .page-title{margin:-15px -20px 15px -20px;padding:0 20px;height:50px;line-height:50px}@media(max-width: 767px){.MainLayout-content .page{padding:15px}.MainLayout-content .page .page-title{margin:0;padding:0}}
.MobileHeader{background:var(--color-bg-brand);padding:var(--space-2xs) var(--space-m);justify-content:space-between}.MobileHeader svg{fill:#fff !important}.MobileHeader .Text,.MobileHeader .IconSelect,.MobileHeader .TextField,.MobileHeader .Select-Placeholder,.MobileHeader .TextField-ClearButtonIcon,.MobileHeader .Select,.MobileHeader .Button-Icon,.MobileHeader input{color:#fff !important}.MobileHeader .Text ::placeholder,.MobileHeader .IconSelect ::placeholder,.MobileHeader .TextField ::placeholder,.MobileHeader .Select-Placeholder ::placeholder,.MobileHeader .TextField-ClearButtonIcon ::placeholder,.MobileHeader .Select ::placeholder,.MobileHeader .Button-Icon ::placeholder,.MobileHeader input ::placeholder{color:#fff !important}.MobileHeader .Text *[fill],.MobileHeader .IconSelect *[fill],.MobileHeader .TextField *[fill],.MobileHeader .Select-Placeholder *[fill],.MobileHeader .TextField-ClearButtonIcon *[fill],.MobileHeader .Select *[fill],.MobileHeader .Button-Icon *[fill],.MobileHeader input *[fill]{fill:#fff}.che--MobileMenu-Sidebar.Sidebar-Window_position_left,.che--MobileMenu-Sidebar.Sidebar-Window_position_right{max-width:calc(100% - var(--space-6xl))}
.wrapper-rewrite-password{display:flex;flex-direction:column;gap:16px;max-height:100%;overflow:auto}.wrapper-rewrite-password .head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.wrapper-rewrite-password .head .form-rewrite-password{width:100%}.wrapper-rewrite-password .head svg{cursor:pointer}.wrapper-rewrite-password .error{margin-top:16px}.wrapper-rewrite-password .user-section{display:flex;gap:12px;justify-content:center}.wrapper-rewrite-password .form-rewrite-password>div{display:flex;flex-direction:column;gap:10px}.wrapper-rewrite-password .form-rewrite-password>div .form-field{margin:0px}
.input-password{font-size:13px}.input-password .password-field{position:relative}.input-password .password-field>.icon-btn{position:absolute !important;right:10px;bottom:0}.password-with-validate .invalid svg path{fill:red !important}.password-with-validate .wrapper-password-hint{display:flex;flex-direction:column;justify-content:center;gap:4px;margin-top:10px}.password-with-validate .wrapper-password-hint .item-hint-password{display:flex;gap:4px;align-items:center;font-size:12px}.password-with-validate .wrapper-password-hint .item-hint-password svg path{fill:green}.password-with-validate .field{margin:0px}
.Theme_color_gpnDark{--color-control-typo-placeholder: var(--color-typo-secondary)}
.Theme_color_gpnDefault{--color-control-typo-placeholder: var(--color-typo-secondary)}
.Theme_color_gpnDisplay{--color-control-typo-placeholder: var(--color-typo-secondary)}
.ErrorFallback .actions{display:flex;flex-direction:column;gap:var(--space-xl);align-items:center;max-width:500px}
