html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--bg-color: #f5f5f5;--page-bg: #fff;--text-color: #213547;--accent-color: #646cff;--accent-hover-color: #535bf2;--button-bg: #1a1a1a;--card-bg: #fff;--sidebar-bg: #182233;--logo-color: #f0f0f0;--sidebar-menu-bg: #182233;--candidate-metrics-bg: #f0f0f0;--vacation-border-color: rgba(0, 0, 0, .1);--layout-header-height: 64px;--layout-footer-height: 46px ;--layout-content-margin: 16px;--disabled-input-text-color: rgba(0, 0, 0, .65);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--bg-color: #141414;--page-bg: #1f1f1f;--text-color: #ffffff;--accent-color: #8e9bff;--accent-hover-color: #b2b8ff;--button-bg: #444;--card-bg: #1f1f1f;--sidebar-bg: #111;--logo-color: #fff;--sidebar-menu-bg: #111;--candidate-metrics-bg: #303030;--vacation-border-color: rgba(255, 255, 255, .2);--sidebar-trigger-bg: #000;--disabled-input-text-color: rgba(255, 255, 255, .65)}.ant-input[disabled],.ant-input-affix-wrapper[disabled] .ant-input,textarea.ant-input[disabled],.ant-input-number input[disabled],.ant-picker-disabled .ant-picker-input>input,.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-placeholder,.ant-cascader-picker-disabled .ant-cascader-picker-label,.ant-tree-select-disabled .ant-select-selection-item,.ant-mentions-disabled .ant-mentions-measure,.ant-mentions-disabled .ant-mentions-editor,.ant-mentions-disabled textarea.ant-mentions-measure,.ant-mentions-disabled textarea.ant-mentions-editor{color:var(--disabled-input-text-color)!important;opacity:1}a{font-weight:500;color:var(--accent-color);text-decoration:inherit}a:hover{color:var(--accent-hover-color)}.highlighted-link{display:inline}textarea,textarea.ant-input{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}body{margin:0;min-width:320px;min-height:100dvh;background-color:var(--bg-color)}@media(max-width:991.98px){:root{--layout-content-margin: 8px}}.ant-layout-sider,[data-theme=dark] .ant-drawer-body{background:var(--sidebar-bg)}.ant-menu,.ant-menu-dark,.ant-menu-light{background:var(--sidebar-menu-bg)}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-item>a,.ant-menu-light .ant-menu-submenu-title{color:var(--logo-color)}[data-theme=dark] .ant-layout-sider-trigger,[data-theme=dark] .ant-layout-sider-zero-width-trigger{background:var(--sidebar-trigger-bg)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--button-bg);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--accent-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.ant-btn .ant-btn-icon,.ant-btn .anticon,.ant-btn-icon,.ant-btn-icon span,.ant-btn .anticon span,.ant-btn .ant-btn-icon *,.ant-btn .anticon *{outline:none!important;box-shadow:none!important}.ant-btn:focus .ant-btn-icon,.ant-btn:focus-visible .ant-btn-icon,.ant-btn:active .ant-btn-icon,.ant-btn:focus .anticon,.ant-btn:focus-visible .anticon,.ant-btn:active .anticon,.ant-btn:focus .ant-btn-icon *,.ant-btn:focus-visible .ant-btn-icon *,.ant-btn:active .ant-btn-icon *,.ant-btn:focus .anticon *,.ant-btn:focus-visible .anticon *,.ant-btn:active .anticon *{outline:none!important;box-shadow:none!important}.ant-btn .ant-btn-icon:focus,.ant-btn .ant-btn-icon:focus-visible,.ant-btn .ant-btn-icon:active,.ant-btn .anticon:focus,.ant-btn .anticon:focus-visible,.ant-btn .anticon:active,.ant-btn .ant-btn-icon *:focus,.ant-btn .ant-btn-icon *:focus-visible,.ant-btn .ant-btn-icon *:active,.ant-btn .anticon *:focus,.ant-btn .anticon *:focus-visible,.ant-btn .anticon *:active{outline:none!important;box-shadow:none!important}.ant-btn:focus-visible,.ant-btn:focus{outline:2px solid #1890ff;outline-offset:2px}.ant-btn:focus-visible .ant-btn-icon,.ant-btn:focus-visible .anticon,.ant-btn:focus .ant-btn-icon,.ant-btn:focus .anticon,.ant-btn:focus-visible .ant-btn-icon *,.ant-btn:focus-visible .anticon *,.ant-btn:focus .ant-btn-icon *,.ant-btn:focus .anticon *{outline:none!important;box-shadow:none!important}.ant-btn:active .ant-btn-icon,.ant-btn:active .anticon,.ant-btn:active .ant-btn-icon *,.ant-btn:active .anticon *{outline:none!important;box-shadow:none!important}.ant-btn .ant-btn-icon,.ant-btn .anticon{user-select:none;-webkit-user-select:none}.clickable-row{cursor:pointer;transition:background-color .3s ease,transform .2s ease}.clickable-row:hover,.clickable-row:focus-within{transform:translate(3px);background-color:#fafafa}[data-theme=dark] .clickable-row:hover,[data-theme=dark] .clickable-row:focus-within{background-color:#303030}.clickable-row:hover td:first-child{box-shadow:-3px 0 #1890ff}.drag-over{position:relative}.drag-over:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#1890ff;z-index:1}[data-theme=dark] .drag-over:before{background-color:#4d7cff}.dragging{opacity:.5}.archive-bin{position:fixed;right:24px;bottom:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--card-bg);border:2px dashed #888;border-radius:4px;z-index:1000;transition:background-color .3s,border-color .3s,color .3s}.archive-bin.drag-over{background-color:#ffccc7;border-color:#ff4d4f;color:#ff4d4f}[data-theme=dark] .archive-bin.drag-over{background-color:#ff4d4f3d!important;border-color:#ff4d4f99!important;color:#ff4d4fe6!important}.candidate-status{padding-top:0!important;margin-top:0!important}.candidate-status .ant-steps-item-container{cursor:pointer!important}.candidate-status .ant-steps-item-icon{display:none}.candidate-status .ant-steps-item-title{margin-inline-start:0!important}.candidate-process{margin-bottom:16px}.candidate-columns{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.candidate-info{flex:2 1 560px;min-width:560px;display:flex;flex-direction:column;gap:16px}.candidate-process>.ant-typography{margin-bottom:16px}.candidate-info>.ant-typography{margin-bottom:0}.candidate-timeline{flex:1 1 260px;min-width:260px}.scrollable-timeline{max-height:360px;overflow-y:auto;overflow-x:hidden}.candidate-recording{margin-bottom:16px}.recording-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.recording-header .ant-typography{flex:1;margin-bottom:0}.candidate-recording input[type=file]{display:none}.candidate-recording audio{width:100%;margin-bottom:8px}.candidate-recording .cv-icon{font-size:48px;display:block;margin:0 auto 8px;cursor:pointer}@media(min-width:1280px){.ant-timeline.ant-timeline-label .ant-timeline-item-label,.ant-timeline .ant-timeline-item-label{width:76px!important;text-align:right!important;padding:0;white-space:nowrap}.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:87px!important}.ant-timeline.ant-timeline-label .ant-timeline-item-content,.ant-timeline .ant-timeline-item-content{margin-left:0!important;width:136px!important;inset-inline-start:100px!important;text-align:left!important}}.timeline-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.timeline-header .ant-typography{flex:1;margin-bottom:0}@media(max-width:767px){.candidate-info,.candidate-timeline{max-width:100%;flex:1 1 100%;min-width:0}.candidate-status.ant-steps-horizontal{flex-wrap:wrap}steps.ant-steps-navigation .ant-steps-item{margin-bottom:12px}}.header-times{display:inline-flex;align-items:center}.header-times .tz:not(:last-child){margin-right:5ch}.current-date{display:flex;align-items:center;gap:8px;width:180px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:4px}.drawer-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ant-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.skill-category{margin-bottom:12px;position:relative}.skill-category:after{content:"";position:absolute;left:7px;top:22px;bottom:45px;border-left-width:1px;border-left-style:dashed;border-left-color:#d9d9d9}.skill-folder{padding-left:24px;margin:7px 0 12px;position:relative}.skill-subcategory{margin-bottom:6px;padding-left:16px;position:relative}.skill-subcategory>span.ant-typography{font-weight:500;white-space:nowrap;font-size:10px;position:relative;text-transform:uppercase;color:#0006;word-break:break-word;line-height:1.5714285714285714}[data-theme=dark] .skill-subcategory>span.ant-typography{color:#ffffffa6}.skill-subcategory>span.ant-typography:before{content:"";position:absolute;left:-31px;top:50%;width:25px;border-top:1px dashed #d9d9d9}.skill-tiles{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:6px;position:relative}.skill-tile{width:fit-content;padding:2px 4px;position:relative}.skill-tile .ant-checkbox-wrapper{font-size:11px;display:inline-flex;align-items:center;line-height:1;position:relative}[data-theme=dark] .skill-tile .ant-checkbox-wrapper{color:var(--text-color)}.skill-tile .ant-checkbox-wrapper:before{content:"";position:absolute;left:-16px;top:50%;width:16px;border-top:1px dashed #d9d9d9}.skill-tile .ant-checkbox-wrapper span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.skill-tiles .ant-checkbox-wrapper .ant-checkbox{display:inline-block}.page-container{padding:24px;max-width:var(--page-max-width, 1200px);margin:auto}@media(max-width:767px){.page-container{padding:12px!important;max-width:100%!important;margin:0!important}}.no-copy,h1,h2,h3,h4,h5,h6,.ant-menu-item,.ant-menu-title-content,.header-times{-webkit-user-select:none;user-select:none}.system-header{position:sticky;top:0;z-index:100;transition:padding .2s ease,height .2s ease}@media(max-width:767px){.filters-container form>*,.filters-container>*{width:100%;max-width:100%}.mobile-header-scroll{overflow:hidden;white-space:nowrap;flex-grow:1}.mobile-header{position:sticky;top:0;z-index:100;height:auto;line-height:normal;transition:padding .2s ease,height .2s ease;padding-top:8px;padding-bottom:8px}.mobile-header-scroll .scroll-content{display:inline-block;padding-left:100%;animation:scroll-left 20s linear infinite}.filters-wrapper .filters-container{padding-right:0;display:grid;grid-template-columns:1fr;width:100%}.filters-wrapper{flex-direction:column;align-items:stretch}.filters-wrapper .page-actions{margin-left:0;width:100%;padding-top:8px}.ant-drawer-content-wrapper{width:100%!important;max-width:100vw}.ant-drawer-body{overflow-x:hidden}.ant-drawer .ant-row{margin-inline:0}}@media(max-width:480px){.filters-container form>*{min-width:auto}.filters-wrapper .filters-container{display:grid;grid-template-columns:1fr}.page-actions{width:100%;flex-direction:column}.page-actions>*{width:100%}.page-actions>.ant-btn-group{display:flex}.page-actions>.ant-btn-group .ant-btn{flex:1}.ant-drawer .ant-form{grid-template-columns:1fr!important}.ant-drawer .ant-form-item:has(textarea){grid-column:span 1!important}}.access-rules-role-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.access-rules-role-form>.ant-row{grid-column:span 1}.access-rules-role-form .access-rules-role-form__item--full{grid-column:span 2}@media(max-width:480px){.access-rules-role-form{grid-template-columns:1fr}.access-rules-role-form>.ant-row,.access-rules-role-form .access-rules-role-form__item--full{grid-column:span 1}}.ant-drawer .ant-form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ant-drawer .ant-form>.ant-row{grid-column:span 2}.ant-drawer .ant-form-item:has(textarea){grid-column:span 2}.ant-drawer .ant-form>div:has(.access-rules-role-form){grid-column:span 2}.ant-drawer .ant-form .access-rules-role-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.ant-drawer .ant-form .access-rules-role-form .access-rules-role-form__item--full{grid-column:span 2}.ant-drawer .task-form{grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.ant-drawer .task-form{grid-template-columns:1fr!important}}.desktop-spacer{display:block;visibility:hidden}@media(max-width:767px){.desktop-spacer{display:none}}.filters-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.filters-wrapper .filters-container{min-width:0;padding-right:0}@media(min-width:768px){.filters-wrapper .filters-container{flex:1 1 320px}.filters-wrapper .filters-container.filters-2col{grid-template-columns:repeat(2,1fr)}.filters-wrapper .filters-container.filters-3col{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.filters-wrapper .filters-container{flex:1 1 32px}}.page-actions{display:flex;align-items:center;gap:8px;margin-left:auto;position:static;flex-wrap:wrap}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.contact-report{display:flex;flex-direction:column;gap:8px}.contact-report-row{display:flex;align-items:center;gap:8px}.contact-report-label{width:160px;flex-shrink:0}.contact-report-bars{flex:1;display:flex;height:10px;background:#f0f0f0;position:relative}.contact-report-bar{height:100%;position:relative}.contact-report-bar span{position:absolute;top:-18px;font-size:12px;transform:translate(-50%);white-space:nowrap}.contact-report-bar.last{background:#91d5ff}.contact-report-bar.this{background:#73d13d}.candidate-metrics{display:flex;flex-direction:column;gap:4px}.candidate-metrics-header,.candidate-metrics-row{display:grid;grid-template-columns:120px 1fr 1fr 1fr;align-items:center;gap:8px;font-size:12px}.candidate-metrics-header{font-weight:700;margin-bottom:12px}.candidate-metrics-bars{background:var(--candidate-metrics-bg);height:16px;position:relative}.candidate-metrics-bar{height:100%;position:relative;display:flex}.candidate-metrics-segment{height:100%}.candidate-metrics-bar span{position:absolute;top:-1px;left:24px;font-size:12px;transform:translate(-50%);white-space:nowrap;text-shadow:rgb(255,255,255) -1px 1px 1px,rgb(255,255,255) -1px -1px 1px,rgb(252,252,252) 1px -1px 1px,rgb(255,255,255) 1px 1px 1px}[data-theme=dark] .candidate-metrics-bar span{color:#fff;text-shadow:rgb(0,0,0) -1px 1px 2px,rgb(0,0,0) -1px -1px 2px,rgb(0,0,0) 1px -1px 2px,rgb(0,0,0) 1px 1px 2px}.candidate-pos-legend{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.candidate-pos-legend-item{display:flex;align-items:center;gap:4px}.candidate-pos-color{width:12px;height:12px;display:inline-block}.proxy-dashboard{background:var(--bg-color);color:var(--text-color)}.proxy-dashboard .ant-card{background:var(--card-bg);color:var(--text-color)}.proxy-dashboard .ant-table{background:var(--card-bg)}.proxy-dashboard .ant-card-head-title{color:var(--text-color)}.events{list-style:none;margin:0;padding:0}.events li{display:flex;align-items:center;margin:0;padding:0;line-height:1.2}.events li+li{margin-top:2px}.ant-picker-calendar{padding:12px}.year-calendar .ant-picker-cell-inner{height:120px;overflow:hidden}.year-calendar .year-events{font-size:11px}.year-calendar .year-events li{width:100%;overflow:hidden}.year-calendar .year-events .ant-badge-status-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quarter-table .ant-table-cell{padding:0 4px;font-size:12px}.quarter-table .ant-table-tbody>tr>td{height:32px}.quarter-table .ant-table-thead>tr>th{font-size:12px;padding:4px}.vacation-heatmap{--vacation-employee-column-width: 140px;border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(var(--vacation-employee-column-width, 140px) + var(--vacation-day-width, 32px) * var(--vacation-day-count, 0));min-width:100%}.vacation-table-wrapper{max-height:60vh;overflow:auto}.vacation-heatmap thead th{position:sticky;z-index:4;background-color:var(--card-bg)}.vacation-heatmap thead tr:first-child th{top:0}.vacation-heatmap thead tr:nth-child(2) th{top:18px}.vacation-heatmap th,.vacation-heatmap td{width:var(--vacation-day-width, 32px);min-width:var(--vacation-day-width, 32px);max-width:var(--vacation-day-width, 32px);height:8px;padding:0;border:1px solid var(--vacation-border-color)}.vacation-heatmap th:first-child,.vacation-heatmap td:first-child{width:var(--vacation-employee-column-width, 140px);min-width:var(--vacation-employee-column-width, 140px);max-width:var(--vacation-employee-column-width, 140px);text-align:left;padding-right:4px;white-space:nowrap;font-size:10px;line-height:1.2;position:sticky;left:0;top:0;background-color:var(--card-bg)}.vacation-heatmap th:first-child{z-index:5}.vacation-heatmap td:first-child{z-index:4}.vacation-heatmap th.month-header,.vacation-heatmap th.week-header{background:var(--card-bg);font-weight:400;font-size:10px;text-align:center}.vacation-heatmap th.week-header div{white-space:nowrap;line-height:1.2}.vacation-heatmap tr.highlight-row td{background:#e6f7ff}.vacation-heatmap td.current-day:not(.on-vacation){background:#bae7ff}.vacation-heatmap td.highlight-col{background:#fffbe6}.vacation-heatmap tr.highlight-row td.highlight-col{background:#ffe58f}.vacation-heatmap td.on-vacation,.vacation-heatmap tr.highlight-row td.on-vacation,.vacation-heatmap td.highlight-col.on-vacation,.vacation-heatmap tr.highlight-row td.highlight-col.on-vacation{background:var(--vacation-color-light, #73d13d)}.vacation-heatmap td.on-vacation.vacation-cell--processed,.vacation-heatmap tr.highlight-row td.on-vacation.vacation-cell--processed,.vacation-heatmap td.highlight-col.on-vacation.vacation-cell--processed,.vacation-heatmap tr.highlight-row td.highlight-col.on-vacation.vacation-cell--processed{background:var( --vacation-color-light-processed, hsl(98, 62%, 40%) )}[data-theme=dark] .vacation-heatmap td.on-vacation,[data-theme=dark] .vacation-heatmap tr.highlight-row td.on-vacation,[data-theme=dark] .vacation-heatmap td.highlight-col.on-vacation,[data-theme=dark] .vacation-heatmap tr.highlight-row td.highlight-col.on-vacation{background:var(--vacation-color-dark, #b92b2b)}[data-theme=dark] .vacation-heatmap td.on-vacation.vacation-cell--processed,[data-theme=dark] .vacation-heatmap tr.highlight-row td.on-vacation.vacation-cell--processed,[data-theme=dark] .vacation-heatmap td.highlight-col.on-vacation.vacation-cell--processed,[data-theme=dark] .vacation-heatmap tr.highlight-row td.highlight-col.on-vacation.vacation-cell--processed{background:var( --vacation-color-dark-processed, #8b0000 )}[data-theme=dark] .vacation-heatmap tr.highlight-row td{background:#1c2228}[data-theme=dark] .vacation-heatmap td.current-day:not(.on-vacation){background:#2a2a2a}[data-theme=dark] .vacation-heatmap td.highlight-col{background:#222018}[data-theme=dark] .vacation-heatmap tr.highlight-row td.highlight-col{background:#27231c}.vacation-cell{width:100%;height:100%;cursor:pointer}.vacation-cell--placeholder{cursor:default;background:#0000000d}[data-theme=dark] .vacation-cell--placeholder{background:#ffffff14}.virtual-table-row td{min-height:32px}.table-cell-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ant-table-thead>tr>th{white-space:nowrap;max-width:0}.ant-table-column-title{overflow-x:hidden;text-overflow:ellipsis}.ant-timeline-item-content{font-size:12px}.ant-timeline-item-content>*{padding-top:3px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ant-select-multiple .ant-select-selector{max-height:72px;overflow-y:auto}.home-task-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ant-menu-item-disabled{opacity:.5}.ant-menu-item-disabled a{pointer-events:none;cursor:not-allowed!important}img.emoji{height:1em;width:1em;margin:0 .05em;vertical-align:-.1em}.knowledge-layout{background:transparent;height:calc(100vh - var(--layout-header-height) - var(--layout-footer-height) - (var(--layout-content-margin) * 2));min-height:400px;overflow:hidden;display:flex;flex-direction:column}.knowledge-layout .ant-layout{height:100%;min-height:0}.knowledge-main-layout{display:flex;flex-direction:column}.knowledge-sider{background:var(--card-bg);padding:16px;border-right:1px solid var(--vacation-border-color);border-radius:var(--ant-border-radius-lg, 8px) 0 0 var(--ant-border-radius-lg, 8px);display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;overflow:hidden;position:relative}@media(max-width:768px){.knowledge-layout .ant-layout-sider{position:fixed!important;left:0;top:0;height:100%!important;z-index:100}.knowledge-layout .ant-layout-sider.ant-layout-sider-collapsed{width:48px!important;min-width:48px!important;max-width:48px!important}.knowledge-sider--collapsed~.ant-layout{margin-left:48px!important}}[data-theme=dark] .knowledge-sider{background:#141414}.knowledge-sider--enter{animation:knowledge-sider-slide-in .5s ease-out forwards}@keyframes knowledge-sider-slide-in{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.knowledge-content{padding:0;margin:0;height:100%;min-height:0;overflow:auto;display:flex;position:relative}.knowledge-sider__collapsed-trigger{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:12px;cursor:pointer;background:var(--card-bg)}[data-theme=dark] .knowledge-sider__collapsed-trigger{background:#141414}.knowledge-sider__collapsed-button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;border:1px solid transparent!important}.knowledge-sider__collapsed-button:hover{background-color:#0000000f!important;border-color:#00000026!important}[data-theme=dark] .knowledge-sider__collapsed-button:hover{background-color:#ffffff14!important;border-color:#ffffff26!important}.knowledge-sider__collapsed-button .anticon{font-size:16px!important;margin:0!important}.knowledge-main-layout{flex-direction:column}.knowledge-content .ant-card{margin:0;border-radius:0 var(--ant-border-radius-lg, 8px) var(--ant-border-radius-lg, 8px) 0;flex:1;display:flex;flex-direction:column;min-height:0}.knowledge-content .ant-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:0 var(--ant-border-radius-lg, 8px) var(--ant-border-radius-lg, 8px) 0;overflow-y:auto}.knowledge-tree{display:flex;flex-direction:column;height:100%;min-height:0}.knowledge-tree__actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;padding:0 4px}.knowledge-tree__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:0;background:#fff}[data-theme=dark] .knowledge-tree__body{background:#141414}.knowledge-tree__tree{flex:1;min-height:0}.knowledge-tree__tree .ant-tree{box-sizing:border-box;margin:0;padding:4px;border-radius:0!important;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-size:14px;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";border-radius:0;background:var(--ant-color-bg-container, #fff);box-shadow:inset 0 0 0 1px #2135471f;transition:background-color .3s}[data-theme=dark] .knowledge-tree__tree .ant-tree{box-sizing:border-box;margin:0;color:#ffffffd9;font-size:14px;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background:#141414;box-shadow:inset 0 0 0 1px #ffffff29;transition:background-color .3s}@keyframes treeNodeSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes treeNodeSlideOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-8px) scale(.95)}}@keyframes treeNodeMove{0%{transform:translateY(0)}50%{transform:translateY(-4px);background-color:#646cff14}to{transform:translateY(0)}}.knowledge-tree__tree .ant-tree-list-holder-inner{display:flex;flex-direction:column}.knowledge-tree__tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0;margin:0;line-height:21px;position:relative}.knowledge-tree__tree .ant-tree-treenode.dragging,.knowledge-tree__tree .ant-tree-treenode-dragging{opacity:.5}.ant-tree-node-motion{transition:none}.ant-tree-node-motion-appear,.ant-tree-node-motion-enter,.ant-tree-node-motion-appear-active,.ant-tree-node-motion-enter-active{opacity:1;transform:translate(0)}.ant-tree-node-motion-leave{opacity:1;transform:translate(0) scale(1)}.ant-tree-node-motion-leave-active{opacity:1;transform:translate(0) scale(1);max-height:none;padding:inherit;margin:inherit}.knowledge-tree__tree .ant-tree-treenode-drag-over,[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode-drag-over{animation:treeNodeMove .4s cubic-bezier(.4,0,.2,1)}@keyframes treeNodeMoveDark{0%{transform:translateY(0)}50%{transform:translateY(-4px);background-color:#8e9bff1f}to{transform:translateY(0)}}[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode-drag-over{animation:treeNodeMoveDark .4s cubic-bezier(.4,0,.2,1)}.knowledge-tree__tree .ant-tree-node-content-wrapper{transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s ease,box-shadow .2s ease}.knowledge-tree__tree .ant-tree-node-content-wrapper:before{transition:opacity .2s ease,width .2s ease}.knowledge-tree__tree .ant-tree-switcher,.knowledge-tree__tree .ant-tree-indent,.knowledge-tree__tree .ant-tree-node-content-wrapper{align-self:stretch;display:flex;align-items:center}.knowledge-tree__tree .ant-tree-switcher{display:inline-flex;align-self:stretch;align-items:center;justify-content:center;width:24px;margin-inline-end:0;border-radius:0;color:var(--ant-color-text-tertiary, rgba(33, 53, 71, .6));transition:background-color .2s,color .2s,box-shadow .2s;flex-shrink:0;position:relative}.knowledge-tree__tree .ant-tree-switcher:before{pointer-events:none;content:"";width:24px;height:100%;position:absolute;left:0;top:0;transition:.3s}.knowledge-tree__tree .ant-tree-switcher:hover{background:#21354714;color:var(--ant-color-text, #213547);box-shadow:inset 0 0 0 1px #2135471f}[data-theme=dark] .knowledge-tree__tree .ant-tree-switcher{color:#ffffff8c}[data-theme=dark] .knowledge-tree__tree .ant-tree-switcher:hover{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.knowledge-tree__tree .ant-tree-switcher .ant-tree-switcher-icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.knowledge-tree__tree .ant-tree-switcher:focus-visible{outline:2px solid rgba(100,108,255,.6);outline-offset:2px}[data-theme=dark] .knowledge-tree__tree .ant-tree-switcher:focus-visible{outline-color:#8e9bffcc}.knowledge-tree__tree .ant-tree-node-content-wrapper{width:100%;border-radius:0;padding:6px 8px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over:hover,[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container:hover{background:transparent!important}.knowledge-tree__tree .ant-tree-node-content-wrapper:hover{background:#21354714}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper:hover:not(.ant-tree-drop-container):not(.ant-tree-node-content-wrapper-drag-over):not(.ant-tree-node-selected){background:#ffffff14}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over,[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container,[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over,[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-drop-container{background:transparent!important;background-color:transparent!important}.knowledge-tree__tree .ant-tree-treenode-selected>.ant-tree-node-content-wrapper,.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#646cff29;color:var(--accent-color);box-shadow:inset 0 0 0 1px #646cff59}[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode-selected>.ant-tree-node-content-wrapper,[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#8e9bff3d;color:#fff;box-shadow:inset 0 0 0 1px #8e9bff73}.knowledge-tree__node-title{width:100%;gap:8px;display:inline-flex;align-items:center}.knowledge-tree__node-title-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:0;color:inherit;flex-shrink:0}.knowledge-tree__node-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-tree__rich-text-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;font-weight:600;letter-spacing:-.5px;border-radius:4px;background:#646cff29;color:var(--accent-color);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}[data-theme=dark] .knowledge-tree__rich-text-icon{background:#8e9bff3d;color:#fff}.knowledge-tree__tree .ant-tree-draggable-icon,.knowledge-tree__tree .ant-tree-switcher-noop{display:none}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container{position:relative}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#1890ff;z-index:1}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container:before{background-color:#4d7cff}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over{position:relative}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#1890ff;z-index:1}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over:before{background-color:#4d7cff}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over.ant-tree-drop-container:before{background-color:#1890ff}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over.ant-tree-drop-container:before{background-color:#4d7cff}[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode>.ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-drag-over,[data-theme=dark] .knowledge-tree__tree .ant-tree-treenode>.ant-tree-node-content-wrapper.ant-tree-drop-container{background:transparent!important;background-color:transparent!important}.knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container.ant-tree-node-selected:before{background-color:#1890ff}[data-theme=dark] .knowledge-tree__tree .ant-tree-node-content-wrapper.ant-tree-drop-container.ant-tree-node-selected:before{background-color:#4d7cff}.knowledge-tree__node-title-icon .anticon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.knowledge-tree__node-title-icon-link{display:inline-flex;align-items:center;justify-content:center;color:var(--ant-color-link, var(--ant-color-primary, #1677ff));text-decoration:none}.knowledge-tree__node-title-icon-link:hover,.knowledge-tree__node-title-icon-link:focus-visible{color:var( --ant-color-link-hover, var(--ant-color-primary-hover, #4096ff) )}.knowledge-tree__node-title-icon-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.knowledge-tree__node-title-text{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-tree__loading{display:flex;align-items:center;justify-content:center;height:100%}.knowledge-tree__empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#213547a6}[data-theme=dark] .knowledge-tree__empty{color:#ffffffb3}.knowledge-tree__empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#646cff1f;color:var(--accent-color);font-size:28px}[data-theme=dark] .knowledge-tree__empty-icon{background:#8e9bff29}.knowledge-tree__empty-text h4{margin:0;font-size:18px;font-weight:600;color:inherit}.knowledge-tree__empty-text p{margin:0;max-width:240px;color:inherit}@media(max-width:992px){.knowledge-layout{height:calc(100vh - var(--layout-header-height) - var(--layout-footer-height) - (var(--layout-content-margin) * 2));min-height:300px;position:relative;contain:layout}.knowledge-sider{padding:12px;position:relative}.knowledge-content{overflow-y:auto;position:relative}}@media(max-width:768px){.knowledge-layout{height:calc(100vh - var(--layout-header-height) - var(--layout-footer-height) - (var(--layout-content-margin) * 2));min-height:300px;position:relative;contain:layout}.knowledge-content .ant-card,.knowledge-content .ant-card .ant-card-body{border-radius:0}.knowledge-sider{padding:8px;border-radius:0}}.automations-tab .ant-tag{margin-inline-end:0}.login-with-google-btn{transition:background-color .3s,box-shadow .3s;cursor:pointer;padding:12px 16px 12px 42px;border:none;border-radius:9px;color:#606060;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#f8f9f9;background-repeat:no-repeat;background-position:12px 11px}.login-with-google-btn:hover{box-shadow:0 -1px #0000000a,0 2px 4px #00000040}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px #0000000a,0 2px 4px #00000040,0 0 0 3px #c8dafc}.login-with-google-btn:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px #0000000a,0 1px 1px #00000040;cursor:not-allowed}.login-container{overflow-x:hidden}.login-box{display:flex;flex-direction:column;align-items:center;background:#fff;padding:30px;border-radius:12px;transition:box-shadow .3s ease-in-out;border:1px solid grey}@media(max-width:600px){.login-box{padding:16px}}.login-title{font-weight:600;font-size:26px;margin-bottom:20px;color:#213547}.login-logo{width:90px;margin-top:20px}.rich-text-input{display:flex;flex-direction:column;gap:8px;min-height:500px;max-height:calc(-269px + 100vh);width:100%;max-width:100%;box-sizing:border-box;contain:layout}.rich-text-input__toolbar{display:flex;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:4px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:6px;background-color:var(--ant-color-bg-elevated, #ffffff);color:var(--ant-color-text, rgba(0, 0, 0, .88))}.rich-text-input__toolbar .ant-space-item{display:flex}.rich-text-input__toolbar .ant-btn{padding:0 6px;min-width:32px}.rich-text-input__toolbar-select{width:120px}.rich-text-input__toolbar-font-select{width:160px}.rich-text-input__toolbar-size-select{width:96px}.rich-text-input__color-input{width:32px;height:32px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:4px;padding:0;background-color:transparent;cursor:pointer}.rich-text-input__content{flex:1;min-height:0;max-height:calc(-269px + 100vh);padding:12px;border-radius:6px;line-height:1.55;overflow-y:auto;background-color:var(--ant-color-bg-container, #ffffff);color:var(--ant-color-text, rgba(0, 0, 0, .88));border:1px solid var(--ant-color-border, #d9d9d9);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.rich-text-input__content:focus-visible{outline:none;box-shadow:0 0 0 2px #0591ff33}.rich-text-input--disabled .rich-text-input__content{background-color:var(--ant-color-bg-container-disabled, #f5f5f5);cursor:not-allowed}.rich-text-input__content a{color:var(--accent-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.rich-text-input__content a:hover{color:var(--accent-hover-color)}.rich-text-input__content pre,.rich-text-input__content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:#0f172a0a;padding:2.5px 0;border-radius:4px}.rich-text-input__content pre{padding:8px 12px;overflow:auto}.rich-text-input__content blockquote{margin:0;padding-left:12px;border-left:3px solid rgba(15,23,42,.12);color:inherit}.rich-text-input__content .ProseMirror{outline:none;width:100%;max-width:100%}.rich-text-input__content table{width:100%;border-collapse:collapse}.rich-text-input__content table td,.rich-text-input__content table th{border:1px solid var(--ant-color-border, #d9d9d9);padding:4px 8px}.rich-text-input__content ul,.rich-text-input__content ol{padding-inline-start:24px}.rich-text-input__content img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:6px}.rich-text-input__content .is-editor-empty:first-child:before{color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));content:attr(data-placeholder);float:left;pointer-events:none;height:0}[data-theme=dark] .rich-text-input__toolbar{background-color:var(--ant-color-bg-elevated, rgba(255, 255, 255, .04));border-color:#ffffff29;color:var(--ant-color-text, rgba(255, 255, 255, .85))}[data-theme=dark] .rich-text-input__toolbar .ant-divider-vertical{border-inline-start-color:#ffffff29}[data-theme=dark] .rich-text-input__toolbar .ant-btn:not(.ant-btn-primary){color:var(--ant-color-text, rgba(255, 255, 255, .85));border-color:#ffffff2e;background-color:#ffffff0a}[data-theme=dark] .rich-text-input__toolbar .ant-btn:not(.ant-btn-primary):hover,[data-theme=dark] .rich-text-input__toolbar .ant-btn:not(.ant-btn-primary):focus{border-color:#ffffff47;background-color:#ffffff14}[data-theme=dark] .rich-text-input__color-input{border-color:#ffffff3d}[data-theme=dark] .rich-text-input__content{background-color:var(--ant-color-bg-container, #141414);color:var(--ant-color-text, rgba(255, 255, 255, .85));border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0f}[data-theme=dark] .rich-text-input--disabled .rich-text-input__content{background-color:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .rich-text-input__content a,[data-theme=dark] .rich-text-input__content a:hover{color:var(--accent-color)}[data-theme=dark] .rich-text-input__content pre,[data-theme=dark] .rich-text-input__content code{background-color:#ffffff14}[data-theme=dark] .rich-text-input__content blockquote{border-left-color:#ffffff3d}[data-theme=dark] .rich-text-input__content table td,[data-theme=dark] .rich-text-input__content table th{border-color:#ffffff29}[data-theme=dark] .rich-text-input__content .is-editor-empty:first-child:before{color:#ffffff73}[data-theme=dark] .rich-text-input__content img{opacity:.95}.oracle-container{position:relative}.oracle-hints{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:visible}.oracle-hint{position:absolute;max-width:220px;padding:4px 8px;background:var(--card-bg);border-radius:8px;opacity:.4;font-size:12px;box-shadow:0 0 4px #0000001a}.vacancies__rich-text-input{display:flex;flex-direction:column;min-height:320px}.vacancies__rich-text-input .rich-text-input{flex:1;min-height:0}.vacancies__rich-text-input .rich-text-input__content{min-height:220px}.vacancies__description-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:6px;background:var(--ant-color-bg-container, #fff)}[data-theme=dark] .vacancies__description-preview{background:var(--ant-color-bg-container, #141414);color:var(--ant-color-text, rgba(255, 255, 255, .85));border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0d}.knowledge-file-editor{height:100%;display:flex;flex-direction:column}.knowledge-file-editor .ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0}@supports (-webkit-touch-callout: none){.knowledge-file-editor .ant-card-body{overflow:visible}}.knowledge-file-editor__form{display:flex;flex-direction:column;flex:1;min-height:0}.knowledge-file-editor__layout{display:flex;gap:24px;flex:1;min-height:0}.knowledge-file-editor__main{flex:1;min-height:0;display:flex;flex-direction:column}.knowledge-file-editor__tab-content{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.knowledge-file-editor__details{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.knowledge-file-editor__details-item{display:flex;flex-direction:column;gap:4px}.knowledge-file-editor__details-item-label{font-size:12px;font-weight:500;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));text-transform:uppercase;letter-spacing:.5px}.knowledge-file-editor__details-item-value{font-size:14px;color:var(--ant-color-text, rgba(0, 0, 0, .88));word-break:break-word}.knowledge-file-editor__details-item-value a{color:var(--accent-color);text-decoration:none}.knowledge-file-editor__details-item-value a:hover{text-decoration:underline}[data-theme=dark] .knowledge-file-editor__details-item-label{color:var(--ant-color-text-secondary, rgba(255, 255, 255, .65))}[data-theme=dark] .knowledge-file-editor__details-item-value{color:var(--ant-color-text, rgba(255, 255, 255, .85))}.knowledge-file-editor__name{font-size:18px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));margin:0;padding:0;line-height:1.4;word-break:break-word}[data-theme=dark] .knowledge-file-editor__name{color:var(--ant-color-text, rgba(255, 255, 255, .85))}.knowledge-file-editor__actions,.knowledge-file-editor__actions-desktop{display:flex;gap:8px;flex-wrap:wrap}.knowledge-file-editor__actions-mobile{display:none}@media(max-width:992px){.knowledge-file-editor__actions-desktop{display:none}.knowledge-file-editor__actions-mobile{display:block}}.knowledge-file-editor__upload{display:flex;flex-direction:column;gap:16px}.knowledge-file-editor__upload-drag{border:2px dashed var(--ant-color-border, #d9d9d9);border-radius:8px;padding:24px;text-align:center;background-color:var(--ant-color-fill-alter, #fafafa);transition:border-color .3s ease,background-color .3s ease;cursor:pointer}.knowledge-file-editor__upload-dragger--hidden{display:none!important}.knowledge-file-editor__upload-drag:hover,.knowledge-file-editor__upload-drag.ant-upload-drag-hover{border-color:var(--accent-color);background-color:var(--ant-color-fill-tertiary, #f5f5f5)}[data-theme=dark] .knowledge-file-editor__upload-drag{background-color:var(--ant-color-fill-alter, rgba(255, 255, 255, .04));border-color:#ffffff29}[data-theme=dark] .knowledge-file-editor__upload-drag:hover,[data-theme=dark] .knowledge-file-editor__upload-drag.ant-upload-drag-hover{border-color:var(--accent-color);background-color:#ffffff14}.knowledge-file-editor__upload-drag-icon{font-size:48px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));margin-bottom:16px}[data-theme=dark] .knowledge-file-editor__upload-drag-icon{color:#ffffff73}.knowledge-file-editor__upload-drag-text{font-size:16px;color:var(--ant-color-text, rgba(0, 0, 0, .88));margin-bottom:8px}[data-theme=dark] .knowledge-file-editor__upload-drag-text{color:var(--ant-color-text, rgba(255, 255, 255, .85))}.knowledge-file-editor__upload-drag-hint{font-size:14px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}[data-theme=dark] .knowledge-file-editor__upload-drag-hint{color:#ffffff73}.knowledge-file-editor__stored-preview{display:flex;gap:16px;padding:16px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:8px;background-color:var(--ant-color-fill-alter, #fafafa)}[data-theme=dark] .knowledge-file-editor__stored-preview{background-color:var(--ant-color-fill-alter, rgba(255, 255, 255, .04));border-color:#ffffff29}.knowledge-file-editor__stored-preview-icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));background-color:var(--ant-color-fill-tertiary, #f5f5f5);border-radius:6px}[data-theme=dark] .knowledge-file-editor__stored-preview-icon{background-color:#ffffff14;color:#ffffff73}.knowledge-file-editor__stored-preview-thumbnail{width:64px;height:64px;border-radius:6px;overflow:hidden;flex-shrink:0}.knowledge-file-editor__stored-preview-thumbnail img{width:100%;height:100%;object-fit:cover}.knowledge-file-editor__stored-preview-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.knowledge-file-editor__stored-preview-title{margin:0;font-size:16px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));word-break:break-word}[data-theme=dark] .knowledge-file-editor__stored-preview-title{color:var(--ant-color-text, rgba(255, 255, 255, .85))}.knowledge-file-editor__stored-preview-meta{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}[data-theme=dark] .knowledge-file-editor__stored-preview-meta{color:#ffffff73}.knowledge-file-editor__stored-preview-hint{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));margin:0}[data-theme=dark] .knowledge-file-editor__stored-preview-hint{color:#ffffff73}.knowledge-file-editor__stored-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.knowledge-file-editor__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.knowledge-file-editor__empty-summary{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px;text-align:left}.knowledge-file-editor__empty-summary li{display:flex;align-items:flex-start;gap:8px}.knowledge-file-editor__empty-summary li .anticon{flex-shrink:0;margin-top:2px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}[data-theme=dark] .knowledge-file-editor__empty-summary li .anticon{color:#ffffff73}.knowledge-file-editor__rich-text-item{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.knowledge-file-editor__rich-text-item .ant-form-item-control,.knowledge-file-editor__rich-text-item .ant-form-item-control-input,.knowledge-file-editor__rich-text-item .ant-form-item-control-input-content{flex:1;min-height:0;min-width:100%;display:flex;flex-direction:column;height:100%}.knowledge-file-editor__rich-text-preview{min-height:500px;max-height:calc(-269px + 100vh);overflow:auto;border-radius:6px;border:1px solid var(--ant-color-border, #d9d9d9);background:var(--ant-color-bg-container, #ffffff);color:var(--ant-color-text, rgba(0, 0, 0, .88));padding:12px;box-shadow:inset 0 0 0 1px #2135470a}.knowledge-file-editor__rich-text-preview a{color:var(--accent-color)}.knowledge-file-editor__rich-text-preview a:hover{color:var(--accent-hover-color)}[data-theme=dark] .knowledge-file-editor__rich-text-preview{background:var(--ant-color-bg-container, #141414);color:var(--ant-color-text, rgba(255, 255, 255, .85));border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0d}[data-theme=dark] .knowledge-file-editor__rich-text-preview a,[data-theme=dark] .knowledge-file-editor__rich-text-preview a:hover{color:var(--accent-color)}.knowledge-file-editor__rich-text-input{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%;box-sizing:border-box}.knowledge-file-editor__rich-text-input .rich-text-input{flex:1;min-height:0;align-self:stretch}.knowledge-file-editor__rich-text-input .rich-text-input__toolbar{flex-shrink:0}.knowledge-file-editor__rich-text-input .rich-text-input__content,.knowledge-file-editor__rich-text-preview{overflow-y:auto;align-self:stretch}@media(max-width:992px){.rich-text-input,.knowledge-file-editor__rich-text-preview{min-height:445px;max-height:calc(100vh - 270px)}.knowledge-file-editor__layout{gap:16px}}@media(max-width:768px){.rich-text-input,.knowledge-file-editor__rich-text-preview{min-height:390px;max-height:calc(100vh - 220px)}.knowledge-file-editor__tab-content{padding:0}.knowledge-file-editor__upload{gap:12px}}@media(max-height:600px){.rich-text-input,.knowledge-file-editor__rich-text-preview{min-height:335px;max-height:calc(100vh - 170px)}}.knowledge-file-editor .ant-input-group-addon{padding:0;border:none;background:transparent}.knowledge-file-editor .ant-input-group .ant-input-group-addon:first-child{padding-right:0}.knowledge-file-editor .ant-input-group .ant-input-group-addon:first-child .ant-btn{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;margin:0;height:32px;min-height:32px;padding:4px 12px;display:flex;align-items:center;justify-content:center;line-height:1}@media(max-width:1200px){.knowledge-file-editor__layout{flex-direction:column}.knowledge-file-editor__details{width:100%}}.folder-access-editor__actions,.folder-access-editor__actions-desktop{display:flex;gap:8px;flex-wrap:wrap}.folder-access-editor__actions-mobile{display:none}@media(max-width:992px){.folder-access-editor__actions-desktop{display:none}.folder-access-editor__actions-mobile{display:block}}.game-modal .ant-modal-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.game-modal .ant-modal-body{flex:1;display:flex;min-height:0}.game-modal__fallback{flex:1;display:flex;align-items:center;justify-content:center}.game-modal__content{flex:1;display:flex;min-height:0}.game-modal__content>.ant-spin-nested-loading{flex:1;display:flex}.game-modal__content .ant-spin-container,.game-modal__inner{flex:1;display:flex;min-height:0}@media(max-width:767px){.game-modal .ant-modal-content{border-radius:12px}}
