@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.rf-modal{--rf-modal-stroke:#0f172a14;--rf-modal-text:#1f2330;--modal-x-offset:0}.rf-modal__bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1c3c80}.rf-modal__container{border:1px solid var(--rf-modal-stroke);color:var(--rf-modal-text);background:#fffffffa;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 30px 80px -28px #0f1c3c59}.rf-modal__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.rf-modal__wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rf-modal__header{background:0 0;flex-shrink:0;min-height:0;padding:12px 16px 12px 22px;position:relative}.rf-modal__header:after{content:"";background:linear-gradient(90deg,#0000 0%,#4cc8ff73 25%,#3a85ff80 50%,#b08cff73 75%,#0000 100%);height:1px;position:absolute;bottom:0;left:22px;right:22px}.rf-modal__title{color:var(--rf-modal-text);margin:0;font-size:16px;font-weight:500;line-height:24px}.rf-modal__close-button{margin-left:auto}.rf-modal__content{min-height:0;color:var(--neutral-90);flex-direction:column;flex:auto;padding:16px 24px 24px;display:flex;overflow:auto}.rf-modal__footer{z-index:1;background:#fffffffa;flex-shrink:0;padding:16px 24px 20px;position:relative}.rf-modal__footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#4cc8ff73 25%,#3a85ff80 50%,#b08cff73 75%,#0000 100%);height:1px;position:absolute;top:0;left:22px;right:22px}.message-modal__container{flex-direction:column;display:flex}.message-modal__row{flex-direction:row;gap:.75rem;display:flex}.message-modal__error-color{color:var(--error-60-main)}.message-modal__warning-color{color:var(--attention-40)}.message-modal__success-color{color:var(--success-50-main)}.message-modal__info-color,.message-modal__default-color{color:var(--primary-60-main)}.message-modal__message{white-space:pre-wrap;line-height:23px}.message-modal__footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.rf-modal__container:has(.attach-files-executor__layout){max-height:95vh}.attach-files-executor__layout,.attach-files-block{flex-direction:column;gap:12px;display:flex}.attach-files-block__error,.attach-files-block__input,.attach-files-block__usage{flex:none}.attach-files-block__usage{--usage-color:var(--primary-60-main);--usage-track:var(--neutral-10);--usage-bg:var(--neutral-00);background:var(--usage-bg);border:1px solid var(--neutral-10);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;transition:border-color .22s,background-color .22s;display:flex}.attach-files-block__usage--warn{--usage-color:var(--warning-50-main);--usage-track:var(--warning-20);--usage-bg:var(--warning-10);border-color:var(--warning-30)}.attach-files-block__usage--over{--usage-color:var(--error-60-main);--usage-track:var(--error-20);--usage-bg:var(--error-10);border-color:var(--error-40)}.attach-files-block__usage-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.attach-files-block__usage-text{color:var(--neutral-60);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.attach-files-block__usage-text strong{color:var(--neutral-90);font-weight:500}.attach-files-block__usage-dot{color:var(--neutral-30)}.attach-files-block__usage-muted{color:var(--neutral-50)}.attach-files-block__usage-percent{color:var(--usage-color);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px;transition:color .22s}.attach-files-block__usage-bar{background:var(--usage-track);border-radius:999px;height:4px;transition:background-color .22s;position:relative;overflow:hidden}.attach-files-block__usage-fill{border-radius:inherit;background:var(--usage-color);transition:width .36s cubic-bezier(.16,1,.3,1),background-color .22s;position:absolute;inset:0 auto 0 0}.attach-files-block__usage--warn .attach-files-block__usage-fill,.attach-files-block__usage--over .attach-files-block__usage-fill{background:linear-gradient(90deg, var(--usage-color) 0%, color-mix(in srgb, var(--usage-color) 70%, white 30%) 50%, var(--usage-color) 100%);background-size:200% 100%;animation:2.4s ease-in-out infinite attach-files-block-usage-flow}@keyframes attach-files-block-usage-flow{0%,to{background-position:0%}50%{background-position:100%}}.attach-files-block__table{border:1px solid var(--neutral-10);background:var(--neutral-00);box-shadow:var(--shadow-lvl1);border-radius:12px;position:relative;overflow:hidden}.attach-files-block__table>.dx-widget{width:100%;min-height:176px;max-height:calc(95vh - 420px)}.attach-files-block__table .dx-datagrid-headers{background:var(--neutral-05);border-top-left-radius:inherit;border-top-right-radius:inherit}.attach-files-block__table .dx-datagrid-rowsview{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.attach-files-block__table .dx-scrollable-container{scrollbar-width:thin;scrollbar-color:var(--neutral-30) transparent}.attach-files-block__table .dx-scrollable-container::-webkit-scrollbar{width:8px;height:8px}.attach-files-block__table .dx-scrollable-container::-webkit-scrollbar-thumb{background:var(--neutral-30);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.attach-files-block__table .dx-scrollable-container::-webkit-scrollbar-thumb:hover{background:var(--neutral-50);background-clip:padding-box;border:2px solid #0000}.attach-files-block__table .dx-scrollable-container::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.attach-files-block__usage-fill{transition:none;animation:none!important}}:root{--dx-color-primary:var(--primary-60-main);--dx-color-link:var(--primary-60-main);--dx-datagrid-row-alternation-bg:var(--primary-10);--dx-color-primary-subtle:var(--primary-10);--dx-color-primary-tint:var(--primary-20);--dx-color-primary-lighter:var(--primary-30);--dx-color-primary-light:var(--primary-40);--dx-color-primary-mid:var(--primary-50);--dx-color-primary-hover:color-mix(in srgb, var(--primary-60-main) 88%, black);--dx-color-primary-pressed:color-mix(in srgb, var(--primary-60-main) 75%, black);--dx-color-primary-text-dark:color-mix(in srgb, var(--primary-60-main) 45%, black)}.dx-theme-fluent-typography,.dx-theme-material-typography,.dx-theme-generic-typography,.dx-widget,.dx-field,.dx-chat-file,.dx-overlay-wrapper,.dx-menu-base,.dx-datagrid-column-chooser,.dx-treelist-column-chooser,.dx-theme-fluent-typography input,.dx-theme-fluent-typography textarea,.dx-theme-material-typography input,.dx-theme-material-typography textarea,.dx-theme-generic-typography input,.dx-theme-generic-typography textarea,.dx-widget input,.dx-widget textarea,.dx-field input,.dx-field textarea,.dx-chat-file input,.dx-chat-file textarea,.dx-overlay-wrapper input,.dx-overlay-wrapper textarea,.dx-menu-base input,.dx-menu-base textarea,.dx-datagrid-column-chooser input,.dx-datagrid-column-chooser textarea,.dx-treelist-column-chooser input,.dx-treelist-column-chooser textarea{font-family:inherit;line-height:1.2857}.dx-datagrid-rowsview .dx-row{height:33px}:is(.dx-datagrid-rowsview:has(.dx-data-row) .dx-datagrid-nodata,.dx-treelist-rowsview:has(.dx-data-row) .dx-datagrid-nodata){display:none}.dx-row.dx-header-row{height:35px}.dx-datagrid-headers .dx-row.dx-header-row>td,.dx-treelist-headers .dx-row.dx-header-row>td{padding:8px}.dx-datagrid-filter-row,.dx-treelist-filter-row{--dx-component-height:31px}.dx-datagrid .dx-datagrid-filter-row>td,.dx-treelist .dx-treelist-filter-row>td{height:33px;padding:0}.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input,.dx-treelist-filter-row .dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input{height:31px;line-height:31px}.dx-datagrid-filter-row .dx-menu,.dx-treelist-filter-row .dx-menu{height:100%;margin-top:-1px;margin-left:0!important}.dx-datagrid .dx-column-indicators,.dx-datagrid-container .dx-column-indicators,.dx-treelist .dx-column-indicators,.dx-treelist-container .dx-column-indicators{height:16px}.dx-datagrid .dx-column-indicators>div,.dx-datagrid-container .dx-column-indicators>div,.dx-treelist .dx-column-indicators>div,.dx-treelist-container .dx-column-indicators>div,.dx-datagrid .dx-column-indicators>span,.dx-datagrid-container .dx-column-indicators>span,.dx-treelist .dx-column-indicators>span,.dx-treelist-container .dx-column-indicators>span{background-size:15px 15px;width:15px;height:15px;margin-left:0;font-size:15px;line-height:15px}.dx-datagrid .dx-column-indicators .dx-sort,.dx-treelist .dx-column-indicators .dx-sort,.dx-datagrid .dx-header-filter,.dx-treelist .dx-header-filter{color:#22242a8a}.dx-datagrid .dx-header-filter.dx-header-filter-empty,.dx-treelist .dx-header-filter.dx-header-filter-empty{color:#22242a61}.dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),.dx-treelist .dx-header-filter:not(.dx-header-filter-empty){color:var(--primary-60-main)}.dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon,.dx-datagrid-container.dx-filter-menu .dx-menu-item-content .dx-icon,.dx-treelist.dx-filter-menu .dx-menu-item-content .dx-icon,.dx-treelist-container.dx-filter-menu .dx-menu-item-content .dx-icon{color:#6f75898a;background-size:18px 18px;width:18px;height:18px;padding:0;font-size:18px;line-height:18px}.dx-datagrid .dx-datagrid-filter-row .dx-menu .dx-menu-item-content .dx-icon,.dx-treelist .dx-treelist-filter-row .dx-menu .dx-menu-item-content .dx-icon{color:#6f75898a;background-size:22px 22px;width:22px;height:22px;font-size:22px;line-height:22px}.dx-datagrid .dx-row>td,.dx-datagrid .dx-row>tr>td,.dx-treelist .dx-row>td,.dx-treelist .dx-row>tr>td{padding:1px 8px;line-height:16px}.dx-treelist-rowsview .dx-row>td,.dx-treelist-rowsview .dx-row>tr>td{padding:8px;line-height:20px}.dx-datagrid .dx-row>td.dx-command-edit,.dx-datagrid .dx-row>td.dx-command-select,.dx-treelist .dx-row>td.dx-command-edit,.dx-treelist .dx-row>td.dx-command-select{padding:1px 0}.dx-datagrid .dx-error-row>td,.dx-treelist .dx-error-row>td{border-right:0;padding:0}.dx-datagrid-rowsview .dx-master-detail-row>.dx-master-detail-cell{border-top:0;border-bottom:0;padding:0}.dx-datagrid-rowsview.dx-datagrid-sticky-columns .dx-data-row:not(.dx-row-lines,.dx-edit-row,.dx-selection,.dx-row-focused,.dx-row-removed)>td:not(.dx-editor-cell,.dx-master-detail-cell),.dx-treelist-rowsview.dx-treelist-sticky-columns .dx-data-row:not(.dx-row-lines,.dx-edit-row,.dx-selection,.dx-row-focused,.dx-row-removed)>td:not(.dx-editor-cell,.dx-master-detail-cell),.dx-datagrid-rowsview.dx-datagrid-sticky-columns .dx-row.dx-row-focused:not(.dx-edit-row):not(.dx-row-lines)>td:not(.dx-editor-cell,.dx-master-detail-cell),.dx-datagrid-rowsview.dx-datagrid-sticky-columns .dx-row.dx-selection:not(.dx-edit-row):not(.dx-row-lines)>td:not(.dx-editor-cell,.dx-master-detail-cell),.dx-treelist-rowsview.dx-treelist-sticky-columns .dx-row.dx-row-focused:not(.dx-edit-row):not(.dx-row-lines)>td:not(.dx-editor-cell,.dx-master-detail-cell),.dx-treelist-rowsview.dx-treelist-sticky-columns .dx-row.dx-selection:not(.dx-edit-row):not(.dx-row-lines)>td:not(.dx-editor-cell,.dx-master-detail-cell){padding-top:1px;padding-bottom:1px}.dx-datagrid .dx-row>td,.dx-datagrid .dx-row>tr>td,.dx-treelist .dx-row>td,.dx-treelist .dx-row>tr>td{border-bottom:1px solid #d4d2d2;border-right:1px solid #d4d2d2}.dx-datagrid .dx-datagrid-headers,.dx-treelist .dx-treelist-headers{border-top:1px solid #d4d2d2;border-left:1px solid #d4d2d2;border-right:1px solid #d4d2d2}.dx-datagrid-headers .dx-datagrid-table .dx-row>td,.dx-treelist-headers .dx-treelist-table .dx-row>td{border-bottom:1px solid #d4d2d2}.dx-datagrid .dx-datagrid-rowsview,.dx-treelist .dx-treelist-rowsview{border-bottom:1px solid #d4d2d2;border-left:1px solid #d4d2d2;border-right:1px solid #d4d2d2}.dx-datagrid-content .dx-datagrid-table .dx-row>td:last-child,.dx-treelist-content .dx-treelist-table .dx-row>td:last-child{border-right:0}.dx-datagrid-borders>.dx-datagrid-headers,.dx-datagrid-borders>.dx-datagrid-filter-panel{border-radius:0}.dx-datagrid{border:none}.dx-datagrid-rowsview .dx-row{border-top:0 solid #0000;border-bottom:0 solid #0000}.dx-datagrid .dx-row-alt>td,.dx-treelist .dx-row-alt>td{background:var(--primary-10)}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td{background-color:color-mix(in srgb, var(--dx-color-primary,#0f6cbd) 14%, transparent)}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-datagrid-group-space{border-right-color:color-mix(in srgb, var(--dx-color-primary,#0f6cbd) 14%, transparent)}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-bottom:1px solid color-mix(in srgb, var(--dx-color-primary,#0f6cbd) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dx-color-primary,#0f6cbd) 14%, transparent);border-top:none}.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-top:none;border-bottom:1px solid #d4d2d2}.dx-header-row>td>.dx-datagrid-text-content,.dx-header-row>td>.dx-treelist-text-content{word-break:normal;overflow-wrap:normal}.dx-datagrid-header-panel,.dx-treelist-header-panel{padding:0 16px}.dx-datagrid-headers .dx-row.dx-header-row>td,.dx-treelist-headers .dx-row.dx-header-row>td,.dx-datagrid-group-panel .dx-group-panel-message,.dx-treelist-group-panel .dx-group-panel-message{color:#22242a8a;font-weight:500}.dx-datagrid-group-panel,.dx-treelist-group-panel,.dx-datagrid-content .dx-datagrid-table .dx-row>td,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td,.dx-treelist-content .dx-treelist-table .dx-row>td,.dx-treelist-content .dx-treelist-table .dx-row>tr>td{vertical-align:middle}.dx-scrollable-scroll{padding:2px 0 2px 2px}.dx-rtl .dx-scrollable-scroll{padding-left:0;padding-right:2px}.dx-scrollable-scroll-content{background-color:var(--grid-scrollbar-color);border-radius:20px}.dx-scrollable-scrollbar.dx-state-hover .dx-scrollable-scroll .dx-scrollable-scroll-content,.dx-scrollable-scrollbar.dx-scrollable-scrollbar-active .dx-scrollable-scroll .dx-scrollable-scroll-content{background-color:var(--grid-scrollbar-color-hover)}.dx-scrollable-scrollbar.dx-state-active .dx-scrollable-scroll .dx-scrollable-scroll-content{background-color:var(--grid-scrollbar-color-active)}.dx-scrollbar-vertical .dx-scrollable-scroll,.dx-scrollbar-vertical.dx-scrollbar-hoverable,.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll{width:12px}.dx-scrollbar-horizontal .dx-scrollable-scroll,.dx-scrollbar-horizontal.dx-scrollbar-hoverable,.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll{height:12px}.dx-scrollbar-horizontal .dx-scrollable-scroll,.dx-rtl .dx-scrollbar-horizontal .dx-scrollable-scroll{padding:1px}.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content{padding-right:6px}.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-horizontal>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content{padding-bottom:12px}.dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content,.dx-treelist-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content{padding-right:0}.dx-gridbase-container>:not(.dx-datagrid-headers):not(.dx-treelist-headers){overflow:auto}.dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input{height:32px;padding:0 16px;line-height:24px}.dx-datagrid-rowsview .dx-row .dx-command-edit:not(.dx-command-select) .dx-link,.dx-datagrid-rowsview .dx-row .dx-command-edit:not(.dx-command-select) .dx-button{height:32px}.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-popup-content,.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-popup-content{padding:10px}.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label,.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label{font-size:16px}.dx-datagrid-column-chooser .dx-treeview-item,.dx-treelist-column-chooser .dx-treeview-item{min-height:32px;padding:6px;line-height:18px}.dx-datagrid-column-chooser .dx-treeview-item-with-checkbox .dx-checkbox,.dx-treelist-column-chooser .dx-treeview-item-with-checkbox .dx-checkbox{top:7px}.dx-datagrid-column-chooser .dx-popup-title.dx-toolbar .dx-toolbar-items-container,.dx-treelist-column-chooser .dx-popup-title.dx-toolbar .dx-toolbar-items-container{height:40px}.dx-checkbox-checked .dx-checkbox-icon,.dx-checkbox-indeterminate .dx-checkbox-icon{color:var(--static-white)}.dx-header-filter-menu .dx-popup-content{padding:10px}.dx-header-filter-menu .dx-list-select-all{cursor:pointer;padding:14px 7px}.dx-header-filter-menu .dx-list-select-all-label{padding:0 16px;font-size:14px}.dx-header-filter-menu .dx-list-select-all-checkbox{margin:0}.dx-header-filter-menu .dx-list-item{padding:7px}.dx-header-filter-menu .dx-list-item-content{align-items:center;min-height:32px;padding:0;font-size:14px;display:flex}.dx-header-filter-menu .dx-list-item-before-bag.dx-list-select-checkbox-container{width:35px}.dx-header-filter-menu .dx-list-item-before-bag .dx-list-select-checkbox{margin:0}.dx-loadpanel-indicator.dx-loadindicator{width:44px;height:44px;position:relative}.dx-loadpanel-content:has(.dx-loadpanel-indicator.dx-loadindicator){min-height:90px;padding-bottom:12px;height:auto!important}.dx-loadpanel-indicator.dx-loadindicator .dx-loadindicator-wrapper{display:none}.dx-loadpanel-indicator.dx-loadindicator:before{content:"";background:conic-gradient(#4cc8ff00 0deg,#4cc8ff0d 30deg,#4cc8ff 110deg,#3a85ff 200deg,#b08cff 290deg,#b08cff0d 340deg,#4cc8ff00 360deg);border-radius:50%;animation:1.15s cubic-bezier(.45,.05,.55,.95) infinite dx-aurora-loader-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 36%,#000 39% 48%,#0000 52%);mask:radial-gradient(circle,#0000 0 36%,#000 39% 48%,#0000 52%)}@keyframes dx-aurora-loader-spin{to{transform:rotate(360deg)}}.dx-datagrid .dx-sort.dx-sort-none{text-align:center;background-position:0 0;background-size:15px 15px;width:15px;height:15px;padding:0;font-size:15px;line-height:15px;display:inline-block!important}.dx-datagrid .dx-sort.dx-sort-none:before{content:"";box-sizing:border-box;color:#22242a61;font-family:DXIcons,sans-serif}.dx-header-row>td[role=columnheader],.dx-header-row>.dx-datagrid-action{position:relative}.dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content{max-width:calc(100% - 17px)!important}.dx-header-row>.dx-datagrid-action:has(.dx-sort):has(.dx-header-filter)>.dx-datagrid-text-content{max-width:calc(100% - 34px)!important}.dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:calc(100% - 34px)!important}.dx-header-row>.dx-datagrid-action:has(.dx-sort):has(.dx-header-filter)>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:calc(100% - 68px)!important}.dx-datagrid .dx-column-indicators{gap:2px;display:flex;position:absolute;top:4px;right:4px}.dx-datagrid .dx-datagrid-action:has(.dx-text-content-alignment-right)>.dx-column-indicators{left:4px;right:auto}.dx-datagrid .dx-datagrid-action:has(.dx-text-content-alignment-left)>.dx-column-indicators{left:auto;right:4px}.dx-datagrid .dx-sort:before{font-size:16px}.dx-datagrid .dx-row a.dx-link:is(:link,:visited,:focus,:hover,:active){color:inherit;cursor:pointer;text-decoration:none}.task-overdue-row td:first-child{position:relative}.task-overdue-row td:first-child:before{content:"";background-color:#f44336;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.task-pre-overdue-row td:first-child{position:relative}.task-pre-overdue-row td:first-child:before{content:"";background-color:#ffcc32;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.task-normal-row td:first-child{position:relative}.task-normal-row td:first-child:before{content:"";background-color:#7cb342;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rf-file-input__wrapper{flex-direction:column;gap:16px;width:100%;display:flex}.rf-file-input__dropzone{isolation:isolate;background:var(--neutral-00);border:1.5px dashed var(--neutral-20);min-height:144px;color:var(--neutral-90);cursor:pointer;will-change:transform;border-radius:14px;align-items:center;padding:24px 28px;transition:border-color .22s,background-color .22s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:grid;position:relative}.rf-file-input__dropzone:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(80% 70% at 50% 0,#007aff0f 0%,#0000 65%);transition:opacity .32s;position:absolute;inset:0}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled){border-color:var(--primary-40);box-shadow:var(--shadow-lvl1)}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled):before{opacity:1}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled) .rf-file-input__icon-wrap{transform:translateY(-2px)}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled) .rf-file-input__icon-halo{opacity:1}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled) .rf-file-input__icon{color:var(--primary-60-main)}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled) .rf-file-input__browse{color:var(--primary-70)}.rf-file-input__dropzone:hover:not(.rf-file-input__dropzone--disabled) .rf-file-input__browse:after{transform:scaleX(1)}.rf-file-input__dropzone:focus-within{border-color:var(--primary-60-main);box-shadow:0 0 0 4px #007aff29, var(--shadow-lvl1);outline:none}.rf-file-input__inner{grid-template-columns:auto 1fr;align-items:center;gap:20px;min-width:0;display:grid}.rf-file-input__dropzone[data-accept],.rf-file-input__dropzone[data-reject]{border-color:var(--primary-60-main);background:var(--primary-10);box-shadow:0 0 0 8px #007aff14, var(--shadow-lvl2);animation:1.6s ease-in-out infinite rf-file-input-pulse;transform:scale(1.004)}.rf-file-input__dropzone[data-accept]:before,.rf-file-input__dropzone[data-reject]:before{opacity:1}.rf-file-input__dropzone[data-accept] .rf-file-input__icon-wrap,.rf-file-input__dropzone[data-reject] .rf-file-input__icon-wrap{background:linear-gradient(135deg, var(--primary-20) 0%, var(--primary-10) 100%);transform:translateY(-4px)scale(1.04)}.rf-file-input__dropzone[data-accept] .rf-file-input__icon-halo,.rf-file-input__dropzone[data-reject] .rf-file-input__icon-halo{opacity:1;transform:scale(1.15)}.rf-file-input__dropzone[data-accept] .rf-file-input__icon,.rf-file-input__dropzone[data-reject] .rf-file-input__icon,.rf-file-input__dropzone[data-accept] .rf-file-input__title,.rf-file-input__dropzone[data-reject] .rf-file-input__title{color:var(--primary-70)}.rf-file-input__dropzone[data-accept] .rf-file-input__hint,.rf-file-input__dropzone[data-accept] .rf-file-input__meta,.rf-file-input__dropzone[data-reject] .rf-file-input__hint,.rf-file-input__dropzone[data-reject] .rf-file-input__meta{opacity:.4}@keyframes rf-file-input-pulse{0%,to{box-shadow:0 0 0 8px #007aff1a, var(--shadow-lvl2)}50%{box-shadow:0 0 0 14px #007aff0a, var(--shadow-lvl2)}}.rf-file-input__dropzone--disabled{cursor:not-allowed;background:var(--neutral-05);border-color:var(--neutral-10);color:var(--neutral-30)}.rf-file-input__dropzone--disabled .rf-file-input__icon-wrap{background:0 0}.rf-file-input__dropzone--disabled .rf-file-input__icon,.rf-file-input__dropzone--disabled .rf-file-input__browse{color:var(--neutral-30)}.rf-file-input__icon-wrap{background:linear-gradient(135deg, var(--primary-10) 0%, #fff0 90%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .32s cubic-bezier(.16,1,.3,1),background .32s;display:flex;position:relative}.rf-file-input__icon-halo{filter:blur(10px);opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#007aff38 0%,#0000 70%);border-radius:18px;transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:-6px}.rf-file-input__icon{width:30px;height:30px;color:var(--primary-50);transition:color .22s}.rf-file-input__body{flex-direction:column;gap:6px;min-width:0;display:flex}.rf-file-input__title{color:var(--neutral-90);letter-spacing:-.005em;font-size:16px;font-weight:500;line-height:24px;transition:color .22s}.rf-file-input__hint{color:var(--neutral-50);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;transition:opacity .22s;display:flex}.rf-file-input__hint-divider{color:var(--neutral-40)}.rf-file-input__browse{color:var(--primary-60-main);font-weight:500;transition:color .18s;position:relative}.rf-file-input__browse:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.rf-file-input__meta{flex-wrap:wrap;gap:6px 8px;margin-top:8px;transition:opacity .22s;display:flex}.rf-file-input__meta-chip{background:var(--neutral-05);color:var(--neutral-60);border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.rf-file-input__meta-chip svg{width:12px;height:12px;color:var(--neutral-50);flex-shrink:0}.rf-file-input__files{flex-direction:column;gap:8px;animation:.32s cubic-bezier(.16,1,.3,1) rf-file-input-files-in;display:flex}@keyframes rf-file-input-files-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rf-file-input__files-header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.rf-file-input__files-count{color:var(--neutral-60);align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.rf-file-input__files-count strong{color:var(--neutral-90);font-weight:500}.rf-file-input__files-dot{color:var(--neutral-30);font-size:.7em}.rf-file-input__clear-all{color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:400;line-height:16px;transition:color .18s,background-color .18s}.rf-file-input__clear-all:hover{color:var(--error-60-main);background:var(--error-10)}.rf-file-input__clear-all:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:1px}.rf-file-input__attachments{flex-wrap:wrap;display:flex}.rf-input__file-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rf-file-input__dropzone,.rf-file-input__dropzone:before,.rf-file-input__icon-wrap,.rf-file-input__icon-halo,.rf-file-input__icon,.rf-file-input__browse:after,.rf-file-input__files{transition:none;animation:none}.rf-file-input__dropzone[data-accept],.rf-file-input__dropzone[data-reject]{animation:none;transform:none}.rf-file-input__dropzone[data-accept] .rf-file-input__icon-wrap,.rf-file-input__dropzone[data-reject] .rf-file-input__icon-wrap{transform:none}}.rf-chip-wrapper{padding:2px}.rf-chip-wrapper:focus-visible{outline:2px solid var(--primary-60-main);border-radius:32px}.rf-chip--selectableText{-webkit-user-select:text;user-select:text}.rf-chip{cursor:default;border-radius:16px;align-items:center;transition:all .15s ease-in;display:inline-flex}.rf-chip--s{padding:6px 12px;font-size:14px;font-weight:400;line-height:20px}.rf-chip--s .rf-chip__icon--left{margin-left:-6px;margin-right:8px}.rf-chip--s .rf-chip__icon--right{margin-left:8px;margin-right:-6px}.rf-chip--s .rf-chip__badge{margin-left:8px}.rf-chip--xs{padding:4px 8px;font-size:12px;font-weight:400;line-height:16px}.rf-chip--xs .rf-chip__icon--left{margin-left:-4px;margin-right:6px}.rf-chip--xs .rf-chip__icon--right{margin-left:6px;margin-right:-4px}.rf-chip--xs .rf-chip__badge{margin-left:6px}.rf-chip--primary{background-color:var(--primary-60-main);color:var(--static-white)}.rf-chip--primary .rf-chip__badge{background-color:var(--neutral-00);color:var(--neutral-90)}.rf-chip--primary.rf-chip--clickable:hover,.rf-chip--primary.rf-chip--clickable:focus-visible{background-color:var(--primary-70)}.rf-chip--primary.rf-chip--disabled{background-color:var(--neutral-30)}.rf-chip--secondary{background-color:var(--neutral-05);color:var(--neutral-90)}.rf-chip--secondary .rf-chip__icon{color:var(--neutral-50)}.rf-chip--secondary .rf-chip__badge{background-color:var(--neutral-10);color:var(--neutral-50)}.rf-chip--secondary.rf-chip--disabled{background-color:var(--neutral-05);color:var(--neutral-30)}.rf-chip--secondary.rf-chip--disabled .rf-chip__icon{color:var(--neutral-30)}.rf-chip--secondary.rf-chip--disabled .rf-chip__badge{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-chip--secondary.rf-chip--clickable:hover,.rf-chip--secondary.rf-chip--clickable:focus-visible{background-color:var(--neutral-10)}.rf-chip--secondary.rf-chip--clickable:hover .rf-chip__badge,.rf-chip--secondary.rf-chip--clickable:focus-visible .rf-chip__badge{background-color:var(--neutral-20);color:var(--neutral-50)}.rf-chip--outline{border-color:var(--primary-60-main);color:var(--primary-60-main);background-color:#0000;box-shadow:inset 0 0 0 1px}.rf-chip--outline .rf-chip__badge{background-color:var(--primary-60-main);color:var(--static-white)}.rf-chip--outline.rf-chip--clickable:hover,.rf-chip--outline.rf-chip--clickable:focus-visible{background-color:var(--primary-20);color:var(--primary-70)}.rf-chip--outline.rf-chip--clickable:hover .rf-chip__badge,.rf-chip--outline.rf-chip--clickable:focus-visible .rf-chip__badge{background-color:var(--primary-70);color:var(--static-white)}.rf-chip--outline.rf-chip--disabled{color:var(--neutral-30);background-color:#0000}.rf-chip--outline.rf-chip--disabled .rf-chip__badge{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-chip--fill{background-color:var(--primary-20);color:var(--rf-chip--fill--color)}.rf-chip--fill .rf-chip__badge{background-color:var(--primary-60-main);color:var(--static-white)}.rf-chip--fill.rf-chip--clickable:hover,.rf-chip--fill.rf-chip--clickable:focus-visible{color:var(--primary-70)}.rf-chip--fill.rf-chip--clickable:hover .rf-chip__badge,.rf-chip--fill.rf-chip--clickable:focus-visible .rf-chip__badge{background-color:var(--primary-70);color:var(--static-white)}.rf-chip--fill.rf-chip--disabled{color:var(--static-white);background-color:var(--neutral-30)}.rf-chip--fill.rf-chip--disabled .rf-chip__badge{background-color:var(--neutral-00);color:var(--neutral-50)}.rf-chip--fill-outline{background-color:var(--primary-20);color:var(--rf-chip--fill--color);border-color:var(--rf-chip--fill--color);box-shadow:inset 0 0 0 1px}.rf-chip--fill-outline .rf-chip__badge{background-color:var(--primary-60-main);color:var(--static-white)}.rf-chip--fill-outline.rf-chip--clickable:hover,.rf-chip--fill-outline.rf-chip--clickable:focus-visible{color:var(--primary-70)}.rf-chip--fill-outline.rf-chip--clickable:hover .rf-chip__badge,.rf-chip--fill-outline.rf-chip--clickable:focus-visible .rf-chip__badge{background-color:var(--primary-70);color:var(--static-white)}.rf-chip--fill-outline.rf-chip--disabled{color:var(--static-white);background-color:var(--neutral-30)}.rf-chip--fill-outline.rf-chip--disabled .rf-chip__badge{background-color:var(--neutral-00);color:var(--neutral-50)}.rf-chip__icon{justify-content:center;align-items:center;display:inline-flex}.rf-chip__icon--right:focus-visible{outline:2px solid var(--primary-60-main);border-radius:4px}.rf-chip-wrapper--span{justify-content:center;align-items:center;display:flex}.rf-chip-wrapper--span,.rf-chip-wrapper--span .rf-chip{cursor:unset}.rf-tooltip{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;display:inline-flex;position:relative;overflow:hidden}.rf-tooltip__reference{display:inline-flex}.dx-row .rf-tooltip,.dx-row .rf-tooltip__reference{display:block}.rf-tooltip__content-wrapper{z-index:1000;max-width:488px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}.rf-tooltip__content{border-radius:8px;display:inline-flex}.rf-tooltip__inner{box-shadow:var(--shadow-lvl2);white-space:break-spaces;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.125rem;position:relative}.rf-tooltip__content--black .rf-tooltip__inner,.rf-tooltip--black .rf-tooltip__inner,.rf-tooltip__content--black .rf-tooltip__inner{background:var(--neutral-90);color:#fff}.rf-tooltip__content--white .rf-tooltip__inner{background:var(--neutral-00);color:var(--neutral-90)}.rf-tooltip__content--white .rf-tooltip__inner:after,.rf-tooltip--white .rf-tooltip__inner:after{background:var(--neutral-00)}.rf-tooltip__content--transparent .rf-tooltip__inner,.rf-tooltip--transparent .rf-tooltip__inner,.rf-tooltip__content--transparent .rf-tooltip__inner{color:var(--neutral-90);background:0 0}.rf-tooltip__inner--no-padding{padding:0}.rf-attachment{width:fit-content;margin:6px;display:inline-flex;position:relative}.rf-attachment .rf-attachment__loader{z-index:2;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:calc(100% - 4px);height:calc(100% - 4px);display:flex;position:absolute;top:2px;left:2px}@layer mantine{.m_8f2832ae{top:0;z-index:var(--nprogress-z-index);opacity:0;background-color:#0000;transition:opacity .15s 50ms;position:fixed;inset-inline:0;overflow:visible}.m_8f2832ae:where([data-mounted]){opacity:1}.m_7a0fe999{transition:width .15s;position:relative;overflow:visible}.m_7a0fe999:before{content:"";width:calc(6.25rem * var(--mantine-scale));height:var(--progress-size);top:0;box-shadow:0 0 10px var(--progress-section-color), 0 0 5px var(--progress-section-color);position:absolute;inset-inline-end:calc(.0625rem * var(--mantine-scale));transform:rotate(4deg)translateY(-4px)}}.modal-loading-overlay{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.modal-loading-overlay__backdrop{z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff59;position:absolute;inset:0}.modal-loading-overlay__loader-layer{z-index:11;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-loading-overlay__progress-layer{z-index:12;pointer-events:none;position:absolute;top:0;left:0;right:0}.modal-loading-overlay__navigation-progress{background-color:#0000;top:0;left:0;right:0;position:absolute!important}.modal-loading-overlay__label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;max-width:min(420px,100vw - 64px);color:var(--neutral-00);background:#202b4fd6;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px;font-weight:500;line-height:1.35;box-shadow:0 10px 28px #0f172a3d}.CreateAttachVersion__SelectFilesInput{margin-bottom:3px}.base-form-provider:focus-visible{outline:none}.rf-form-group{flex-direction:column;width:100%;height:100%;display:flex}.rf-form-group__label{color:var(--rf-form-group-label);margin-bottom:2px;font-size:14px;font-weight:400;line-height:16px;transition:all .15s ease-in}.rf-form-group__label .rf-form-group__label:after{content:"";clear:both;display:block}.rf-form-group__inner:focus-within .rf-form-group__label{color:var(--primary-80)}.rf-form-group__inner{flex-grow:1;height:100%;display:flex;position:relative}.rf-form-group__verticalbottom{flex-direction:column-reverse}.rf-form-group__verticaltop{flex-direction:column}.rf-form-group__ctl{display:flex;bottom:0}.rf-form-group__label--disabled{color:var(--neutral-30)}.rf-form-group__label-secondary{float:right;margin-left:8px}.rf-form-group__message_no_invalid{color:var(--error-60-main)}.rf-form-group__message{color:var(--error-60-main);min-height:16px;margin-bottom:2px;font-size:12px;font-weight:400;line-height:16px;display:flex}.rf-form-group__message_no-invalid{color:var(--neutral-50)}.rf-form-group__required{color:var(--error-60-main)}.rf-checkbox{cursor:pointer;--label-fz:16px;display:inline-flex}.rf-checkbox .mantine-Checkbox-label{font-weight:400}.rf-checkbox .mantine-Checkbox-label .rf-form-group__label{margin-bottom:0;font-size:16px;line-height:20px}.rf-checkbox.rf-checkbox-readonly{cursor:default;pointer-events:none}.rf-checkbox .mantine-Checkbox-input{border-radius:4px}.rf-checkbox .mantine-Checkbox-input:not(:disabled){cursor:pointer}.rf-checkbox--round .mantine-Checkbox-input{border-radius:50%}.rf-checkbox .mantine-Checkbox-input:not(:checked):not(:indeterminate){border-color:var(--neutral-50)}.rf-checkbox--invalid .mantine-Checkbox-input:not(:checked):not(:indeterminate){border-color:var(--error-60-main)}.rf-checkbox--invalid .mantine-Checkbox-input:checked,.rf-checkbox--invalid .mantine-Checkbox-input:indeterminate{background-color:var(--error-60-main);border-color:var(--error-60-main)}.rf-checkbox--invalid .mantine-Checkbox-label,.rf-checkbox--invalid .mantine-Checkbox-description{color:var(--error-60-main)}.rf-checkbox:has(.mantine-Checkbox-input:disabled){cursor:default}.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-input:not(:checked):not(:indeterminate){border-color:var(--neutral-30)}:is(.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-input:checked,.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-input:indeterminate){background-color:var(--neutral-30);border-color:var(--neutral-30)}.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-icon{color:var(--static-white)}.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-label{color:var(--neutral-30)}.rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-description{color:var(--neutral-30)}.rf-checkbox--center .mantine-Checkbox-body{align-items:center}.rf-checkbox--flex-end .mantine-Checkbox-body{align-items:flex-end}.rf-checkbox--fullWidth{width:100%}.rf-select{width:100%;position:relative}.rf-select.rf-select__wrapper--tag .rf-select__wrapper{max-width:55px;box-shadow:none;border:none;border-radius:16px;position:absolute;bottom:6px;right:12px}.rf-select.rf-select__wrapper--tag .rf-select__button{display:none}.rf-select.rf-select__wrapper--tag .rf-select__input{background-color:var(--neutral-10);text-align:center;cursor:pointer;height:28px;padding:0 10px;font-size:14px;font-weight:400;line-height:20px}.rf-select.rf-select__wrapper--tag .rf-select__input:disabled{color:var(--neutral-30)}.rf-select.rf-select__wrapper--tag .rf-select__list{text-align:center;width:65px;right:3px}.rf-select.rf-select__wrapper--tag .rf-select__list-element-single{overflow:initial}.rf-select_subElement{padding-left:15px!important}.rf-select.rf-select__background-gray .rf-select__wrapper{box-shadow:none}.rf-select.rf-select__background-gray .rf-select__wrapper .rf-select-input__container .rf-select__input{background-color:var(--neutral-05)}.rf-select__button__icon{justify-content:center;align-items:center;margin-left:18px;display:flex}.rf-select__button__icon--end{justify-content:center;align-items:center;padding-right:50px;display:flex;position:relative}.rf-select__button__icon--input{position:relative;padding-left:10px!important;padding-right:8px!important}.rf-select__button__icon--input--end{padding-right:10px!important}.rf-select__wrapper{width:100%;box-shadow:0 0 0 1px var(--neutral-50);background-color:var(--neutral-00);border-radius:8px;display:flex;position:relative;overflow:hidden}.rf-select__wrapper:hover{box-shadow:0 0 0 1px var(--primary-70);border-color:var(--primary-70)}.rf-select__wrapper_focus{box-shadow:0 0 0 1px var(--primary-60-main)}.rf-select__wrapper--invalid{box-shadow:0 0 0 1px var(--error-60-main)}.rf-select__wrapper--disabled{box-shadow:0 0 0 1px var(--neutral-10);background-color:var(--neutral-10);pointer-events:none}.rf-select__wrapper--disabled .rf-select__input,.rf-select__wrapper--disabled .rf-select__input::placeholder,.rf-select__wrapper--disabled .rf-select__button{color:var(--neutral-50)}.rf-select__wrapper--disabled:hover,.rf-select__wrapper--disabled:active{box-shadow:0 0 0 1px var(--neutral-10)}.rf-select__input::placeholder{color:var(--neutral-50)}.rf-select__wrapper--open{border-color:var(--primary-70);height:auto}.rf-select__input{text-overflow:ellipsis;border:0;outline:0;width:100%;height:40px;padding-left:16px;padding-right:48px;font-size:16px;font-weight:400;line-height:24px}.rf-select__input:read-only{cursor:pointer}.rf-select__dropdown{z-index:1000;background-color:var(--neutral-00);box-shadow:var(--shadow-lvl5);border:1px solid var(--neutral-40);border-radius:8px;outline:none;padding:0}.rf-select__list{width:100%;max-height:250px;padding:8px 0;overflow:auto}.rf-select__preloader{width:100%;height:48px;position:relative}.rf-select__preloader--skeleton{height:auto;padding:0}.rf-select__skeleton-item{align-items:center;height:40px;padding:2px 4px;display:flex}.rf-select__skeleton-block{background-color:var(--neutral-05);border-radius:6px;justify-content:center;align-items:center;width:100%;height:36px;display:flex}.rf-select__list-element{text-align:left;cursor:pointer;white-space:nowrap;width:100%;padding:2px 4px;font-size:16px;font-weight:400;line-height:24px;transition:all .15s ease-in-out}.rf-select__list-element::placeholder{background-color:var(--neutral-05)}.rf-select__list-element-single{text-overflow:ellipsis;text-align:center;width:100%;min-height:36px;padding:8px 16px;font-size:16px;font-weight:400;line-height:20px;display:block;overflow-x:hidden}.rf-select__list-element-single:focus-visible{outline:2px solid var(--primary-60-main);border-radius:4px}.rf-select__list-element-single-left{text-overflow:ellipsis;width:100%;text-align:initial;padding:8px 16px;font-size:16px;font-weight:400;line-height:20px;display:block;overflow-x:hidden}.rf-select__list-element-single-left:focus-visible{outline:2px solid var(--primary-60-main);border-radius:4px}.rf-select__list-element .rf-checkbox{outline:none;width:100%;padding:8px 16px}.rf-select__list-element:not(.rf-select__list-element--disabled):hover{background-color:var(--neutral-05)}.rf-select__list-element:not(.rf-select__list-element--disabled):focus{background-color:var(--neutral-10);outline:0}.rf-select__list-element--disabled{color:var(--neutral-30);pointer-events:none;cursor:default}.rf-select:not(.rf-select--multi) .rf-select__list-element--active{background-color:var(--neutral-05)}.rf-select__list-element--query{color:var(--primary-60-main)}.rf-select__tags{flex-wrap:wrap;align-items:center;width:80%;display:flex}.rf-select__button,.rf-select__button-multiselect-chevron,.rf-select__button--multiselect{color:var(--neutral-50);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.rf-select__button--multiselect{top:8px;right:41px;transform:none}.rf-select__button--clear{right:37px}.rf-select__input--clearable{padding-right:69px}.rf-select__button-multiselect-chevron{top:20px}.rf-select__button--rotate{transform:translateY(-50%)rotate(180deg)}.rf-select__tag--label{text-overflow:clip;background-color:var(--neutral-05);border-color:var(--neutral-05);height:32px;color:var(--neutral-50)}.rf-select__wrapper--input{flex-wrap:wrap;padding:6px 16px;display:flex}.rf-select__input--multiselect{width:40%;height:24px;margin-bottom:4px;padding:0;display:inline-block}.rf-select__tag,.rf-select__input--multiselect{margin:2px 0}.rf-select-input__container{display:contents}.rf-select__menu{background-color:var(--primary-60-main);color:#fff;height:56px}.rf-select__menu:focus{background-color:var(--primary-70)}.rf-select__menu:focus::placeholder{text-overflow:ellipsis;white-space:nowrap}.rf-select__menu:hover{background-color:var(--primary-70)}.rf-select__menu:active{background-color:var(--primary-80)}.rf-select__menu::placeholder{text-align:center;color:#fff}.rf-select__menu--s{height:32px;font-size:14px}.rf-select__menu--m{height:56px;font-size:16px}.rf-select__wrapper--menu,.rf-select__wrapper--menu:hover{box-shadow:none}.rf-select__menu--disabled{background-color:var(--neutral-30)}.rf-select__menu--disabled::placeholder{color:#fff!important}.rf-select__list--m>div{font-size:16px}.rf-select__list--s>div{font-size:14px}.rf-button__hover,.rf-button__hover:active{background-color:var(--primary-70)}.rf-textarea{width:100%;position:relative}.rf-textarea .mantine-Textarea-input{resize:vertical}.rf-textarea__action{color:var(--neutral-50);position:absolute;top:8px;right:12px}.rf-textarea__action:hover,.rf-textarea__action:focus{color:var(--primary-60-main)}.rf-textarea__max-length{color:var(--neutral-50);text-align:right;margin-top:8px;font-size:12px;font-weight:400;line-height:16px}.rf-textarea__ai-host{position:relative}.rf-textarea__ai-host .mantine-InputWrapper-root{z-index:1;position:relative}.rf-ai-btn{z-index:4;cursor:pointer;color:#fff;font-family:var(--font-family,"Roboto", sans-serif);background:linear-gradient(135deg,#ff0067 0%,#8a3ffc 50%,#1f5bff 100%) 0 0/200% 100%;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background-position .5s,opacity .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px -7px #8a3ffc80,inset 0 1px #ffffff4d}.rf-ai-btn:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 12px 24px -8px #8a3ffc99,inset 0 1px #ffffff57}.rf-ai-btn:active:not(:disabled){transform:translateY(0)}.rf-ai-btn:disabled{cursor:default;opacity:.92}.rf-ai-btn:focus-visible{outline-offset:2px;outline:3px solid #3a85ff8c}.rf-ai-btn__spark{filter:drop-shadow(0 1px 1px #00000038);display:block}.rf-ai-btn__spark path{transform-origin:50%;transform-box:fill-box;animation:1.9s ease-in-out infinite rf-ai-twinkle}.rf-ai-btn__spark path:nth-child(2){animation-delay:.45s}.rf-ai-btn__spark path:nth-child(3){animation-delay:.9s}.rf-ai-btn.is-busy .rf-ai-btn__spark path{animation-duration:.9s}@keyframes rf-ai-twinkle{0%,to{opacity:.65;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(18deg)}}.rf-ai-btn__label{white-space:nowrap}@property --rf-ai-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.rf-ai-ring{z-index:3;pointer-events:none;opacity:0;background:conic-gradient(from var(--rf-ai-ang), #ff0067, #8a3ffc, #1f5bff, #ff0067);-webkit-mask-composite:xor;border-radius:8px;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rf-ai-ring.is-on{opacity:1;animation:4s linear infinite rf-ai-orbit}.rf-ai-glow{z-index:0;pointer-events:none;opacity:0;background:conic-gradient(from var(--rf-ai-ang), #ff0067, #8a3ffc, #1f5bff, #ff0067);filter:blur(11px);border-radius:12px;position:absolute;inset:-4px}.rf-ai-glow.is-on{animation:4s linear infinite rf-ai-orbit,2.8s ease-in-out infinite rf-ai-breathe}@keyframes rf-ai-orbit{to{--rf-ai-ang:360deg}}@keyframes rf-ai-breathe{0%,to{opacity:.32}50%{opacity:.62}}.rf-ai-reveal{z-index:2;background:var(--neutral-00,#fff);color:var(--neutral-90,#22242a);font-size:var(--input-fz,var(--mantine-font-size-sm,14px));line-height:var(--mantine-line-height,1.55);white-space:pre-wrap;overflow-wrap:anywhere;opacity:0;visibility:hidden;border-radius:8px;padding:5.5px 12px;font-weight:400;position:absolute;inset:0;overflow:hidden}.rf-ai-reveal.is-on{pointer-events:auto}.rf-ai-w{opacity:0;display:inline-block}.rf-ai-reveal.is-on .rf-ai-w{animation:.5s cubic-bezier(.22,1,.36,1) both rf-ai-rise}@keyframes rf-ai-rise{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.rf-ai-btn,.rf-ai-btn__spark path,.rf-ai-ring,.rf-ai-glow,.rf-ai-w{transition-duration:80ms!important;animation-duration:.001ms!important}}.rf-radio{vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex}.rf-radio .mantine-Radio-radio,.rf-radio .mantine-Radio-label{cursor:pointer}.rf-radio .mantine-Radio-radio:not(:checked){border-color:var(--neutral-50)}.rf-radio:has(.mantine-Radio-radio:checked) .mantine-Radio-label{color:var(--neutral-90)}.rf-radio:has(.mantine-Radio-radio:disabled){cursor:default}.rf-radio:has(.mantine-Radio-radio:disabled) .mantine-Radio-radio:not(:checked){border-color:var(--neutral-30)}.rf-radio:has(.mantine-Radio-radio:disabled) .mantine-Radio-label{color:var(--neutral-30)}.rf-radio--fullwidth{width:100%}.rf-phone-input{min-width:300px}.rf-phone-input .mantine-Input-section[data-position=left]{justify-content:flex-start;width:auto}.rf-phone-input__country{cursor:pointer;align-items:center;padding-left:16px;display:flex}.rf-phone-input__text-disabled .mantine-Input-input:disabled{cursor:not-allowed;color:var(--neutral-30)}.rf-phone-input__flag{color:var(--neutral-30);border-radius:2px}.rf-phone-input__flag-disabled{opacity:.5}.rf-phone-input__button{align-items:center;margin-left:4px;transition:transform .3s;display:flex}.rf-phone-input__button:disabled{color:var(--neutral-30);cursor:not-allowed}.rf-phone-input__button--rotate{color:var(--primary-60-main);transform:rotate(180deg)}.rf-phone-input__list{padding:12px 0}.rf-phone-input__option{width:100%;padding:8px 16px;display:flex}.rf-phone-input__option-flag{margin-right:8px}.rf-phone-input__option-text{color:var(--neutral-90);margin-right:4px}.rf-phone-input__option-text--selected{color:var(--primary-60-main)}.rf-phone-input__option-code{color:var(--neutral-50)}.rf-phone-input__option-code--selected{color:var(--primary-60-main)}.rf-list{min-width:150px;max-height:256px;padding:8px 0;overflow:auto}.rf-li{width:100%;list-style:none;position:relative}.rf-list__element{text-align:left;cursor:pointer;background-color:var(--neutral-00);color:var(--neutral-90);white-space:nowrap;text-overflow:ellipsis;border-width:var(--rf-list-li-border-width);border-color:var(--neutral-00);border-style:solid;padding:8px 16px;font-size:16px;font-weight:400;line-height:24px;transition:all .15s;display:flex;overflow:hidden}.rf-list__element .rf-tooltip{max-width:100%}.rf-list__element .rf-list__end-adornment{margin-left:auto;display:flex}.rf-list__element span{text-overflow:ellipsis;overflow:hidden}.rf-list__element--title{cursor:default;pointer-events:none;font-weight:500}.rf-list__element--disabled{color:var(--neutral-30);cursor:default;pointer-events:none}.rf-list__separator{background-color:var(--neutral-20);width:100%;height:1px}.rf-list__element--static{cursor:default}.rf-list__element:hover:not(.rf-list__element--static){background-color:var(--neutral-05);border-width:var(--rf-list-li-border-width);border-color:var(--rf-list-li-border-color-hover);border-style:solid}.rf-menu{box-sizing:border-box;justify-content:center;align-items:center;width:auto;margin:0;display:inline-flex;position:relative}.rf-menu__toggle{width:100%}.rf-menu__dropdown{z-index:1000;background-color:var(--neutral-00);box-shadow:var(--shadow-lvl5);border:1px solid var(--neutral-40);border-radius:8px;outline:none;padding:0}.rf-dictpicker{width:100%;height:40px;position:relative}.rf-dictpicker__input-wrapper{box-sizing:border-box}.rf-dictpicker__input-wrapper svg{color:var(--neutral-30)}.rf-dictpicker__input-wrapper .rf-select__button svg{color:inherit}.rf-dictpicker:has(.rf-dictpicker__input-wrapper>.dict-chips-container){height:unset}.rf-dictpicker__input-wrapper:has(.dict-chips-container){background-color:unset!important}.rf-dictpicker-ingrid{cursor:pointer;width:100%;position:relative}.rf-dictpicker-ingrid .mantine-Input-input{box-shadow:none;height:30px}.rf-dictpicker .rf-dictpicker__input-wrapper:not(.rf-dictpicker__input-wrapper--readonly) .mantine-Input-input[readonly]{color:inherit;cursor:pointer}.rf-dictpicker .rf-dictpicker__input-wrapper .mantine-Input-input[readonly]{cursor:pointer}.rf-dictpicker .rf-dictpicker__input-wrapper--readonly .mantine-Input-input[readonly]{cursor:default}.rf-dictpicker-ingrid .rf-dictpicker__input-wrapper--readonly{cursor:default;box-shadow:none}.rf-dictpicker__focus-border>.rf-dictpicker__input-wrapper .mantine-Input-input[readonly]{border:1px solid #0000;border-radius:10px}.rf-dictpicker__focus-border>.rf-dictpicker__input-wrapper .mantine-Input-input[readonly]:hover{border:1px solid var(--primary-70)}.rf-dictpicker__calendar-button{color:var(--neutral-50);cursor:pointer;transition:all .35s}.rf-dictpicker__calendar-button svg{color:var(--neutral-50)}.rf-dictpicker__calendar-chevron{cursor:pointer;justify-content:center;align-items:center;display:flex}.rf-dictpicker__calendar-chevron svg{color:var(--neutral-50)}.rf-dictpicker__input-wrapper--disabled{color:var(--neutral-90)}.rf-dictpicker__input-wrapper--disabled .rf-dictpicker__calendar-button,.rf-dictpicker__input-wrapper--disabled .rf-dictpicker__calendar-chevron{cursor:pointer}.rf-dictpicker__input-day{text-transform:capitalize;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.rf-dictpicker .rf-dictpicker__input-wrapper,.rf-dictpicker-ingrid .rf-dictpicker__input-wrapper{background-color:var(--neutral-10);border-radius:8px}.rf-dictpicker__date-picker-container{outline:none}.dict-chips-container{flex-direction:row;gap:10px;display:flex}.dict-chips-add{padding-top:2px;display:flex}.dict-chips-add svg{color:var(--primary-60-main)}.dict-chips-add .dict-chips-add--disabled svg{color:var(--neutral-50)}.dict-chips-items{flex-wrap:wrap;align-items:center;display:flex}.dict-chips-items .dict-chips-show-more{border:1px solid var(--primary-60-main);border-radius:16px;margin-left:.25rem;font-weight:400}.dict-chips-items .dict-chips-show-more svg{color:unset}.dict-chips-placeholder{color:var(--neutral-50);align-items:center;display:flex}.dict-container{flex-direction:column;width:1200px;display:flex}.dict-grid{height:450px;display:flex}.dictModal .dx-toolbar{display:none}.dictModal .rf-modal__content>.dx-widget{min-height:55vh;max-height:55vh}.dictModal .dx-datagrid-rowsview:not(.dx-datagrid-nowrap),.dictModal .dx-treelist-rowsview:not(.dx-treelist-nowrap){white-space:pre-wrap}.dictModal--single-select .dx-row.dx-header-row .dx-select-checkbox{display:none!important}.dictModal--single-select .dx-row.dx-header-row .dx-command-select{pointer-events:none}.dictModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.dict-add-form__wrapper{max-height:80vh}.dx-treelist .dx-sort.dx-sort-none{text-align:center;background-position:0 0;background-size:15px 15px;width:15px;height:15px;padding:0;font-size:15px;line-height:15px;display:inline-block!important}.dx-treelist .dx-sort.dx-sort-none:before{content:"";box-sizing:border-box;color:#22242a61;font-family:DXIcons,sans-serif}.dx-header-row>.dx-treelist-action{position:relative}.dx-header-row>.dx-treelist-action>.dx-treelist-text-content{max-width:calc(100% - 17px)!important}.dx-header-row>.dx-treelist-action:has(.dx-sort):has(.dx-header-filter)>.dx-treelist-text-content{max-width:calc(100% - 34px)!important}.dx-header-row>.dx-treelist-action:has(.dx-sort):has(.dx-header-filter)>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:calc(100% - 68px)!important}.dx-header-row>.dx-treelist-action>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:calc(100% - 34px)!important}.dx-treelist .dx-column-indicators{gap:4px;display:flex;position:absolute;top:4px;right:4px}.dx-treelist .dx-treelist-action:has(.dx-text-content-alignment-right)>.dx-column-indicators{left:4px;right:auto}.dx-treelist .dx-treelist-action:has(.dx-text-content-alignment-left)>.dx-column-indicators{left:auto;right:4px}.dx-treelist .dx-sort:before{font-size:16px}.dx-treelist .dx-row a{display:block}.dx-treelist .dx-row a:is(:link,:visited,:focus,:hover,:active):not(.display-field--url){color:inherit;cursor:pointer;text-decoration:none}.content-text{text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere}td .content-text,.table-cell .content-text{white-space:unset;overflow-wrap:normal}td .content-text.trim-long-text{white-space:pre-wrap;-webkit-line-clamp:5;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}td .content-text.wrap{white-space:normal;word-break:normal}td .content-text.no-wrap{white-space:pre-wrap;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.routes-table td .content-text{white-space:pre-wrap!important}.display-field--url__icon{vertical-align:-.15em;width:1em;height:1em;color:var(--neutral-40);flex-shrink:0;margin-right:5px;transition:color .15s ease-in}.display-field--url:hover .display-field--url__icon{color:var(--primary-60-main)}.dict-container-search,.dict-container-search-form{flex-direction:column;display:flex}.dict-container-search__form-wrapper,.dict-container-search__grid{width:100%;display:flex}.dict-search-buttons{flex-direction:row-reverse;padding-bottom:10px;padding-right:10px;display:flex}.form-container .form-row{flex-flow:wrap;display:flex}.form-container .form-column{flex-direction:column;flex:1;width:100%;display:flex}.form-container .form-field{flex-grow:1;margin-left:10px;margin-right:10px;display:flex}.form-container .form-table{display:flex}.form-container .rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-label{color:inherit}.form-container .rf-checkbox{cursor:inherit}.rf-tooltip__content-wrapper .rf-tooltip__content .rf-tooltip__inner a{color:var(--primary-30)}.field-wrapper{width:100%;margin-bottom:8px;display:flex}.field-wrapper-label{color:var(--neutral-50);font-size:14px;font-weight:400;line-height:20px;transition:all .15s ease-in;display:flex}.field-wrapper-title{color:var(--primary-60-main);vertical-align:text-bottom;height:16px;margin-left:.125rem;display:inline}.field-wrapper-field__verticalbottom{flex-direction:column-reverse}.field-wrapper-field{color:#2b313bcc;flex-grow:1;height:100%;font-size:16px;font-weight:700;display:flex;position:relative}.field-wrapper-row{flex-direction:row}.field-wrapper-column{flex-direction:column}.field-wrapper-field-row{margin-left:10px}.field-wrapper-field-multiline{white-space:pre-wrap}.form-field{position:relative}.form-field>.rf-field-formula-tooltip__trigger{z-index:10;position:absolute;top:-2px;right:2px}.rf-field-formula-tooltip__trigger{width:20px;height:20px;color:var(--primary-60-main);cursor:pointer;opacity:.6;background:#007aff14;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in;display:flex}.rf-field-formula-tooltip__trigger:hover{opacity:1;background:#007aff26}.rf-field-formula-tooltip__trigger--force-edit-active,.rf-field-formula-tooltip__trigger--force-edit-active:hover{background:var(--warning-10);color:var(--warning-50-main);opacity:1}.rf-field-formula-tooltip__trigger--force-edit-active:hover{background:var(--warning-20);color:var(--warning-60)}.rf-field-formula-tooltip__popover{background:var(--neutral-00);border:1px solid var(--neutral-10);min-width:280px;max-width:400px;box-shadow:var(--shadow-lvl4);z-index:1100;-webkit-user-select:text;user-select:text;touch-action:none;border-radius:8px;overflow:hidden}.rf-field-formula-tooltip__header{background:var(--neutral-05);border-bottom:1px solid var(--neutral-10);cursor:grab;align-items:center;gap:6px;padding:6px 10px;display:flex}.rf-field-formula-tooltip__header:active{cursor:grabbing}.rf-field-formula-tooltip__field-key{color:var(--neutral-90);font-family:Roboto Mono,monospace;font-size:11px;font-weight:600}.rf-field-formula-tooltip__copy{width:20px;height:20px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:flex}.rf-field-formula-tooltip__copy:hover{background:var(--neutral-10)}.rf-field-formula-tooltip__close{width:20px;height:20px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.rf-field-formula-tooltip__close:hover{background:var(--neutral-10)}.rf-field-formula-tooltip__table{border-collapse:collapse;width:100%}.rf-field-formula-tooltip__table td{vertical-align:top;border-bottom:1px solid var(--neutral-05);padding:4px 10px;font-size:11px}.rf-field-formula-tooltip__label{color:var(--neutral-50);white-space:nowrap;width:1%;font-weight:500}.rf-field-formula-tooltip__value{color:var(--neutral-90);word-break:break-all;font-family:Roboto Mono,monospace;font-size:10px}.rf-field-formula-tooltip__actions{background:var(--neutral-00);border-bottom:1px solid var(--neutral-05);align-items:center;gap:6px;padding:6px 10px;display:flex}.rf-field-formula-tooltip__force-edit-btn{border:1px solid var(--neutral-10);background:var(--neutral-00);height:22px;color:var(--neutral-70);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;transition:all .15s ease-in;display:inline-flex}.rf-field-formula-tooltip__force-edit-btn:hover:not(:disabled){background:var(--neutral-05);border-color:var(--neutral-20)}.rf-field-formula-tooltip__force-edit-btn:disabled{cursor:not-allowed;opacity:.5}.rf-field-formula-tooltip__force-edit-btn--active{background:var(--warning-10);border-color:var(--warning-50-main);color:var(--warning-50-main)}.rf-field-formula-tooltip__force-edit-btn--active:hover:not(:disabled){background:var(--warning-20);border-color:var(--warning-60);color:var(--warning-60)}.rf-field-formula-tooltip__overridden-badge{background:var(--warning-10);color:var(--warning-60);text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:600;display:inline-block}.text-cell{text-overflow:ellipsis;width:100%;text-align:inherit}.readonly-cell{background-color:var(--neutral-10)}.longtext-cell{text-overflow:ellipsis;width:100%;text-align:inherit;white-space:pre-line;overflow:hidden}.dx-data-row .mantine-DateInput-input,.dx-data-row .mantine-TimePicker-input,.dx-data-row .mantine-DateTimePicker-input,.dx-data-row .mantine-YearPickerInput-input,.dx-edit-row .mantine-DateInput-input,.dx-edit-row .mantine-TimePicker-input,.dx-edit-row .mantine-DateTimePicker-input,.dx-edit-row .mantine-YearPickerInput-input{box-shadow:none;background:0 0;border:none}.rf-abookpicker{cursor:pointer;width:100%;height:40px;position:relative}.rf-abookpicker--disabled{pointer-events:none}.rf-abookpicker__input-wrapper{cursor:pointer;box-sizing:border-box}.rf-abookpicker__input-wrapper svg{color:var(--neutral-30)}.rf-abookpicker .rf-abookpicker__input-wrapper:not(.rf-abookpicker__input-wrapper--readonly) .mantine-Input-input[readonly]{color:inherit;cursor:pointer}.rf-abookpicker__focus-border>.rf-abookpicker__input-wrapper{border:1px solid #0000;border-radius:10px}.rf-abookpicker__focus-border>.rf-abookpicker__input-wrapper:hover{border:1px solid var(--primary-70)}.filter__wrapper .mantine-Input-input{height:38px}.rf-abookpicker__displayType-text{line-height:40px}.rf-abookpicker__calendar-button{color:var(--neutral-50);cursor:pointer;pointer-events:none;transition:all .35s}.rf-abookpicker__calendar-button svg{color:var(--neutral-50)}.rf-abookpicker__calendar-chevron{cursor:pointer;pointer-events:inherit;justify-content:center;align-items:center;display:flex}.rf-abookpicker__calendar-chevron svg{color:var(--neutral-50)}.rf-abookpicker__calendar-chevron.rf-abookpicker__calendar-cross{pointer-events:inherit}.rf-abookpicker .mantine-Input-section[data-position=right]{justify-content:center;align-items:center;gap:4px;display:flex}.rf-abookpicker__input-wrapper--disabled{pointer-events:none;color:var(--neutral-90)}.rf-abookpicker__input-wrapper--disabled .rf-abookpicker__calendar-button,.rf-abookpicker__input-wrapper--disabled .rf-abookpicker__calendar-chevron{cursor:pointer}.card-filter__status-picker .rf-select__wrapper{box-shadow:none}.rf-abookpicker .rf-abookpicker__input-wrapper .mantine-Input-input[readonly]{cursor:pointer}.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly],.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]{cursor:default;box-shadow:none;border-color:#0000}.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:hover,.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:focus,.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:focus-within,.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:hover,.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:focus,.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:focus-within{box-shadow:none;border-color:#0000}.rf-abookpicker-ingrid .rf-abookpicker__input-wrapper--readonly{cursor:default;box-shadow:none}.rf-abookpicker__input-day{pointer-events:none;text-transform:capitalize;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.rf-abookpicker__date-picker-container{outline:none}.abook-container{flex-direction:column;width:1200px;display:flex}.abook-container .abook-grid{display:flex}.abook-container .abook-grid,.abook-container .abook-grid>.dx-widget{min-height:55vh;max-height:55vh}.abook-tabs{min-height:52px}.abookModal .dx-toolbar{display:none}.abookModal .dx-datagrid-rowsview:not(.dx-datagrid-nowrap),.abookModal .dx-treelist-rowsview:not(.dx-treelist-nowrap){white-space:pre-wrap}.abookModal--single-select .dx-row.dx-header-row .dx-select-checkbox{display:none!important}.abookModal--single-select .dx-row.dx-header-row .dx-command-select{pointer-events:none}.abookModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.rf-tabs__navigation{border-bottom:2px solid #0000;position:relative}.rf-tabs__navigation__line{border-bottom:2px solid var(--neutral-10)}.rf-tabs__navigation-list{align-items:center;display:flex;position:relative}.rf-tabs__navigation-list--without-menu{overflow-clip-margin:2px;overflow:clip}.rf-tabs__link{white-space:nowrap}.rf-tabs__link--hidden{visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none;position:absolute}.rf-tabs__link:last-of-type{margin-right:0}.rf-tabs__button{height:auto;font:inherit;color:var(--neutral-60);cursor:pointer;background-color:#0000;border:0;outline:none;align-items:center;padding:12px 16px;display:flex;position:relative}.rf-tabs__button:not(.rf-tabs__button--active) .rf-badge{background-color:var(--neutral-10);color:var(--text-text-secondary)}.rf-tabs__button:focus-visible{outline:2px solid var(--primary-60-main);border-radius:8px}.rf-tabs__button--md{padding:12px 16px;font-size:16px;font-weight:400;line-height:24px}.rf-tabs__button--sm{padding:10px 12px;font-size:14px;font-weight:400;line-height:20px}.rf-tabs__button--active{color:var(--neutral-90)}.rf-tabs__ink{background-color:var(--primary-60-main);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--primary-60-main) 55%, transparent);opacity:0;pointer-events:none;border-radius:2px;position:absolute;bottom:-2px}@media (prefers-reduced-motion:reduce){.rf-tabs__ink{transition:none!important}}.rf-tabs__button--invalid{color:var(--error-60-main)}.rf-tabs__button:disabled{color:var(--neutral-30);pointer-events:none}.rf-tabs__content{margin-top:2px}.rf-tabs__icon:not(:last-child){margin-right:8px}.rf-tabs__icon svg{display:block}.rf-tabs__button-label{align-items:center;display:flex}.rf-tabs__menu-content{border-radius:inherit;width:240px;max-width:240px;padding:8px 0}.rf-tabs__menu{width:auto;height:100%;position:absolute;top:0;right:4px}.rf-tabs__menu--active .rf-tabs__menu__btn{color:var(--primary-80)}.rf-tabs__menu .rf-tabs__menu__btn{color:var(--neutral-50)}.rf-tabs__menu .rf-tabs__menu__btn:active,.rf-tabs__menu .rf-tabs__menu__btn:hover{color:var(--primary-60-main);background-color:#0000}.rf-tabs__content_box{height:100%}.rf-tabs__content_hide{display:none}.rf-tabs__menu-link .rf-tabs__menu-button{width:100%;transition:all .2s ease-in-out}.rf-tabs__menu-link .rf-tabs__menu-button--active{background-color:var(--neutral-10)}.rf-tabs__menu-link .rf-tabs__menu-button:hover{background-color:var(--neutral-05)}.abook-container-search{flex-direction:column;display:flex}.abook-container-search-input{width:100%;padding:10px;display:flex}.abook-container-search__grid{width:100%;display:flex}.rf-abookpickeritem{width:fit-content;margin:6px;display:inline-flex;position:relative}.actForm{flex-direction:column;gap:1rem;display:flex}.action-modal-dlg-input{margin-top:5px}.certificateBox .box-content{flex-direction:row;gap:5px;display:flex}.certList{min-height:110px;max-height:400px;margin-bottom:1rem;overflow-y:auto}.modal-dlg-message{margin-bottom:1rem}.modal-dlg-container .pw-content{overflow-y:unset}.mail-reminder{margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px}.mail-reminder-days-before{padding-top:10px;padding-bottom:10px;display:flex}.mail-reminder-days-before .mail-reminder-days-before__element{text-align:center;flex-direction:column;place-content:center;display:flex}.mail-reminder-days-before .mail-reminder-days-before__prefix{width:15%}.mail-reminder-days-before .mail-reminder-days-before__input{width:50%}.mail-reminder-days-before .mail-reminder-days-before__input .rf-form-group__message{display:none}.mail-reminder-days-before .mail-reminder-days-before__suffix{width:35%}.mail-reminder-period-settings .mail-reminder-period-settings__checkboxes{padding-bottom:10px;display:flex}.mail-reminder-period-settings .mail-reminder-period-settings__day-of-week-input{width:50%}.activity-batch-editing-table-content .dx-datagrid-group-space{pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important}.user-name{overflow-wrap:anywhere}.user-name--interactive{text-underline-offset:2px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.user-name--interactive:hover{text-decoration-color:currentColor}.user-name-tag{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.user-name-tag__ic{background:var(--neutral-10);width:18px;height:18px;color:var(--neutral-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.user-name-tag__avatar{flex-shrink:0}.user-hcard__anchor{line-height:0;display:inline-flex}.user-hcard__anchor--inline{line-height:inherit;display:inline}.user-hcard{font-family:var(--font-family,"Roboto", sans-serif);color:var(--neutral-90);border:none;flex-direction:column;max-height:min(72vh,560px);padding:0;display:flex;overflow:hidden}.user-hcard__scroll{scrollbar-width:thin;scrollbar-color:var(--grid-scrollbar-color,#6669704d) transparent;flex:auto;min-height:0;padding:14px 16px;overflow-y:auto}.user-hcard__head{align-items:center;gap:12px;display:flex}.user-hcard__id{min-width:0}.user-hcard__name{color:var(--neutral-90);font-size:14px;font-weight:500;line-height:1.25}.user-hcard__name-row{align-items:center;gap:6px;display:flex}.user-hcard__name-row .user-hcard__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-hcard__uz{cursor:default;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.user-hcard__uz svg{width:14px;height:14px}.user-hcard__uz--int{color:var(--teal-60-main);background:var(--teal-10)}.user-hcard__uz--rpa{color:#5646d6;background:#ecebff}.user-hcard__post{color:var(--neutral-60);margin-top:2px;font-size:12.5px}.user-hcard__state{letter-spacing:.01em;border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.user-hcard__state svg{flex:none}.user-hcard__state--dismissed{color:var(--error-60-main);background:var(--error-10);border:1px solid var(--error-20)}.user-hcard__state--deactivated{color:var(--neutral-60);background:var(--neutral-05);border:1px solid var(--neutral-20)}.user-hcard__state--vacation{color:var(--primary-70);background:var(--primary-10);border:1px solid var(--primary-20)}.user-hcard__rows{border-top:1px solid var(--neutral-10);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.user-hcard__row{color:var(--neutral-70);overflow-wrap:anywhere;align-items:center;gap:9px;font-size:12.5px;display:flex}.user-hcard__row-ic{color:var(--neutral-40);flex-shrink:0;display:inline-flex}.user-hcard__row-link{color:var(--primary-70);text-decoration:none}.user-hcard__row-link:hover{text-decoration:underline}.user-hcard__members-label{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-50);margin-bottom:2px;font-size:10.5px}.user-hcard__members-more{color:var(--neutral-50);padding-left:23px;font-size:12px}.user-hcard__member-name{color:var(--neutral-90);text-underline-offset:2px;font-size:13px;font-weight:500;line-height:1.25;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.user-hcard__member-name:hover{text-decoration-color:currentColor}.user-hcard__pline{border-radius:9px;align-items:center;gap:10px;padding:4px 6px;transition:background .12s;display:flex}.user-hcard__pline:hover{background:var(--neutral-05)}.user-hcard__pline-who{flex:1;min-width:0}.user-hcard__pline-meta{color:var(--neutral-50);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;line-height:1.25;overflow:hidden}.user-hcard__pline--lead{background:#009d9a12}.user-hcard__pline--lead:hover{background:#009d9a1f}.user-hcard__badge{white-space:nowrap;border-radius:7px;flex:none;align-self:center;padding:2px 8px;font-size:10.5px;font-weight:600}.user-hcard__badge--perm{color:var(--success-60);background:var(--success-10);border:1px solid var(--success-20)}.user-hcard__badge--vrio{color:#8a6d00;background:var(--attention-10);border:1px solid var(--attention-20)}.user-hcard__show-all{cursor:pointer;width:100%;font-family:var(--font-family,"Roboto", sans-serif);color:var(--primary-70);background:var(--primary-10);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;font-size:12.5px;font-weight:600;transition:background .13s;display:flex}.user-hcard__show-all:hover{background:var(--primary-20)}.user-hcard:before{content:"";z-index:2;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.user-hcard--person:before{background:linear-gradient(90deg, var(--primary-50), var(--primary-60-main))}.user-hcard--group:before{background:linear-gradient(90deg, var(--teal-40), var(--teal-60-main))}.user-hcard__head .rf-user-avatar{box-shadow:0 0 0 3px var(--neutral-00), 0 0 0 4px var(--user-hcard-ring,transparent)}.user-hcard--person .user-hcard__head .rf-user-avatar{--user-hcard-ring:var(--primary-20)}.user-hcard--group .user-hcard__head .rf-user-avatar{--user-hcard-ring:var(--teal-20)}.user-hcard__type{letter-spacing:.02em;text-transform:uppercase;color:var(--teal-70);margin-top:3px;font-size:11px;font-weight:600}.user-hcard__members-count{color:var(--neutral-40)}.user-hcard__rows--people{gap:0}.user-hcard__rows--people .user-hcard__members-label{margin-bottom:8px}.user-hcard__show-all-arr{transition:transform .15s}.user-hcard__show-all:hover .user-hcard__show-all-arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.user-hcard__show-all-arr{transition:none}}.rf-user-avatar{min-height:var(--avatar-size);aspect-ratio:1;flex-shrink:0}.gmm{font-family:var(--font-family,"Roboto", sans-serif);color:var(--neutral-90)}.gmm__body{flex-direction:column;max-height:min(680px,86vh);padding:0;display:flex;overflow:hidden}.gmm__head{align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.gmm__title{flex:1;min-width:0}.gmm__name{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;line-height:1.2;overflow:hidden}.gmm__sub{color:var(--neutral-50);margin-top:2px;font-size:12.5px}.gmm__search{background:var(--neutral-05);border:1px solid var(--neutral-10);border-radius:12px;align-items:center;gap:10px;height:44px;margin:0 18px;padding:0 12px;display:flex}.gmm__search:focus-within{border-color:var(--primary-40);background:var(--neutral-00);box-shadow:0 0 0 3px var(--primary-10)}.gmm__search-ic{color:var(--neutral-40);flex:none}.gmm__search-input{min-width:0;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.gmm__search-input::placeholder{color:var(--neutral-40)}.gmm__meta{color:var(--neutral-50);padding:10px 20px 6px;font-size:11.5px}.gmm__list{flex:1;min-height:0;padding:2px 10px 12px;overflow-y:auto}.gmm__row{border-radius:11px;align-items:center;gap:11px;padding:8px 10px;transition:background .1s;display:flex}.gmm__row:hover{background:var(--neutral-05)}.gmm__row-who{flex:1;min-width:0}.gmm__row-name{color:var(--neutral-90);text-underline-offset:2px;font-size:13px;font-weight:500;line-height:1.25;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.gmm__row-name:hover{text-decoration-color:currentColor}.gmm__mark{background:var(--attention-20);color:inherit;border-radius:3px;padding:0 1px}.gmm__sentinel{color:var(--neutral-40);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12.5px;display:flex}.gmm__empty{text-align:center;color:var(--neutral-50);padding:44px 20px;font-size:13px}.gmm__empty-big{color:var(--neutral-70);margin-bottom:4px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.gmm__row{transition:none}}.rf-abookchipitem{width:fit-content;margin:1px;display:inline-flex;position:relative}.rf-abookchipitem .rf-chip-wrapper{cursor:default}.form-table{display:flex}.form-table .dx-widget:not(.dx-select-checkbox):not(.dx-filter-menu):not(.dx-loadindicator){width:100%;max-width:unset!important}.form-table .dx-datagrid .dx-row.dx-data-row>td:not(.dx-command-edit):not(.dx-command-select){padding:4px 8px}.dx-datagrid .form-table-button,.dx-treelist .form-table-button{color:inherit}.minW30{min-width:30px}.add-row-button{border-radius:20px}.add-row-menu{display:flex}.form-table-edit{flex-direction:column;gap:.5rem;display:flex}.form-table-edit table{height:100%}.form-table-edit .dx-datagrid .dx-row.dx-data-row>td,.form-table-edit .dx-datagrid-header-panel{padding:0}.form-table-edit .dx-datagrid-header-panel .dx-toolbar .dx-toolbar-items-container{height:48px}.form-table-edit .table-cell{padding:4px 8px}.form-table-edit .longtext-cell{height:100%}.form-table-edit .form-table-edit-content{width:100%}.form-table-edit .form-table-edit-content .dx-widget{max-width:unset!important}.form-table-edit td>.rf-checkbox{padding-left:8px;padding-right:8px}.form-table-edit .rf-textarea__field{padding:4px 8px}.form-table-edit td>.table-cell{align-items:center;display:flex}.form-table-edit .dx-editor-cell .rf-textarea__wrapper,.form-table-edit .dx-editor-cell .rf-select__wrapper{box-shadow:none;border-radius:0}.form-table-edit .dx-editor-cell .mantine-Input-input:not([data-variant=unstyled]){box-shadow:none;border-color:#0000;border-radius:0}.form-table-edit .dx-editor-cell .mantine-Input-input:not([data-variant=unstyled]):hover:not(:focus-within),.form-table-edit .dx-editor-cell .mantine-Input-input:not([data-variant=unstyled]):focus,.form-table-edit .dx-editor-cell .mantine-Input-input:not([data-variant=unstyled]):focus-within{box-shadow:none;border-color:#0000}.form-table-edit .dx-editor-cell .rf-textarea,.form-table-edit .dx-editor-cell .rf-textarea__wrapper,.form-table-edit .dx-editor-cell .rf-dictpicker-ingrid,.form-table-edit .dx-editor-cell .rf-dictpicker__input-wrapper,.form-table-edit .dx-editor-cell .rf-abookpicker,.form-table-edit .dx-editor-cell .rf-abookpicker__input-wrapper,.form-table-edit .dx-editor-cell .rf-datepicker,.form-table-edit .dx-editor-cell .rf-datepicker__input-wrapper{height:100%}.form-table-edit .dx-editor-cell .mantine-Input-input{height:100%;min-height:30px}.form-table-edit .dx-editor-cell .rf-select,.form-table-edit .dx-editor-cell .rf-select__wrapper,.form-table-edit .dx-editor-cell .rf-select__wrapper--open,.form-table-edit .dx-editor-cell .rf-select-input__container,.form-table-edit .dx-editor-cell .rf-select__input{height:100%}.dx-master-detail-row .dx-master-detail-cell{overflow:auto!important}.dx-master-detail-row .form-table-edit{background-color:#fff;padding-bottom:12px;padding-left:36px;padding-right:12px}.dx-master-detail-row .form-table-edit .form-table-edit-content{width:auto}.dx-master-detail-cell .form-table{background-color:#fff;width:fit-content;padding:12px 12px 12px 36px}.form-table-edit.form-table-edit--subtable .dx-datagrid-header-panel .dx-toolbar .dx-toolbar-items-container{height:40px}.form-table-edit.form-table-edit--subtable .add-row-button{height:24px;font-size:12px}.form-table-edit.form-table-edit--subtable .add-row-button .rf-button__adornment:not(:last-child){margin-left:8px;margin-right:4px}.form-table-edit.form-table-edit--subtable .add-row-button .rf-button__text:last-child{margin-right:8px}.invalid-cell{border-color:var(--error-60-main);background-color:var(--error-10);border-style:solid;border-width:1px}.invalid-cell:has(.readonly-cell){background-color:color-mix(in srgb, var(--error-10) 40%, transparent)}tr.dx-row.dx-data-row:has(.invalid-cell) td:first-child{background-color:var(--error-10)!important}tr.dx-row.dx-data-row:has(.invalid-cell) td:first-child:not(.dx-datagrid-sticky-column):not(.dx-datagrid-sticky-column-left):not(.dx-datagrid-sticky-column-right){position:relative}tr.dx-row.dx-data-row:has(.invalid-cell) td:first-child:before{content:"";background-color:var(--error-60-main);border-radius:0 3px 3px 0;width:3px;height:100%;position:absolute;top:0;left:0}.table-cell{align-items:center;width:100%;height:100%;min-height:30px;margin:0;display:flex}.dx-datagrid .dx-row-alt>td:has(.readonly-cell){background-color:var(--neutral-10)}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td:has(.readonly-cell){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td:has(.readonly-cell){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td:has(.readonly-cell){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td:has(.readonly-cell){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td:has(.rf-checkbox-readonly){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td:has(.rf-checkbox-readonly){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td:has(.rf-checkbox-readonly){background-color:var(--neutral-10)!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td:has(.rf-checkbox-readonly){background-color:var(--neutral-10)!important}.dx-datagrid .dx-row-alt>td:has(.rf-checkbox-readonly){background-color:var(--neutral-10)}:is(td:has(.rf-checkbox-readonly),td:has(.readonly-cell)){background-color:var(--neutral-10)}.title-column-box{clear:both;display:flex}.title-column-caption{float:left;text-overflow:ellipsis;overflow:hidden}.title-column-caption-noEllipsis{white-space:normal}.title-column-title{color:var(--title-column-tooltip-color);margin-left:.125rem;float:left!important}.form-table .title-column-indicators,.form-table-edit .title-column-indicators{color:var(--title-column-tooltip-color);flex-direction:row;gap:2px;display:flex;position:absolute;top:4px;right:22px}:is(.form-table td.dx-datagrid-action:has(.title-column-indicator) .title-column-box,.form-table td.dx-datagrid-action:has(.dx-column-indicators:not(:empty)) .title-column-box,.form-table-edit td.dx-datagrid-action:has(.title-column-indicator) .title-column-box,.form-table-edit td.dx-datagrid-action:has(.dx-column-indicators:not(:empty)) .title-column-box){padding-top:14px}.form-table .dx-datagrid .dx-datagrid-action>.dx-column-indicators,.form-table-edit .dx-datagrid .dx-datagrid-action>.dx-column-indicators{left:auto;right:4px}:is(.form-table .dx-datagrid .dx-datagrid-action:has(.dx-text-content-alignment-right)>.dx-column-indicators,.form-table-edit .dx-datagrid .dx-datagrid-action:has(.dx-text-content-alignment-right)>.dx-column-indicators){left:4px;right:auto}:is(.form-table td.dx-datagrid-action:has(.dx-sort.dx-sort-index):not(:has(.dx-header-filter)) .title-column-indicators,.form-table-edit td.dx-datagrid-action:has(.dx-sort.dx-sort-index):not(:has(.dx-header-filter)) .title-column-indicators){right:32px}:is(.form-table td.dx-datagrid-action:not(:has(.dx-text-content-alignment-right)):has(.dx-sort):has(.dx-header-filter) .title-column-indicators,.form-table-edit td.dx-datagrid-action:not(:has(.dx-text-content-alignment-right)):has(.dx-sort):has(.dx-header-filter) .title-column-indicators){right:38px}:is(.form-table td.dx-datagrid-action:not(:has(.dx-text-content-alignment-right)):has(.dx-sort.dx-sort-index):has(.dx-header-filter) .title-column-indicators,.form-table-edit td.dx-datagrid-action:not(:has(.dx-text-content-alignment-right)):has(.dx-sort.dx-sort-index):has(.dx-header-filter) .title-column-indicators){right:46px}:is(.form-table td.dx-datagrid-action:has(.dx-text-content-alignment-right) .title-column-indicators,.form-table-edit td.dx-datagrid-action:has(.dx-text-content-alignment-right) .title-column-indicators){right:4px}.form-table .dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content,.form-table-edit .dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content,.form-table .dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right,.form-table-edit .dx-header-row>.dx-datagrid-action>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:100%!important}.dx-editor-cell .dx-checkbox{margin-left:17px;margin-right:17px}.table-row-commands{justify-content:center;align-items:center;gap:4px;display:flex}.table-row-commands__slot{justify-content:center;align-items:center;width:24px;display:inline-flex}.table-row-commands--header{justify-content:flex-end}.table-form__wrapper{max-height:80vh}.table-form{width:100%}.table-form__pagination{margin-top:.5rem}.rf-pagination,.rf-pagination--disabled{justify-content:center;align-items:center;gap:.5rem;display:flex}.rf-pagination .rf-pagination__input,.rf-pagination--disabled .rf-pagination__input{width:129px;margin-left:8px}.rf-pagination__chevron-wrapper{color:var(--neutral-50)}.rf-pagination__chevron-left{margin-right:8px}.rf-pagination__chevron-right{margin-left:8px}.rf-pagination__label{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:400;line-height:20px;display:flex}.rf-pagination__label-simple{background-color:var(--neutral-10);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:16px;height:4px;margin:0 8px;display:flex}.rf-pagination__label-simple:hover{background-color:var(--primary-70)}.rf-pagination__label-simple:active{background-color:var(--primary-80)}.rf-pagination__label-simple--disabled{cursor:default;color:var(--neutral-30)}.rf-pagination__label-simple--disabled:hover{background-color:initial;color:var(--neutral-30)}.rf-pagination__label-simple--selected{color:var(--static-white);background-color:var(--primary-60-main)}.rf-pagination__label-simple--selected:hover{background-color:var(--primary-70);color:var(--static-white)}.rf-pagination__label,.rf-pagination__chevron-wrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rf-pagination__label:hover,.rf-pagination__chevron-wrapper:hover{background-color:var(--neutral-10);color:var(--primary-70)}.rf-pagination__label:active,.rf-pagination__chevron-wrapper:active{background-color:var(--neutral-10);color:var(--primary-80)}.rf-pagination__label--disabled,.rf-pagination__chevron-wrapper--disabled{cursor:default;color:var(--neutral-30)}.rf-pagination__label--disabled:hover,.rf-pagination__chevron-wrapper--disabled:hover{background-color:initial;color:var(--neutral-30)}.rf-pagination__label--selected,.rf-pagination__chevron-wrapper--selected{color:var(--static-white);background-color:var(--primary-60-main)}.rf-pagination__label--selected:hover,.rf-pagination__chevron-wrapper--selected:hover{background-color:var(--primary-60-main);color:var(--static-white)}.rf-pagination__ellipsis{-webkit-user-select:none;user-select:none;width:40px;height:40px;color:var(--neutral-90);justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.rf-pagination--compact .rf-pagination__label{font-size:12px;font-weight:400}.rf-pagination--compact .rf-pagination__label,.rf-pagination--compact .rf-pagination__chevron-wrapper,.rf-pagination--compact .rf-pagination__ellipsis{width:30px;height:30px}.rf-pagination__label:focus-visible,.rf-pagination__chevron-wrapper:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:-2px;border-radius:50%}.rf-pagination__label--selected:focus{outline-offset:2px}.rf-pagination--disabled{cursor:not-allowed}.rf-pagination--disabled .rf-pagination__label,.rf-pagination--disabled .rf-pagination__label--selected,.rf-pagination--disabled .rf-pagination__chevron-wrapper{cursor:not-allowed;color:var(--neutral-30);background-color:#0000}.rf-pagination--disabled .rf-pagination__label:hover,.rf-pagination--disabled .rf-pagination__label--selected:hover,.rf-pagination--disabled .rf-pagination__chevron-wrapper:hover{color:var(--neutral-30);background-color:#0000}.rf-pagination--disabled .rf-pagination__ellipsis{color:var(--neutral-30)}.rf-pagination--disabled .rf-pagination__input{display:none}.merge-rows-form__wrapper{max-height:80vh}.merge-rows-form__wrapper .calc-column{color:green;font-weight:700}.sign-check-container{flex-direction:column;display:flex}.sign-check-Row{flex-direction:row;display:flex}.sign-check-Icon{width:30px}.sign-check-Msg{line-height:23px}.action-button{cursor:pointer;justify-content:center;align-items:center;width:auto;margin:0 auto;display:inline-flex;position:relative}.rf-anchored-dialog{--rf-anchored-dialog-width:360px;--rf-anchored-dialog-min-width:0px;--rf-anchored-dialog-horizontal-gap:20px;--rf-anchored-dialog-mobile-gap:12px}.rf-anchored-dialog--fixed-width{width:min(var(--rf-anchored-dialog-width), 100vw - var(--rf-anchored-dialog-horizontal-gap));min-width:min(var(--rf-anchored-dialog-min-width), 100vw - var(--rf-anchored-dialog-horizontal-gap))}.rf-anchored-dialog--content-width{width:fit-content;max-width:calc(100vw - var(--rf-anchored-dialog-horizontal-gap));min-width:min(var(--rf-anchored-dialog-min-width), 100vw - var(--rf-anchored-dialog-horizontal-gap))}.rf-anchored-dialog--menu{background:radial-gradient(circle at 100% 0,#688aff1f,#0000 32%),linear-gradient(#fffffffc,#f7f9fdfc);border:1px solid #1b2a491f;border-radius:24px;overflow:hidden;box-shadow:0 26px 60px #12264a2e;padding:0!important}.rf-anchored-dialog--support{--rf-anchored-dialog-width:440px;--rf-anchored-dialog-horizontal-gap:24px;--rf-anchored-dialog-mobile-gap:16px;background:radial-gradient(circle at 100% 0,#5b8cff29,#0000 34%),linear-gradient(#fffffffc,#f8fafdfc);border:1px solid #1c2c4a1a;border-radius:20px;box-shadow:0 24px 60px #14284b2e;padding:16px!important}.rf-anchored-dialog__content{flex-direction:column;display:flex}.rf-navbar-settings-dialog__content{gap:8px;min-width:0;padding:10px}.rf-navbar-settings-dialog__section{flex-direction:column;gap:2px;display:flex}.rf-navbar-settings-dialog__section+.rf-navbar-settings-dialog__section{border-top:1px solid #1b2a491a;padding-top:8px}.rf-navbar-settings-dialog__section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-60);padding:2px 12px 4px;font-size:11px;font-weight:700}.rf-navbar-settings-dialog__row{border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:280px;padding:8px 12px;display:flex}.rf-navbar-settings-dialog__item{min-width:280px;display:flex}.rf-navbar-settings-dialog__item .rf-switch{border-radius:16px;flex-wrap:nowrap;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s ease-in-out}.rf-navbar-settings-dialog__item .rf-switch:hover{background:#2c6cff0f}.rf-navbar-settings-dialog__item .rf-switch .mantine-Switch-labelWrapper{flex:auto;min-width:0}.rf-navbar-settings-dialog__item .rf-switch .mantine-Switch-label{text-align:left;white-space:normal;text-overflow:unset;overflow-wrap:anywhere;padding-right:0;overflow:visible}.rf-navbar-settings-dialog__label{align-items:center;gap:6px;min-width:0;display:inline-flex}.rf-navbar-settings-dialog__label-text{white-space:normal;min-width:0;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.rf-navbar-settings-dialog__label-icon{width:18px;height:18px;color:var(--primary-60-main);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.rf-anchored-dialog__separator,.rf-anchored-list-dialog__list .rf-list__separator{background:linear-gradient(90deg,#0000,#1b2a4924,#0000);width:auto;margin:5px 20px}.rf-anchored-list-dialog__skeleton{padding:8px 0}.rf-anchored-list-dialog__skeleton-item{align-items:center;height:40px;padding:2px 8px;display:flex}.rf-anchored-list-dialog__skeleton-block{background-color:var(--neutral-05);border-radius:6px;align-items:center;width:100%;height:36px;padding:0 12px;display:flex}.rf-anchored-list-dialog__list{width:100%;min-width:0;max-width:none;max-height:min(420px,100vh - 160px);padding:8px 0;overflow:hidden auto}.rf-anchored-list-dialog__list .rf-list__element{white-space:normal;text-overflow:unset;background:0 0;align-items:center;padding:8px 20px;overflow:visible}.rf-anchored-list-dialog__list .rf-list__element:hover:not(.rf-list__element--static){background:var(--rf-list-hover-bg);border-color:#0000}.rf-anchored-list-dialog__list .rf-list__element:hover:not(.rf-list__element--static) .rf-list__element-label,.rf-anchored-list-dialog__list .rf-list__element:hover:not(.rf-list__element--static) .rf-list__element-label svg,.rf-anchored-list-dialog__list .rf-list__element:hover:not(.rf-list__element--static) .rf-list__end-adornment .rf-button{color:var(--rf-list-hover-color)}.rf-anchored-list-dialog__list .rf-list__element-label{min-width:0;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;flex:auto;overflow:visible}.rf-anchored-list-dialog--items-start .rf-list__element,.rf-anchored-list-dialog--items-start .settings-item{align-items:flex-start}.rf-anchored-list-dialog--hover-end-adornment .rf-list__end-adornment{display:none}.rf-anchored-list-dialog--hover-end-adornment .rf-list__element:hover .rf-list__end-adornment,.rf-anchored-list-dialog .actions-menu--key,.rf-anchored-list-dialog .document-actions-menu--new-tab,.rf-anchored-list-dialog .document-actions-menu--key,.rf-anchored-list-dialog .routes-actions-menu--key,.rf-anchored-list-dialog .doc-button--new-tab,.rf-anchored-list-dialog .doc-button--key{display:flex}@media (width<=768px){.rf-anchored-dialog--fixed-width{width:min(100vw - var(--rf-anchored-dialog-mobile-gap), var(--rf-anchored-dialog-width));min-width:min(100vw - var(--rf-anchored-dialog-mobile-gap), var(--rf-anchored-dialog-min-width))}.rf-anchored-dialog--content-width{min-width:min(100vw - var(--rf-anchored-dialog-mobile-gap), var(--rf-anchored-dialog-min-width))}.rf-navbar-settings-dialog__item,.rf-navbar-settings-dialog__row{min-width:0}}.grid-scroll-button__wrapper{z-index:1000;position:absolute}.grid-scroll-button{transition:opacity .2s,transform .2s;position:absolute;top:0;left:0}.grid-scroll-button--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.grid-scroll-button--hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.grid-scroll-button__to-left,.grid-scroll-button__to-previous{border-radius:20px}.split-rows-form__wrapper{max-height:80vh}.split-rows-form__wrapper .calc-column{color:green;font-weight:700}.content-cell{word-break:normal;overflow-wrap:normal;width:100%;text-align:inherit}.text-cell{text-overflow:ellipsis;width:100%;text-align:inherit;word-break:normal;overflow-wrap:normal}.longtext-cell{text-overflow:ellipsis;width:100%;text-align:inherit;white-space:pre-line;word-break:normal;overflow-wrap:normal;overflow:hidden}.approval-list-moved{border:1px dashed var(--neutral-20);color:var(--neutral-60);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.45}.approval-list-moved__link{font:inherit;cursor:pointer;color:var(--primary-60-main);background:0 0;border:none;padding:0}.approval-list-moved__link:hover{text-decoration:underline}.form-approveListTable{flex-direction:column;flex:1;display:flex}.dx-treelist-headers{border-top:0;border-left:0;border-top-left-radius:0}.apl-cycle-graph-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.apl-cycle-graph-icon .apl-icon--Active{color:var(--primary-60-main)}.apl-cycle-graph-icon .apl-icon--Done{color:var(--success-50-main)}.apl-cycle{flex-direction:column;height:100%;display:flex}.apl-cycle-header,.apl-cycle-box{flex-direction:row;height:100%;display:flex}.apl-cycle-header{cursor:pointer}.apl-cycle-title{color:#22242a;margin-left:5px;font-style:normal;font-weight:550;line-height:40px}.apl-cycle-line{border-radius:1px;min-width:2px;height:100%;margin-left:19px}.apl-cycle-content{flex-direction:column;width:100%;margin-left:19px;display:flex}.apl-cycle-line--Done{background-color:#2abb5b}.apl-cycle-line--Active{background-color:var(--primary-60-main)}.apl-level-graph-icon{border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.apl-level{flex-direction:column;height:100%;display:flex}.apl-level-header,.apl-level-box{flex-direction:row;height:100%;display:flex}.apl-level-header{cursor:pointer}.apl-level-title{font-size:14px;font-style:normal;line-height:24px}.apl-level-line{border-radius:1px;width:2px;height:100%;margin-left:9px}.apl-level-content{width:100%;margin-left:25px}.apl-level-content .dx-widget:not(.dx-select-checkbox):not(.dx-filter-menu):not(.dx-loadindicator){width:100%;max-width:unset!important}.apl-level-line--Done{background-color:#2abb5b}.apl-level-line--Active{background-color:var(--primary-60-main)}.rf-dictchipitem{width:fit-content;margin:1px;display:inline-flex;position:relative}.rf-dictchipitem .rf-chip-wrapper{cursor:default}.links-table .dxGrid-wrapper>.dx-widget{width:100%;max-width:unset!important}.links-table .dxGrid-wrapper:has(.dxGrid-add-button)>.dx-widget{width:calc(100% - 40px)}.dxGrid-wrapper{flex-direction:row;display:flex}.dxGrid-wrapper .dx-datagrid-rowsview .dx-datagrid-content:not(.dx-datagrid-content-fixed) table.dx-datagrid-table:not(.document-form-details table.dx-datagrid-table){height:100%}.dxGrid-wrapper .dx-row a{align-items:center;width:100%;height:100%;padding-left:8px;padding-right:8px;display:flex}.dxGrid-wrapper .dx-row a:is(:link,:visited,:focus,:hover,:active):not(.display-field--url){color:inherit;cursor:pointer;text-decoration:none}.dxGrid-wrapper .dx-datagrid .dx-row.dx-data-row>td[style*="text-align: right"] a{justify-content:flex-end}.dxGrid-wrapper .dx-datagrid .dx-row.dx-data-row>td[style*="text-align: center"] a{justify-content:center}.dxGrid-wrapper .dx-datagrid .dx-row.dx-data-row>td[style*="text-align: left"] a{justify-content:flex-start}.dxGrid-wrapper .dx-datagrid .dx-row.dx-data-row>td:has(a){padding-left:0;padding-right:0}.dxGrid-wrapper .search-folder-status .rf-chip{border-radius:4px;padding:2px 8px;font-size:12px;line-height:16px}.dxGrid-buttons{flex-direction:row;justify-content:center;gap:10px;display:flex}.dxGrid-add-button{min-width:30px;max-width:30px;margin:58px 10px 0 0}.group-action-button{justify-content:center;align-items:center;width:auto;display:inline-flex}.document-form-details{white-space:pre-wrap;flex-direction:column;flex:1;width:100%;height:100%;display:flex}.document-form-details .busy-loader{position:relative}.document-form-details .form-table{width:unset}.grid-details{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.state-modal__layout{flex-direction:column;gap:16px;min-height:0;display:flex}.state-modal__intro{color:var(--neutral-50);flex-direction:column;gap:2px;font-size:13px;line-height:18px;display:flex}.state-modal__intro b{color:var(--neutral-90);font-weight:500}.state-modal__compose{background:var(--neutral-05);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.state-modal__compose:focus-within{background:var(--neutral-00);border-color:var(--primary-30);box-shadow:0 0 0 3px #007aff1f}.state-modal__compose-icon{width:22px;height:22px;color:var(--neutral-40);flex-shrink:0;justify-content:center;align-items:center;display:flex}.state-modal__compose-input{min-width:0;font:inherit;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:14px}.state-modal__compose-input::placeholder{color:var(--neutral-40)}.state-modal__compose-kbd{min-width:22px;height:20px;color:var(--neutral-50);background:var(--neutral-00);border:1px solid var(--neutral-20);box-shadow:0 1px 0 var(--neutral-20);-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;margin-right:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.state-modal__compose .rf-button{border-radius:8px;flex-shrink:0;height:30px;padding:0 12px;font-size:12px;line-height:1}.state-modal__search{background:var(--neutral-00);border:1px solid var(--neutral-20);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .18s;display:flex;position:relative}.state-modal__search:focus-within{border-color:var(--primary-40)}.state-modal__search-icon{color:var(--neutral-40);flex-shrink:0}.state-modal__search-input{min-width:0;font:inherit;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.state-modal__search-input::placeholder{color:var(--neutral-40)}.state-modal__list{flex-direction:column;gap:4px;max-height:min(56vh,480px);margin:0 -4px 0 0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.state-modal__divider{background:var(--neutral-10);border:none;height:1px;margin:4px 0 2px}.state-modal__section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-40);padding:4px 4px 2px;font-size:11px;font-weight:600}.state-modal__row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.state-modal__row:before{content:"";background:var(--primary-60-main);opacity:0;border-radius:3px;width:3px;height:0;transition:height .2s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.state-modal__row:hover{background:var(--neutral-05)}.state-modal__row--selected{background:var(--primary-10);border-color:#007aff2e}.state-modal__row--selected:hover{background:var(--primary-10)}.state-modal__row--selected:before{opacity:1;height:22px}.state-modal__row--editing{background:var(--neutral-00);border-color:var(--primary-40);cursor:default;box-shadow:0 0 0 3px #007aff1f}.state-modal__row--editing:hover{background:var(--neutral-00)}.state-modal__row-mark{background:var(--neutral-00);border:1.5px solid var(--neutral-20);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,color .15s;display:flex}.state-modal__row:hover .state-modal__row-mark{border-color:var(--neutral-30)}.state-modal__row--selected .state-modal__row-mark{background:var(--primary-60-main);border-color:var(--primary-60-main);color:var(--static-white)}.state-modal__row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.state-modal__row-name{color:var(--neutral-90);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex;overflow:hidden}.state-modal__row--selected .state-modal__row-name{color:var(--primary-70);font-weight:600}.state-modal__row-name-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.state-modal__row-meta{color:var(--neutral-50);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.state-modal__row--selected .state-modal__row-meta{color:var(--primary-60-main)}.state-modal__badge{color:var(--attention-70);background:var(--attention-10);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.state-modal__badge svg{width:12px;height:12px}.state-modal__row-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s,transform .15s;display:flex;transform:translate(4px)}.state-modal__row:hover .state-modal__row-actions,.state-modal__row--editing .state-modal__row-actions{opacity:1;transform:translate(0)}.state-modal__icon-btn{width:30px;height:30px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:inline-flex}.state-modal__icon-btn:hover{background:var(--neutral-10);color:var(--neutral-90)}.state-modal__icon-btn:active{transform:scale(.94)}.state-modal__icon-btn--save:hover{color:var(--primary-70);background:var(--primary-10)}.state-modal__icon-btn--default:hover{color:var(--attention-70);background:var(--attention-10)}.state-modal__icon-btn--default-active{color:var(--attention-60)}.state-modal__icon-btn--danger:hover{color:var(--error-60-main);background:var(--error-10)}.state-modal__icon-btn:disabled{color:var(--neutral-30);cursor:not-allowed;background:0 0}.state-modal__rename-input{min-width:0;font:inherit;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:14px;font-weight:500}.state-modal__empty{background:radial-gradient(circle at 50% 0%, var(--primary-10), transparent 60%), var(--neutral-05);border:1px dashed var(--neutral-20);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px 28px;display:flex}.state-modal__empty-glyph{background:var(--neutral-00);width:56px;height:56px;color:var(--primary-60-main);box-shadow:var(--shadow-lvl1);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.state-modal__empty-glyph:after{content:"";opacity:.7;border:1px solid #007aff2e;border-radius:22px;position:absolute;inset:-6px}.state-modal__empty-title{color:var(--neutral-90);font-size:15px;font-weight:600}.state-modal__empty-text{color:var(--neutral-50);max-width:320px;font-size:13px;line-height:18px}.state-modal__empty-search{color:var(--neutral-50);flex-direction:column;align-items:center;gap:6px;padding:24px 16px;font-size:13px;display:flex}.state-modal__empty-search b{color:var(--neutral-90)}.state-modal__header{color:var(--neutral-90);align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.state-modal__header svg{color:var(--primary-60-main)}.state-modal__footer{justify-content:flex-end;gap:8px;display:flex}.grid-settings,.grid-settings__menu{justify-content:center;align-items:center;display:flex}.grid-settings__menu-item{justify-content:center;align-items:center;gap:10px;display:flex}.grid-settings__dialog .rf-list__element-label{align-items:center;display:flex}.grid-settings__item{flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-width:200px;display:flex}.grid-settings__item-label{text-align:center;font-size:16px;font-weight:400;line-height:20px}.predefined-filters-menu{max-height:50vh;display:flex}.predefined-filters-dialog .rf-anchored-list-dialog__list{width:auto;min-width:150px;max-height:50vh}.predefined-filters-dialog .rf-list__element,.predefined-filters-dialog .rf-list__element-label{white-space:nowrap}.predefined-filters-dialog .rf-list__element-label{flex:0 auto}.predefined-filters-dialog .rf-list__end-adornment{opacity:0;pointer-events:none;display:flex}.predefined-filters-dialog .rf-list__element:hover .rf-list__end-adornment{opacity:1;pointer-events:all}.predefined-filters-dialog .rf-list__end-adornment:has(.predefined-filters-element__default-button--active){opacity:1;pointer-events:all}.predefined-filters-dialog .predefined-filters-element__default-button-wrapper{display:flex}.predefined-filters-element__default-button{color:var(--neutral-40);margin-left:.5rem}.predefined-filters-element__default-button--active{color:var(--primary-60-main)}.dx-popup-wrapper:has(.column-chooser__column-list) .dx-popup-content{padding:10px}.dx-popup-wrapper:has(.column-chooser__column-list) .dx-toolbar-label .dx-toolbar-item-content{font-size:16px}.column-chooser__column-list .dx-list-select-all{cursor:pointer;padding:14px 7px}.column-chooser__column-list .dx-list-select-all-label{padding:0 16px;font-size:14px}.column-chooser__column-list .dx-list-select-all:after{left:0;right:0}.column-chooser__column-list .dx-list-select-all-checkbox{margin:0}.column-chooser__column-list .dx-list-item{padding:7px}.column-chooser__column-list .dx-list-item-content{padding:0;font-size:14px}.column-chooser__column-list .dx-list-item-before-bag.dx-list-select-checkbox-container{width:35px}.column-chooser__column-list .dx-list-item-before-bag .dx-list-select-checkbox{margin:0}.column-chooser__item{align-items:center;min-height:32px;display:flex}.column-chooser__item-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.attach-table .dx-widget:not(.dx-select-checkbox):not(.dx-filter-menu):not(.dx-loadindicator){width:100%;max-width:unset!important}.atb{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50,#3a85ff);--aura-3:#b08cff;--aura-warm:#ffb799;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0;--success:#1ba049;--success-soft:#1ba0491f;--danger:#d92020;--neutral-20:#d6d8dd;--neutral-30:#b1b5bb;color:var(--doc-text);padding:4px 0 8px;font-family:Roboto,sans-serif;position:relative}.atb ::selection{color:var(--doc-text);background:#3a85ff52}.atb__masthead{border-bottom:1px solid var(--doc-stroke-soft);margin-bottom:16px;padding:0 4px 18px}.atb__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--doc-text-muted);align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:500;display:inline-flex}.atb__eyebrow-dot{background:linear-gradient(135deg, var(--aura-1), var(--aura-2), var(--aura-3));border-radius:50%;width:8px;height:8px;animation:4s ease-in-out infinite atb-breathe;box-shadow:0 0 0 4px #3a85ff24}@keyframes atb-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 4px #3a85ff24}50%{transform:scale(1.15);box-shadow:0 0 0 6px #3a85ff2e}}.atb__title{letter-spacing:-.018em;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.1;display:flex}.atb__title-count{color:var(--aura-2);background:#3a85ff1a;border-radius:999px;padding:.35em .85em;font-size:.46em;font-weight:600;transform:translateY(-.3em)}.atb__panel{padding:0;position:relative}.atb__content{min-height:140px;position:relative}.atb__loading{z-index:5;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:var(--doc-radius-card);background:#ffffff8c;justify-content:center;align-items:center;animation:.16s atb-fade;display:flex;position:absolute;inset:0}@keyframes atb-fade{0%{opacity:0}to{opacity:1}}.atb__toolbar{border-bottom:1px solid var(--doc-stroke-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 4px 14px;display:flex}.atb__add-btn{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff;height:40px;font:inherit;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;transition:transform .16s,box-shadow .2s,filter .16s;display:inline-flex;box-shadow:0 8px 20px -10px #3a85ff99}.atb__add-btn svg{width:18px;height:18px}.atb__add-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 26px -10px #3a85ffb3}.atb__search{flex:0 460px;min-width:160px;position:relative}.atb__search>svg{width:17px;height:17px;color:var(--doc-text-mute2);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.atb__search input{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);width:100%;height:40px;font:inherit;color:var(--doc-text);border-radius:12px;padding:0 36px 0 38px;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}.atb__search input::placeholder{color:var(--doc-text-mute2)}.atb__search input:focus{border-color:var(--aura-2);background:#fff;outline:none;box-shadow:0 0 0 3px #3a85ff2e}.atb__search-clear{width:24px;height:24px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.atb__search-clear svg{width:16px;height:16px}.atb__search-clear:hover{color:var(--doc-text);background:#5a60721a}.atb__sortsel{flex-shrink:0}.atb__sort-btn{max-width:240px}.atb__sort-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atb__sort-btn .atb__sort-chev{opacity:.65;width:16px;height:16px;margin-left:-2px}.atb__sort-btn.is-open{color:var(--aura-2);background:#3a85ff14;border-color:#3a85ff66}.atb__sort-dir{width:15px;height:15px;color:var(--aura-2)}.atb__tool-btn{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);height:40px;color:var(--doc-text-muted);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.atb__tool-btn svg{width:17px;height:17px}.atb__tool-btn:hover{color:var(--doc-text);background:#fff;border-color:#3a85ff4d}.atb__tool-btn.is-active{color:var(--aura-2);background:#3a85ff14;border-color:#3a85ff66}.atb__toolbar-end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.atb__icon-btn{border:1px solid var(--neutral-20);width:40px;height:40px;color:var(--doc-text);cursor:pointer;background:#ffffffc7;border-radius:12px;justify-content:center;align-items:center;transition:border-color .18s,background .18s,box-shadow .25s,transform .18s;display:inline-flex}.atb__icon-btn svg{width:18px;height:18px}.atb__icon-btn:hover{background:#fffffff5;border-color:#3a85ff59;transform:translateY(-1px);box-shadow:0 8px 22px -14px #3a85ff66}.atb__icon-btn--clear-filter{color:var(--doc-text-muted)}.atb__icon-btn--clear-filter:hover{color:var(--danger);border-color:#d9202059;box-shadow:0 8px 22px -14px #d9202066}.atb__filterx{justify-content:center;align-items:center;display:inline-flex;position:relative}.atb__filterx svg{width:18px;height:18px}.atb__filterx-x{color:#fff;background:var(--danger);border-radius:50%;padding:1.5px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1.5px #fff;width:12px!important;height:12px!important}.atb__bulk{background:linear-gradient(135deg,#4cc8ff1f,#3a85ff1f 55%,#b08cff1f);border-radius:14px;align-items:center;gap:12px;margin:12px 0 16px;padding:11px 12px 11px 16px;animation:.28s cubic-bezier(.22,1,.36,1) atb-slide;display:flex;box-shadow:0 0 0 1px #3a85ff38,0 14px 30px -22px #3a85ff80}@keyframes atb-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.atb__bulk-count{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.atb__bulk-count b{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.atb__bulk-actions{align-items:center;gap:7px;display:flex}.atb__bulk-spacer{flex:1}.atb__chip{height:34px;color:var(--doc-text);font:inherit;cursor:pointer;box-shadow:0 0 0 1px var(--doc-stroke-soft);background:#ffffffd9;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:background .16s,box-shadow .16s,transform .12s,color .16s;display:inline-flex}.atb__chip svg{width:16px;height:16px}.atb__chip:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #3a85ff4d,0 8px 16px -10px #3a85ff80}.atb__chip--danger{color:var(--danger)}.atb__chip--ghost{box-shadow:none;color:var(--doc-text-muted);background:0 0}.atb__chip--ghost:hover{box-shadow:none;background:#ffffffb3;transform:none}.atb__tablewrap{scrollbar-width:thin;overflow-x:auto}.atb__head,.atb__filter,.atb__rowline{grid-template-columns:var(--atb-cols);align-items:center;gap:14px;display:grid}.atb__head{border-bottom:1px solid var(--doc-stroke-soft);padding:8px 14px 10px}.atb__hcell{letter-spacing:.08em;text-transform:uppercase;color:var(--doc-text-mute2);-webkit-user-select:none;user-select:none;align-items:center;gap:5px;min-width:0;font-size:10.5px;font-weight:600;display:inline-flex}.atb__hcell--sortable{cursor:pointer;transition:color .16s}.atb__hcell--sortable:hover{color:var(--doc-text-muted)}.atb__hcell--num{text-align:right;justify-content:flex-end}.atb__hcell--center{text-align:center;justify-content:center}.atb__hcell--actions{justify-content:flex-end}.atb__hcell.is-sorted{color:var(--aura-2)}.atb__sort{align-items:center;gap:2px;display:inline-flex}.atb__sort-arrows{flex-direction:column;line-height:0;display:inline-flex}.atb__sort-arrows svg{width:13px;height:13px;margin:-2px 0;display:block}.is-sorted .atb__sort-arrows svg{color:var(--aura-2)}.atb__sort-idx{color:var(--aura-2);font-size:8.5px;font-weight:700}.atb-check{appearance:none;border:1.6px solid var(--neutral-30);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.atb-check:hover{border-color:var(--aura-2)}.atb-check:checked{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));border-color:#0000}.atb-check:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(42deg)}.atb-check:focus-visible{outline:none;box-shadow:0 0 0 3px #3a85ff4d}.atb__filter{padding:10px 14px;animation:.22s atb-slide}.atb__finput{min-width:0;position:relative}.atb__ffield{align-items:center;min-width:0;display:flex;position:relative}.atb__ffield input,.atb__ffield .atb__finput-sel{border:1px solid var(--doc-stroke);width:100%;height:32px;font:inherit;color:var(--doc-text);background:#ffffffb3;border-radius:9px;min-width:0;padding:0 10px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.atb__ffield input:focus,.atb__ffield .atb__finput-sel:focus{border-color:var(--aura-2);background:#fff;outline:none;box-shadow:0 0 0 2px #3a85ff26}.atb__ffield input.has-loupe{padding-left:34px}.atb__floupe{width:26px;height:26px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.atb__floupe svg{width:15px;height:15px}.atb__floupe:hover{color:var(--aura-2);background:#3a85ff1f}.atb__floupe.is-open{color:var(--aura-2);background:#3a85ff29}.atb__fop-badge{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 60%, var(--aura-3));color:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px -1px #3a85ff99}.atb__fop-check{width:16px;height:16px;color:var(--aura-2)}.atb__rows{flex-direction:column;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.atb__row{--tile-accent:var(--aura-2);--tile-accent-soft:#3a85ff24;--tile-accent-ink:#1a4ec5;border-radius:var(--doc-radius-tile);box-shadow:0 0 0 1px var(--doc-stroke-soft), 0 1px 0 #ffffffb3 inset;background:linear-gradient(#ffffffeb,#f8faffc7);transition:box-shadow .28s,background .22s;position:relative}.atb__row:before{content:"";background:linear-gradient(180deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));opacity:.9;border-radius:0 3px 3px 0;width:0;position:absolute;top:10px;bottom:10px;left:0}.atb__row:hover,.atb__row:focus-within{box-shadow:0 0 0 1px var(--doc-stroke), 0 14px 30px -24px #0f1c3c38;background:#fffffffa}.atb__row:hover:before,.atb__row:focus-within:before{width:3px}.atb__row:hover .atb__row-actions,.atb__row:focus-within .atb__row-actions{--reveal:1}.atb__row.is-selected{background:linear-gradient(#edf5fff5,#e7f0ffeb);box-shadow:0 0 0 1px #3a85ff4d}.atb__row.is-selected:before{width:3px}.atb__rowline{padding:11px 14px}.atb__row.is-selectable .atb__rowline{cursor:pointer}.atb__rows.atb__rows--virtual{margin-top:8px;padding:0;display:block}.atb__expand{width:24px;height:24px;color:var(--aura-2);cursor:pointer;background:#3a85ff14;border:1px solid #3a85ff2e;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,transform .2s,border-color .16s;display:inline-flex}.atb__expand svg{width:15px;height:15px}.atb__expand:hover{background:#3a85ff29;border-color:#3a85ff52}.atb__expand.is-open{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff;border-color:#0000;transform:rotate(90deg)}.atb__expand.is-empty{visibility:hidden}.atb__file{grid-template-columns:42px 1fr;align-items:center;gap:13px;min-width:0;display:grid}.atb__mark{background:linear-gradient(160deg, #fffffff2, var(--tile-accent-soft));width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);color:var(--tile-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.atb__mark svg{width:24px;height:24px}.atb__file-text{min-width:0;overflow:hidden}.atb__name{text-align:left;max-width:100%;font:inherit;color:var(--doc-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.atb__name:hover{color:var(--tile-accent-ink)}.atb__sub{color:var(--doc-text-mute2);align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex}.atb__sub-ext{color:var(--tile-accent-ink);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.atb__dot{background:var(--doc-text-mute2);border-radius:50%;flex-shrink:0;width:3px;height:3px}.atb__status{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}.atb__status--yes{background:var(--success-soft);color:#106d33}.atb__status--no{color:var(--doc-text-muted);background:#5a60721a}.atb__pub{white-space:nowrap;align-items:center;display:inline-flex}.atb__pub--yes{color:#106d33;font-weight:500}.atb__pub--no{color:var(--doc-text-muted)}.atb__author{align-items:center;gap:9px;min-width:0;display:inline-flex}.atb__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff80}.atb__author-name{color:var(--doc-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.atb__cell{color:var(--doc-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.atb__cell-muted{color:var(--doc-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.atb__cell-num{color:var(--doc-text-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.atb__cell-wrap{align-items:center;min-width:0;display:flex;overflow:hidden}.atb__cell-right{justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.atb__cell-center{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.atb__ver{color:var(--doc-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.atb__cell-wrap .user-name-tag{font-size:12.5px;line-height:1.3}.atb__row-actions{--reveal:0;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.atb__act{width:30px;height:30px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,color .16s,opacity .24s,transform .24s;display:inline-flex}.atb__act svg{width:17px;height:17px}.atb__act:hover{color:var(--aura-2);background:#3a85ff1a}.atb__act--reveal{opacity:var(--reveal);pointer-events:none}.atb__act--download:hover{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff}.atb__act--menu{width:30px;height:30px}.atb__act--menu .action-button{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.atb__act--menu button{border-radius:9px;width:30px;height:30px}.atb__act--menu button:hover{background:#3a85ff1a}.atb__row:hover .atb__act--reveal,.atb__row:focus-within .atb__act--reveal{pointer-events:auto}.atb__versions{padding:0 14px 10px;animation:.24s atb-slide;position:relative}.atb__vrowline{grid-template-columns:var(--atb-cols);border-top:1px dashed var(--doc-stroke-soft);border-radius:8px;align-items:center;gap:14px;padding:8px 0;transition:background .16s;display:grid}.atb__vrowline:hover{background:#3a85ff0d}.atb__vrowline .atb__file{grid-template-columns:34px 1fr;gap:11px}.atb__vrowline .atb__mark{width:34px;height:34px}.atb__vrowline .atb__mark svg{width:19px;height:19px}.atb__vrowline .atb__name{color:var(--doc-text-muted);font-weight:400}.atb__vrow-loading{color:var(--doc-text-mute2);padding:10px 4px;font-size:12px}.atb__vactions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.atb__vactions .atb__act{width:28px;height:28px}.atb__vactions .atb__act svg{width:15px;height:15px}.atb__cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;padding-top:14px;display:grid}.atb__cards.is-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.atb__cards-vwrap{margin-top:14px;position:relative}.atb__cards-row{gap:16px;display:grid}.atb__cards-row.is-compact{gap:10px}.atb__card{--tile-accent:var(--aura-2);--tile-accent-soft:#3a85ff24;--tile-accent-ink:#1a4ec5;-webkit-user-select:none;user-select:none;border-radius:var(--doc-radius-card);box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 1px var(--doc-stroke), 0 12px 28px -22px #0f1c3c38;background:linear-gradient(#ffffffeb,#f8faffd9);flex-direction:column;gap:13px;padding:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.atb__card:hover{box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 1px var(--doc-stroke), 0 24px 48px -28px #0f1c3c4d;transform:translateY(-4px)}.atb__card.is-selected{box-shadow:0 0 0 1px #3a85ff66,inset 0 1px #ffffffb3}.atb__card.is-selectable{cursor:pointer}.atb__cards.is-compact .atb__card{border-radius:var(--doc-radius-tile);gap:9px;padding:12px}.atb__card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.atb__card-icon{color:var(--tile-accent);filter:drop-shadow(0 8px 14px var(--tile-accent-soft));transition:opacity .2s}.atb__card-icon svg{width:42px;height:42px}.atb__cards.is-compact .atb__card-icon svg{width:30px;height:30px}.atb__card:hover .atb__card-icon,.atb__card.is-selected .atb__card-icon{opacity:0}.atb__card-ext{letter-spacing:.16em;text-transform:uppercase;background:var(--tile-accent-soft);color:var(--tile-accent-ink);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;transition:opacity .22s,transform .22s}.atb__card:hover .atb__card-ext{opacity:0;transform:translate(10px)}.atb__card-actions{z-index:3;opacity:0;gap:6px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:14px;right:14px;transform:translate(8px)}.atb__card.is-selectable .atb__card-check{opacity:1}.atb__card.is-selectable .atb__card-icon{opacity:0}.atb__card:hover .atb__card-actions{opacity:1;transform:translate(0)}.atb__card-act{width:32px;height:32px;color:var(--doc-text-muted);cursor:pointer;box-shadow:0 0 0 1px var(--doc-stroke), 0 8px 18px -12px #0f1c3c66;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,color .16s;display:inline-flex}.atb__card-act svg{width:16px;height:16px}.atb__card-act:hover{color:var(--aura-2);transform:scale(1.08)}.atb__card-act--primary{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff}.atb__card-act--primary:hover{color:#fff}.atb__card-act--menu{padding:0}.atb__card-act--menu .action-button{width:100%;height:100%}.atb__card-act--menu .action-button button{border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0;display:inline-flex}.atb__card-check{opacity:0;z-index:2;transition:opacity .2s;position:absolute;top:16px;left:16px}.atb__card:hover .atb__card-check,.atb__card.is-selected .atb__card-check{opacity:1}.atb__cards.is-compact .atb__card-check{top:12px;left:12px}.atb__card-type{letter-spacing:.16em;text-transform:uppercase;color:var(--doc-text-mute2);font-size:10px;font-weight:600}.atb__cards.is-compact .atb__card-type{display:none}.atb__card-title{text-align:left;width:100%;color:var(--doc-text);cursor:pointer;-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;min-height:2.68em;padding:0;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.34;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.atb__card-title:hover{color:var(--tile-accent-ink)}.atb__cards.is-compact .atb__card-title{min-height:2.4em;font-size:13.5px}.atb__card-foot{border-top:1px solid var(--doc-stroke-soft);color:var(--doc-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:11px;display:flex}.atb__card-foot-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.atb__card-foot .user-name-tag{min-width:0;font-size:11px;line-height:1.25}.atb__card-foot .user-name-tag .user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atb__empty{text-align:center;border-radius:var(--doc-radius-card);box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);background:#ffffff80;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;padding:56px 20px;display:flex}.atb__empty svg{width:46px;height:46px;color:var(--doc-text-mute2);margin-bottom:14px}.atb__empty h3{color:var(--doc-text);margin:0 0 6px;font-size:16px;font-weight:600}.atb__empty p{color:var(--doc-text-muted);margin:0;font-size:13px}.atb__foot{border-top:1px solid var(--doc-stroke-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px 6px 4px;display:flex}.atb__pagesize{align-items:center;gap:4px;display:inline-flex}.atb__pagesize button{min-width:32px;height:32px;color:var(--doc-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 9px;font-size:13px;font-weight:500;transition:background .16s,color .16s}.atb__pagesize button:hover{color:var(--doc-text);background:#3a85ff14}.atb__pagesize button.is-active{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff}.atb__foot-info{color:var(--doc-text-mute2);font-size:12.5px}.atb__tablewrap--wrap .atb__name,.atb__tablewrap--wrap .atb__cell,.atb__tablewrap--wrap .atb__cell-muted,.atb__tablewrap--wrap .atb__author-name{white-space:normal;text-overflow:clip;overflow:visible}.atb-menu-body{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50,#3a85ff);--aura-3:#b08cff;--aura-warm:#ffb799;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0;color:var(--doc-text);padding:6px;font-family:Roboto,sans-serif}.atb-menu-body hr{border:none;border-top:1px solid var(--doc-stroke-soft);margin:5px 8px}.atb-menu__label{letter-spacing:.1em;text-transform:uppercase;color:var(--doc-text-mute2);padding:7px 11px 4px;font-size:10px;font-weight:600}.atb-menu__scroll{scrollbar-width:thin;max-height:240px;overflow-y:auto}.atb-menu__check{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;transition:background .14s;display:flex}.atb-menu__check:hover{background:#3a85ff14}.atb-menu__check input{accent-color:var(--aura-2);width:15px;height:15px}.atb-menu__check.is-locked{opacity:.55;cursor:not-allowed}.atb-menu__btn{width:100%;color:var(--doc-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;padding:9px 11px;font-size:13px;transition:background .14s,color .14s;display:flex}.atb-menu__btn:hover{color:var(--aura-2);background:#3a85ff14}.atb-menu__btn.is-active{color:var(--aura-2);font-weight:500}.atb-menu__btn--export{align-items:center;gap:8px}.atb-menu__btn--export svg{width:16px;height:16px}.atb-menu__views{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.atb-menu__view{align-items:center;gap:4px;display:flex}.atb-menu__view-apply{min-width:0;color:var(--doc-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;flex:1;align-items:center;gap:8px;padding:8px 11px;font-size:13px;transition:background .14s,color .14s;display:flex}.atb-menu__view-apply svg{width:15px;height:15px;color:var(--aura-2);flex-shrink:0}.atb-menu__view-apply span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atb-menu__view-apply:hover{color:var(--aura-2);background:#3a85ff14}.atb-menu__view-del{width:28px;height:28px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.atb-menu__view-del svg{width:16px;height:16px}.atb-menu__view-del:hover{color:var(--danger);background:#d920201a}.atb-menu__view-apply>span:first-of-type{flex:1}.atb-menu__view-badge{color:#b5860b;letter-spacing:.01em;white-space:nowrap;background:#f0b41e29;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.atb-menu__view-star{width:28px;height:28px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.atb-menu__view-star svg{width:16px;height:16px}.atb-menu__view-star:hover{color:#d99a0b;background:#f0b41e24}.atb-menu__view-star.is-on{color:#e6a700}.atb-menu__save{gap:6px;padding:6px 8px 4px;display:flex}.atb-menu__save input{border:1px solid var(--doc-stroke);min-width:0;height:32px;font:inherit;color:var(--doc-text);background:#ffffffb3;border-radius:9px;flex:1;padding:0 10px;font-size:12.5px}.atb-menu__save input::placeholder{color:var(--doc-text-mute2)}.atb-menu__save input:focus{border-color:var(--aura-2);background:#fff;outline:none;box-shadow:0 0 0 2px #3a85ff26}.atb-menu__save button{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff;height:32px;font:inherit;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:0 12px;font-size:12.5px;font-weight:500;transition:opacity .14s}.atb-menu__save button:disabled{opacity:.45;cursor:default}.atb__pager{align-items:center;gap:4px;display:inline-flex}.atb__pager .atb__pager-gap{text-align:center;min-width:20px;color:var(--doc-text-mute2);-webkit-user-select:none;user-select:none;font-size:13px}.atb__pager button{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);min-width:32px;height:32px;color:var(--doc-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.atb__pager button svg{width:15px;height:15px}.atb__pager button:hover:not(:disabled){color:var(--aura-2);border-color:#3a85ff4d}.atb__pager button:disabled{opacity:.4;cursor:default}.atb__pager button.is-current{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:#fff;border-color:#0000}.ws-demand-wrapper{--aura-1:#4cc8ff;--aura-2:#3a85ff;--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, #4cc8ff1a 0%, #3a85ff0f 50%, #b08cff1a 100%);--aurora-tint-soft:linear-gradient(90deg, #4cc8ff0d 0%, #b08cff08 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px #3a85ff4d;font-variant-numeric:tabular-nums;color:var(--neutral-90);flex-direction:column;min-height:240px;padding-top:10px;display:flex;position:relative}.ws-demand-wrapper .ws-demand__loading{flex:auto;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.ws-demand-wrapper .ws-demand__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ws-demand-wrapper .ws-demand__empty h1{font-size:calc(18px * var(--ws-font-scale,1));font-weight:500}.ws-demand-wrapper .ws-demand__empty p{font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-70);font-weight:400}.ws-scroll{background:var(--glass-strong);border:1px solid var(--ws-stroke);border-radius:var(--ws-r-card);min-height:200px;max-height:max(100vh - 235px,200px);box-shadow:var(--ws-shadow-glass);scrollbar-color:#3a85ff4d transparent;position:relative;overflow:auto}.ws-scroll::-webkit-scrollbar{width:10px;height:10px}.ws-scroll::-webkit-scrollbar-thumb{background:#3a85ff52 padding-box padding-box;border:2px solid #0000;border-radius:99px}.ws-scroll::-webkit-scrollbar-thumb:hover{background:#3a85ff80 padding-box padding-box}.ws-scroll::-webkit-scrollbar-corner{background:0 0}.ws-scroll.is-grab{cursor:grab}.ws-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ws-scroll.is-dragging *{cursor:grabbing!important}:is(.form-container:has(.ws-demand-wrapper),.form-row:has(.ws-demand-wrapper),.form-column:has(.ws-demand-wrapper),.custom-component:has(.ws-demand-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.custom-component:has(>.ws-demand-wrapper)>.ws-demand-wrapper{flex:auto;min-height:0}.custom-component:has(>.ws-demand-wrapper)>.ws-demand-wrapper>.ws-scroll{flex:auto;min-height:0;max-height:none}.dx-master-detail-cell .custom-component>.ws-demand-wrapper{flex:none;height:clamp(420px,100vh - 300px,760px)}.ws-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed;width:max-content;min-width:100%}.ws-col-crit{width:280px}.ws-col-offer{width:320px}.ws-th{z-index:4;text-align:left;vertical-align:top;border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke);background:#fafcff linear-gradient(#fff 0%,#f5f8ff 100%);height:1px;padding:0;font-weight:500;position:sticky;top:0;box-shadow:0 1px #0f172a0a,0 8px 14px -8px #0f172a38}.ws-th:last-child{border-right:none}.ws-th>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-th-crit{z-index:6;font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-70);background:#fafcff linear-gradient(#fff 0%,#f5f8ff 100%);padding:14px 18px;font-weight:600;position:sticky;left:0;box-shadow:0 1px #0f172a0a,0 8px 14px -8px #0f172a38,6px 0 10px -8px #0f172a29}.ws-td{vertical-align:top;border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke-soft);background:#fff;height:1px;padding:0}.ws-td:last-child{border-right:none}tbody tr:hover .ws-td,tbody tr:hover .ws-td-crit{background:#fafcff}.ws-td-crit{z-index:1;border-right:1px solid var(--ws-stroke);background:#fff;padding:14px 18px;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-demand-wrapper .offer-cell-header-menu:focus-visible,.ws-demand-wrapper .ws-row-cat:focus-visible,.ws-demand-wrapper .ws-cell:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}.ws-table--by-offer .ws-col-offerhead{width:340px}.ws-table--by-offer .ws-col-critcol{width:300px}.ws-table--by-offer .ws-th-catgroup{z-index:5;text-align:left;vertical-align:middle;border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke-soft);background:#f8fbff linear-gradient(#f5f8ff 0%,#eef2fb 100%);height:34px;padding:0;position:sticky;top:0;box-shadow:0 1px #0f172a0a}.ws-table--by-offer .ws-th-catgroup:last-child{border-right:none}.ws-table--by-offer .ws-catgroup{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;display:flex;overflow:hidden}.ws-table--by-offer .ws-catgroup__name{min-width:0;font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-70);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ws-table--by-offer .ws-catgroup__name b{color:var(--neutral-90);font-weight:700}.ws-table--by-offer .ws-catgroup__sum{font-size:calc(11.5px * var(--ws-font-scale,1));color:var(--neutral-70);white-space:nowrap;flex-shrink:0;font-weight:500}.ws-table--by-offer .ws-catgroup__sum b{color:var(--neutral-90);font-variant-numeric:tabular-nums;font-weight:700}.ws-table--by-offer .ws-catgroup__sigma{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:calc(13px * var(--ws-font-scale,1));background:var(--aurora-button);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.ws-table--by-offer .ws-th-critcol{z-index:4;vertical-align:top;border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke);background:#fafcff linear-gradient(#fff 0%,#f5f8ff 100%);padding:14px 16px;position:sticky;top:34px;box-shadow:0 8px 14px -8px #0f172a38}.ws-table--by-offer .ws-th-critcol:last-child{border-right:none}.ws-table--by-offer .ws-td-offerhead{z-index:1;border-right:1px solid var(--ws-stroke);background:#fff;padding:0;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-table--by-offer .ws-td-offerhead>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-table--by-offer tbody tr:hover .ws-td-offerhead{background:#fafcff}.ws-demand-wrapper.is-refreshing .ws-scroll{opacity:.5;pointer-events:none;transition:opacity .18s}.ws-demand-wrapper.is-refreshing:after{content:"";z-index:10;background:linear-gradient(90deg, transparent, var(--aura-2), var(--aura-3), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;height:2px;animation:1.1s ease-in-out infinite ws-refreshing-bar;position:absolute;top:10px;left:0;right:0}@keyframes ws-refreshing-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.ws-row-cat{cursor:pointer;-webkit-user-select:none;user-select:none}.ws-row-cat>td{font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-70);border-top:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke-soft);background-color:#f8fbff;background-image:radial-gradient(80% 100% at 0%,#4cc8ff1a,#0000 70%),linear-gradient(#f5f8ff 0%,#eef2fb 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:0;font-weight:600;transition:filter .16s}.ws-row-cat:hover>td{filter:brightness(.985)}.ws-row-cat__inner{align-items:center;width:max-content;max-width:100%;padding:10px 18px;display:inline-flex;position:sticky;left:0}.ws-row-cat__chev{color:var(--neutral-60);vertical-align:middle;margin-right:8px;line-height:0;transition:transform .2s;display:inline-flex}.ws-row-cat.is-collapsed .ws-row-cat__chev{transform:rotate(-90deg)}.ws-row-cat__label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:min(60ch,100vw - 360px);display:inline-flex;overflow:hidden}.ws-row-cat__label b{color:var(--neutral-90);font-weight:700}.ws-row-cat__label:after{content:"";background:linear-gradient(90deg,#3a85ff40,#0000);width:32px;height:1px;margin-left:4px;display:inline-block}.ws-row-cat__sum{float:right;font-size:calc(11.5px * var(--ws-font-scale,1));text-transform:none;letter-spacing:.04em;color:var(--neutral-70);white-space:nowrap;align-items:baseline;gap:4px;padding:10px 18px;font-weight:500;display:inline-flex;position:sticky;right:0}.ws-row-cat__sum-sigma{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:calc(14px * var(--ws-font-scale,1));background:var(--aurora-button);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.ws-row-cat__sum-value{color:var(--neutral-90);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(12px * var(--ws-font-scale,1))}.ws-row--alt>.ws-td{background:#3a85ff0e}.ws-row--alt>.ws-td-crit{background:linear-gradient(#f3f7ff 0%,#eef3fd 100%)}tbody tr.ws-row--alt:hover .ws-td,tbody tr.ws-row--alt:hover .ws-td-crit{background:#fafcff}.ws-crit{flex-direction:column;gap:6px;display:flex}.ws-crit__title{font-size:calc(14px * var(--ws-font-scale,1));color:var(--neutral-90);letter-spacing:-.005em;font-weight:600;line-height:1.3}.ws-crit__info-icon{color:var(--neutral-60);vertical-align:-2px;cursor:help;margin-left:4px;line-height:0;display:inline-flex}.ws-crit__badges{flex-wrap:wrap;gap:4px;display:flex}.ws-crit__badge{font-size:calc(10px * var(--ws-font-scale,1));letter-spacing:.04em;border-radius:var(--ws-r-pill);background:var(--glass-strong);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ws-crit__badge b{color:var(--neutral-90);margin-left:2px;font-weight:700}.ws-crit__badge--weight{color:#1d54c2;background:linear-gradient(120deg,#4cc8ff1a,#3a85ff14);border-color:#3a85ff38}.ws-crit__badge--scale-custom{color:var(--warning-50-main);background:#d68a0014;border-color:#d68a0040}.ws-crit__badge--req{color:var(--error-60-main);background:#c2382a0f;border-color:#c2382a38}.ws-offer-head{cursor:pointer;flex-direction:column;flex:auto;gap:6px;min-height:100%;padding:14px 16px 12px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.ws-offer-head:hover{box-shadow:inset 0 0 0 1.5px #3a85ff59}.ws-offer-head:not(.ws-offer-head--winner):hover{background:var(--aurora-tint-soft)}.ws-offer-head--winner{background:radial-gradient(60% 100% at 50% 0,#4cc8ff38,#0000 70%),radial-gradient(60% 80% at 50% 100%,#b08cff24,#0000 70%)}.ws-offer-head--winner:before{content:"";background:var(--aurora-ribbon-h);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 18px -4px #3a85ff8c}.ws-offer-head__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ws-offer-head__rank{font-size:calc(10.5px * var(--ws-font-scale,1));color:var(--neutral-70);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.ws-offer-head__rank-num{width:22px;height:22px;font-size:calc(11px * var(--ws-font-scale,1));font-variant-numeric:tabular-nums;background:var(--neutral-10);color:var(--neutral-90);border:1px solid var(--ws-stroke);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ws-offer-head__rank--1 .ws-offer-head__rank-num{background:var(--aurora-button);color:#fff;border-color:#0000;box-shadow:inset 0 1px #fff6,0 4px 10px -2px #3a85ff66}.ws-offer-head__rank--1{color:#1d54c2}.ws-offer-head__rank--2 .ws-offer-head__rank-num{color:#34404f;background:linear-gradient(135deg,#eaf0f8 0%,#bcc8da 52%,#9fafc6 100%);border-color:#0f172a1f;box-shadow:inset 0 1px #fffffff2,0 3px 8px -3px #5a6e8c80}.ws-offer-head__rank--2{color:#566f93}.ws-offer-head__rank--3 .ws-offer-head__rank-num{color:#6b4423;background:linear-gradient(135deg,#f4dab9 0%,#ddb080 55%,#c8964f 100%);border-color:#78501e33;box-shadow:inset 0 1px #fff9,0 3px 8px -3px #b4783280}.ws-offer-head__rank--3{color:#9a6a39}.ws-offer-head__rank-label{text-transform:uppercase;letter-spacing:.1em}.ws-offer-head__approve{font-size:calc(11.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.ws-offer-head__approve--ok{color:var(--success-50-main)}.ws-offer-head__approve--no{color:var(--error-60-main)}.ws-offer-head__approve svg{flex-shrink:0}.ws-offer-head__name{font-weight:700;font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-90);letter-spacing:-.012em;align-items:flex-start;gap:6px;min-width:0;max-height:42px;margin-top:2px;line-height:1.25;display:flex}.ws-offer-head__name-text{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.ws-offer-head--winner .ws-offer-head__name-text{background:linear-gradient(120deg, var(--neutral-90,#1f2330) 0%, #1d54c2 55%, var(--aura-3) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.ws-offer-head__blacklist{width:20px;height:20px;color:var(--error-60-main);cursor:help;background:#c2382a1a;border:1px solid #c2382a4d;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.ws-offer-head__security{cursor:help;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.ws-offer-head__security svg{flex-shrink:0}.ws-offer-head__security--ok{color:var(--success-50-main)}.ws-offer-head__security--no{color:var(--error-60-main)}.ws-offer-head__security--maybe{color:#eab308}.ws-offer-head__type{text-align:right;cursor:help;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;line-height:1.18;display:inline-flex}.ws-offer-head__type-id{font-size:calc(10px * var(--ws-font-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-40);white-space:nowrap;font-weight:600}.ws-offer-head__type-name{font-size:calc(12px * var(--ws-font-scale,1));color:var(--neutral-70);text-transform:lowercase;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.ws-offer-head__type-dot{background:var(--neutral-40);border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px}.ws-offer-head__type-name--alt .ws-offer-head__type-dot{background:#8b83d6}.ws-offer-head__sub{font-size:calc(11.5px * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.ws-offer-head__stats{border-top:1px solid var(--ws-stroke-soft);grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:10px;display:grid}.ws-offer-head--winner .ws-offer-head__stats{border-top-color:#3a85ff2e}.ws-decbar{box-sizing:border-box;border-radius:var(--ws-r-md);width:100%;font-family:inherit;font-size:calc(12.5px * var(--ws-font-scale,1));text-align:left;color:inherit;border:1.5px solid #0000;align-items:center;gap:8px;margin-top:2px;padding:9px 13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.ws-decbar svg{flex-shrink:0}.ws-decbar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-decbar__chev{opacity:.7;margin-left:auto}.ws-decbar__edit{border-radius:var(--ws-r-sm);font-size:calc(11px * var(--ws-font-scale,1));color:inherit;cursor:pointer;background:#fff3;border:0;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-weight:600;display:inline-flex}.ws-decbar__edit:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}button.ws-decbar{cursor:pointer}button.ws-decbar:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}.ws-decbar--empty{color:#1d54c2;background:#3a85ff17;border:1.5px dashed #3a85ff80;transition:background .15s,border-color .15s}.ws-decbar--empty:hover{border-color:var(--aura-2);background:#3a85ff29}.ws-decbar--none{color:var(--neutral-50);background:var(--neutral-05);border:1.5px dashed var(--neutral-20);cursor:default}.ws-decbar--main{color:#fff;background:linear-gradient(#1a9c4b,#15803d);border-color:#0000}.ws-decbar--alt{color:#1d54c2;background:#1d54c21a;border-color:#1d54c247}.ws-decbar--alt .ws-decbar__edit{background:#1d54c21a}.ws-decbar--res{color:#475569;background:#4755691a;border-color:#47556942}.ws-decbar--res .ws-decbar__edit{background:#4755691a}button.ws-decbar--main:hover{background:linear-gradient(#1aa552,#14733a);box-shadow:0 6px 16px -6px #15803d8c}button.ws-decbar--alt:hover{background:#1d54c229;border-color:#1d54c273}button.ws-decbar--res:hover{background:#47556929;border-color:#4755696b}.ws-delivery{--ws-delivery-under:var(--warning-50-main);--ws-delivery-over:var(--error-60-main);--ws-delivery-ok:var(--success-50-main);--ws-delivery-track:#e6eaf0;--ws-delivery-stroke:#0f172a29;vertical-align:middle;cursor:help;filter:drop-shadow(0 1px 1.5px #0f172a47);flex-shrink:0;width:16px;height:16px;display:inline-block}.ws-pill{border-radius:var(--ws-r-pill);line-height:normal;font-size:calc(11px * var(--ws-font-scale,1));letter-spacing:.06em;text-transform:uppercase;background:var(--neutral-10);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.ws-pill--type{background:var(--neutral-10);color:var(--neutral-80);border-color:var(--ws-stroke);font-size:calc(10.5px * var(--ws-font-scale,1));letter-spacing:.04em;border-radius:5px;padding:5px 10px}.ws-pill--result-main,.ws-pill--result-alt,.ws-pill--result-res,.ws-pill--withdrawn{font-weight:700}.ws-pill--result-main svg,.ws-pill--result-alt svg,.ws-pill--result-res svg,.ws-pill--withdrawn svg{flex:none;display:block}.ws-pill--result-main,.ws-pill--withdrawn{color:#fff;border-color:#0000}.ws-pill--result-main{background:#15803d}.ws-pill--withdrawn{background:#c2382a}.ws-pill--result-alt{color:#1d54c2;background:#1d54c21a;border-color:#1d54c238}.ws-pill--result-res{color:#475569;background:#4755691a;border-color:#47556938}.ws-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-stat__label{font-size:calc(10px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-60);font-weight:600}.ws-stat__value{font-weight:700;font-size:calc(17px * var(--ws-font-scale,1));color:var(--neutral-90);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;line-height:1.15;display:flex}.ws-stat__value .unit{font-size:calc(11px * var(--ws-font-scale,1));color:var(--neutral-60);font-weight:500}.ws-stat__delta{font-size:calc(10.5px * var(--ws-font-scale,1));color:var(--neutral-60);font-variant-numeric:tabular-nums;margin-top:1px;font-weight:500}.ws-stat__delta--best{color:var(--success-50-main);font-weight:600}.ws-stat__delta--best:before{content:"✓ "}.ws-stat__delta--leader{color:var(--primary-60-main,#3a85ff);font-weight:600}.ws-stat--best .ws-stat__value{color:#1d54c2;border-radius:var(--ws-r-sm);background:#3a85ff1f;align-self:flex-start;padding:2px 8px}.ws-stat--best .ws-stat__value .unit{color:#1d54c2}.ws-stat--best .ws-stat__delta{color:#1d54c2;font-weight:600}.ws-table--by-offer .ws-offer-head--winner:before{background:var(--aurora-ribbon);width:4px;height:auto;inset:0 auto 0 0;box-shadow:8px 0 18px -4px #3a85ff8c}.ws-cell{cursor:pointer;background:0 0;grid-template-columns:80px 1fr;gap:4px 14px;height:100%;min-height:92px;padding:14px 16px 36px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.ws-cell:hover{background:var(--aurora-tint-h);box-shadow:inset 0 0 0 1.5px #3a85ff59}.ws-cell--info{background:linear-gradient(120deg,#4cc8ff0a,#b08cff05);grid-template-columns:1fr}.ws-cell--info:hover{background:linear-gradient(120deg,#4cc8ff14,#b08cff0a)}.ws-cell--info:before{display:none}.ws-cell--answer{grid-template-columns:minmax(0,1fr);gap:0}.ws-cell--answer:before{display:none}.ws-cell--unrated{background:#0f172a08}.ws-cell__score{flex-direction:column;gap:0;min-width:0;display:flex}.ws-cell__score-label{font-size:calc(9.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-60);margin-bottom:3px;font-weight:700;line-height:1}.ws-cell__score-rating{font-weight:700;font-size:calc(22px * var(--ws-font-scale,1));color:var(--neutral-90);letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;line-height:1;display:flex}.ws-cell__score-crown{color:var(--primary-60-main,#3a85ff);line-height:0;display:inline-flex}.ws-cell--winner .ws-cell__score-rating{border-radius:var(--ws-r-md);font-size:calc(20px * var(--ws-font-scale,1));letter-spacing:0;color:#fff;background:var(--aurora-button);align-self:flex-start;align-items:center;gap:4px;padding:4px 8px;box-shadow:0 6px 14px -5px #3a85ff8c}.ws-cell--winner .ws-cell__score-crown{color:#fff}.ws-cell--winner .ws-cell__score-label{color:#1d54c2}.ws-cell--unrated .ws-cell__score-label{color:var(--neutral-50)}.ws-cell--unrated .ws-cell__score-rating{color:var(--neutral-50);font-weight:500;font-size:calc(16px * var(--ws-font-scale,1));letter-spacing:0}.ws-cell__score-divider{background:linear-gradient(90deg,#0000 0%,#4cc8ff59 25%,#3a85ff66 50%,#b08cff59 75%,#0000 100%);height:1px;margin-top:9px}.ws-cell__score-sublabel{font-size:calc(9.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-60);margin-top:9px;margin-bottom:3px;font-weight:700;line-height:1}.ws-cell--winner .ws-cell__score-sublabel{color:var(--neutral-70)}.ws-cell__score-line{font-size:calc(13px * var(--ws-font-scale,1));color:var(--neutral-60);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin-top:0;line-height:1;display:flex}.ws-cell__score-line b{font-weight:700;font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-80)}.ws-cell__score-line--answer{margin-top:6px}.ws-cell__pf-pill{border-radius:var(--ws-r-pill);font-size:calc(10px * var(--ws-font-scale,1));letter-spacing:.04em;white-space:nowrap;align-items:center;gap:4px;margin-top:6px;padding:2px 7px 2px 5px;font-weight:700;line-height:1.2;display:inline-flex}.ws-cell__pf-pill--pass{color:var(--success-50-main);background:#1ba0491a;border:1px solid #1ba04940}.ws-cell__pf-pill--fail{color:var(--error-60-main);background:#c2382a14;border:1px solid #c2382a40}.ws-cell__body{min-width:0}.ws-cell__body-label{font-size:calc(9.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-60);margin-bottom:4px;font-weight:700}.ws-cell--unrated .ws-cell__body-label{color:var(--neutral-50)}.ws-cell__rationale{font-size:calc(13.5px * var(--ws-font-scale,1));color:var(--neutral-80);-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ws-cell--info .ws-cell__rationale{color:var(--neutral-90);-webkit-line-clamp:5}.ws-cell--unrated .ws-cell__rationale{color:var(--neutral-50);font-style:italic;font-weight:400}.ws-cell .offer-crit-details{opacity:0;pointer-events:none;z-index:1;background:0 0;justify-content:flex-end;align-items:center;width:auto;height:auto;margin:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translate(2px,2px)}.ws-cell .offer-crit-details button{border-radius:var(--ws-r-pill);min-height:auto;font-size:calc(12.5px * var(--ws-font-scale,1));color:#1d54c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#fffffff2;border:1px solid #3a85ff47;align-items:center;gap:4px;padding:3px 10px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fff9,0 6px 14px -6px #3a85ff59}.ws-cell .offer-crit-details button:hover{background:#fff;border-color:#3a85ff73;box-shadow:inset 0 1px #fff9,0 10px 22px -8px #3a85ff80}.ws-cell:hover .offer-crit-details,.ws-cell:focus-within .offer-crit-details{opacity:1;pointer-events:auto;transform:translate(0)}.offer-crit-details{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-crit-details-modal__header{flex-direction:row;display:flex}.offer-crit-details-modal__header-close{margin-left:auto}.offer-crit-details__row{flex-direction:column;gap:10px;display:flex}.offer-crit-details__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-crit-details__formula-text{font-size:20px}.offer-crit-details__submit-row{align-items:flex-end}.offer-crit-details__hint{margin-bottom:20px}.offer-crit-details__crit-info{color:var(--neutral-70);margin-bottom:20px;font-size:14px;line-height:20px}.offer-crit-details__crit-info-item+.offer-crit-details__crit-info-item{margin-top:12px}.offer-crit-details__crit-info-title{color:var(--neutral-60);margin-bottom:4px;font-size:12px;line-height:16px}.offer-crit-details__crit-info-value{white-space:pre-wrap}.offer-crit-details__error{margin-bottom:20px}.offer-crit-details__error .rf-hint{min-width:100%}.offer-crit-details__group-actions-row{gap:.75rem}.offer-rate{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-rate-modal__header{flex-direction:row;display:flex}.offer-rate-modal__header-close{margin-left:auto}.offer-rate__row{flex-direction:column;gap:10px;display:flex}.offer-rate__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-rate__submit-row{align-items:flex-end}.offer-rate__error{margin-bottom:20px}.offer-rate__error .rf-hint{min-width:100%}.offer-ta{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-ta-modal__header{flex-direction:row;display:flex}.offer-ta-modal__header-close{margin-left:auto}.offer-ta__row{flex-direction:column;gap:10px;display:flex}.offer-ta__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-ta__submit-row{align-items:flex-end}.offer-ta__error{margin-bottom:20px}.offer-ta__error .rf-hint{min-width:100%}.offer-st2{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-st2-modal__header{flex-direction:row;display:flex}.offer-st2-modal__header-close{margin-left:auto}.offer-st2__row{flex-direction:column;gap:10px;display:flex}.offer-st2__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-st2__submit-row{align-items:flex-end}.offer-st2__error{margin-bottom:20px}.offer-st2__error .rf-hint{min-width:100%}.offer-revaluate{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-revaluate-modal__header{flex-direction:row;display:flex}.offer-revaluate-modal__header-close{margin-left:auto}.offer-revaluate__row{flex-direction:column;gap:10px;display:flex}.offer-revaluate__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-revaluate__submit-row{align-items:flex-end}.offer-revaluate__error{margin-bottom:20px}.offer-revaluate__error .rf-hint{min-width:100%}.offer-rate-pko{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-rate-pko-modal__header{flex-direction:row;display:flex}.offer-rate-pko-modal__header-close{margin-left:auto}.offer-rate-pko__row{flex-direction:column;gap:10px;display:flex}.offer-rate-pko__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-rate-pko__submit-row{align-items:flex-end}.offer-rate-pko__error{margin-bottom:20px}.offer-rate-pko__error .rf-hint{min-width:100%}.ws-h-pager{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;opacity:.6;background:#ffffffeb;border:1px solid #3a85ff2e;border-radius:999px;align-items:center;gap:2px;padding:3px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -10px #0f172a47,0 4px 12px -4px #3a85ff2e}.ws-h-pager:hover,.ws-h-pager:focus-within{opacity:1}.ws-h-pager__btn{width:32px;height:32px;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .14s;display:inline-grid}.ws-h-pager__btn:hover:not(:disabled){color:#1d54c2;background:linear-gradient(120deg,#4cc8ff2e,#b08cff24)}.ws-h-pager__btn:active:not(:disabled){transform:scale(.94)}.ws-h-pager__btn:disabled{opacity:.32;cursor:not-allowed}.ws-h-pager__btn:focus-visible{outline-offset:1px;outline:2px solid #3a85ff73}.ws-h-pager__count{font-size:calc(11px * var(--ws-font-scale,1));font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.ws-h-pager__count-range{color:#1d54c2;font-weight:700}.ws-h-pager__count-total{color:var(--neutral-60);font-weight:500}.ws-h-pager__steps{opacity:0;pointer-events:none;border-right:1px solid #0000;align-items:center;gap:1px;max-width:0;margin-right:0;padding-right:0;transition:max-width .3s cubic-bezier(.22,.61,.36,1),opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1),margin-right .3s,padding-right .3s,border-color .3s;display:inline-flex;overflow:hidden;transform:translate(10px)}.ws-h-pager:hover .ws-h-pager__steps,.ws-h-pager:focus-within .ws-h-pager__steps{opacity:1;pointer-events:auto;border-right-color:#3a85ff2e;max-width:140px;margin-right:5px;padding-right:6px;transform:translate(0)}.ws-h-pager__step{min-width:22px;height:26px;color:var(--neutral-60);font:inherit;font-size:calc(11px * var(--ws-font-scale,1));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;line-height:1;transition:all .14s;display:inline-grid}.ws-h-pager__step:hover:not(.is-active){color:#1d54c2;background:#3a85ff1a}.ws-h-pager__step.is-active{background:var(--aurora-button);color:#fff;box-shadow:0 2px 6px -1px #3a85ff73}.ws-h-pager__step:focus-visible{outline-offset:1px;outline:2px solid #3a85ff73}.ws-view-toggle{border:1px solid var(--ws-stroke);background:#ffffffa6;border-radius:999px;align-items:center;gap:2px;width:max-content;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a0d}.ws-view-toggle__btn{width:30px;height:24px;color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .14s;display:inline-grid}.ws-view-toggle__btn:hover:not(.is-active){color:#1d54c2;background:#3a85ff1a}.ws-view-toggle__btn.is-active{background:var(--aurora-button);color:#fff;box-shadow:0 2px 6px -1px #3a85ff73}.ws-view-toggle__btn:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}.ws-corner{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ws-corner__label{font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-70);font-weight:600;line-height:1}:is(.form-container:has(.ws-positions-wrapper),.form-row:has(.ws-positions-wrapper),.form-column:has(.ws-positions-wrapper),.custom-component:has(.ws-positions-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.dx-master-detail-cell .custom-component>.ws-positions-wrapper{flex:none;height:clamp(420px,100vh - 300px,760px)}.ws-positions-wrapper{--aura-1:#4cc8ff;--aura-2:#3a85ff;--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, #4cc8ff1a 0%, #3a85ff0f 50%, #b08cff1a 100%);--aurora-tint-soft:linear-gradient(90deg, #4cc8ff0d 0%, #b08cff08 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px #3a85ff4d;height:100%;min-height:0;color:var(--neutral-90);font-variant-numeric:tabular-nums;border-radius:var(--ws-r-card);background:0 0;flex:auto;overflow:hidden}.ws-positions-wrapper .split-view-view{background:0 0}.ws-positions-wrapper .split-view-sash{position:relative}.ws-positions-wrapper .split-view-sash:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#3a85ff2e 18%,#b08cff38 50%,#3a85ff2e 82%,#0000 100%);width:1px;transition:width .16s,background .16s;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.ws-positions-wrapper .split-view-sash:hover:before,.ws-positions-wrapper .split-view-sash.split-view-sash-vertical-hover:before{background:var(--aurora-ribbon);width:3px;box-shadow:0 0 12px #3a85ff73}.ws-positions-wrapper .ws-positions__loading{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:240px;display:flex}.ws-positions-wrapper .ws-positions__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:2rem;display:flex}.ws-positions-wrapper .ws-positions__empty h1{font-size:calc(18px * var(--ws-font-scale,1));font-weight:500}.ws-positions-wrapper .ws-positions__empty p{font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-70)}.ws-positions-main{background-color:#fbfcff;background-image:radial-gradient(80% 60% at 0 0,#4cc8ff0d,#0000 60%),radial-gradient(80% 60% at 100% 100%,#b08cff0a,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.ws-positions-main__body{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:6px 10px 10px;display:flex;overflow:hidden}.ws-positions-main__body>.ws-demand-wrapper{flex-direction:column;flex:auto;min-width:0;min-height:0;padding-top:0;display:flex}.ws-positions-main__body>.ws-demand-wrapper>.ws-scroll{flex:auto;min-width:0;min-height:0;max-height:none}.ws-positions-wrapper.is-full{z-index:9999;background:var(--paper-2,#fff);border-radius:0;position:fixed;inset:0;height:100vh!important}.ws-positions-wrapper .ws-btn:focus-visible,.ws-positions-wrapper .ws-pos-head__counter button:focus-visible,.ws-positions-wrapper .ws-aside__filters button:focus-visible,.ws-positions-wrapper .ws-pos-item:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}.ws-positions-wrapper .ws-aside__search input:focus-visible{outline:none}@media (width<=960px){.ws-positions-wrapper:not(.is-full) .split-view-view-visible:nth-child(2){z-index:20;top:0;bottom:0;right:0;box-shadow:-8px 0 24px -10px #0f1c3c38;width:min(86vw,360px)!important;position:absolute!important}.ws-positions-wrapper:not(.is-full) .split-view-sash{display:none}}:root{--separator-border:#80808059;--sash-hover-transition-duration:.1s}.allotment-module_splitView__L-yRc{width:100%;height:100%;position:relative;overflow:hidden}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{pointer-events:none;width:100%;height:100%;position:absolute}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{white-space:nowrap;width:100%;height:100%;position:relative}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{white-space:initial;position:absolute;overflow:hidden}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";pointer-events:none;z-index:5;position:absolute;top:0;left:0}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{width:100%;height:1px}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{width:1px;height:100%}:root{--focus-border:#007fd4;--sash-size:8px;--sash-hover-size:4px}.sash-module_sash__K-9lB{z-index:35;touch-action:none;pointer-events:auto;text-align:initial;position:absolute}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;width:var(--sash-size);height:100%;top:0}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;width:100%;height:var(--sash-size);left:0}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;cursor:all-scroll;display:block;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:0 0;position:absolute}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,.sash-module_sash__K-9lB.sash-module_active__bJspD:before{background:var(--focus-border)}.ws-pos-head{z-index:8;background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ws-stroke-soft);background-image:linear-gradient(#fffffff5 0%,#f8faffeb 100%);flex-shrink:0;padding:14px 24px 12px;position:relative;box-shadow:0 1px #0f172a08,0 8px 16px -10px #0f172a2e}.ws-pos-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4cc8ff59 25%,#3a85ff66 50%,#b08cff59 75%,#0000 100%);height:1px;position:absolute;bottom:0;left:8%;right:8%}.ws-pos-head__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-pos-head__counter{border:1px solid var(--ws-stroke);border-radius:var(--ws-r-pill);background:var(--glass-strong);font-size:calc(12px * var(--ws-font-scale,1));color:var(--neutral-70);align-items:center;height:32px;font-weight:500;display:inline-flex;overflow:hidden}.ws-pos-head__counter button{width:28px;height:100%;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:all .12s;display:inline-grid}.ws-pos-head__counter button:hover{color:var(--primary-60-main,#3a85ff);background:#3a85ff14}.ws-pos-head__counter button:disabled{opacity:.4;cursor:not-allowed}.ws-pos-head__counter-text{font-variant-numeric:tabular-nums;border-left:1px solid var(--ws-stroke);border-right:1px solid var(--ws-stroke);align-items:center;gap:4px;padding:0 10px;line-height:1;display:inline-flex}.ws-pos-head__counter-text b{color:var(--neutral-90);font-weight:700}.ws-pos-head__counter-text .sep{color:var(--neutral-50);font-weight:400}.ws-pos-head__name{font-size:calc(20px * var(--ws-font-scale,1));letter-spacing:-.015em;color:var(--neutral-90);flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin:0;font-weight:700;line-height:1.2;display:flex}.ws-pos-head__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ws-pos-head__state-pill{white-space:nowrap;border-radius:var(--ws-r-pill);font-size:calc(11px * var(--ws-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--warning-50-main);background:#d68a001a;border:1px solid #d68a0033;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px 4px 9px;font-weight:600;display:inline-flex}.ws-pos-head__state-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ws-pos-head__state-pill--decided{color:var(--success-50-main);background:#1ba0491a;border-color:#1ba04938}.ws-pos-head__state-pill--todo{background:var(--neutral-10);color:var(--neutral-70);border-color:var(--ws-stroke)}.ws-pos-head__help{width:22px;height:22px;color:var(--neutral-40);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:inline-grid}.ws-pos-head__help:hover{color:var(--primary-60-main,#3a85ff);background:#3a85ff1a}.ws-pos-head__help svg{display:block}.ws-pos-head__meta{font-size:calc(13.5px * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.ws-pos-head__meta-chip{align-items:center;gap:7px;line-height:1;display:inline-flex}.ws-pos-head__meta-chip svg{color:var(--neutral-60);flex-shrink:0}.ws-pos-head__meta-chip b{color:var(--neutral-90);font-variant-numeric:tabular-nums;font-weight:600}.ws-pos-head__meta-chip--winner{color:#1d54c2;font-weight:500}.ws-pos-head__meta-chip--winner b{color:#1d54c2}.ws-pos-head__meta-chip--multi-winner{min-width:0;max-width:min(60ch,100%);padding-right:4px;position:relative}.ws-pos-head__meta-chip--multi-winner>svg{color:#1d54c2}.ws-pos-head__winner-count{background:var(--aurora-button);color:#fff;min-width:20px;height:18px;font-size:calc(10.5px * var(--ws-font-scale,1));letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff73,0 4px 10px -4px #3a85ff73}.ws-pos-head__winner-list{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.ws-pos-head__winner-name{white-space:nowrap;color:#1d54c2;font-weight:600}.ws-pos-head__winner-sep{color:var(--neutral-50);-webkit-user-select:none;user-select:none;font-weight:500}.ws-pos-head__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ws-btn.ws-btn--icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0;display:inline-flex}.ws-btn{border-radius:var(--ws-r-pill);font-size:calc(12.5px * var(--ws-font-scale,1));border:1px solid var(--ws-stroke);background:var(--glass-strong);color:var(--neutral-90);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-weight:500;line-height:1.2;transition:all .16s;display:inline-flex}.ws-btn svg{flex-shrink:0}.ws-btn:hover{background:#fff;border-color:#3a85ff52;box-shadow:inset 0 1px #ffffffb3,0 6px 16px -10px #3a85ff52}.ws-btn--aurora{color:#fff;background:var(--aurora-button);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #fff6,0 8px 20px -8px #3a85ff73}.ws-btn--aurora:hover{background:var(--aurora-button);border-color:#0000;transform:translateY(-.5px);box-shadow:inset 0 1px #fff6,0 12px 28px -8px #3a85ff8c}.ws-btn .kbd{min-width:18px;font-family:ui-monospace,Consolas,monospace;font-size:calc(10px * var(--ws-font-scale,1));color:var(--neutral-70);background:#0f172a0f;border-radius:4px;place-items:center;margin-left:4px;padding:0 4px;font-weight:500;line-height:1.4;display:inline-grid}.ws-btn--aurora .kbd{color:#ffffffeb;background:#ffffff38}.ws-help{letter-spacing:0;text-transform:none;text-align:left;max-width:300px;color:var(--neutral-80);flex-direction:column;gap:8px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex}.ws-help__hd{color:var(--neutral-90);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.ws-help__hd svg{color:var(--aura-2);flex-shrink:0}.ws-help__lead{color:var(--neutral-70);margin:0}.ws-help__lead b{color:var(--neutral-90);font-weight:700}.ws-help__how{border-radius:var(--ws-r-sm);color:#1d54c2;background:#3a85ff14;margin:0;padding:9px 11px}.ws-help__how b{font-weight:700}.ws-aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid var(--ws-stroke);background:linear-gradient(#ffffff9e 0%,#f8faff6b 100%),radial-gradient(120% 60% at 50% 0,#4cc8ff1a,#0000 70%),radial-gradient(80% 50% at 50% 100%,#b08cff14,#0000 70%);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ws-aside__head{padding:16px 18px 12px}.ws-aside__title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ws-aside__title h2{font-weight:700;font-size:calc(17px * var(--ws-font-scale,1));letter-spacing:-.01em;color:var(--neutral-90);margin-right:auto}.ws-aside__title .meta{font-size:calc(11px * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;font-weight:500}.ws-aside__progress .track{background:#0f172a0f;border-radius:99px;height:5px;position:relative;overflow:hidden}.ws-aside__progress .fill{background:var(--aurora-ribbon-h);border-radius:99px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #3a85ff80}.ws-aside__progress .shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4cc8ff59 25%,#3a85ff80 50%,#b08cff59 75%,#0000 100%) 0 0/60% 100% no-repeat;border-radius:99px;animation:1.4s linear infinite ws-progress-shimmer;position:absolute;inset:0}.ws-aside__progress .caption{font-size:calc(11px * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.ws-aside__progress .caption b{color:var(--neutral-90);font-weight:700}.ws-aside__progress .caption__pending{color:var(--primary-60-main,#3a85ff);font-style:italic;font-weight:500}@keyframes ws-progress-shimmer{0%{background-position:-60% 0}to{background-position:160% 0}}.ws-aside__search{margin:8px 14px 4px;position:relative}.ws-aside__search input{border:1px solid var(--ws-stroke);background:var(--glass-strong);border-radius:var(--ws-r-pill);width:100%;font:inherit;font-size:calc(12.5px * var(--ws-font-scale,1));color:var(--neutral-90);padding:8px 12px 8px 32px;transition:all .16s}.ws-aside__search input::placeholder{color:var(--neutral-60)}.ws-aside__search input:focus{background:#fff;border-color:#3a85ff59;outline:none;box-shadow:0 0 0 3px #3a85ff1f}.ws-aside__search svg{color:var(--neutral-70);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ws-aside__search kbd{font-family:ui-monospace,Consolas,monospace;font-size:calc(10px * var(--ws-font-scale,1));color:var(--neutral-70);border:1px solid var(--ws-stroke);pointer-events:none;background:#0f172a0f;border-radius:4px;padding:1px 5px;line-height:1.2;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ws-aside__filters{flex-wrap:wrap;gap:4px;padding:10px 14px 6px;display:flex}.ws-aside__filters button{font-size:calc(11px * var(--ws-font-scale,1));border-radius:var(--ws-r-pill);color:var(--neutral-70);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;font-weight:500;transition:all .16s;display:inline-flex}.ws-aside__filters button .count{font-variant-numeric:tabular-nums;color:var(--neutral-60);font-weight:500}.ws-aside__filters button:hover{color:var(--neutral-90);background:var(--glass-soft)}.ws-aside__filters button.is-on{color:var(--neutral-90);background:var(--glass-strong);border-color:#3a85ff38;font-weight:600;box-shadow:inset 0 1px #ffffffb3}.ws-aside__filters button.is-on .count{color:#1d54c2;font-weight:700}.ws-aside__list{scrollbar-gutter:stable;flex:auto;padding:6px 10px 14px;overflow-y:auto}.ws-aside__list::-webkit-scrollbar{width:6px}.ws-aside__list::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:3px}.ws-aside__list::-webkit-scrollbar-thumb:hover{background:#0f172a47}.ws-aside__empty{text-align:center;color:var(--neutral-60);font-size:calc(12px * var(--ws-font-scale,1));padding:24px 8px}.ws-aside__foot{border-top:1px solid var(--ws-stroke-soft);padding:10px 18px 14px;position:relative}.ws-aside__foot:before{content:"";background:linear-gradient(90deg,#0000,#0f172a1a,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.ws-aside__foot .hints{font-size:calc(10.5px * var(--ws-font-scale,1));color:var(--neutral-60);flex-wrap:wrap;gap:10px;font-weight:500;display:flex}.ws-aside__foot .hints kbd{font-family:ui-monospace,Consolas,monospace;font-size:calc(10px * var(--ws-font-scale,1));background:var(--glass-strong);border:1px solid var(--ws-stroke);color:var(--neutral-70);border-radius:4px;margin-right:2px;padding:1px 5px;font-weight:500}.ws-pos-item{--ws-pos-item-h:64px;border-radius:var(--ws-r-md);cursor:pointer;box-sizing:border-box;min-height:var(--ws-pos-item-h);grid-template-columns:auto 1fr;gap:10px;padding:10px 12px 10px 14px;transition:background .16s;display:grid}.ws-pos-item:hover{background:var(--glass-soft)}.ws-pos-item:before{content:"";background:var(--aurora-ribbon);opacity:0;border-radius:2px;width:2px;height:0;transition:height .22s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.ws-pos-item.is-active{background:linear-gradient(90deg,#4cc8ff1f 0%,#b08cff0f 60%,#0000 100%)}.ws-pos-item.is-active:before{opacity:1;height:28px}.ws-pos-item__mark{border:1.5px solid var(--neutral-40);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;position:relative}.ws-pos-item--in-progress .ws-pos-item__mark{border-color:var(--warning-50-main);background:radial-gradient(circle, var(--warning-50-main) 0 3px, transparent 3px)}.ws-pos-item--decided .ws-pos-item__mark{border-color:var(--success-50-main);background:var(--success-50-main)}.ws-pos-item--decided .ws-pos-item__mark:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:8px 8px;position:absolute;inset:0}.ws-pos-item__body{min-width:0}.ws-pos-item__name{font-weight:600;font-size:calc(13px * var(--ws-font-scale,1));color:var(--neutral-90);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ws-pos-item.is-active .ws-pos-item__name{font-weight:700}.ws-pos-item__sub{font-size:calc(11px * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin-top:3px;display:flex}.ws-pos-item__sub b{color:var(--neutral-70);font-weight:600}.ws-pos-item__sub .sep{color:var(--neutral-50)}.ws-pos-item__sub .branch{color:var(--neutral-60);font-variant-numeric:normal;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-weight:500;overflow:hidden}.ws-pos-item__sub .winner{color:#1d54c2;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex}.ws-pos-item__sub .winner__name{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;line-height:1.25}.ws-pos-item__sub .winner__more{font-size:calc(9.5px * var(--ws-font-scale,1));color:#fff;background:var(--aurora-button);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:2px;padding:2px 5px 2.5px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff59,0 2px 6px -2px #3a85ff6b}.ws-aside-toggle{color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .16s;display:inline-grid}.ws-aside-toggle:hover:not(:disabled){color:#1d54c2;background:#3a85ff1a}.ws-aside-toggle:focus-visible{outline-offset:1px;outline:2px solid #3a85ff73}.ws-aside-toggle--collapse{width:28px;height:28px;margin-left:4px}.ws-aside-toggle--expand{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:56px;color:var(--neutral-70);background:#fffffff5;border:1px solid #3a85ff38;border-right:none;border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:8px 6px;animation:.24s cubic-bezier(.22,1,.36,1) ws-aside-expand-in;display:inline-flex;position:fixed;top:50vh;right:14px;transform:translateY(-50%);box-shadow:-8px 12px 28px -10px #0f172a38,-2px 4px 12px -4px #3a85ff29}.ws-aside-toggle--expand:hover{color:#1d54c2;background:#fff;box-shadow:-12px 18px 32px -10px #0f172a47,-4px 6px 14px -4px #3a85ff38}@keyframes ws-aside-expand-in{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}:is(.form-container:has(.ws-ko-wrapper),.form-row:has(.ws-ko-wrapper),.form-column:has(.ws-ko-wrapper),.custom-component:has(.ws-ko-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.custom-component:has(>.ws-ko-wrapper)>.ws-ko-wrapper{flex:auto;min-height:0}.custom-component:has(>.ws-ko-wrapper)>.ws-ko-wrapper>.ws-scroll{flex:auto;min-height:0;max-height:none}.ws-ko-wrapper{--aura-1:#4cc8ff;--aura-2:#3a85ff;--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, #4cc8ff1a 0%, #3a85ff0f 50%, #b08cff1a 100%);--aurora-tint-soft:linear-gradient(90deg, #4cc8ff0d 0%, #b08cff08 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px #3a85ff4d;font-variant-numeric:tabular-nums;color:var(--neutral-90);flex-direction:column;min-height:240px;padding-top:10px;display:flex}.ws-ko-wrapper .ws-ko__loading{flex:auto;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.ws-ko-wrapper .ws-ko__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ws-ko-wrapper .ws-ko__empty h1{font-size:calc(18px * var(--ws-font-scale,1));font-weight:500}.ws-ko-wrapper .ws-ko__empty p{font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-70);font-weight:400}.ws-ko-wrapper .ws-scroll{background:var(--glass-strong);border:1px solid var(--ws-stroke);border-radius:var(--ws-r-card);min-height:200px;max-height:max(100vh - 235px,200px);box-shadow:var(--ws-shadow-glass);scrollbar-color:#3a85ff4d transparent;position:relative;overflow:auto}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar{width:10px;height:10px}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-thumb{background:#3a85ff52 padding-box padding-box;border:2px solid #0000;border-radius:99px}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-thumb:hover{background:#3a85ff80 padding-box padding-box}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-corner{background:0 0}.ws-ko-wrapper .ws-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed;width:max-content;min-width:100%}.ws-ko-wrapper .ws-col-crit{width:280px}.ws-ko-wrapper .ws-col-offer{width:320px}.ws-ko-wrapper .ws-th{z-index:4;text-align:left;vertical-align:top;border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke);background:#fafcff linear-gradient(#fff 0%,#f5f8ff 100%);padding:0;font-weight:500;position:sticky;top:0;box-shadow:0 1px #0f172a0a,0 8px 14px -8px #0f172a38}.ws-ko-wrapper .ws-th:last-child{border-right:none}.ws-ko-wrapper .ws-th-crit{z-index:6;font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-70);background:#fafcff linear-gradient(#fff 0%,#f5f8ff 100%);padding:14px 18px;font-weight:600;position:sticky;left:0;box-shadow:0 1px #0f172a0a,0 8px 14px -8px #0f172a38,6px 0 10px -8px #0f172a29}.ws-ko-wrapper .ws-td{vertical-align:top;border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke-soft);background:#fff;padding:0}.ws-ko-wrapper .ws-td:last-child{border-right:none}.ws-ko-wrapper tbody tr:hover .ws-td{background:#fafcff}.ws-ko-wrapper .ws-td-crit{z-index:1;border-right:1px solid var(--ws-stroke);font-size:calc(14px * var(--ws-font-scale,1));color:var(--neutral-90);background:#fff;padding:14px 18px;font-weight:600;line-height:1.3;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-ko-wrapper .ws-offer-head{cursor:pointer;flex-direction:column;gap:6px;min-height:100%;padding:14px 16px 12px;display:flex;position:relative}.ws-ko-wrapper .ws-offer-head__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ws-ko-wrapper .ws-offer-head__rank{font-size:calc(10.5px * var(--ws-font-scale,1));color:var(--neutral-70);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.ws-ko-wrapper .ws-offer-head__rank-num{width:22px;height:22px;font-size:calc(11px * var(--ws-font-scale,1));background:var(--neutral-10);color:var(--neutral-90);border:1px solid var(--ws-stroke);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ws-ko-wrapper .ws-offer-head__rank--1 .ws-offer-head__rank-num{background:var(--aurora-button);color:#fff;border-color:#0000;box-shadow:0 4px 10px -2px #3a85ff66}.ws-ko-wrapper .ws-offer-head__rank--1{color:#1d54c2}.ws-ko-wrapper .ws-offer-head__rank-label{text-transform:uppercase;letter-spacing:.1em}.ws-ko-wrapper .ws-offer-head__approve{font-size:calc(10.5px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ws-ko-wrapper .ws-offer-head__approve--ok{color:var(--success-50-main)}.ws-ko-wrapper .ws-offer-head__approve--no{color:var(--error-60-main)}.ws-ko-wrapper .ws-offer-head__menu{width:28px;height:28px;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.ws-ko-wrapper .ws-offer-head__menu:hover{color:var(--primary-60-main,#3a85ff);background:#3a85ff1a}.ws-ko-wrapper .ws-offer-head__name{font-weight:700;font-size:calc(16px * var(--ws-font-scale,1));color:var(--neutral-90);align-items:flex-start;gap:6px;min-width:0;margin-top:2px;line-height:1.25;display:flex}.ws-ko-wrapper .ws-offer-head__name-text{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ws-ko-wrapper .ws-offer-head__blacklist{width:18px;height:18px;color:var(--error-60-main);cursor:help;background:#c2382a1a;border:1px solid #c2382a4d;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.ws-ko-wrapper .ws-offer-head__sub{font-size:calc(11.5px * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.ws-ko-wrapper .ws-offer-head__price-row{border-top:1px solid var(--ws-stroke-soft);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding-top:10px;display:flex}.ws-ko-wrapper .ws-offer-head__price-label{font-size:calc(10px * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-60);font-weight:600}.ws-ko-wrapper .ws-offer-head__price-value{font-weight:700;font-size:calc(17px * var(--ws-font-scale,1));color:var(--neutral-90);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ws-ko-wrapper .ws-pill{border-radius:var(--ws-r-pill);font-size:calc(10px * var(--ws-font-scale,1));letter-spacing:.06em;text-transform:uppercase;background:var(--neutral-10);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px 2px;font-weight:600;display:inline-flex}.ws-ko-wrapper .ws-pill--type{background:var(--neutral-10);color:var(--neutral-70)}.ws-ko-wrapper .ws-pill--result-main{color:var(--success-50-main);background:#1ba0491a;border-color:#1ba04938}.ws-ko-wrapper .ws-pill--withdrawn{color:var(--error-60-main);background:#c2382a14;border-color:#c2382a40}.ws-ko-cell{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:18px 16px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.ws-ko-cell:hover{box-shadow:inset 0 0 0 1.5px #3a85ff59}.ws-ko-cell__value{font-size:calc(16px * var(--ws-font-scale,1));letter-spacing:-.005em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ws-ko-cell__icon{line-height:0;display:inline-flex}.ws-ko-cell--allowed{background:linear-gradient(90deg,#1ba0491f 0%,#1ba0490f 60%,#0000 100%)}.ws-ko-cell--allowed:before{content:"";background:var(--success-50-main);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 10px #1ba04959}.ws-ko-cell--allowed .ws-ko-cell__value{color:var(--success-50-main)}.ws-ko-cell--denied{background:linear-gradient(90deg,#c2382a1a 0%,#c2382a0d 60%,#0000 100%)}.ws-ko-cell--denied:before{content:"";background:var(--error-60-main);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ws-ko-cell--denied .ws-ko-cell__value{color:var(--error-60-main)}.ws-ko-cell--empty .ws-ko-cell__value{color:var(--neutral-50)}.ws-ko-cell .offer-crit-details{opacity:0;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;width:auto;height:auto;margin:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translate(2px,2px)}.ws-ko-cell .offer-crit-details button{border-radius:var(--ws-r-pill);min-height:auto;font-size:calc(11px * var(--ws-font-scale,1));background:var(--glass-strong);color:#1d54c2;box-shadow:var(--ws-shadow-pill);border:1px solid #3a85ff38;align-items:center;gap:5px;padding:4px 10px;font-weight:600;line-height:1.2;display:inline-flex}.ws-ko-cell .offer-crit-details button:hover{background:#fff;border-color:#3a85ff66;box-shadow:0 6px 16px -4px #3a85ff59}.ws-ko-cell:hover .offer-crit-details,.ws-ko-cell:focus-within .offer-crit-details{opacity:1;pointer-events:auto;transform:translate(0)}.offer-header-menu__item{align-items:center;gap:8px;display:flex}.offer-header-menu__item svg{color:var(--neutral-70);flex-shrink:0}.ws-ko-wrapper .offer-cell-header-menu:focus-visible,.ws-ko-wrapper .ws-ko-cell:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a85ff80}.ws-ko-wrapper .ws-table--by-offer .ws-col-offerhead{width:340px}.ws-ko-wrapper .ws-table--by-offer .ws-col-critcol{width:300px}.ws-ko-wrapper .ws-table--by-offer .ws-th-critcol{vertical-align:top;font-size:calc(13px * var(--ws-font-scale,1));color:var(--neutral-90);padding:14px 16px;font-weight:600;line-height:1.3}.ws-ko-wrapper .ws-table--by-offer .ws-ko-critcol__title{overflow-wrap:anywhere;display:block}.ws-ko-wrapper .ws-table--by-offer .ws-td-offerhead{z-index:1;border-right:1px solid var(--ws-stroke);background:#fff;padding:0;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-ko-wrapper .ws-table--by-offer .ws-td-offerhead>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-ko-wrapper .ws-table--by-offer tbody tr:hover .ws-td-offerhead{background:#fafcff}.offer-ko-crit-details{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-ko-crit-details-modal__header{flex-direction:row;display:flex}.offer-ko-crit-details-modal__header-close{margin-left:auto}.offer-ko-crit-details__row{flex-direction:column;gap:10px;display:flex}.offer-ko-crit-details__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-ko-crit-details__formula-text{font-size:20px}.offer-ko-crit-details__submit-row{align-items:flex-end}.offer-ko-crit-details__hint,.offer-ko-crit-details__error{margin-bottom:20px}.offer-ko-crit-details__error .rf-hint{min-width:100%}.supplyScheduleTable td[role=columnheader]{color:var(--neutral-70);vertical-align:middle!important;border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important}.supplyScheduleTable__year[role=columnheader]{font-size:1rem!important;line-height:1.25rem!important}.supplyScheduleTable__key[role=columnheader],.supplyScheduleTable__key[role=gridcell]{line-height:1.25rem!important}.supplyScheduleTable__month[role=columnheader],.supplyScheduleTable__sum[role=columnheader]{text-transform:capitalize;line-height:1.25rem!important}.supplyScheduleTable__month[role=columnheader],.supplyScheduleTable__key[role=gridcell],.supplyScheduleTable__sum[role=columnheader]{background:var(--cyan-10)!important}.supplyScheduleTable__sum[role=columnheader]{box-shadow:0 3px 0 var(--primary-60-main) inset;font-weight:700!important}.supplyScheduleTable__sum[role=gridcell][data-value=""],.supplyScheduleTable__month[role=gridcell][data-value=""]{background:var(--neutral-10)!important}.dx-row.dx-data-row:has(+.dx-row.dx-freespace-row) .supplyScheduleTable__sum[role=gridcell]{box-shadow:0 -3px 0 var(--primary-60-main) inset}.supplyScheduleTable__loading{justify-content:center;align-items:center;display:flex}.supplyScheduleTable__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.supplyScheduleTable__empty h1{font-size:18px;font-weight:500}.supplyScheduleTable__empty p{font-size:16px;font-weight:400}.tooltip-position-list{background-color:#f9f9f9;border-radius:8px;max-height:300px;margin:0;padding:0;list-style-type:none;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.tooltip-position-item{border-bottom:1px solid #e0e0e0;flex-direction:column;padding:10px 12px;transition:background-color .2s;display:flex}.tooltip-position-item:last-child{border-bottom:none}.tooltip-position-item:hover{background-color:#f1f5f9}.position-name{color:var(--neutral-90);margin-right:5px;font-weight:600}.position-cost{color:var(--primary-60-main);margin-top:4px;font-weight:600}.position-date{color:var(--neutral-60);margin-top:4px;font-size:12px}.supply-schedule-preferences__anchor{display:flex}.supply-schedule-preferences__content{flex-direction:column;display:flex}.supply-schedule-preferences__item{border-bottom:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:10px 12px;display:flex}.supply-schedule-preferences__item:last-child{border-bottom:none}.supply-schedule-preferences__item-label{margin-bottom:4px;font-size:16px;font-weight:400;line-height:20px}.url-field{margin-top:8px;margin-bottom:8px}.url-field__link{align-items:center;gap:6px;display:inline-flex}.url-field__icon{color:var(--neutral-40);flex-shrink:0;transition:color .15s ease-in}.url-field__link:hover .url-field__icon{color:var(--primary-60-main)}.text-field{margin-top:8px;margin-bottom:8px}.editInModal-btn{color:var(--primary-60-main);cursor:pointer;margin-left:4px}.editInModal-box{flex-direction:row;margin-left:10px;margin-right:10px;display:flex}.sub-form__wrapper{max-height:80vh}.sub-form{width:100%}.subFormModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.LoadFromFile__SelectFileInput{margin-bottom:8px}.MailReminder__DelimiterBlock{margin:20px 0}.MailReminder__DeliveryDateTimeBlock{width:50%}.MailReminder__SectionTitle{letter-spacing:0;color:var(--neutral-50);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex}.MailReminder__SectionTitle span{color:var(--neutral-40);letter-spacing:0;font-weight:400}.reminders-list{flex-direction:column;gap:8px;display:flex}.reminders-list__row{border:1px solid var(--neutral-10);background:var(--neutral-00);box-shadow:var(--shadow-lvl1);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:flex}.reminders-list__row:hover{border-color:var(--primary-20)}.reminders-list__icon{background:var(--primary-10);height:36px;color:var(--primary-60-main);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.reminders-list__main{flex:auto;min-width:0}.reminders-list__message{color:var(--neutral-90);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:16px;overflow:hidden}.reminders-list__message--empty{color:var(--neutral-40);font-style:italic}.reminders-list__created{letter-spacing:0;color:var(--neutral-50);margin-top:3px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.reminders-list__when{white-space:nowrap;background:var(--neutral-05);color:var(--neutral-70);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.reminders-list__when:before{content:"";background:var(--neutral-30);border-radius:50%;width:7px;height:7px}.reminders-list__when small{opacity:.72;font-size:12px;font-weight:400}.reminders-list__when--today{background:var(--primary-10);color:var(--primary-60-main)}.reminders-list__when--today:before{background:var(--primary-60-main)}.reminders-list__when--soon{background:var(--warning-10);color:var(--warning-60)}.reminders-list__when--soon:before{background:var(--warning-40)}.reminders-list__delete{width:28px;height:28px;color:var(--neutral-30);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.reminders-list__delete:hover{background:var(--error-10);color:var(--error-60-main)}.reminders-list__delete:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:1px}.reminders-list__row:hover .reminders-list__delete{color:var(--neutral-50)}.reminders-list__empty{text-align:center;color:var(--neutral-50);border:1px dashed var(--neutral-20);border-radius:12px;padding:22px 16px;font-size:14px;font-weight:400;line-height:20px}.reminders-list__empty b{color:var(--neutral-70);margin-bottom:4px;font-weight:500;display:block}.create-document-link-filter{margin-bottom:16px}.create-document-link-filter__actions{justify-content:flex-end;margin-top:12px;display:flex}.frmGroup{margin:10px 0}.frmGroupCerts .rf-form-group__ctl{display:block}input[type=text]:required{border-color:red}.form-group-margin-top{margin-top:10px}.document-modal .pw-action{margin:0}.document-modal .rf-modal__content{padding:0!important}.document-modal .rf-modal__header{padding:22px 22px 14px}.document-modal__header{flex-direction:row;display:flex}.document-modal__header-title{width:100%}.document-modal__header-close{margin-left:auto}.document-modal__footer{flex-direction:row;display:flex}.document-modal__footer .doc-save-btn,.document-modal__footer .doc-edit-btn,.document-modal__footer .doc-history-back-btn{margin-left:auto}.document-modal--full-height .rf-modal__container{min-height:95vh}.rf-modal__wrapper:has(.document-modal--full-height__busy-loader){min-height:95vh}.doc-tab{flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.doc-tab .doc-row{flex-flow:wrap;display:flex}.doc-tab .doc-column{flex-direction:column;flex:1;display:flex}.doc-tab .doc-field{padding:0 10px;display:flex}.doc-tab .doc-table{display:flex}.doc-tab .rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-label{color:inherit}.doc-tab .rf-checkbox{cursor:inherit}.scroll-to-top{z-index:3;align-self:flex-end;margin-right:40px;position:sticky;bottom:40px}.scroll-to-top .rf-button{color:var(--neutral-90);background-color:color-mix(in srgb, var(--neutral-10) 30%, transparent);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neutral-90) 10%, transparent), inset 0 1px 0 #ffffff73, 0 4px 14px #14284b1f}.scroll-to-top .rf-button:focus-visible,.scroll-to-top .rf-button:hover{background-color:color-mix(in srgb, var(--neutral-20) 45%, transparent)}.scroll-to-top .rf-button:active{background-color:color-mix(in srgb, var(--neutral-30) 55%, transparent)}.rf-tabs__content_box:has(.statusbar-container){padding:1rem .5rem}.statusbarline-container{flex-direction:row;width:100%;height:100%;display:flex}.statusbarline-container .statusbarline-level{flex-direction:column;width:100%;margin-right:5px;display:flex}.statusbarline-container .statusbarline-level .statusbarline-level-graph{flex-direction:row;align-items:center;display:flex}.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-icon svg{border-radius:50%}.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-line{border-radius:1px;flex:1;width:auto;min-width:2rem;height:2px;display:flex}.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-line--Done{background-color:var(--success-50-main)}.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-line--Active,.statusbarline-container .statusbarline-level .statusbarline-level-graph .statusbarline-graph-line--Default{background-color:var(--neutral-30)}.statusbarline-container .statusbarline-level .statusbarline-level-title{color:var(--neutral-90);text-wrap:nowrap;margin-left:5px;margin-right:5px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.statusbarline-container .statusbarline-level .statusbarline-level-title--Done{color:var(--success-50-main)}.statusbarline-container .statusbarline-level .statusbarline-level-title--Active{color:var(--primary-60-main)}.statusbarline-container .statusbarline-level .statusbarline-level-title--Default{color:var(--neutral-90)}.statusbar-container{border:1px solid var(--neutral-20);border-radius:var(--box-container-radius);flex-direction:row;width:100%;padding:1rem;display:flex}.statusbar-container .statusbar-level{flex-direction:column;width:100%;min-width:150px;margin-right:5px;display:flex}.statusbar-container .statusbar-level .statusbar-level-graph{flex-direction:row;align-items:center;display:flex}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-icon .icon--Active{animation:2s infinite anim-vibrate}@keyframes anim-vibrate{0%{box-shadow:0 0}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-icon svg{border-radius:50%}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-line{border-radius:1px;width:100%;min-width:15px;height:2px}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-line--Done{background-color:var(--success-50-main)}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-line--Default{background-color:var(--neutral-30)}@keyframes slideInGradient{0%{background-position:100% 0}to{background-position:0 0}}.statusbar-container .statusbar-level .statusbar-level-graph .statusbar-graph-line--Active{background:linear-gradient(to right, var(--primary-60-main) 50%, var(--neutral-30) 50%);background-position:100% 0;background-size:200% 100%;animation:2s ease-in-out forwards slideInGradient}.statusbar-container .statusbar-level .statusbar-level-title{color:var(--neutral-90);min-width:200px;min-height:32px;vertical-align:center;margin-left:7px;font-style:normal;font-weight:550}.statusbar-container .statusbar-level .statusbar-level-title.normal{font-size:18px;line-height:24px}.statusbar-container .statusbar-level .statusbar-level-title.small{font-size:14px;line-height:18px}.statusbar-container .statusbar-level .statusbar-level-subitems{flex-direction:column;align-items:flex-start;margin-left:4px;display:flex}.statusbar-container .statusbar-level .statusbar-level-subitems .statusbar-subitem{flex-direction:row;align-items:center;min-height:32px;display:flex}.statusbar-container .statusbar-level .statusbar-level-subitems .statusbar-subitem .statusbar-subitem-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.statusbar-container .statusbar-level .statusbar-level-subitems .statusbar-subitem .statusbar-subitem-icon .icon--Active{animation:2s infinite anim-vibrate}.statusbar-container .statusbar-level .statusbar-level-subitems .statusbar-subitem .statusbar-subitem-icon svg{border-radius:50%}.statusbar-container .statusbar-level .statusbar-level-subitems .statusbar-subitem .statusbar-subitem-title{margin-left:5px;font-size:14px;font-style:normal;line-height:24px}.statusprogressbar-container{flex-direction:row;align-items:center;gap:5px;width:100%;height:100%;display:flex}.icon--Done{color:var(--success-50-main)}.icon--Active{color:var(--primary-60-main)}.icon--Default{color:var(--neutral-30)}.progress-bar{box-sizing:content-box;background-color:#00000012;border:1px solid #00000026;border-radius:.5rem;width:100%;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 -1px 1px #ffffff4d}.progress-bar>.line{background-color:var(--success-40);background-image:linear-gradient(90deg, var(--success-40) 0%, var(--success-50-main) 100%);height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff4d,inset 0 -1px 3px #0003}.progress-text{color:var(--neutral-90);justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:flex;position:absolute;inset:0}.orange>span{background-image:linear-gradient(#f1a165,#f36d0a)}.red>span{background-image:linear-gradient(#f0a3a3,#f42323)}.nostripes>span>span,.nostripes>span:after{background-image:none}.attach-tab{flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.doc-modal-header-txt{margin-right:12px;font-size:24px;font-style:normal;font-weight:550}.doc-modal-header{flex-flow:wrap;align-items:center;row-gap:10px;display:flex}.doc-modal-header-el{box-sizing:border-box;justify-content:center;align-items:center;width:auto;display:flex;position:relative}.doc-modal-header-status{padding-left:5px}.documents-batch-editing-table-content .dx-datagrid-group-space{pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important}.title-widget-bar{align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;display:flex;container:titlebar/inline-size}.title-widget-bar--editing .title-widget-bar__text{color:var(--primary-70)}.title-widget-bar__drag-icon{color:var(--neutral-40);pointer-events:none;flex-shrink:0;transition:color .2s,transform .24s cubic-bezier(.34,1.56,.64,1);display:none}.title-widget-bar__lead{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.title-widget-bar__text{color:var(--neutral-90);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.title-widget-bar__title{cursor:text;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;margin:-3px 0;padding:3px 8px 3px 6px;font-family:inherit;transition:background .16s,border-color .16s;display:inline-flex}.title-widget-bar__title--editable:hover,.title-widget-bar__title--editable:focus-visible{border-color:var(--primary-20);background:#007aff0f;outline:none}.title-widget-bar__title--editable:hover .title-widget-bar__rename-icon,.title-widget-bar__title--editable:focus-visible .title-widget-bar__rename-icon{opacity:1;transform:none}.title-widget-bar__rename-icon{color:var(--primary-60-main);opacity:0;flex-shrink:0;transition:opacity .16s,transform .16s;transform:translate(-2px)}.title-widget-bar__title-input{min-width:0;max-width:320px;height:28px;color:var(--neutral-90);border:1px solid var(--primary-40);background:#fff;border-radius:8px;outline:none;flex:auto;margin:-3px 0;padding:3px 8px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 0 0 3px #007aff1f}.title-widget-bar__title-input:focus{border-color:var(--primary-60-main)}.title-widget-bar__chip{color:var(--primary-70);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#007aff1a;border:1px solid #007aff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:500;display:inline-flex}.title-widget-bar__chip svg{flex-shrink:0}.title-widget-bar__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.title-widget-bar__group{border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.title-widget-bar__btn{min-width:26px;height:26px;color:var(--neutral-60);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.title-widget-bar__btn svg{flex-shrink:0}.title-widget-bar__btn:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:2px}.title-widget-bar__btn.title-widget-bar__btn--edit,.title-widget-bar__btn.title-widget-bar__btn--delete{width:26px;padding:0}.title-widget-bar__btn-label{white-space:nowrap}.title-widget-bar__btn--edit{color:var(--neutral-70)}.title-widget-bar__btn--edit:hover{background:var(--primary-10);color:var(--primary-70);border-color:var(--primary-30)}.title-widget-bar__btn--cancel{color:var(--neutral-70)}.title-widget-bar__btn--cancel:hover{background:var(--neutral-05);color:var(--neutral-90);border-color:var(--neutral-20)}.title-widget-bar__btn--apply{background:var(--primary-60-main);color:#fff;box-shadow:0 4px 10px -4px #007aff8c,inset 0 1px #ffffff40}.title-widget-bar__btn--apply:hover{background:var(--primary-70);box-shadow:0 6px 14px -4px #007affb3,inset 0 1px #ffffff40}.title-widget-bar__btn--delete{color:var(--neutral-50)}.title-widget-bar__btn--delete:hover{background:var(--error-10);color:var(--error-60-main);border-color:var(--error-30)}.title-widget-bar__detached{border:1px solid var(--neutral-10);width:28px;height:28px;color:var(--neutral-50);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.title-widget-bar__detached:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:2px}.title-widget-bar__detached--delete:hover{background:var(--error-10);color:var(--error-60-main);border-color:var(--error-30)}@container titlebar (width<=340px){.title-widget-bar__btn-label{display:none}.title-widget-bar__btn--apply,.title-widget-bar__btn--cancel{width:26px;padding:0}.title-widget-bar__chip,.title-widget-bar__detached--delete{display:none}}.box-container.widget-box{height:calc(100% - 16px);min-height:0}.box-container.widget-box .box-content{flex:auto;min-height:0}.widget-canvas--editing .widget-drag-handle{cursor:grab;border-top-left-radius:var(--box-container-radius);border-top-right-radius:var(--box-container-radius);background:linear-gradient(90deg,#007aff0d 0%,#0000 60%);transition:background .22s}.widget-canvas--editing .widget-drag-handle:active{cursor:grabbing}.widget-canvas--editing .widget-drag-handle .title-widget-bar__drag-icon{display:inline-flex}.widget-canvas--editing .widget-drag-handle:hover{background:linear-gradient(90deg,#007aff1f 0%,#0000 65%)}.widget-canvas--editing .widget-drag-handle:hover .title-widget-bar__drag-icon{color:var(--primary-60-main);transform:translate(-2px)}.box-container.widget-box--editing{border-color:var(--primary-40);box-shadow:var(--box-container-shadow), 0 0 0 2px #007aff2e}.box-container.widget-box--editing .box-title{border-bottom-color:var(--primary-20);background:linear-gradient(90deg,#007aff0f 0%,#007aff05 60%,#0000 100%)}.text-widget-styled{box-sizing:border-box;isolation:isolate;background:linear-gradient(#fffbe1 0%,#fff5c6 60%,#ffeca5 100%);border:1px solid #be8c002e;border-radius:4px;flex-direction:column;height:calc(100% - 16px);max-height:calc(100% - 16px);display:flex;position:relative;overflow:visible;box-shadow:0 10px 20px -14px #78500052,0 4px 8px -6px #78500029,inset 0 1px #fff9}.text-widget-styled:after{content:"";z-index:2;background:linear-gradient(225deg,#0000 49%,#78500024 50%,#fffbe1 51% 100%);border-bottom-left-radius:4px;width:24px;height:24px;position:absolute;top:0;right:0;box-shadow:-1px 1px 4px #78500024,inset 1px -1px #ffffff80}.text-widget-styled .box-title{z-index:3;position:relative}.text-widget-styled .box-content{z-index:1;flex:auto;min-height:0;margin:1rem .625rem .625rem;display:flex;position:relative;overflow:hidden}.text-widget-styled .box-title:empty{display:none}.text-widget-styled.widget-box--editing{border-color:#be8c0052;box-shadow:0 14px 24px -14px #7850006b,0 6px 12px -6px #78500033,inset 0 1px #fff9,0 0 0 2px #ffd55073}.text-widget-view{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.text-widget-view__content{overflow-wrap:anywhere;white-space:pre-wrap;color:#4a3a06;letter-spacing:.005em;text-shadow:0 1px #fff6;flex:auto;min-height:0;padding:6px 36px 6px 4px;font-family:Georgia,Cambria,Times New Roman,serif;font-size:16px;font-weight:400;line-height:24px;overflow-y:auto}.text-widget-view__empty{color:#4a3a0680;-webkit-user-select:none;user-select:none;font-family:Georgia,Cambria,serif;font-size:16px;font-style:italic;line-height:24px}.text-widget-view--empty-cta{cursor:pointer;outline-offset:-2px;border-radius:6px;outline:1.5px dashed #0000;transition:background .18s,outline-color .18s,outline-offset .18s}.text-widget-view--empty-cta:hover,.text-widget-view--empty-cta:focus-visible{background:#ffffff2e;outline-color:#be8c008c}.text-widget-view--empty-cta:hover .text-widget-view__empty,.text-widget-view--empty-cta:focus-visible .text-widget-view__empty{color:#4a3a06b3}.text-widget-view--empty-cta:focus-visible{outline-style:solid}.text-widget-view__quick-actions{z-index:5;position:absolute;top:.25rem;right:.25rem}.text-widget-view__quick-actions .title-widget-bar__group{background:#fff8c8d9;border-color:#be8c004d}.text-widget-view__quick-actions .title-widget-bar__btn--edit{color:#8a5a00}.text-widget-view__quick-actions .title-widget-bar__btn--edit:hover{color:#4a3a06;background:#ffd55066;border-color:#be8c0080}.text-widget-edit,.text-widget-edit__textarea.rf-textarea,.text-widget-edit__textarea .rf-textarea__root{flex:auto;min-height:0;display:flex}.text-widget-edit__textarea .rf-textarea__wrapper{background:0 0;border:1px dashed #be8c0066;border-radius:6px;flex:auto;min-height:0;padding:4px 6px;display:flex}.text-widget-edit__textarea .rf-textarea__field{resize:none;height:100%;min-height:0;box-shadow:none;color:#4a3a06;background:0 0;border:none;flex:auto;padding:4px 8px;font-family:Georgia,Cambria,Times New Roman,serif;font-size:16px;font-weight:400;line-height:24px}.text-widget-edit__textarea .rf-textarea__field::placeholder{color:#4a3a0666;font-family:Georgia,Cambria,serif;font-style:italic;font-weight:400}.favorites-view{--fv-accent-strong:var(--magenta-60-main);--fv-accent-mid:var(--magenta-40);--fv-accent-soft:var(--magenta-20);--wgt-accent:var(--fv-accent-strong);isolation:isolate;flex-direction:column;gap:14px;width:100%;height:100%;min-height:0;display:flex;position:relative;container:favorites/inline-size}.favorites-view--magenta{--fv-accent-strong:var(--magenta-60-main);--fv-accent-mid:var(--magenta-40);--fv-accent-soft:var(--magenta-20)}.favorites-view--cyan{--fv-accent-strong:var(--cyan-60-main);--fv-accent-mid:var(--cyan-40);--fv-accent-soft:var(--cyan-20)}.favorites-view--attention{--fv-accent-strong:#f0a500;--fv-accent-mid:var(--attention-40);--fv-accent-soft:var(--attention-20)}.favorites-view__atmo{z-index:0;pointer-events:none;background:radial-gradient(400px 200px at 100% 0%, color-mix(in srgb, var(--fv-accent-strong) 12%, transparent), transparent 70%), radial-gradient(240px 140px at 0% 110%, color-mix(in srgb, var(--fv-accent-strong) 6%, transparent), transparent 70%);opacity:.85;transition:background .32s;position:absolute;inset:-8px}.favorites-view__header{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.favorites-view__tabs{border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:#ffffffb3;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.favorites-view__spacer{flex:auto}.favorites-view__body{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.favorites-view__pane{flex-direction:column;flex:auto;min-height:0;display:flex}.favorites-tab{z-index:1;height:30px;color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:color .2s;display:inline-flex;position:relative}.favorites-tab:hover:not(.favorites-tab--active){color:var(--neutral-90)}.favorites-tab__content{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.favorites-tab--active{color:#fff}.favorites-tab:focus-visible{outline:2px solid var(--fv-accent-strong);outline-offset:3px}.favorites-tab__indicator{background:var(--fv-accent-strong);height:30px;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--fv-accent-strong) 75%, transparent), inset 0 1px 0 #ffffff40;z-index:0;pointer-events:none;border-radius:999px;transition:transform .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s;position:absolute;top:3px;left:0}.favorites-tab__indicator--initial{opacity:0}.favorites-view{--widget-empty-accent:var(--fv-accent-strong)}.favorites-tabs{position:relative}.favorite-tab{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.favorite-tab>.dx-widget{width:100%}.favorite-tab .dx-row a:is(:link,:visited,:focus,:hover,:active):not(.display-field--url){color:inherit;cursor:pointer;text-decoration:none}.favorite-tab .dx-row a:hover:not(.display-field--url){color:var(--fv-accent-strong)}.favorite-docs__column-chooser-btn{z-index:2;border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:30px;color:var(--neutral-60);white-space:nowrap;cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .16s;display:inline-flex;position:absolute;top:-42px;right:0}.favorite-docs__column-chooser-btn:hover{background:color-mix(in srgb, var(--fv-accent-strong) 9%, #fff);border-color:color-mix(in srgb, var(--fv-accent-strong) 35%, transparent);color:var(--fv-accent-strong);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--fv-accent-strong) 70%, transparent)}.favorite-docs__column-chooser-btn:active{box-shadow:0 2px 8px -6px color-mix(in srgb, var(--fv-accent-strong) 60%, transparent);transform:translateY(1px)}.favorite-docs__column-chooser-btn:focus-visible{outline:2px solid var(--fv-accent-strong);outline-offset:2px}.favorite-docs__column-chooser-icon{color:var(--neutral-50);flex-shrink:0;transition:transform .36s cubic-bezier(.34,1.56,.64,1),color .2s}.favorite-docs__column-chooser-btn:hover .favorite-docs__column-chooser-icon{color:var(--fv-accent-strong);transform:rotate(30deg)}.favorite-docs__column-chooser-label{white-space:nowrap}@container favorites (width<=520px){.favorite-docs__column-chooser-btn{justify-content:center;gap:0;width:30px;padding:0}.favorite-docs__column-chooser-label{display:none}}#favorite-docs .dx-datagrid-header-panel{display:none}.widget-settings{flex-direction:column;gap:16px;padding:2px;display:flex}.widget-settings__section{flex-direction:column;gap:8px;display:flex}.widget-settings__heading{text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-50);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.widget-settings__heading-icon{color:var(--primary-60-main);display:inline-flex}.widget-settings__group{border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.widget-settings__row.rf-switch{border-radius:0;width:100%;margin:0;padding:11px 14px;transition:background .16s}.widget-settings__row.rf-switch+.widget-settings__row.rf-switch{border-top:1px solid var(--neutral-10)}.widget-settings__row.rf-switch:not(:has(.mantine-Switch-input:disabled)):hover{background:#007aff0a}.widget-settings__row.rf-switch .mantine-Switch-label{color:var(--neutral-90);align-items:center;gap:9px;padding-right:0;display:inline-flex}.widget-settings__row.rf-switch:has(.mantine-Switch-input:checked) .widget-settings__row-icon{color:var(--primary-60-main)}.widget-settings__row-icon{color:var(--neutral-50);flex-shrink:0;transition:color .16s}.favorite-reestr{flex-direction:column;height:100%;min-height:0;display:flex}.favorite-docs--reestr .wgt-list{--wgt-col-date:96px}.favorite-docs--reestr .wgt-list .wgt-row{--st-c:var(--wgt-accent,var(--magenta-60-main));--st-bg:color-mix(in srgb, var(--wgt-accent,var(--magenta-60-main)) 12%, #fff)}.favorite-docs__dot,.favorite-docs__dash{color:var(--neutral-30)}.favorite-docs__meta-label{color:var(--neutral-40)}.widget-empty{--widget-empty-accent:var(--primary-60-main);text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:10px;max-width:360px;margin:auto;padding:36px 24px;display:flex;position:relative}.widget-empty__halo{background:radial-gradient(circle at center, color-mix(in srgb, var(--widget-empty-accent) 18%, transparent) 0%, transparent 65%);z-index:-1;border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite alternate widget-empty-halo;position:absolute;top:0;left:50%;transform:translate(-50%,-20%)}.widget-empty__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--widget-empty-accent) 18%, var(--neutral-00)) 0%, var(--neutral-00) 100%);border:1px solid color-mix(in srgb, var(--widget-empty-accent) 30%, transparent);width:56px;height:56px;color:var(--widget-empty-accent);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--widget-empty-accent) 50%, transparent), inset 0 1px 0 #ffffff80;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.widget-empty__title{color:var(--neutral-90);margin:0;font-size:18px;font-weight:500;line-height:24px}.widget-empty__desc{color:var(--neutral-60);margin:0;font-size:14px;font-weight:400;line-height:20px}.widget-empty__inline-icon{background:color-mix(in srgb, var(--widget-empty-accent) 12%, transparent);width:22px;height:22px;color:var(--widget-empty-accent);vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;margin:-3px 3px 0;line-height:0;display:inline-flex}@keyframes widget-empty-halo{0%{opacity:.55;transform:translate(-50%,-20%)scale(1)}to{opacity:.85;transform:translate(-50%,-22%)scale(1.06)}}.widget-row-remove{width:28px;height:28px;color:var(--neutral-40);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.widget-row-remove svg{flex-shrink:0}.widget-row-remove:hover{color:var(--error-60-main);background:var(--error-10);border-color:var(--error-30)}.widget-row-remove:active{transform:scale(.92)}.widget-row-remove:focus-visible{outline:2px solid var(--error-60-main);outline-offset:2px}td.widget-row-remove-cell{text-overflow:clip!important;padding:1px 6px!important}.wgt-list{--wgt-col-ic:30px;--wgt-col-st:138px;--wgt-col-amount:96px;--wgt-col-date:46px;--wgt-col-date-wide:96px;--wgt-col-act:30px;--wgt-gap:11px;z-index:1;border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff8c;border-radius:14px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.wgt-list__scroll{flex:auto;min-height:0;padding:4px;overflow-y:auto}.wgt-list__scroll::-webkit-scrollbar{width:10px}.wgt-list__scroll::-webkit-scrollbar-thumb{background:var(--neutral-20);border:3px solid #fff;border-radius:999px}.wgt-list__plain{flex-direction:column;gap:4px;display:flex}.wgt-list__vrow{padding-bottom:4px}.wgt-row-head{align-items:center;gap:var(--wgt-gap);border-bottom:1px solid var(--neutral-10);letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-50);background:#ffffff73;padding:9px 10px 8px 14px;font-size:10px;font-weight:600;display:flex}.wgt-row-head__ic{width:var(--wgt-col-ic);flex-shrink:0}.wgt-row-head__main{flex:auto;min-width:0}.wgt-row-head__st{width:var(--wgt-col-st);flex-shrink:0}.wgt-row-head__amount{width:var(--wgt-col-amount);text-align:right;flex-shrink:0}.wgt-row-head__date{width:var(--wgt-col-date);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.wgt-row-head__date-wide{width:var(--wgt-col-date-wide);text-align:right;flex-shrink:0}.wgt-row-head__act{width:var(--wgt-col-act);flex-shrink:0}.wgt-row{align-items:center;gap:var(--wgt-gap);cursor:pointer;color:inherit;border:1px solid #0000;border-radius:9px;padding:8px 10px 8px 14px;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s;display:flex;position:relative}.wgt-row:before{content:"";background:var(--st-c,var(--neutral-30));border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.wgt-row:hover{border-color:color-mix(in srgb, var(--st-c,var(--neutral-30)) 38%, var(--neutral-10));box-shadow:var(--shadow-lvl1);background:#fff}.wgt-row__ic{width:var(--wgt-col-ic);height:var(--wgt-col-ic);background:var(--st-bg,var(--neutral-05));color:var(--st-c,var(--neutral-40));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wgt-row__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.wgt-row__title{color:var(--neutral-90);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.wgt-row:hover .wgt-row__title{color:var(--st-c,var(--neutral-90))}.wgt-row__sub{color:var(--neutral-50);white-space:nowrap;text-overflow:ellipsis;gap:6px;font-size:11px;display:flex;overflow:hidden}.wgt-row__sub b{color:var(--neutral-60);font-weight:500}.wgt-row__st{width:var(--wgt-col-st);flex-shrink:0;justify-content:flex-start;display:flex}.wgt-row__amount{width:var(--wgt-col-amount);text-align:right;color:var(--neutral-70);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.wgt-row__date{width:var(--wgt-col-date);text-align:right;color:var(--neutral-60);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px}.wgt-row__date--wide{width:var(--wgt-col-date-wide)}.wgt-row__act{width:var(--wgt-col-act);flex-shrink:0;justify-content:center;gap:2px;display:flex}.wgt-row__act .wgt-iconbtn{opacity:0}.wgt-row:hover .wgt-row__act .wgt-iconbtn{opacity:1}.wgt-row[data-kind=dict]{--st-c:var(--cyan-60-main);--st-bg:var(--cyan-10)}.wgt-row[data-kind=draft-my]{--st-c:var(--success-50-main);--st-bg:var(--success-10)}.wgt-row[data-kind=draft-auto]{--st-c:var(--cyan-60-main);--st-bg:var(--cyan-10)}@keyframes wgt-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wgt-list__plain .wgt-row{animation:.24s cubic-bezier(.16,1,.3,1) both wgt-row-in}.wgt-list-sk__row{cursor:default;pointer-events:none}.wgt-list-sk__row:before{background:var(--neutral-10)}.wgt-iconbtn{width:28px;height:28px;color:var(--neutral-40);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .14s,color .14s,transform .12s;display:inline-flex}.wgt-iconbtn:hover{background:var(--neutral-05);color:var(--neutral-70)}.wgt-iconbtn--danger:hover{background:var(--error-10);color:var(--error-60-main)}.wgt-iconbtn:active{transform:scale(.92)}.wgt-searchbtn{border:1px solid var(--neutral-10);width:34px;height:34px;color:var(--neutral-60);cursor:pointer;background:#ffffffd9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.wgt-searchbtn:hover{background:color-mix(in srgb, var(--wgt-accent,var(--neutral-50)) 8%, #fff);color:var(--wgt-accent,var(--neutral-80));border-color:color-mix(in srgb, var(--wgt-accent,var(--neutral-30)) 30%, var(--neutral-10))}.wgt-searchbar{--acc:var(--wgt-accent,var(--neutral-50));--morph:.46s cubic-bezier(.32, 1.18, .5, 1);border:1px solid color-mix(in srgb, var(--acc) 35%, var(--neutral-20));width:100%;height:36px;box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 10%, transparent);animation:wgt-search-unfurl var(--morph) both;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 42px;display:flex;position:relative}.wgt-searchbar__icon{color:var(--acc);pointer-events:none;transform-origin:50%;animation:wgt-search-icon var(--morph) both;margin-top:-9px;position:absolute;top:50%}.wgt-searchbar__input{min-width:0;height:100%;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:auto;font-family:inherit;font-size:14px;animation:.34s .14s both wgt-search-slide}.wgt-searchbar__input::placeholder{color:var(--neutral-40)}.wgt-searchbar__count{background:color-mix(in srgb, var(--acc) 12%, #fff);min-width:22px;height:22px;color:var(--acc);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;animation:.3s cubic-bezier(.34,1.6,.5,1) 60ms both wgt-search-pop;display:inline-flex}.wgt-searchbar__close{width:30px;height:30px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;animation:.28s both wgt-search-slide;display:inline-flex}.wgt-searchbar__close:hover{background:var(--neutral-05);color:var(--neutral-80)}@keyframes wgt-search-unfurl{0%{clip-path:inset(0 0 0 calc(100% - 36px) round 18px)}to{clip-path:inset(0 round 18px)}}@keyframes wgt-search-icon{0%{opacity:.65;left:calc(100% - 26px);transform:rotate(-40deg)scale(.82)}55%{opacity:1}to{opacity:1;left:15px;transform:rotate(0)scale(1)}}@keyframes wgt-search-slide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes wgt-search-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.wgt-hl{background:color-mix(in srgb, var(--attention-50-main) 45%, transparent);color:inherit;border-radius:3px;padding:0 1px}.wgt-fieldsbtn{border:1px solid var(--neutral-10);height:30px;color:var(--neutral-60);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.wgt-fieldsbtn:hover{border-color:color-mix(in srgb, var(--wgt-accent,var(--neutral-40)) 40%, var(--neutral-10));color:var(--wgt-accent,var(--neutral-80));background:#fff}.wgt-fields{padding:6px}.wgt-fields__title{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-50);padding:6px 8px 8px;font-size:11px;font-weight:600}.wgt-fields__list{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.wgt-fields__list::-webkit-scrollbar{width:8px}.wgt-fields__list::-webkit-scrollbar-thumb{background:var(--neutral-20);border:2px solid #fff;border-radius:999px}.wgt-fields__item{cursor:pointer;border-radius:8px;padding:6px 8px;transition:background .14s}.wgt-fields__item:hover{background:var(--neutral-05)}.cv{--cv-accent-strong:var(--cyan-60-main);--cv-accent-mid:var(--cyan-40);--cv-accent-soft:var(--cyan-20);--widget-empty-accent:var(--cv-accent-strong);isolation:isolate;flex-direction:row;gap:18px;width:100%;height:100%;min-height:0;display:flex;position:relative}.cv--cyan{--cv-accent-strong:var(--cyan-60-main);--cv-accent-mid:var(--cyan-40);--cv-accent-soft:var(--cyan-20)}.cv--purple{--cv-accent-strong:var(--purple-60-main);--cv-accent-mid:var(--purple-40);--cv-accent-soft:var(--purple-20)}.cv--success{--cv-accent-strong:var(--success-50-main);--cv-accent-mid:var(--success-40);--cv-accent-soft:var(--success-20)}.cv--attention{--cv-accent-strong:#f0a500;--cv-accent-mid:var(--attention-40);--cv-accent-soft:var(--attention-20)}.cv__atmo{z-index:0;pointer-events:none;background:radial-gradient(420px 220px at 100% 0%, color-mix(in srgb, var(--cv-accent-strong) 12%, transparent), transparent 70%), radial-gradient(280px 160px at 0% 110%, color-mix(in srgb, var(--cv-accent-strong) 7%, transparent), transparent 70%);opacity:.85;transition:background .36s;position:absolute;inset:-8px}.cv__sidebar{z-index:2;border-right:1px dashed var(--neutral-10);flex-direction:column;flex-shrink:0;gap:14px;width:296px;min-width:0;padding-right:16px;display:flex;position:relative}.cv__main{z-index:1;flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex;position:relative}@media (width<=1100px){.cv{flex-direction:column;gap:16px;overflow-y:auto}.cv__sidebar{border-right:none;border-bottom:1px dashed var(--neutral-10);flex-shrink:0;width:100%;max-width:100%;padding-bottom:16px;padding-right:0}.cv__sidebar .cv-hero,.cv__sidebar .cv-mini{width:100%;max-width:280px}.cv__sidebar .rf-datepicker__calendar-table{table-layout:fixed;width:100%}.cv__sidebar .cv-day-cell{height:100%}.cv__main{flex:none;min-height:360px}}@container titlebar (width<=600px){.cv-hero__day{font-size:40px}}.cv-hero{border-bottom:1px dashed var(--neutral-10);grid-template-columns:auto 1fr;grid-template-areas:"weekday weekday""day month";align-items:end;gap:4px 14px;padding:6px 4px 12px;display:grid;position:relative}.cv-hero__weekday{text-transform:uppercase;letter-spacing:.14em;color:var(--cv-accent-strong);grid-area:weekday;font-size:12px;font-weight:500;line-height:16px}.cv-hero__day{background:linear-gradient(135deg, var(--cv-accent-strong) 0%, var(--cv-accent-mid) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-area:day;font-size:56px;font-style:italic;font-weight:300;line-height:.95}.cv-hero__month{color:var(--neutral-80);text-transform:lowercase;letter-spacing:-.01em;grid-area:month;padding-bottom:6px;font-size:22px;font-weight:500;line-height:26px}.cv-mini{flex-direction:column;gap:6px;display:flex}.cv-mini__header{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.cv-mini__title{align-items:baseline;gap:6px;display:inline-flex;position:relative}.cv-mini__info{width:20px;height:20px;color:var(--neutral-40);cursor:help;background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-self:center;align-items:center;margin-left:4px;padding:0;transition:color .18s;display:inline-flex;position:relative}.cv-mini__info:hover,.cv-mini__info:focus-visible{color:var(--cv-accent-strong)}.cv-mini__info:hover .cv-mini__info-bubble,.cv-mini__info:focus-visible .cv-mini__info-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.cv-mini__info-bubble{background:var(--neutral-90);width:max-content;max-width:360px;color:var(--neutral-00);box-shadow:var(--shadow-lvl4);z-index:1000;opacity:0;pointer-events:none;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12px;line-height:18px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.cv-mini__info-bubble strong{color:var(--neutral-00);font-weight:600}.cv-mini__info-bubble:before{content:"";background:var(--neutral-90);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.cv-mini__info:hover .cv-mini__info-bubble,.cv-mini__info:focus-visible .cv-mini__info-bubble{transform:translate(-50%)}.cv-mini__info-row{align-items:flex-start;gap:8px;display:flex}.cv-mini__info-row--holiday .cv-mini__info-marker{background:var(--error-50)}.cv-mini__info-row--workday .cv-mini__info-marker{background:var(--cv-accent-mid)}.cv-mini__info-marker{background:var(--neutral-50);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.cv-mini__month{color:var(--neutral-90);text-transform:capitalize;font-size:16px;font-weight:500;line-height:24px}.cv-mini__year{color:var(--neutral-50);font-size:14px;font-weight:400;line-height:20px}.cv-mini__nav{border:1px solid var(--neutral-10);width:28px;height:28px;color:var(--neutral-60);cursor:pointer;background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.cv-mini__nav:hover{background:var(--cv-accent-soft);border-color:color-mix(in srgb, var(--cv-accent-strong) 35%, transparent);color:var(--cv-accent-strong)}.cv-day-cell{--cv-load:0;--cv-cell-accent:var(--cv-accent-strong);cursor:pointer;background:color-mix(in srgb, var(--cv-cell-accent) calc(var(--cv-load) * 1%), transparent);flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;padding:4px;transition:background .16s,color .16s;display:flex;position:relative}.cv-day-cell:hover:not(.cv-day-cell--selected){background:color-mix(in srgb, var(--cv-cell-accent) calc((var(--cv-load) + 14) * 1%), transparent)}.cv-day-cell__day{color:var(--neutral-90);text-align:left;font-size:12px;font-weight:500;line-height:14px}.cv-day-cell__count{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:color-mix(in srgb, var(--cv-cell-accent) 78%, var(--neutral-70));align-self:flex-end;font-size:10px;font-weight:600;line-height:12px}.cv-day-cell--today:not(.cv-day-cell--selected){box-shadow:inset 0 0 0 1.5px var(--cv-accent-strong)}.cv-day-cell--selected{background:linear-gradient(135deg, var(--cv-accent-strong), var(--cv-accent-mid))}.cv-day-cell--selected .cv-day-cell__day{color:#fff}.cv-day-cell--selected .cv-day-cell__count{color:#ffffffeb}.cv-day-cell--anchor:after{content:"";pointer-events:none;border:1.5px dashed #ffffffe6;border-radius:6px;position:absolute;inset:2px}.cv-day-cell--range-edge{background:linear-gradient(135deg, var(--cv-accent-strong), var(--cv-accent-mid))}.cv-day-cell--range-edge .cv-day-cell__day{color:#fff}.cv-day-cell--range-edge .cv-day-cell__count{color:#ffffffeb}.cv-day-cell--in-range:not(.cv-day-cell--range-edge){background:color-mix(in srgb, var(--cv-accent-strong) 16%, transparent)}.cv-day-cell--other-month:not(.cv-day-cell--selected){opacity:.4}.cv-day-cell--holiday:not(.cv-day-cell--selected) .cv-day-cell__day{color:var(--error-50);font-weight:500}.cv-day-cell--workday-extra:not(.cv-day-cell--selected) .cv-day-cell__day{color:var(--cv-accent-strong);font-weight:500}.cv-day-cell--holiday-extra:not(.cv-day-cell--selected) .cv-day-cell__day{color:var(--error-50);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--error-50) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--error-50) 50%, transparent);text-underline-offset:2px;font-weight:500}.cv-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cv-grid__wd{text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-40);text-align:center;padding:2px 0 4px;font-size:11px;font-weight:500}.cv-grid__wd--we{color:var(--neutral-30)}.cv-grid__cell{height:36px}.cv-grid__cell .cv-day-cell{border-radius:8px;height:100%}.cv-reminder-form{flex-direction:column;gap:12px;margin:4px 0;display:flex}.cv-reminder-textarea textarea{height:auto;font-size:13px}.rf-tooltip__content-wrapper:has(.statusbar-container){max-width:unset;width:max-content}.cv-hero__hint{color:var(--neutral-40);grid-column:1/-1;margin-top:2px;font-size:11px}.cv-hero__refresh{width:28px;height:28px;color:var(--neutral-40);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:4px;right:0}.cv-hero__refresh:hover{color:var(--cv-accent-strong);background:var(--cv-accent-soft)}.cv-hero__refresh.is-spinning svg{animation:.4s cv-refresh-spin}@keyframes cv-refresh-spin{to{transform:rotate(360deg)}}.cv-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-summary--trio{grid-template-columns:repeat(3,1fr);gap:7px}.cv-summary--trio .cv-summary__card{gap:1px;padding:7px 9px}.cv-summary--trio .cv-summary__caption{font-size:11px}.cv-summary--trio .cv-summary__n{font-size:19px}.cv-summary__card{appearance:none;cursor:pointer;border:1px solid var(--neutral-10);text-align:left;background:#ffffffb3;border-radius:12px;flex-direction:column;gap:3px;padding:8px 10px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.cv-summary__card:hover{border-color:var(--neutral-20);box-shadow:var(--shadow-lvl1);background:#fff}.cv-summary__card:hover .cv-summary__arrow{color:var(--neutral-50);transform:translate(2px)}.cv-summary__card.is-active{border-color:color-mix(in srgb, var(--cv-accent-strong) 45%, transparent);background:color-mix(in srgb, var(--cv-accent-strong) 8%, #fff)}.cv-summary__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.cv-summary__caption{color:var(--neutral-50);font-size:11.5px;font-weight:500}.cv-summary__arrow{color:var(--neutral-30);flex-shrink:0;transition:transform .15s,color .15s}.cv-summary__n{font-variant-numeric:tabular-nums;color:var(--neutral-90);font-size:22px;font-weight:600;line-height:1.1}.cv-summary__card--overdue .cv-summary__n{color:var(--error-60-main)}.cv-summary__card--today .cv-summary__n{color:var(--cyan-60-main)}.cv-scope{border:1px solid var(--neutral-10);background:#ffffff80;border-radius:14px;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:10px;display:flex}.cv-scope__lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-40);font-size:10.5px;font-weight:600}.cv-scope__presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cv-scope__preset{appearance:none;cursor:pointer;text-align:center;border:1px solid var(--neutral-10);min-width:0;height:28px;color:var(--neutral-60);white-space:nowrap;background:#fff;border-radius:999px;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s,box-shadow .14s}.cv-scope__preset:hover{color:var(--neutral-90);border-color:var(--neutral-20);box-shadow:var(--shadow-lvl1)}.cv-scope__preset.is-on{background:color-mix(in srgb, var(--cv-accent-strong) 10%, #fff);color:var(--cyan-70);border-color:color-mix(in srgb, var(--cv-accent-strong) 45%, transparent);font-weight:600}.cv-scope .cv-mini{gap:6px}.cv-scope__hint{min-height:18px;color:var(--neutral-40);align-items:center;gap:6px;padding:0 2px;font-size:10px;line-height:1.3;transition:color .15s;display:flex}.cv-scope__hint.is-armed{color:var(--cyan-70);font-weight:500}.cv-scope__hint-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cv-scope__reset{appearance:none;cursor:pointer;border:1px solid var(--error-20);background:var(--error-10);height:18px;color:var(--error-60-main);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;padding:0 7px 0 5px;font-family:inherit;font-size:10.5px;font-weight:500;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.cv-scope__reset:hover{color:var(--error-70);border-color:color-mix(in srgb, var(--error-60-main) 40%, transparent);background:color-mix(in srgb, var(--error-50) 14%, #fff)}.cv-ag{z-index:1;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex;position:relative;container:cvagenda/inline-size}.cv-ag-toolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;min-height:38px;display:flex}.cv-ag-toolbar__spacer{flex:auto}.cv-ag-daychip{background:var(--cyan-20);height:32px;color:var(--cyan-70);border:1px solid color-mix(in srgb, var(--cyan-60-main) 30%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:12px;font-weight:500;display:inline-flex}.cv-ag-daychip button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cv-ag-daychip button:hover{background:#0000000f}.cv-ag-add.rf-button{flex-shrink:0}.cv-ag-period{appearance:none;cursor:pointer;border:1px solid var(--neutral-10);height:36px;color:var(--neutral-80);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px 0 11px;font-family:inherit;font-size:13px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.cv-ag-period:hover{border-color:var(--neutral-20);background:#fff}.cv-ag-period__icon{color:var(--cyan-60-main);flex-shrink:0}.cv-ag-period__label{white-space:nowrap}.cv-ag-searchbtn{border:1px solid var(--neutral-10);width:36px;height:36px;color:var(--neutral-60);cursor:pointer;background:#ffffffd9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cv-ag-searchbtn:hover{background:var(--cyan-10);color:var(--cyan-60-main);border-color:var(--cyan-20)}@container cvagenda (width<=600px){.cv-ag-toolbar{flex-wrap:wrap;row-gap:8px}.cv-ag-presets{flex:0 0 100%}}@container cvagenda (width<=360px){.cv-ag-addrem{justify-content:center;gap:0;width:34px;padding:0}.cv-ag-addrem span{display:none}.cv-ag-period{flex-shrink:1;min-width:0}.cv-ag-period__label{text-overflow:ellipsis;overflow:hidden}.cv-ag-daychip{flex-shrink:1;min-width:0;overflow:hidden}}.cv-ag-toolbar--search{flex-wrap:nowrap}.cv-ag-searchbar{--morph:.46s cubic-bezier(.32, 1.18, .5, 1);border:1px solid color-mix(in srgb, var(--cyan-60-main) 35%, var(--neutral-20));width:100%;height:38px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan-60-main) 10%, transparent);animation:cv-ag-search-unfurl var(--morph) both;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 44px;display:flex;position:relative}.cv-ag-searchbar__icon{color:var(--cyan-60-main);pointer-events:none;transform-origin:50%;animation:cv-ag-search-icon var(--morph) both;margin-top:-9px;position:absolute;top:50%}.cv-ag-searchbar__input{min-width:0;height:100%;color:var(--neutral-90);background:0 0;border:none;outline:none;flex:auto;font-family:inherit;font-size:14px;animation:.34s .14s both cv-ag-search-slide}.cv-ag-searchbar__input::placeholder{color:var(--neutral-40)}.cv-ag-searchbar__count{background:var(--cyan-10);min-width:22px;height:22px;color:var(--cyan-70);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;animation:.3s cubic-bezier(.34,1.6,.5,1) 60ms both cv-ag-search-pop;display:inline-flex}.cv-ag-searchbar__close{width:30px;height:30px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;animation:.28s both cv-ag-search-slide;display:inline-flex}.cv-ag-searchbar__close:hover{background:var(--neutral-05);color:var(--neutral-80)}@keyframes cv-ag-search-unfurl{0%{clip-path:inset(0 0 0 calc(100% - 38px) round 19px)}to{clip-path:inset(0 round 19px)}}@keyframes cv-ag-search-icon{0%{opacity:.65;left:calc(100% - 27px);transform:rotate(-40deg)scale(.82)}55%{opacity:1}to{opacity:1;left:16px;transform:rotate(0)scale(1)}}@keyframes cv-ag-search-slide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes cv-ag-search-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.cv-ag-hl{background:color-mix(in srgb, var(--attention-50-main) 45%, transparent);color:inherit;border-radius:3px;padding:0 1px}.cv-ag-pane{border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff8c;border-radius:16px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.cv-ag-todaybtn{z-index:5;border:1px solid color-mix(in srgb, var(--cyan-60-main) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:34px;color:var(--cyan-60-main);cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:0 14px 0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;animation:.18s both cv-ag-todaybtn-in;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 18px -8px #00000047}.cv-ag-todaybtn:hover{border-color:var(--cyan-60-main);background:#fff;box-shadow:0 8px 22px -8px #00000057}.cv-ag-todaybtn svg{flex:none}@keyframes cv-ag-todaybtn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cv-ag-overlay{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;justify-content:center;align-items:flex-start;padding-top:30px;animation:.18s both cv-ag-overlay-in;display:flex;position:absolute;inset:0}@keyframes cv-ag-overlay-in{0%{opacity:0}to{opacity:1}}.cv-ag-scroll{flex:auto;min-height:0;padding:6px;overflow-y:auto}.cv-ag-scroll::-webkit-scrollbar{width:10px}.cv-ag-scroll::-webkit-scrollbar-thumb{background:var(--neutral-20);border:3px solid #fff;border-radius:999px}.cv-ag-center{justify-content:center;align-items:center;height:100%;min-height:220px;display:flex}.cv-ag-skeleton{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.cv-ag-skeleton__head{padding-top:10px}.cv-ag-skeleton__row{cursor:default;pointer-events:none}.cv-ag-skeleton__row:before{background:var(--neutral-10)}.cv-ag-item{--c:var(--neutral-40);--c-soft:var(--neutral-05);border:1px solid var(--neutral-10);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:11px 14px 11px 16px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.cv-ag-item:before{content:"";background:var(--c);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.cv-ag-item:hover{border-color:color-mix(in srgb, var(--c) 40%, var(--neutral-10));box-shadow:var(--shadow-lvl1)}.cv-ag-item--task{--c:var(--cyan-60-main);--c-soft:var(--cyan-10)}.cv-ag-item--reminder{--c:var(--purple-60-main);--c-soft:var(--purple-10)}.cv-ag-item--cp{--c:#f0a500;--c-soft:var(--attention-10)}.cv-ag-item--meeting{--c:var(--success-50-main);--c-soft:var(--success-10)}.cv-ag-item__ic{background:var(--c-soft);width:34px;height:34px;color:var(--c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cv-ag-item__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cv-ag-item__titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-ag-item__title{color:var(--neutral-90);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none}.cv-ag-item__title--link{cursor:pointer}.cv-ag-item__title--link:is(:link,:visited,:focus,:hover,:active){color:var(--neutral-90);text-decoration:none}.cv-ag-item__title--link:hover{color:var(--c)}.cv-ag-item__title--link:after{content:"";z-index:1;border-radius:12px;position:absolute;inset:0}.cv-ag-item__ext{color:var(--neutral-30);margin-left:6px;font-size:11px}.cv-ag-item__late{background:var(--error-10);height:20px;color:var(--error-60-main);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.cv-ag-item__stale{background:var(--neutral-05);height:18px;color:var(--neutral-50);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.cv-ag-item__meta{color:var(--neutral-50);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.cv-ag-item__reqs{flex-wrap:wrap;gap:3px 10px;margin-top:1px;display:flex}.cv-ag-item__req{color:var(--neutral-70);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.cv-ag-item__req-k{color:var(--neutral-40)}.cv-ag-item__time,.cv-ag-item__doc{align-items:center;gap:4px;display:inline-flex}.cv-ag-item__doc,.cv-ag-item__allday{color:var(--neutral-40)}.cv-ag-item__aside{z-index:2;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.cv-ag-item__from{z-index:2;color:var(--neutral-40);align-items:center;gap:5px;display:inline-flex;position:relative}.cv-ag-item__note{color:var(--neutral-60);border-left:2px solid var(--neutral-10);align-items:center;gap:6px;padding-left:8px;font-size:11.5px;line-height:1.4;display:flex}.cv-ag-item__note svg{color:var(--neutral-40);flex:none}.cv-ag-item__note-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cv-ag-item__actions{z-index:2;opacity:0;gap:4px;transition:opacity .16s;display:inline-flex;position:relative}.cv-ag-item__actions--pinned,.cv-ag-item:hover .cv-ag-item__actions{opacity:1}.cv-ag-progress{z-index:2;width:168px;position:relative}.cv-ag-seg{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:-3px;padding:3px;display:grid}.cv-ag-seg:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:2px}.cv-ag-seg__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-40);flex:none;font-size:9px;font-weight:600}.cv-ag-seg__track{gap:3px;min-width:0;height:9px;display:flex}.cv-ag-seg__seg{background:var(--neutral-10);border-radius:3px;flex:1 1 0;min-width:6px;position:relative;overflow:hidden}.cv-ag-seg__fill{background:var(--neutral-30);border-radius:3px;height:100%;transition:width .3s;position:absolute;inset:0 auto 0 0}.cv-ag-seg__seg--done .cv-ag-seg__fill{background:var(--success-50-main)}.cv-ag-seg__seg--active .cv-ag-seg__fill{background:var(--primary-60-main);animation:2.4s ease-in-out infinite cvSegPulse}.cv-ag-seg__pct{text-align:right;width:34px;color:var(--neutral-60);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.cv-ag-seg__pct--done{color:var(--success-50-main)}@keyframes cvSegPulse{0%,to{box-shadow:0 0 #007aff00}50%{box-shadow:0 0 5px #007aff66}}@media (prefers-reduced-motion:reduce){.cv-ag-seg__seg--active .cv-ag-seg__fill{animation:none}}.cv-ag-sbmini{width:100%}.cv-ag-sbmini__head{margin-bottom:10px}.cv-ag-sbmini__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-40);margin-bottom:4px;font-size:10px}.cv-ag-sbmini__headrow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cv-ag-sbmini__title{color:var(--neutral-90);font-size:13px;font-weight:600;line-height:1.3}.cv-ag-sbmini__pct{letter-spacing:-.02em;color:var(--primary-60-main);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:600;line-height:1}.cv-ag-sbmini__pct span{opacity:.7;margin-left:1px;font-size:.62em}.cv-ag-sbmini__pct--done{color:var(--success-50-main)}.cv-ag-sbmini__rail{flex-direction:column;display:flex}.cv-ag-sbmini__stage{grid-template-columns:20px 1fr;gap:8px;display:grid}.cv-ag-sbmini__col{flex-direction:column;align-items:center;display:flex}.cv-ag-sbmini__ic{width:20px;height:20px;color:var(--neutral-30);justify-content:center;align-items:center;display:flex}.cv-ag-sbmini__ic svg{border-radius:50%;display:block}.cv-ag-sbmini__line{background:var(--neutral-30);border-radius:1px;flex:auto;width:2px;min-height:10px;margin:2px 0}.cv-ag-sbmini__stage--Done .cv-ag-sbmini__ic{color:var(--success-50-main)}.cv-ag-sbmini__stage--Active .cv-ag-sbmini__ic{color:var(--primary-60-main)}.cv-ag-sbmini__stage--Done .cv-ag-sbmini__line{background:var(--success-50-main)}.cv-ag-sbmini__content{min-width:0;padding-bottom:6px}.cv-ag-sbmini__stagetitle{color:var(--neutral-60);font-size:12.5px;line-height:20px}.cv-ag-sbmini__stage--Done .cv-ag-sbmini__stagetitle{color:var(--neutral-90)}.cv-ag-sbmini__stage--Active .cv-ag-sbmini__stagetitle{color:var(--neutral-90);font-weight:600}.cv-ag-sbmini__subs{flex-direction:column;gap:3px;margin:3px 0 2px;display:flex}.cv-ag-sbmini__sub{align-items:center;gap:8px;display:flex}.cv-ag-sbmini__subdot{box-sizing:border-box;border:1.5px solid var(--neutral-30);border-radius:50%;flex:none;width:7px;height:7px}.cv-ag-sbmini__sub--Done .cv-ag-sbmini__subdot{background:var(--success-50-main);border-color:var(--success-50-main)}.cv-ag-sbmini__sub--Active .cv-ag-sbmini__subdot{background:var(--primary-60-main);border-color:var(--primary-60-main);box-shadow:0 0 0 3px #007aff2e}.cv-ag-sbmini__subtitle{color:var(--neutral-50);font-size:12px}.cv-ag-sbmini__sub--Done .cv-ag-sbmini__subtitle{color:var(--neutral-60)}.cv-ag-sbmini__sub--Active .cv-ag-sbmini__subtitle{color:var(--neutral-90)}.cv-ag-sbmini__foot{border-top:1px solid var(--neutral-10);margin-top:8px;padding-top:8px}.cv-ag-sbmini__open{color:var(--primary-60-main);align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cv-ag-sbmini__open svg{flex:none}.cv-ag-sbmini__open:hover{text-decoration:underline}.cv-ag-iconbtn{width:28px;height:28px;color:var(--neutral-50);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cv-ag-iconbtn:hover{background:var(--cyan-10);color:var(--cyan-60-main);border-color:var(--cyan-20)}.cv-ag-iconbtn--rem:hover{background:var(--purple-10);color:var(--purple-60-main);border-color:var(--purple-20)}.cv-ag-iconbtn--danger:hover{background:var(--error-10);color:var(--error-60-main);border-color:var(--error-30)}.cv-ag-addrem{appearance:none;cursor:pointer;border:1px solid var(--neutral-10);height:34px;color:var(--neutral-70);background:#ffffffd9;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cv-ag-addrem svg{color:var(--purple-60-main);flex-shrink:0}.cv-ag-addrem:hover{background:var(--purple-10);color:var(--purple-70);border-color:var(--purple-20)}.cv-ag-overdue__head{width:100%;height:100%;color:var(--error-70);text-align:left;background:var(--error-10);border:1px solid var(--error-20);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.cv-ag-overdue__head:hover{background:color-mix(in srgb, var(--error-50) 10%, #fff)}.cv-ag-overdue__win{color:var(--error-50);font-size:11px;font-weight:400}.cv-ag-overdue__n{background:var(--error-60-main);color:#fff;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.cv-ag-overdue__chev{color:var(--error-50);transition:transform .2s;transform:rotate(-90deg)}.cv-ag-overdue__chev.is-open{transform:none}.cv-ag-more{appearance:none;cursor:pointer;border:1px dashed var(--error-30);height:34px;color:var(--error-60-main);background:#fff9;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.cv-ag-more:hover{border-color:var(--error-50);background:#fff}.cv-ag-more__rest{color:var(--neutral-40);font-weight:400}.cv-ag-more--older{border-style:solid;border-color:var(--neutral-20);color:var(--neutral-60);background:#fff9}.cv-ag-more--older:hover{border-color:var(--neutral-30);background:#fff}.cv-ag-more--expand{border-style:solid;border-color:var(--error-20);background:color-mix(in srgb, var(--error-50) 6%, #fff)}.cv-ag-more--expand:hover{border-color:var(--error-40);background:color-mix(in srgb, var(--error-50) 12%, #fff)}.cv-ag-more--expand .cv-ag-more__rest{color:var(--error-60-main);font-variant-numeric:tabular-nums;font-weight:600}.cv-ag-group__head{align-items:center;gap:12px;height:100%;padding:8px 8px 4px;display:flex}.cv-ag-group__head--today{position:relative}.cv-ag-group__head--today:before{content:"";background:linear-gradient(90deg, var(--cyan-60-main) 0%, color-mix(in srgb, var(--cyan-60-main) 22%, transparent) 55%, transparent 100%);border-radius:2px;height:2px;position:absolute;top:1px;left:8px;right:8px}.cv-ag-group__head--today .cv-ag-rail__d{background:linear-gradient(135deg, var(--cyan-60-main), var(--cyan-40));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.cv-ag-group__head--today .cv-ag-group__title{color:var(--cyan-60-main)}.cv-ag-group__label{flex-direction:column;display:flex}.cv-ag-group__title{color:var(--neutral-90);font-size:14px;font-weight:500}.cv-ag-group__sub{color:var(--neutral-40);font-size:11.5px}.cv-ag-group__count{color:var(--neutral-40);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.cv-ag-todayline{align-items:center;gap:8px;height:100%;padding:0 8px;display:flex}.cv-ag-todayline__label{letter-spacing:.02em;color:var(--cyan-60-main);white-space:nowrap;font-size:12px;font-weight:600}.cv-ag-todayline__date{color:var(--neutral-40);white-space:nowrap;font-size:11.5px}.cv-ag-todayline:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--cyan-60-main) 55%, transparent), transparent);border-radius:2px;flex:auto;height:2px}.cv-ag-vlist{padding:2px}.cv-ag-vrow{box-sizing:border-box}.cv-ag-vrow--overdue-header{padding:2px 2px 8px}.cv-ag-vrow--overdue-item{padding:0 2px 6px}.cv-ag-vrow--overdue-item .cv-ag-item{border-color:var(--error-20)}.cv-ag-vrow--overdue-more,.cv-ag-vrow--overdue-expand{align-items:flex-start;padding:2px 2px 8px;display:flex}.cv-ag-vrow--overdue-more .cv-ag-more,.cv-ag-vrow--overdue-expand .cv-ag-more{flex:auto}.cv-ag-vrow--today-divider{padding:2px 4px}.cv-ag-vrow--item{padding:0 2px 6px 46px}.cv-ag-vrow--group-header.is-stuck{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffffff5,#ffffffd1);box-shadow:0 6px 10px -8px #0000001f}@media (width<=1100px){.cv-ag-vrow--item{padding-left:2px}}.cv-ag-rail{flex-direction:column;flex-shrink:0;align-items:center;width:46px;display:flex}.cv-ag-rail__wd{text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-40);font-size:10px;font-weight:700}.cv-ag-rail__d{color:var(--neutral-80);font-size:24px;font-style:italic;font-weight:500;line-height:1}.cv-ag-items{flex-direction:column;gap:6px;padding-left:46px;display:flex}@keyframes cv-ag-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cv-ag-anim{animation:.26s cubic-bezier(.16,1,.3,1) both cv-ag-fade-up}@media (width<=1100px){.cv-ag-items{padding-left:0}}.cv-ag-presets{background:var(--neutral-05);border:1px solid var(--neutral-10);scrollbar-width:none;border-radius:999px;flex:0 auto;gap:2px;min-width:0;padding:3px;display:inline-flex;overflow-x:auto}.cv-ag-presets::-webkit-scrollbar{display:none}.cv-ag-preset{appearance:none;cursor:pointer;height:28px;color:var(--neutral-60);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.cv-ag-preset:hover{color:var(--neutral-90)}.cv-ag-preset.is-on{color:var(--cyan-70);box-shadow:var(--shadow-lvl1);background:#fff}.cv-ag-preset:focus-visible{outline:2px solid var(--cyan-60-main);outline-offset:2px}.cv-ag-scope{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.cv-ag-scope__title{color:var(--neutral-90);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.cv-ag-scope__sep{color:var(--neutral-30);flex-shrink:0;font-size:12px}.cv-ag-scope__range{min-width:0;color:var(--neutral-50);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;font-size:12px;overflow:hidden}.cv-ag-scope__n{color:var(--neutral-40);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.cv-ag-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:220px;padding:24px;display:flex}.cv-ag-error__icon{color:var(--error-50)}.cv-ag-error__title{color:var(--neutral-90);font-size:15px;font-weight:600}.cv-ag-error__text{color:var(--neutral-50);max-width:280px;font-size:12.5px}.cv-ag-error__retry{appearance:none;cursor:pointer;border:1px solid var(--cyan-20);background:var(--cyan-10);height:34px;color:var(--cyan-70);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:0 16px 0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.cv-ag-error__retry:hover{background:var(--cyan-20);border-color:var(--cyan-30)}.cv-ag-catsbtn{border:1px solid var(--neutral-10);width:36px;height:36px;color:var(--neutral-60);cursor:pointer;background:#ffffffd9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cv-ag-catsbtn:hover,.cv-ag-catsbtn.is-open{background:var(--cyan-10);color:var(--cyan-60-main);border-color:var(--cyan-20)}.cv-ag-catspop{flex-direction:column;gap:2px;min-width:210px;display:flex}.cv-ag-catspop__title{text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-40);padding:2px 8px 6px;font-size:11px;font-weight:600}.cv-ag-catrow{--c:var(--neutral-40);appearance:none;cursor:pointer;height:34px;color:var(--neutral-80);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.cv-ag-catrow--task{--c:var(--cyan-60-main)}.cv-ag-catrow--reminder{--c:var(--purple-60-main)}.cv-ag-catrow--cp{--c:#f0a500}.cv-ag-catrow--meeting{--c:var(--success-50-main)}.cv-ag-catrow__ic{color:var(--c);flex-shrink:0}.cv-ag-catrow__label{text-align:left;flex:auto}.cv-ag-catrow__n{color:var(--neutral-40);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.cv-ag-catrow:hover{background:var(--neutral-05)}.cv-ag-catrow:not(.is-on){opacity:.5}.cv-ag-catrow:not(.is-on) .cv-ag-catrow__ic{color:var(--neutral-30)}.cv-ag-catrow.is-on .cv-ag-catrow__n{color:var(--c)}.cv-ag-who{cursor:default;color:var(--neutral-60);align-items:center;gap:6px;font-size:11.5px;line-height:1.3;display:inline-flex}.cv-ag-who__n{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:2px;max-width:170px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s;overflow:hidden}.user-hcard__anchor:hover .cv-ag-who__n{-webkit-text-decoration-color:var(--neutral-40);text-decoration-color:var(--neutral-40)}.cv-ag-tpop{color:var(--neutral-80);text-align:left;font-size:12.5px}.cv-ag-tpop__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cv-ag-tpop__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--cyan-70);background:var(--cyan-10);border:1px solid var(--cyan-20);border-radius:7px;padding:4px 8px;font-size:10px;font-weight:700}.cv-ag-tpop__doc{color:var(--neutral-50);font-variant-numeric:tabular-nums;font-size:12px}.cv-ag-tpop__open{color:var(--cyan-60-main);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.cv-ag-tpop__open:hover{text-decoration:underline}.cv-ag-tpop__text{color:var(--neutral-80);background:var(--neutral-05);white-space:pre-line;border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:12.5px;line-height:1.5}.cv-ag-tpop__row{grid-template-columns:104px 1fr;align-items:center;gap:6px 12px;display:grid}.cv-ag-tpop__row+.cv-ag-tpop__row{margin-top:9px}.cv-ag-tpop__k{color:var(--neutral-40);font-size:11.5px}.cv-ag-tpop__v{color:var(--neutral-80);min-width:0;font-weight:500}.cv-ag-tpop__div{background:var(--neutral-10);height:1px;margin:13px 0}.cv-ag-tpop__sub{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-40);margin-bottom:9px;font-size:10px;font-weight:700}.cv-ag-tpop__prog{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.cv-ag-tpop__prog .cv-ag-seg__track{width:112px}.cv-ag-tpop__quote{color:var(--neutral-70);border-left:3px solid var(--cyan-20);padding:2px 0 2px 10px;font-size:12.5px;font-style:italic;line-height:1.5}.cv-ag-tpop__cmeta{color:var(--neutral-40);margin-top:6px;padding-left:13px;font-size:11px}.snz{display:inline-flex;position:relative}.snz__trigger{cursor:pointer}.snz__trigger--labeled{background:var(--neutral-05);height:32px;color:var(--neutral-90);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.snz__trigger--labeled:hover{background:var(--neutral-10)}.snz__trigger--labeled:active{background:var(--neutral-20)}.snz__trigger--open{color:var(--purple-60-main);background:color-mix(in srgb, var(--purple-60-main) 12%, var(--neutral-00));border-color:color-mix(in srgb, var(--purple-60-main) 35%, var(--neutral-00))}.snz__trigger-text{white-space:nowrap}.snz__menu{z-index:1100;background:var(--neutral-00);border:1px solid var(--neutral-10);border-radius:13px;width:264px;padding:6px;animation:.16s cubic-bezier(.34,1.4,.5,1) snz-pop;position:fixed;box-shadow:0 18px 38px #141e3c24,0 4px 10px #141e3c14,0 0 0 1px #141e3c0a}.snz__menu--right{transform-origin:100% 0}.snz__menu--left{transform-origin:0 0}.snz__menu:after{content:"";background:var(--neutral-00);border-left:1px solid var(--neutral-10);border-top:1px solid var(--neutral-10);width:9px;height:9px;position:absolute;top:-5px;transform:rotate(45deg)}.snz__menu--right:after{right:16px}.snz__menu--left:after{left:16px}.snz__menu--up{transform-origin:bottom}.snz__menu--up:after{border-top:0;border-left:0;border-bottom:1px solid var(--neutral-10);border-right:1px solid var(--neutral-10);top:auto;bottom:-5px}.snz__head{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-50);align-items:center;gap:7px;padding:7px 9px 8px;font-size:10.5px;font-weight:700;display:flex}.snz__head svg{color:var(--purple-60-main)}.snz__row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-family:inherit;transition:background .13s;display:flex}.snz__row:hover{background:color-mix(in srgb, var(--purple-60-main) 8%, var(--neutral-00))}.snz__row:hover .snz__ico{color:var(--purple-60-main)}.snz__ico{width:20px;height:20px;color:var(--neutral-50);flex:none;justify-content:center;align-items:center;display:inline-flex}.snz__label{color:var(--neutral-80);flex:1;font-size:13.5px;font-weight:500}.snz__when{color:var(--neutral-50);white-space:nowrap;font-size:12px}.snz__div{background:var(--neutral-10);height:1px;margin:5px 8px}.snz__row--custom .snz__label{color:var(--neutral-70)}@keyframes snz-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.snz__menu{animation:none}.snz__row{transition:none}}.drafts-view{--dv-accent-strong:var(--success-50-main);--dv-accent-mid:var(--success-40);--dv-accent-soft:var(--success-20);--widget-empty-accent:var(--dv-accent-strong);--wgt-accent:var(--dv-accent-strong);isolation:isolate;flex-direction:column;gap:14px;width:100%;height:100%;min-height:0;display:flex;position:relative}.drafts-view--success{--dv-accent-strong:var(--success-50-main);--dv-accent-mid:var(--success-40);--dv-accent-soft:var(--success-20)}.drafts-view--cyan{--dv-accent-strong:var(--cyan-60-main);--dv-accent-mid:var(--cyan-40);--dv-accent-soft:var(--cyan-20)}.drafts-view__atmo{z-index:0;pointer-events:none;background:radial-gradient(400px 200px at 100% 0%, color-mix(in srgb, var(--dv-accent-strong) 12%, transparent), transparent 70%), radial-gradient(240px 140px at 0% 110%, color-mix(in srgb, var(--dv-accent-strong) 6%, transparent), transparent 70%);opacity:.85;transition:background .32s;position:absolute;inset:-8px}.drafts-view__header{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.drafts-view__tabs{border:1px solid var(--neutral-10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:#ffffffb3;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.drafts-view__spacer{flex:auto}.drafts-view__body{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.drafts-view__pane{flex-direction:column;flex:auto;min-height:0;display:flex}.drafts-tab-pill{z-index:1;height:30px;color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:color .2s;display:inline-flex;position:relative}.drafts-tab-pill:hover:not(.drafts-tab-pill--active){color:var(--neutral-90)}.drafts-tab-pill__content{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.drafts-tab-pill--active{color:#fff}.drafts-tab-pill:focus-visible{outline:2px solid var(--dv-accent-strong);outline-offset:3px}.drafts-tab-pill__indicator{background:var(--dv-accent-strong);height:30px;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--dv-accent-strong) 75%, transparent), inset 0 1px 0 #ffffff40;z-index:0;pointer-events:none;border-radius:999px;transition:transform .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s;position:absolute;top:3px;left:0}.drafts-tab-pill__indicator--initial{opacity:0}.drafts-tab{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.drafts-tab>.dx-widget{display:contents}.drafts-tab .dx-row a:is(:link,:visited,:focus,:hover,:active):not(.display-field--url){color:inherit;cursor:pointer;text-decoration:none}.drafts-tab .dx-row a:hover:not(.display-field--url){color:var(--dv-accent-strong)}.drafts-cell{cursor:pointer}.drafts-reestr{flex-direction:column;height:100%;min-height:0;display:flex}
