@keyframes ss-panel-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.ss-app-main-layout{display:flex;height:calc(100vh - 82px);overflow:hidden;position:relative}.ss-app-main-layout .employee-panel{width:420px;flex-shrink:0;display:flex;flex-direction:column;position:relative;border-right:1px solid #E4E8EE;background:#fff;transition:width .2s ease}.ss-app-main-layout .employee-panel:not([hidden]){animation:ss-panel-slide-in .25s ease}.ss-app-main-layout .employee-panel[hidden]{display:none}.ss-app-main-layout .employee-panel--drawer{position:absolute;top:0;left:0;height:100%;z-index:10;overflow:hidden;box-shadow:4px 0 12px #00000014;transform:translate(-100%);transition:transform .25s ease}.ss-app-main-layout .employee-panel--drawer:not([hidden]){animation:none}.ss-app-main-layout .employee-panel--drawer-open{transform:translate(0)}.ss-app-main-layout .employee-panel.employee-panel--task-active{height:100%}@media(min-width:1200px){.ss-app-main-layout .employee-panel:not(.employee-panel--task-active){width:560px}.ss-app-main-layout .employee-panel:not(.employee-panel--task-active) .ep__filter-grid{grid-template-columns:1fr 1fr}}.ss-app-main-layout .task-panel{width:360px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #E4E8EE;background:#fff;transition:width .2s ease}.ss-app-main-layout .task-panel:not([hidden]){animation:ss-panel-slide-in .25s ease}.ss-app-main-layout .task-panel[hidden]{display:none}.ss-app-main-layout .task-panel--drawer{position:absolute;top:0;left:0;height:100%;z-index:10;overflow:hidden;box-shadow:4px 0 12px #00000014;transform:translate(-100%);transition:transform .25s ease}.ss-app-main-layout .task-panel--drawer:not([hidden]){animation:none}.ss-app-main-layout .task-panel--drawer-open{transform:translate(0)}.ss-app-main-layout .task-panel--maximised{position:relative}.ss-app-main-layout .task-panel--maximised .workspace-content{width:100%}.ss-app-main-layout .side-panel{width:360px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #E4E8EE;background:#fff;transition:width .2s ease;position:relative}.ss-app-main-layout .side-panel.unified-panel--hidden{display:none}.ss-app-main-layout .ss-side-chrome{display:contents}.ss-app-main-layout .workspace-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#f4f6f9;justify-content:center}.ws-task-panel{background:#fff;color:#1a1f26;width:100%;overflow-y:auto;padding:12px 0;flex:1;min-height:0;display:flex;flex-direction:column}.ws-task-panel__title{font-size:13px;font-weight:600;color:#1a1f26;padding:4px 16px 8px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-task-panel__title-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#106eb614;color:#106eb6;font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.ws-task-panel__filter{padding:0 16px 8px;flex:0 0 auto}.ws-task-panel__filter-segmented .ss-app-segmented-item{font-size:12px;padding:4px}.ws-task-panel__filter-segmented .ss-app-segmented-item-icon{font-size:14px;height:16px}.ws-task-panel__filter-segmented .ss-app-segmented-item-label{display:flex;align-items:center;justify-content:center}.ws-task-panel__empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:32px 16px}.ws-task-panel__empty--expressive{background:#0a2e4f0f}.ws-task-panel__empty-body{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ws-task-panel__empty-icon{color:#0a2e4f;display:inline-flex;margin-bottom:4px}.ws-task-panel__empty-heading{margin:0;font-size:15px;font-weight:600;color:#1a1f26}.ws-task-panel__empty-copy{margin:0;font-size:13px;color:#6b7480;max-width:360px}.ws-task-panel__empty-message{margin:0;font-size:12px;color:#6b7480;font-style:italic}.ws-task-panel__skeleton-list{padding:0 16px}.ws-task-panel__skeleton-row{margin-bottom:16px}.ws-task-panel__skeleton-row:last-child{margin-bottom:0}.ws-task-panel__add-row{flex:0 0 auto;padding:8px 16px 12px;margin-top:auto}.ws-task-panel__item{position:relative;display:flex;padding:12px 16px;align-items:center;gap:8px;font-size:14px;color:#4b5360;cursor:pointer;border-bottom:1px solid #E4E8EE;overflow:hidden;transition:background .15s,color .15s,border-color .15s}.ws-task-panel__item:before{content:"";height:100%;position:absolute;left:0;top:0;width:6px}.ws-task-panel__item:hover{background:#106eb614;color:#1a1f26}.ws-task-panel__item--selected{background:#106eb614;color:#1a1f26;font-weight:600}.ws-task-panel__item--selected:before{background-color:#106eb6}.ws-task-panel__item--selected:hover{background:#106eb614}.ws-task-panel__item--selected:focus-visible{outline:2px solid #106EB6;outline-offset:-2px}.ws-task-panel__item-icon{display:inline-flex;font-size:20px;flex-shrink:0}.ws-task-panel__item-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ws-task-panel__item-name{font-size:14px;font-weight:600;line-height:20px;color:#1a1f26;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-task-panel__item-meta{font-size:12px;line-height:16px;color:#6b7480;font-variant-numeric:tabular-nums}.ws-task-panel__item-check{flex:0 0 auto;font-size:20px;color:#2e7d32;stroke-width:3}.ws-task-panel__group{padding:0 0 8px;border-top:1px solid #E4E8EE}.drawer-panel{position:absolute;top:0;height:100%;z-index:10;display:flex;flex-direction:column;background:#fff;border-right:1px solid #E4E8EE;box-shadow:4px 0 12px #00000014;transform:translate(-100%);transition:transform .25s ease;overflow:hidden}.drawer-panel--open{transform:translate(0)}.drawer-panel--employee{left:0;width:420px}.ss-app-main-layout--maximised.ss-app-main-layout--has-toolbar .employee-panel--drawer,.ss-app-main-layout--maximised.ss-app-main-layout--has-toolbar .task-panel--drawer,.ss-app-main-layout--maximised.ss-app-main-layout--has-toolbar .side-panel--drawer,.ss-app-main-layout--maximised.ss-app-main-layout--has-toolbar .drawer-panel{top:36px;height:calc(100% - 36px)}.wc{display:flex;flex-direction:column;overflow:hidden;position:relative;height:100%}.wc--empty{align-items:center;justify-content:center}.wc__empty-body{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.wc__toolbar{display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:36px;box-sizing:border-box;background:#fafbfc;border-bottom:1px solid #E4E8EE;flex-shrink:0}.wc__toolbar-leading{display:flex;align-items:center;gap:6px;flex-shrink:0}.wc__toolbar-divider{display:inline-block;width:1px;height:16px;background:#e4e8ee;flex-shrink:0}.wc__toolbar-back-btn,.wc__toolbar-emp-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:4px}.wc__toolbar-back-btn .anticon,.wc__toolbar-emp-btn .anticon,.wc__toolbar-back-btn svg,.wc__toolbar-emp-btn svg{font-size:13px}.wc__toolbar-title{font-size:13px;font-weight:600;color:#1a1f26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.wc__toolbar-actions{display:flex;gap:2px;flex-shrink:0;margin-left:auto;align-items:center}.wc__toolbar-workspace{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0;margin-right:8px;font-size:11px;font-weight:600;color:#1a1f26;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.wc__toolbar-workspace small{font-size:11px;font-weight:400;color:#6b7480;overflow:hidden;text-overflow:ellipsis;min-width:0}.wc__goto-btn{display:inline-flex;align-items:center;gap:4px;font-size:10px;border-radius:4px}.wc__goto-caret{font-size:10px;opacity:.65}.wc__gallery{flex:1;padding:12px;overflow-y:auto;scroll-behavior:smooth}.wc__gallery>.ss-app-collapse{display:flex;flex-direction:column;gap:10px;background:transparent;border:none}.wc__gallery>.ss-app-collapse>.ss-app-collapse-item,.wc__gallery>.ss-app-collapse>.ss-app-collapse-item:first-child,.wc__gallery>.ss-app-collapse>.ss-app-collapse-item:last-child{border-radius:10px}.wc__gallery>.ss-app-collapse>.ss-app-collapse-item>.ss-app-collapse-header,.wc__gallery>.ss-app-collapse>.ss-app-collapse-item:last-child>.ss-app-collapse-header{border-radius:0}.wc__gallery--two-col{overflow:hidden}.wc__gallery--two-col .wc__col{height:100%;min-width:0;overflow-y:auto;padding:12px}.wc__gallery--two-col .wc__col>.ss-app-collapse{display:flex;flex-direction:column;gap:10px;background:transparent;border:none}.wc__task{background:#fff;min-width:0;border-top:3px solid transparent;border-radius:var(--ss-app-border-radius-lg)!important;box-shadow:0 1px 3px #1a1f2614;overflow:hidden}.wc__task>.ss-app-collapse-header{align-items:center;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid #E4E8EE}.wc__task>.ss-app-collapse-header .ss-app-collapse-title{flex:1 1 auto;min-width:0}.wc__task>.ss-app-collapse-header .ss-app-collapse-expand-icon{color:#6b7480}.wc__task>.ss-app-collapse-header .ss-app-collapse-expand-icon:hover{color:#1a1f26}.wc__task:not(.ss-app-collapse-item-active)>.ss-app-collapse-header{border-bottom-color:transparent}.wc__task .ss-app-collapse-content{background:transparent;border-top:none}.wc__task-label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b5360}.wc__task-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:14px;line-height:1}.wc__body{padding:16px}.wc__body-placeholder,.wc__placeholder{font-size:13px;color:#6b7480}.wc__placeholder{text-align:center}.wc__body-placeholder--centered{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.wc--compare{position:relative}.wc__toolbar--split{display:flex;padding:0;gap:0}.wc__toolbar-half{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;min-width:0}.wc__toolbar-half--compare{border-left:1px solid #E4E8EE}.wc__compare-body{flex:1;display:flex;overflow:hidden}.wc__compare-side{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.wc__compare-side:first-child{border-right:1px solid #E4E8EE}.wc__compare-side .wc__gallery{flex:1}.wc__compare-side .wc__gallery--horizontal .wc__task{flex-basis:100%}.wc__compare-side--single .wc__task--full{flex:1;display:flex;flex-direction:column}.wc__compare-fab{z-index:5}.wc__compare-fab .ss-app-float-btn-body{width:40px;height:40px}.ep{display:flex;flex-direction:column;height:100%;overflow:hidden}.ep__panes{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.ep__pane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ep__pane[hidden]{display:none}.ep__pane-title{font-size:13px;font-weight:600;color:#1a1f26;padding:16px 16px 8px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ep__list-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;flex:1;min-height:120px;color:#4b5360}.ep__tabbar{flex:0 0 auto;display:flex;border-top:1px solid #E4E8EE;background:#fff}.ep__tab.ep__tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;height:auto;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;background:transparent;color:#4b5360;font-size:16px;font-weight:400;line-height:1;cursor:pointer;box-shadow:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.ep__tab.ep__tab:hover{color:#1a1f26;background:#fafbfc}.ep__tab.ep__tab--active{color:#106eb6;background:#106eb60f;border-bottom-color:#106eb6}.ep__tab.ep__tab:focus-visible{outline:2px solid #106EB6;outline-offset:-2px}.ep__tabbar--labelled .ep__tab.ep__tab{flex:1 1 0;flex-direction:row;gap:6px;padding:8px}@media(max-width:720px){.ep__tabbar--labelled .ep__tab.ep__tab{flex-direction:column;gap:2px;padding:6px 8px}}.ep__tab-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.ep__tab-label{font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.ep__config{display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:13px}.ep__config-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;flex-shrink:0;border-bottom:1px solid #E4E8EE;background:#fff}.ep__config-tab-title{font-size:13px;font-weight:700;color:#1a1f26;letter-spacing:.02em}.ep__config-toolbar-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.ep__config-toolbar-actions .ss-app-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#4b5360}.ep__config-toolbar-actions .ss-app-btn:not(:disabled):hover{color:#106eb6}.ep__config-toolbar-actions .ss-app-btn.ss-app-btn-color-primary{color:#fff!important}.ep__config-toolbar-actions .ss-app-btn .anticon,.ep__config-toolbar-actions .ss-app-btn svg{font-size:16px}.ep__config-collapse{flex:1;overflow-y:auto;padding:8px;background:transparent;border-radius:0}.ep__config-collapse .ss-app-collapse-item{margin-bottom:6px;border:1px solid #E4E8EE;border-radius:0!important;overflow:hidden}.ep__config-collapse .ss-app-collapse-item:last-child{margin-bottom:0}.ep__config-collapse .ss-app-collapse-header{padding:8px 10px!important;font-size:12px;font-weight:600;color:#1a1f26;background:#fafbfc;border-radius:0!important}.ep__config-collapse .ep__config-collapse-icon{font-size:18px!important;color:#106eb6;vertical-align:middle}.ep__config-collapse .ss-app-collapse-content{border-top:1px solid #E4E8EE;background:#fff}.ep__config-collapse .ss-app-collapse-content-box{padding:10px!important}.ep__config-section{display:flex;flex-direction:column;gap:8px}.ep__config-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ep__config-header .ss-app-btn-link{font-size:10px}.ep__config-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7480}.ep__config-list{display:flex;flex-direction:column;gap:4px;overflow-x:hidden}.ep__config-row{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:36px;background:#fff;border:1px solid #E4E8EE;border-radius:10px;-webkit-user-select:none;user-select:none;transition:background .15s,box-shadow .15s,border-color .15s}.ep__config-row:hover{background:#fafbfc}.ep__config-row:focus-visible{outline:none;border-color:#106eb6;box-shadow:0 0 0 2px #106eb633}.ep__config-row--dragging{cursor:grabbing;opacity:.95;background:#fff;border-color:#106eb6;box-shadow:0 4px 12px #1a1f261f;z-index:1}.ep__config-handle{flex-shrink:0;font-size:16px;color:#6b7480}.ep__config-label{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1a1f26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep__config-row-action.ss-app-btn{flex-shrink:0;width:24px;height:24px;padding:0;color:#4b5360}.ep__config-row-action.ss-app-btn:hover:not(:disabled){color:#106eb6}.ep__config-row-action.ss-app-btn .anticon,.ep__config-row-action.ss-app-btn svg{font-size:14px}.ep__config-row--hidden .ep__config-label{color:#6b7480;font-weight:500}.ep__config-row--hidden .ep__config-handle{opacity:.6}.ep__config-row--locked{cursor:default;background:#fafbfc}.ep__config-row--locked:hover{background:#fafbfc}.ep__config-row--locked .ep__config-handle{opacity:.4}.ep__search{display:flex;align-items:center;gap:8px;padding:12px;flex-shrink:0;border-bottom:1px solid #E4E8EE}.ep__search-input{flex:1;min-width:0}.ep__filter-trigger-badge{flex-shrink:0;line-height:0}.ep__filter-trigger-badge .ss-app-badge-count,.ep__filter-trigger-badge .ss-app-badge-count-sm{box-shadow:0 0 0 2px #fff}.ep__filter-trigger.ss-app-btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#4b5360}.ep__filter-trigger.ss-app-btn .anticon,.ep__filter-trigger.ss-app-btn svg{font-size:18px}.ep__filter-trigger.ss-app-btn:not(:disabled):hover{color:#106eb6;background:#106eb60f}.ep__filter-trigger.ss-app-btn--active{color:#106eb6;background:#106eb60f}.ep__sort-trigger.ss-app-btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#4b5360}.ep__sort-trigger.ss-app-btn svg{font-size:18px}.ep__sort-trigger.ss-app-btn:not(:disabled):hover{color:#106eb6;background:#106eb60f}.ep__sort-trigger.ss-app-btn--active{color:#106eb6;background:#106eb60f}.ep__sort-popover.ss-app-popover .ss-app-popover-inner-content{padding:4px 0;max-height:320px;overflow-y:auto}.ep__sort-panel{display:flex;flex-direction:column;min-width:200px}.ep__sort-option.ss-app-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:32px;padding:6px 12px;border-radius:0;text-align:left;color:#1a1f26}.ep__sort-option.ss-app-btn:hover{background:#106eb60f}.ep__sort-option.ss-app-btn--active{color:#106eb6;font-weight:500}.ep__sort-option-label{flex:1;min-width:0}.ep__sort-option-icon{flex-shrink:0;font-size:16px;margin-left:8px}.ep__sort-option-icon--placeholder{width:16px;visibility:hidden}.ep__filter-popover.ss-app-popover{width:100%!important;max-width:100%!important;left:0!important}.ep__filter-popover.ss-app-popover .ss-app-popover-content{width:100%}.ep__filter-popover.ss-app-popover .ss-app-popover-inner{border-radius:10px}.ep__filter-popover.ss-app-popover .ss-app-popover-inner-content{padding:12px}.ep__filter-panel{display:flex;flex-direction:column;gap:12px}.ep__filter-grid{display:grid;grid-template-columns:1fr;gap:8px}.ep__filter-cell{min-width:0}.ep__filter-cell .ss-app-select{width:100%}.ep__filter-cell--checkbox{display:flex;align-items:center;min-height:32px;padding:0 4px}.ep__list-wrap{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#fff}.ep__list-scroll{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.ep__list-empty{display:flex;align-items:center;justify-content:center;padding:32px 16px;min-height:200px}.ep__list-empty .ss-app-empty-description{font-size:12px;color:#6b7480}.ep__list-section-label{padding:10px 14px 4px;font-size:11px;font-weight:600;color:#6b7480}.ep__list-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-left:3px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.ep__list-row:hover{background:#fafbfc}.ep__list-row--pinned{border-left-color:#106eb699}.ep__list-row--selected{background:#106eb614;border-left-color:#106eb6}.ep__list-row--selected:hover{background:#106eb614}.ep__list-row--skeleton{cursor:default;pointer-events:none}.ep__list-row--skeleton:hover{background:transparent}.ep__list-row:focus-visible{outline:none;background:#fafbfc;box-shadow:inset 0 0 0 2px #106eb659}.ep__list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.ep__list-avatar[data-avatar-idx="0"]{background-color:#e69f00}.ep__list-avatar[data-avatar-idx="1"]{background-color:#56b4e9}.ep__list-avatar[data-avatar-idx="2"]{background-color:#009e73}.ep__list-avatar[data-avatar-idx="3"]{background-color:#f0e442}.ep__list-avatar[data-avatar-idx="4"]{background-color:#0072b2}.ep__list-avatar[data-avatar-idx="5"]{background-color:#d55e00}.ep__list-avatar[data-avatar-idx="6"]{background-color:#cc79a7}.ep__list-avatar[data-avatar-idx="7"]{background-color:#000}.ep__list-avatar[data-avatar-idx="8"]{background-color:#328}.ep__list-avatar[data-avatar-idx="9"]{background-color:#dc7}.ep__list-avatar[data-avatar-idx="10"]{background-color:#c67}.ep__list-avatar[data-avatar-idx="11"]{background-color:#825}.ep__list-avatar[data-avatar-idx="12"]{background-color:#993}.ep__list-avatar[data-salaried=true][data-avatar-idx="0"]{background-color:#efc159}.ep__list-avatar[data-salaried=true][data-avatar-idx="1"]{background-color:#91cef1}.ep__list-avatar[data-salaried=true][data-avatar-idx="2"]{background-color:#59c0a4}.ep__list-avatar[data-salaried=true][data-avatar-idx="3"]{background-color:#f5ed84}.ep__list-avatar[data-salaried=true][data-avatar-idx="4"]{background-color:#59a3cd}.ep__list-avatar[data-salaried=true][data-avatar-idx="5"]{background-color:#e49659}.ep__list-avatar[data-salaried=true][data-avatar-idx="6"]{background-color:#dea8c6}.ep__list-avatar[data-salaried=true][data-avatar-idx="7"]{background-color:#595959}.ep__list-avatar[data-salaried=true][data-avatar-idx="8"]{background-color:#7a6fb2}.ep__list-avatar[data-salaried=true][data-avatar-idx="9"]{background-color:#e9dea7}.ep__list-avatar[data-salaried=true][data-avatar-idx="10"]{background-color:#de9ca7}.ep__list-avatar[data-salaried=true][data-avatar-idx="11"]{background-color:#b26f91}.ep__list-avatar[data-salaried=true][data-avatar-idx="12"]{background-color:#bdbd7a}.ep__list-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ep__list-name-row{display:flex;align-items:baseline;gap:6px;min-width:0}.ep__list-name{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1a1f26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep__list-empno{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:#6b7480}.ep__list-subtitle{font-size:12px;color:#4b5360;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep__list-skeleton-avatar .ss-app-skeleton-avatar{width:36px!important;height:36px!important}.ep__list-skeleton-line .ss-app-skeleton-input{min-width:0}.ep__list-skeleton-line--name .ss-app-skeleton-input{height:12px!important;width:60%!important}.ep__list-skeleton-line--sub .ss-app-skeleton-input{height:10px!important;width:80%!important}.ep__action-btn.ss-app-btn{flex-shrink:0;width:24px;height:24px;padding:0;color:#4b5360;opacity:.6;transition:opacity .15s,color .15s}.ep__action-btn.ss-app-btn:hover:not(:disabled){color:#106eb6;opacity:1}.ep__action-btn.ss-app-btn--active{color:#106eb6;opacity:1}.ep__action-btn.ss-app-btn .anticon,.ep__action-btn.ss-app-btn svg{font-size:14px}.ep__list-row:hover .ep__action-btn.ss-app-btn{opacity:1}.ep__pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:8px 12px;border-top:1px solid #E4E8EE;background:#fff}.ep__pagination-current{font-size:12px;color:#4b5360;font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.ep__pagination-btn.ss-app-btn{height:36px;padding:0 12px;font-size:12px;font-weight:500}.ep__pagination-btn.ss-app-btn[disabled]{color:#6b7480}.ep__config-rank{flex-shrink:0;min-width:22px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#6b7480;background:#fafbfc;border-radius:9px;font-variant-numeric:tabular-nums}.ep__config-header--mt{margin-top:12px}.ep__list-settings-tabs .ss-app-tabs-nav{margin:0 0 8px}.ep__list-settings-tabs .ss-app-tabs-tab{padding:6px 8px!important;font-size:11px;font-weight:600;letter-spacing:.02em}.ep__list-settings-tabs .ss-app-tabs-tabpane{padding-top:4px}.ep__list-settings-tab{display:flex;flex-direction:column;gap:8px}.ep__list-settings-toggle-all{padding:6px 8px;background:#fafbfc;border:1px solid #E4E8EE;border-radius:10px}.ep__list-settings-toggle-all .ss-app-checkbox-wrapper{width:100%}.ep__list-settings-toggle-all-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b5360}.ep__list-settings-checkboxes{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:2px 4px 2px 2px}.ep__list-settings-checkboxes .ss-app-checkbox-wrapper{margin-inline-start:0;font-size:12px;line-height:1.5;align-items:center}.ep__list-settings-required-tag{display:inline-block;margin-left:6px;padding:0 6px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#106eb6;background:#106eb614;border-radius:8px}.ep__list-settings-empty{padding:12px 8px;text-align:center;font-size:12px;color:#6b7480;border:1px dashed #E4E8EE;border-radius:10px}.ws-share-empty{padding:16px 8px;text-align:center;font-size:12px;color:#6b7480;line-height:1.5}.ws-share-empty--expressive{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;background:#0a2e4f0f}.ws-share-empty-icon{color:#0a2e4f;display:inline-flex;margin-bottom:4px}.ws-share-empty-heading{margin:0;font-size:15px;font-weight:600;color:#1a1f26}.ws-share-empty-copy{margin:0;font-size:13px;color:#6b7480;max-width:360px}.ws-share-skeleton{padding:16px 12px}.ws-share-row-trigger.ss-app-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.ws-share-list{display:flex;flex-direction:column;gap:12px}.ws-share-ws-card{border:1px solid #E4E8EE;border-radius:10px;padding:10px 12px;background:#fff}.ws-share-ws-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ws-share-ws-name{font-size:13px;font-weight:600;color:#1a1f26}.ws-share-ws-desc{font-size:11px;color:#6b7480;margin-top:2px}.ws-share-badge{display:inline-block;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:600;color:#106eb6;background:#106eb61a;border-radius:999px;font-variant-numeric:tabular-nums}.ws-share-badge--incoming{color:#4b5360;background:#fafbfc}.ws-share-collapse{border-radius:0!important}.ws-share-recipient{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #FAFBFC}.ws-share-recipient__avatar{width:32px;height:32px;border-radius:50%;background:#106eb6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums}.ws-share-recipient__info{flex:1;min-width:0}.ws-share-recipient__name{font-size:12px;font-weight:600;color:#1a1f26;font-variant-numeric:tabular-nums}.ws-share-recipient__id{font-size:11px;color:#6b7480;font-variant-numeric:tabular-nums}.ws-share-recipient__remove{flex-shrink:0;font-weight:600}.ws-share-incoming{border:1px solid #E4E8EE;border-radius:10px;padding:10px 12px;background:#fff}.ws-share-incoming--hidden{opacity:.7;display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-share-incoming__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ws-share-hidden{margin-top:4px}.ws-share-modal__label{display:block;font-size:12px;font-weight:600;color:#4b5360;margin-bottom:6px}.ws-share-modal__results{margin-top:10px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ws-share-modal__results--padded{margin-top:12px}.ws-share-modal__result{justify-content:flex-start;text-align:left;height:auto;min-height:36px;padding:6px 10px}.ws-share-modal__result--selected{background:#106eb614;color:#106eb6}.ws-share-modal__result-id{font-variant-numeric:tabular-nums;font-weight:600}.ss-app-tabs .ss-app-tabs-tab.ss-app-tabs-tab-active .ss-app-tabs-tab-btn{font-weight:600}.ct{display:flex;flex-direction:column;gap:16px}.ct--loading{opacity:.6;pointer-events:none}.ct__left-column{display:flex;flex-direction:column;gap:12px;height:100%}.ct__left-column-add{flex-shrink:0;width:100%}.ct__left-column-list{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.ct__workspace-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background-color .12s ease;border:1px solid transparent}.ct__workspace-item:hover{background-color:#0000000a}.ct__workspace-item--active{background-color:#1677ff1a;border-color:#1677ff66}.ct__workspace-item--hidden .ct__workspace-item-name{color:#00000073;font-style:italic}.ct__workspace-item--default .ct__workspace-item-name{font-weight:500}.ct__workspace-item-eye{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;color:#000000a6;border-radius:4px;background:transparent;border:none;cursor:pointer}.ct__workspace-item-eye:hover{background-color:#0000000f}.ct__workspace-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ct__empty-state{display:flex;align-items:center;justify-content:center;height:100%;padding:48px 24px;color:#0000008c;font-size:14px;text-align:center;max-width:480px;margin:0 auto}.ct__editor{display:flex;flex-direction:column;gap:16px;padding:24px;height:100%;overflow-y:auto}.ct__editor--readonly .ant-input,.ct__editor--readonly .ant-input-affix-wrapper,.ct__editor--readonly .ant-input-textarea>textarea{background-color:#00000005}.ct__details{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px}.ct__details-form{display:flex;flex-direction:column;gap:12px}.ct__details-name-error{display:block;margin-top:4px}.ct__details-employee-info{margin-top:4px}.ct__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background-color:#fafbfc;border:1px solid rgba(0,0,0,.06);border-radius:8px}.ct__toolbar-actions{display:flex;align-items:center;gap:8px}.ct__layout{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px}.ct__layout-columns{display:flex;gap:16px;align-items:flex-start}.ct__layout-columns--dragging .ct__layout-column{transition:background-color .15s ease,border-color .15s ease}.ct__layout-column{flex:1 1 50%;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px dashed transparent;border-radius:8px;transition:background-color .15s ease,border-color .15s ease}.ct__layout-column--drag-over{background-color:#1890ff0a;border-color:#1890ff59}.ct__layout-column-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:0 4px}.ct__layout-list{display:flex;flex-direction:column;gap:8px}.ct__layout-list--inactive{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.12)}.ct__layout-empty{padding:24px;text-align:center;color:#00000073;font-size:13px;border:1px dashed rgba(0,0,0,.15);border-radius:6px}.ct__layout-drop-placeholder{height:44px;border:2px dashed rgba(24,144,255,.35);border-radius:6px;background-color:#1890ff0f}.ct__panel-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;touch-action:none}.ct__panel-row--dragging{opacity:.3;box-shadow:none;z-index:1;cursor:grabbing}.ct__panel-row--overlay{opacity:1;box-shadow:0 8px 24px #0000002e;cursor:grabbing;pointer-events:none}.ct__panel-row--drop-target{border-color:#1890ff73;box-shadow:0 0 0 2px #1890ff1f}.ct__panel-row--inactive{opacity:.5;background-color:#fafbfc}.ct__panel-row-drag{flex-shrink:0;width:18px;display:inline-flex;align-items:center;justify-content:center;color:#00000059;cursor:grab;-webkit-user-select:none;user-select:none}.ct__panel-row-drag:active{cursor:grabbing}.ct__panel-row-position{flex-shrink:0;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:12px;font-weight:600;color:#000000a6;background-color:#0000000a;border-radius:12px}.ct__panel-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ct__panel-row-name>*{display:block}.ct__panel-row-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.ct__catalogue{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px}.ct__catalogue-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:#fff}.ct__catalogue-card--disabled{background-color:#00000005;opacity:.7}.ct__catalogue-card-name{font-weight:500;font-size:14px;margin-bottom:2px}.ct__catalogue-card-desc{font-size:12px;color:#0000008c;line-height:1.4}.ct__catalogue-card-add{flex-shrink:0;align-self:center}.ct__preview{display:flex;flex-direction:column;gap:16px;padding:24px;height:100%;overflow-y:auto}.ct__preview-header{display:flex;align-items:center;gap:20px}.ct__preview-panel{padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px}.ct__preview-panel>h4{margin:0 0 4px;font-size:14px;font-weight:600}.ct__preview-panel>p{margin:0;font-size:13px;color:#0000008c}.ct__system-default-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#000000a6;background-color:#0000000f;border-radius:10px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#SS-Workspace{position:relative;overflow-x:hidden;transition:.2s all ease-in;max-height:100%}@media screen and (min-width:1201px){#SS-Workspace{left:86px;width:calc(100% - 86px)}}@media screen and (min-width:768px){body:not(.no-main-nav) #SS-Workspace{top:80px}}@media screen and (max-width:767px){body:not(.no-main-nav) #SS-Workspace{top:52px}}body.menu-show-full #SS-Workspace{left:225px;width:calc(100% - 225px)}@media screen and (max-width:1200px){body.menu-show-full #SS-Workspace{left:0!important;width:100%}}body.no-main-nav #SS-Workspace{margin-top:0!important;margin-left:0!important}.ws-layout{display:flex;background:#f4f6f9;overflow:hidden}.ws-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.ws-area{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#f4f6f9}.ws-grid-section{flex-shrink:0;overflow:hidden;background:#fff;border-bottom:1px solid #E4E8EE}.ws-resizer{height:6px;background:#fafbfc;border-top:1px solid #E4E8EE;border-bottom:1px solid #E4E8EE;cursor:row-resize;flex-shrink:0;-webkit-user-select:none;user-select:none}.ws-resizer:hover{background:#eaeef2}.ws-filter-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;height:48px;background:#fafbfc;border-bottom:1px solid #E4E8EE;flex-shrink:0}.ws-row-selected td{background:#106eb614!important}.ws-panel-placeholder{display:flex;align-items:center;justify-content:center;padding:24px;color:#6b7480}.ws-masterfile{background:#fff}.ws-masterfile .ss-app-descriptions-header{padding:8px 12px 4px}.ws-masterfile-tabs{background:#fff;padding:8px 12px}.ws-masterfile-tabs__title{margin:0 0 4px!important}.ws-masterfile-tabs__tab-placeholder{padding:16px 4px;color:#6b7480}.ws-adjustments{display:flex;flex-direction:column;gap:8px}.ws-adjustments__toolbar{display:flex;align-items:center;gap:8px}.ws-payslip-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fafbfc;border-bottom:1px solid #E4E8EE;flex-shrink:0}.ws-payslip-group-header-row td{background:#f4f6f9!important;padding-top:2px!important;padding-bottom:2px!important}.ws-payslip-group-header-cell{padding:4px 8px!important}.ws-payslip-group-name{font-size:11px;font-weight:700;letter-spacing:.06em;color:#6b7480}.ws-payslip-summary{display:flex;align-items:baseline;gap:24px;padding:10px 16px;border-top:2px solid #E4E8EE;background:#fff}.ws-payslip-summary__grid{display:grid;grid-template-columns:auto auto;column-gap:16px;row-gap:2px;font-size:13px}.ws-payslip-summary__amount{text-align:right;font-variant-numeric:tabular-nums}.ws-payslip-summary__amount--net{font-weight:700;font-size:15px}.ws-payslip-messages{padding:8px 12px 12px;border-top:1px solid #E4E8EE;background:#fff}.ws-payslip-messages__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7480;margin-bottom:6px}.ws-payslip-message{padding:5px 0}.ws-payslip-message+.ws-payslip-message{border-top:1px solid #E4E8EE}.ws-loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ss-app-tabs-nav-wrap{background-color:#fafbfc}
