html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}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;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}.taskboard-content{min-height:var(--app-vh-header)}.taskboard-content--with-board-tabs,.taskboard-layout-root .taskboard-content.taskboard-content--with-board-tabs{padding-top:0!important}.taskboard-board-tabs-bar{--tb-tab-strip-bg: #e8eaed;--tb-tab-strip-border: #d0d4da;--tb-tab-inactive-bg: #dfe2e6;--tb-tab-inactive-border: #b8bec8;--tb-tab-inactive-text: rgba(0, 0, 0, .55);--tb-tab-active-bg: #f0f2f5;--tb-tab-active-border: #9aa3b2;--tb-tab-active-accent: #1677ff;display:flex;align-items:flex-end;gap:6px;margin:0 -24px;padding:5px 10px 0 12px;min-height:34px;max-width:calc(100% + 48px);box-sizing:border-box;overflow:hidden;background:var(--tb-tab-strip-bg);border-bottom:1px solid var(--tb-tab-strip-border);position:sticky;top:0;z-index:20}[data-theme=dark] .taskboard-board-tabs-bar{--tb-tab-strip-bg: #1c1c1c;--tb-tab-strip-border: #3a3a3a;--tb-tab-inactive-bg: #2a2a2a;--tb-tab-inactive-border: #484848;--tb-tab-inactive-text: rgba(255, 255, 255, .55);--tb-tab-active-bg: #141414;--tb-tab-active-border: #5a5a5a;--tb-tab-active-accent: #4096ff}.taskboard-layout-root--mobile .taskboard-board-tabs-bar{margin:0 -12px;padding-left:8px;min-height:32px;max-width:calc(100% + 24px)}.taskboard-board-tabs-home{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:28px;margin-top:2px;margin-right:2px;border:1px solid var(--tb-tab-inactive-border);border-bottom:1px solid var(--tb-tab-strip-border);border-radius:7px 7px 0 0;background:var(--tb-tab-inactive-bg);color:var(--tb-tab-inactive-text);font-size:14px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.taskboard-board-tabs-home:hover{color:var(--ant-color-text);background:color-mix(in srgb,var(--tb-tab-inactive-bg) 70%,#ffffff 30%);border-color:color-mix(in srgb,var(--tb-tab-inactive-border) 80%,#ffffff 20%)}[data-theme=dark] .taskboard-board-tabs-home:hover{background:color-mix(in srgb,var(--tb-tab-inactive-bg) 80%,#ffffff 20%)}.taskboard-board-tabs-home--active{height:32px;margin-top:0;background:var(--tb-tab-active-bg);border:1px solid var(--tb-tab-active-border);border-bottom:1px solid var(--tb-tab-active-bg);color:var(--tb-tab-active-accent);box-shadow:inset 0 1px #ffffff14;z-index:3}.taskboard-board-tabs-home--active:hover{background:var(--tb-tab-active-bg);border-color:var(--tb-tab-active-border);color:var(--tb-tab-active-accent)}.taskboard-board-tabs-scroll{display:flex;align-items:flex-end;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.taskboard-board-tab-dropdown{display:inline-flex!important;flex-shrink:0;max-width:260px}.taskboard-board-tab{display:inline-flex;align-items:center;flex-shrink:0;max-width:260px;height:28px;margin-top:2px;padding:0 2px 0 0;border:1px solid var(--tb-tab-inactive-border);border-bottom:1px solid var(--tb-tab-strip-border);border-radius:7px 7px 0 0;background:var(--tb-tab-inactive-bg);box-shadow:inset 0 1px #ffffff0f;transition:background .15s ease,border-color .15s ease,height .15s ease,margin .15s ease}.taskboard-board-tab:hover{background:color-mix(in srgb,var(--tb-tab-inactive-bg) 70%,#ffffff 30%);border-color:color-mix(in srgb,var(--tb-tab-inactive-border) 80%,#ffffff 20%)}[data-theme=dark] .taskboard-board-tab:hover{background:color-mix(in srgb,var(--tb-tab-inactive-bg) 80%,#ffffff 20%)}.taskboard-board-tab--active{position:relative;overflow:hidden;height:32px;margin-top:0;background:var(--tb-tab-active-bg);border:1px solid var(--tb-tab-active-border);border-bottom:1px solid var(--tb-tab-active-bg);box-shadow:inset 0 1px #ffffff14;z-index:3}.taskboard-board-tab--active:hover{background:var(--tb-tab-active-bg);border-color:var(--tb-tab-active-border)}.taskboard-board-tab--active .taskboard-board-tab-main{color:var(--ant-color-text);font-weight:600}.taskboard-board-tab--active .taskboard-board-tab-icon{color:var(--tb-tab-active-accent)}.taskboard-board-tab-main{display:inline-flex;align-items:center;gap:7px;min-width:0;height:100%;padding:0 2px 0 10px;border:0;background:transparent;color:var(--tb-tab-inactive-text);cursor:pointer;font:inherit;font-size:12px;line-height:1.2;outline:none}.taskboard-board-tab-main:focus-visible,.taskboard-board-tab-close:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tb-tab-active-accent) 45%,transparent);border-radius:4px}.taskboard-board-tab-main:hover{color:var(--ant-color-text)}.taskboard-board-tab-icon{flex-shrink:0;opacity:.9}.taskboard-board-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskboard-board-tab-actions{display:inline-flex;align-items:center;height:100%;padding-right:4px}.taskboard-board-tab-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--ant-color-text-tertiary);cursor:pointer;font-size:10px;opacity:.65;transition:opacity .15s ease,background .15s ease,color .15s ease}.taskboard-board-tab:hover .taskboard-board-tab-close,.taskboard-board-tab--active .taskboard-board-tab-close{opacity:1}.taskboard-board-tab-close:hover{background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}.taskboard-board-tabs-more{flex-shrink:0;align-self:center;margin:0 0 6px 4px;color:var(--ant-color-text-tertiary)!important}.taskboard-board-tabs-bar--boards-list{margin-bottom:0}.taskboard-board-tabs-bar--boards-list .taskboard-board-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.taskboard-board-tabs-bar--boards-list .taskboard-board-tabs-scroll::-webkit-scrollbar{width:0;height:0;display:none}.taskboard-board-tabs-bar--boards-list .taskboard-board-tab-dropdown,.taskboard-board-tabs-bar--boards-list .taskboard-board-tab{max-width:min(220px,28vw)}.taskboard-content--with-board-tabs .boards-list-toolbar-bleed{margin-top:16px}.taskboard-content--with-board-tabs .boards-list-toolbar-bleed--mobile{margin-top:12px}.taskboard-content--with-board-tabs .tb-jira-board-root,.taskboard-content--with-board-tabs .tb-jira-surface{margin-top:0}.taskboard-content--with-board-tabs .tb-jira-project-header{margin-top:10px}.taskboard-sider-nav-icon-link,.taskboard-sider-nav-link-text{color:inherit!important;text-decoration:none}.taskboard-sider-nav-icon-link{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;margin:-4px;padding:4px;border-radius:6px}.taskboard-sider-nav-link-text{display:block;margin:-12px -16px;padding:12px 16px;border-radius:6px}.ant-layout-sider-dark .taskboard-sider-nav-icon-link,.ant-layout-sider-dark .taskboard-sider-nav-link-text,[data-theme=dark] .ant-layout-sider .taskboard-sider-nav-icon-link,[data-theme=dark] .ant-layout-sider .taskboard-sider-nav-link-text{color:#ffffffd9!important}.ant-layout-sider-dark .taskboard-sider-nav-icon-link:hover,.ant-layout-sider-dark .taskboard-sider-nav-link-text:hover,[data-theme=dark] .ant-layout-sider .taskboard-sider-nav-icon-link:hover,[data-theme=dark] .ant-layout-sider .taskboard-sider-nav-link-text:hover{color:#fff!important}.ant-menu-inline-collapsed .taskboard-sider-nav-icon-link{margin:0;padding:0;width:100%;min-height:40px}html.taskboard-page-boards,html.taskboard-page-boards body{scrollbar-width:none;-ms-overflow-style:none}html.taskboard-page-boards::-webkit-scrollbar,html.taskboard-page-boards body::-webkit-scrollbar{width:0;height:0;display:none}html.taskboard-page-boards .ant-layout-sider,html.taskboard-page-boards .taskboard-content{scrollbar-width:none;-ms-overflow-style:none}html.taskboard-page-boards .ant-layout-sider::-webkit-scrollbar,html.taskboard-page-boards .taskboard-content::-webkit-scrollbar{width:0;height:0;display:none}.boards-list-main-droppable{min-height:0}.boards-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.boards-catalog-folder-wrap{height:100%}.boards-catalog-folder-card.ant-card{height:100%;border:1px solid var(--ant-color-border-secondary)}.boards-catalog-folder-card.ant-card:hover{border-color:var(--ant-color-primary-border)}.boards-catalog-folder-wrap--drop-over .boards-catalog-folder-card,.boards-catalog-folder-card.boards-catalog-folder-card--drop-over{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary) 35%,transparent)}.boards-catalog-folder-wrap--drop-over .boards-catalog-folder-preview{background:color-mix(in srgb,var(--ant-color-primary) 12%,var(--ant-color-fill-tertiary))}.boards-catalog-folder-preview{width:100%;min-height:132px;border-radius:14px;background:color-mix(in srgb,var(--ant-color-fill-tertiary) 70%,transparent);padding:10px;box-sizing:border-box}.boards-catalog-folder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:100%}.boards-catalog-folder-mini{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:12px;background:var(--ant-color-bg-container);border:1px solid color-mix(in srgb,var(--ant-color-border-secondary) 80%,transparent);box-shadow:0 2px 8px #0000000f;color:var(--ant-color-primary)}.boards-catalog-folder-empty{display:flex;align-items:center;justify-content:center;min-height:112px;color:var(--ant-color-text-secondary)}.boards-catalog-folder-footer{display:flex;flex-direction:column;gap:4px;width:100%;padding-right:28px}.boards-catalog-folder-popover .ant-popover-inner{padding:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0000001f,0 0 0 1px color-mix(in srgb,var(--ant-color-border-secondary) 70%,transparent)}.boards-catalog-hover-preview{width:min(320px,88vw);max-height:min(380px,70vh);display:flex;flex-direction:column;padding:14px 14px 12px;box-sizing:border-box}.boards-catalog-hover-preview__head{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--ant-color-border-secondary)}.boards-catalog-hover-preview__head-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#1890ff33,#1890ff0f);border:1px solid rgba(24,144,255,.22);color:var(--ant-color-primary);font-size:18px}.boards-catalog-hover-preview__head-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.boards-catalog-hover-preview__title{font-size:15px;line-height:1.35}.boards-catalog-hover-preview__count{font-size:12px}.boards-catalog-hover-preview__list{list-style:none;margin:0;padding:4px 0 0;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.boards-catalog-hover-preview__list>li{margin:0;padding:0}.boards-catalog-hover-preview__item{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--ant-color-fill-tertiary) 65%,transparent);border:1px solid transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;box-sizing:border-box;transition:background .15s,border-color .15s}.boards-catalog-hover-preview__item:hover{background:color-mix(in srgb,var(--ant-color-primary) 10%,var(--ant-color-fill-tertiary));border-color:color-mix(in srgb,var(--ant-color-primary) 25%,transparent)}.boards-catalog-hover-preview__item-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--ant-color-bg-container);border:1px solid color-mix(in srgb,var(--ant-color-border-secondary) 80%,transparent);color:var(--ant-color-primary)}.boards-catalog-hover-preview__item-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;padding-top:2px}.boards-catalog-hover-preview__item-name{display:block;font-size:13px;font-weight:500;line-height:1.35}.boards-catalog-hover-preview__item-tags{margin-top:0!important}.boards-catalog-folder-popover{pointer-events:none}.boards-catalog-folder-popover .ant-popover-content{pointer-events:auto}[data-theme=dark] .boards-catalog-folder-popover .ant-popover-inner{box-shadow:0 16px 48px #00000073,0 0 0 1px color-mix(in srgb,var(--ant-color-border-secondary) 50%,transparent)}.boards-catalog-folder-modal .ant-modal-body{max-height:min(72vh,720px);overflow-y:auto;padding-top:8px}.boards-list-grid--modal{margin-top:4px}[data-theme=dark] .boards-catalog-folder-mini{box-shadow:0 2px 10px #00000059}.boards-card-menu{position:absolute;top:8px;right:8px;z-index:3}.boards-list-toolbar-actions{flex-shrink:0}.boards-sortable-card-wrap,.boards-sortable-card-wrap .ant-card{height:100%}.boards-mobile-card.ant-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 88%,transparent);box-shadow:0 10px 24px #00000029;background:linear-gradient(160deg,color-mix(in srgb,var(--ant-color-bg-container) 96%,var(--ant-color-fill-alter, #111) 4%) 0%,var(--ant-color-bg-container) 100%)}.boards-mobile-card.ant-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--boards-mobile-card-stripe, var(--ant-color-primary));z-index:2;pointer-events:none}[data-theme=dark] .boards-mobile-card.ant-card{box-shadow:0 10px 28px #00000061}.boards-card-drag{position:absolute;left:10px;top:10px;z-index:3;cursor:grab;color:var(--ant-color-text-quaternary, #bfbfbf);padding:4px 6px;border-radius:6px;line-height:1;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary)}.boards-card-drag:active{cursor:grabbing}.task-inbox-global-modal .ant-modal-content{border-radius:14px}.task-inbox-global-modal .ant-modal-header{padding-bottom:12px;padding-right:42px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.task-inbox-global-modal .task-inbox-modal-title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.task-inbox-global-modal .task-inbox-modal-title-left{min-width:0;overflow:hidden}.task-inbox-global-modal .task-inbox-modal-mark-all{flex-shrink:0}.task-inbox-global-modal .task-inbox-row{border-radius:10px;padding:10px 12px;transition:background-color .15s ease,border-color .15s ease;border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 74%,transparent);margin-bottom:8px;align-items:flex-start}.task-inbox-global-modal .task-inbox-row.task-inbox-row--unread{background:color-mix(in srgb,var(--ant-color-primary) 7%,transparent);border-color:color-mix(in srgb,var(--ant-color-primary) 24%,var(--ant-color-border-secondary, #d9d9d9))}.task-inbox-global-modal .task-inbox-row.task-inbox-row--read{opacity:.9}.task-inbox-global-modal .task-inbox-row:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary, #f5f5f5) 92%,transparent);border-color:color-mix(in srgb,var(--ant-color-primary) 18%,var(--ant-color-border-secondary, #d9d9d9))}.task-inbox-global-modal .task-inbox-row .task-inbox-row-title{display:flex;flex-direction:column;gap:6px}.task-inbox-global-modal .task-inbox-message{margin-top:2px}.task-inbox-global-modal .task-inbox-message-avatar{flex-shrink:0;background:color-mix(in srgb,var(--ant-color-primary) 16%,var(--ant-color-bg-container));color:var(--ant-color-text, #1f1f1f);border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 78%,transparent)}.task-inbox-global-modal .task-inbox-message-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.tb-profile-avatar--clickable{transition:opacity .15s ease,box-shadow .15s ease}.tb-profile-avatar--clickable:hover{opacity:.88;box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary) 35%,transparent)}.task-inbox-global-modal .task-inbox-message-taskline{font-weight:600;white-space:pre-wrap;word-break:break-word;line-height:1.45}.task-inbox-global-modal .task-inbox-message-commentline{display:flex;align-items:flex-start;gap:6px;margin-top:2px;min-width:0}.task-inbox-global-modal .task-inbox-message-commentline__icon{flex-shrink:0;margin-top:3px;font-size:12px;color:var(--ant-color-text-secondary)}.task-inbox-global-modal .task-inbox-message-commentline__text{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word;line-height:1.45;font-size:13px}.task-inbox-global-modal .task-inbox-row .ant-list-item-meta{align-items:flex-start}.task-inbox-global-modal .task-inbox-row .ant-list-item-meta-title{margin-bottom:6px;white-space:normal}.task-inbox-global-modal .task-inbox-row .ant-list-item-meta-description{white-space:normal}.task-inbox-global-modal .task-inbox-list{scrollbar-width:none;-ms-overflow-style:none}.task-inbox-global-modal .task-inbox-list::-webkit-scrollbar{width:0;height:0;display:none}.task-inbox-global-modal .task-inbox-read-indicator{display:inline-flex;align-items:center;font-size:12px;line-height:1;letter-spacing:-2px;margin-right:2px}.task-inbox-global-modal .task-inbox-read-indicator--read{color:#1677ff}.task-inbox-global-modal .task-inbox-read-indicator--unread{color:#8c8c8c}.task-inbox-global-modal .task-inbox-row--kind-discussion_required{border-left:3px solid #faad14}.task-inbox-global-modal .task-inbox-row--kind-assigned{border-left:3px solid #1677ff}.task-inbox-global-modal .task-inbox-row--kind-approval_rejected{border-left:3px solid #ff4d4f}[data-theme=dark] .task-inbox-global-modal .task-inbox-row{background:color-mix(in srgb,var(--ant-color-bg-container) 94%,#000 6%);border-color:#ffffff29}[data-theme=dark] .task-inbox-global-modal .task-inbox-row.task-inbox-row--unread{background:color-mix(in srgb,#1677ff 14%,var(--ant-color-bg-container));border-color:color-mix(in srgb,#1677ff 42%,rgba(255,255,255,.2))}[data-theme=dark] .task-inbox-global-modal .task-inbox-row:hover{background:color-mix(in srgb,#ffffff 8%,var(--ant-color-bg-container))}.boards-list-toolbar-bleed{width:calc(100% + 48px);max-width:none;margin:0 -24px 24px;padding:0 24px;box-sizing:border-box;min-height:40px}.boards-list-toolbar-bleed:not(.boards-list-toolbar-bleed--mobile){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 16px;align-items:center}.boards-list-toolbar-bleed:not(.boards-list-toolbar-bleed--mobile) .boards-list-toolbar-head{justify-self:start;flex-shrink:0;min-width:max-content}.boards-list-toolbar-bleed:not(.boards-list-toolbar-bleed--mobile) .boards-list-toolbar-head h3.ant-typography{white-space:nowrap;margin:0}.boards-list-toolbar-bleed:not(.boards-list-toolbar-bleed--mobile) .boards-list-toolbar-search{width:100%;min-width:0;max-width:min(1200px,100%);justify-self:center}.boards-list-toolbar-bleed:not(.boards-list-toolbar-bleed--mobile) .boards-list-toolbar-new-board{justify-self:end;flex-shrink:0}.boards-list-content{width:100%;max-width:1200px;margin:0 auto}.boards-list-toolbar-head{flex:0 0 auto;min-width:0}.boards-list-toolbar-search{min-width:0}.boards-list-toolbar-filters{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;min-width:0}.boards-list-toolbar-search-field{flex:1 1 0;min-width:72px;max-width:100%}.boards-list-toolbar-overdue-field{flex:0 1 240px;min-width:132px;max-width:240px}.boards-list-toolbar-overdue-field .ant-select{width:100%}.boards-list-toolbar-overdue-field .ant-select-selector{min-height:40px!important;height:40px!important;align-items:center!important}.boards-list-toolbar-overdue-field .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boards-list-toolbar-search-field .boards-list-toolbar-search-input .ant-input{text-overflow:ellipsis}.boards-list-toolbar-bleed--mobile{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-search{width:100%}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-filters{flex-wrap:wrap}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-search-field,.boards-list-toolbar-bleed--mobile .boards-list-toolbar-overdue-field{flex:1 1 auto;min-width:0;max-width:none;width:100%}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-new-board.ant-btn,.boards-list-toolbar-search .boards-list-global-search-autocomplete.ant-select,.boards-list-toolbar-search .boards-list-global-search-autocomplete .ant-select-selector{width:100%}.boards-list-toolbar-search .boards-list-global-search-autocomplete--toolbar.ant-select-auto-complete .ant-select-selector{display:flex;align-items:center;min-height:40px;height:40px;padding:0}.boards-list-toolbar-search .boards-list-toolbar-search-input.ant-input-affix-wrapper-lg{min-height:40px;height:40px;padding-block:0}.boards-list-toolbar-search .boards-list-toolbar-search-input.ant-input-affix-wrapper-lg .ant-input{line-height:1.5715}.boards-list-toolbar-new-board{flex-shrink:0}.taskboard-kanban-search-wrap{flex:1 1 240px;min-width:120px;max-width:100%}.taskboard-kanban-search-wrap .taskboard-kanban-search-autocomplete.ant-select,.taskboard-kanban-search-wrap .taskboard-kanban-search-autocomplete .ant-select-selector{width:100%}.taskboard-kanban-search-dropdown.ant-select-dropdown{max-width:min(96vw,1200px)}.taskboard-kanban-search-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boards-list-global-search-dropdown.ant-select-dropdown{max-width:min(96vw,1200px)}.boards-overdue-list-item .ant-list-item-meta{margin:0}.boards-overdue-list-item-body{width:100%;min-width:0}.boards-overdue-list-title-row{display:block;width:100%;min-width:0;margin-bottom:6px}.boards-overdue-list-title-row .boards-overdue-list-title{display:block!important;width:100%;max-width:100%;font-size:14px;line-height:1.35;margin:0!important}.boards-overdue-list-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;min-width:0;margin-bottom:2px}.boards-overdue-list-board{font-size:12px!important;flex-shrink:0;max-width:100%}.boards-overdue-list-column-tag,.boards-overdue-list-due-tag{flex-shrink:0}.boards-overdue-people-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ant-color-border-secondary, rgba(255, 255, 255, .08));width:100%;min-width:0}.boards-overdue-person{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(100%,320px);white-space:nowrap}.boards-overdue-person-label{font-size:11px!important;flex-shrink:0;white-space:nowrap}.boards-overdue-person-avatar,.boards-overdue-person-avatar-group{flex-shrink:0}.boards-overdue-person-name{font-size:12px!important;min-width:0;flex:1 1 auto;max-width:200px}.boards-overdue-person-count{font-size:12px!important;flex-shrink:0;white-space:nowrap}.boards-overdue-people-sep{width:1px;height:20px;background:var(--ant-color-border-secondary, rgba(255, 255, 255, .12));flex-shrink:0}@media(max-width:576px){.boards-overdue-people-row{flex-direction:column;align-items:flex-start;gap:8px}.boards-overdue-people-sep{display:none}.boards-overdue-person{max-width:100%}.boards-overdue-person-name{max-width:min(240px,calc(100vw - 120px))}}.boards-list-global-search-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskboard-column-drag{cursor:grab;color:var(--ant-color-text-quaternary, #bfbfbf);padding:2px 4px;border-radius:6px;flex-shrink:0;line-height:1}.taskboard-column-drag:active{cursor:grabbing}.taskboard-column-outer{flex:0 0 288px;max-width:288px;display:flex;align-self:stretch;min-height:100%}.taskboard-column-outer>.taskboard-column{flex:1 1 auto;width:100%;min-width:0}.tb-taskboard-header.ant-layout-header{background:linear-gradient(180deg,#fffffffa,#fff);border-bottom:1px solid rgba(24,144,255,.14);box-shadow:0 4px 20px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .tb-taskboard-header.ant-layout-header{background:linear-gradient(180deg,#0d1829,#001529);border-bottom-color:#40a9ff38;box-shadow:0 8px 28px #00000080}.taskboard-layout-root{--taskboard-app-header-h: 64px;--tb-kanban-column-header-bg: var(--ant-color-bg-container, #ffffff)}.taskboard-layout-root--mobile{--taskboard-app-header-h: 56px}[data-theme=dark] .taskboard-layout-root{--tb-kanban-column-header-bg: #1f1f1f}.taskboard-kanban-scroll{width:100%;overflow-x:auto;overflow-y:clip;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ant-color-text-quaternary, #8c8c8c) 70%,transparent) color-mix(in srgb,var(--ant-color-fill-secondary, #f0f0f0) 55%,transparent)}.taskboard-kanban-scroll-track{display:flex;gap:20px;padding:20px 4px 28px;align-items:stretch;width:max-content;min-width:100%;overflow:visible}.taskboard-kanban-scroll::-webkit-scrollbar{display:block;width:0;height:10px}.taskboard-kanban-scroll::-webkit-scrollbar-track{margin:0 12px 2px;border-radius:999px;background:color-mix(in srgb,var(--ant-color-fill-secondary, #f0f0f0) 65%,transparent)}.taskboard-kanban-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ant-color-text-quaternary, #8c8c8c) 75%,transparent);border:2px solid transparent;background-clip:padding-box}.taskboard-kanban-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ant-color-text-tertiary, #595959) 85%,transparent);background-clip:padding-box}[data-theme=dark] .taskboard-kanban-scroll{scrollbar-color:color-mix(in srgb,rgba(255,255,255,.45) 80%,transparent) color-mix(in srgb,rgba(255,255,255,.08) 90%,transparent)}[data-theme=dark] .taskboard-kanban-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,rgba(255,255,255,.1) 90%,transparent)}[data-theme=dark] .taskboard-kanban-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,rgba(255,255,255,.38) 90%,transparent);background-clip:padding-box}[data-theme=dark] .taskboard-kanban-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,rgba(255,255,255,.55) 90%,transparent);background-clip:padding-box}.taskboard-kanban-scroll--mirror{height:0;overflow-x:auto;overflow-y:hidden;margin-bottom:0;border:none!important;background:transparent!important;border-radius:12px 12px 0 0;pointer-events:none;visibility:hidden}.taskboard-kanban-scroll--mirror-visible{height:12px;margin-bottom:6px;pointer-events:auto;visibility:visible}.taskboard-kanban-scroll-mirror-inner{height:1px;pointer-events:none}.taskboard-kanban-scroll--mirror+.taskboard-kanban-scroll{border-top-left-radius:12px;border-top-right-radius:12px}.taskboard-column-sticky{position:relative;z-index:12;flex-shrink:0;background:var(--tb-kanban-column-header-bg)!important;box-shadow:0 1px 0 var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.taskboard-column-sticky--pinned{position:fixed;top:var(--taskboard-app-header-h);left:var(--kanban-sticky-left, 0);width:var(--kanban-sticky-width, auto);z-index:12;border-radius:14px 14px 0 0;box-shadow:0 1px 0 var(--ant-color-border-secondary, rgba(0, 0, 0, .08)),0 6px 16px #0f172a1f}.taskboard-column-sticky-spacer{flex-shrink:0;width:100%;pointer-events:none}[data-theme=dark] .taskboard-column-sticky{box-shadow:0 1px #ffffff1f}[data-theme=dark] .taskboard-column-sticky--pinned{box-shadow:0 1px #ffffff1f,0 8px 20px #0006}.taskboard-column{flex:1 1 auto;width:100%;max-width:288px;height:100%;min-height:320px;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 88%,transparent);background:var(--ant-color-bg-container);box-shadow:0 2px 8px #0000000a;border-radius:14px;overflow:visible}.taskboard-column-colorbar{height:4px;width:100%;flex-shrink:0;border-radius:14px 14px 0 0}[data-theme=dark] .taskboard-column{box-shadow:0 2px 12px #00000059;border-color:#ffffff1f}.taskboard-column-header{padding:12px 12px 10px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:var(--tb-kanban-column-header-bg)!important}.taskboard-column-header-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.taskboard-column-title-badge{display:inline-flex;align-items:center;max-width:100%;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.taskboard-column-count{font-size:12px;font-weight:600;opacity:.75;flex-shrink:0}.taskboard-column-add-btn{flex-shrink:0;opacity:.72}.taskboard-column-add-btn:hover{opacity:1}.taskboard-column-inner{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:8px 8px 12px;border-radius:0 0 14px 14px;transition:background .2s ease,box-shadow .2s ease;overflow:visible}.taskboard-column-body{position:relative;z-index:0;flex:1;display:flex;flex-direction:column;min-height:0}.taskboard-column-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 12px;min-height:160px}.taskboard-column-inner--over{background:#1890ff0f;box-shadow:inset 0 0 0 2px var(--ant-color-primary)}.taskboard-card{margin-bottom:8px;border-radius:12px;touch-action:none;position:relative;transition:transform .15s ease,box-shadow .15s ease}.taskboard-card-surface--compact{border-radius:10px}.taskboard-card-surface--compact .taskboard-card-body{padding:8px 10px 8px 8px}.taskboard-card--flash .taskboard-card-surface{border-color:color-mix(in srgb,var(--ant-color-primary) 60%,var(--ant-color-border-secondary, #d9d9d9));box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 22%,transparent),0 6px 18px #0000002e}[data-theme=dark] .taskboard-card--flash .taskboard-card-surface{box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 30%,transparent),0 10px 28px #0000008c}.taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,var(--ant-color-primary) 48%,var(--ant-color-border-secondary, #d9d9d9))}html[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging) .taskboard-card-surface,[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:#d9d9d9;box-shadow:0 1px #ffffffa6 inset,0 1px 2px #0000000a,0 4px 12px #0000000d}html[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash) .taskboard-card-surface,[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash) .taskboard-card-surface{animation:none}@media(prefers-reduced-motion:no-preference){.taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:tb-task-assignee-glow 2.8s ease-in-out infinite}html[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface,[data-theme=light] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:none}}@keyframes tb-task-assignee-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--ant-color-primary) 26%,transparent),0 2px 10px #0000000f}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary) 44%,transparent),0 8px 22px #0000001f}}[data-theme=dark] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,var(--ant-color-primary) 55%,rgba(255,255,255,.14))}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .taskboard-card.taskboard-card--my-assignee:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:tb-task-assignee-glow-dark 2.8s ease-in-out infinite}}@keyframes tb-task-assignee-glow-dark{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--ant-color-primary) 30%,transparent),0 4px 16px #00000059}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary) 48%,transparent),0 10px 26px #0000008c}}.taskboard-card-compact-top{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;min-width:0}.taskboard-card-compact-title{font-size:13px!important;line-height:1.35!important;margin:0!important;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.taskboard-card-author-tooltip-wrap{display:inline-flex;flex-shrink:0;line-height:0}.taskboard-card-avatar--title-author{flex-shrink:0;width:22px!important;height:22px!important;min-width:22px;min-height:22px;font-size:9px!important;margin-top:1px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));box-sizing:border-box}[data-theme=dark] .taskboard-card-avatar--title-author{border-color:#ffffff2e}.taskboard-card-assignee-slot{flex-shrink:0;width:26px;height:26px}.taskboard-card-parent-link{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:6px}.taskboard-card-type-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:28px}.taskboard-card-type-row-left{flex:1;min-width:0;display:flex;align-items:center}.taskboard-card-type-placeholder{display:block;min-height:1px}.taskboard-card-meta-type{display:inline-flex;align-items:center;gap:4px;min-width:0}.taskboard-card-meta-type .ant-tag{margin:0!important;font-size:11px!important;line-height:1.35!important;padding:0 6px!important}.taskboard-card-compact-tags{margin-bottom:4px}.taskboard-card-compact-tags .ant-tag{margin:0!important;font-size:10px!important;line-height:1.35!important;padding:0 5px!important}.taskboard-card-checklist-progress{display:flex;align-items:center;gap:8px;margin-top:6px;width:100%}.taskboard-card-checklist-progress .ant-progress{flex:1;margin:0;line-height:1}.taskboard-card-checklist-fraction{font-size:11px;color:var(--ant-color-text-secondary);flex-shrink:0;font-variant-numeric:tabular-nums}.tb-checklist-linear-track{flex:1;height:6px;border-radius:4px;background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .08));overflow:hidden;min-width:40px;align-self:center}[data-theme=dark] .tb-checklist-linear-track{background:#ffffff1f}.tb-checklist-linear-fill{height:100%;max-width:100%;border-radius:4px;box-sizing:border-box}.taskboard-card-column-dwell{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--ant-color-text-secondary);line-height:1.25;font-variant-numeric:tabular-nums}.taskboard-card-column-dwell .anticon{font-size:11px;opacity:.72;flex-shrink:0}.taskboard-card-type-row .taskboard-card-avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.taskboard-card-type-row .taskboard-card-assignees-tooltip-wrap{display:inline-flex;align-items:center;flex-shrink:0}.taskboard-card-type-row .taskboard-card-assignees-group{flex-shrink:0}.taskboard-card:hover:not(.taskboard-card--dragging):not(.taskboard-card--drag-locked){transform:translateY(-1px)}.taskboard-card-handle{cursor:grab;color:var(--ant-color-text-quaternary, #bfbfbf);padding:2px;border-radius:6px;flex-shrink:0}.taskboard-card-handle:active{cursor:grabbing}.taskboard-card-surface.taskboard-card-surface--draggable{cursor:grab}.taskboard-card--dragging .taskboard-card-surface.taskboard-card-surface--draggable{cursor:grabbing}.taskboard-card-surface.taskboard-card-surface--drag-locked{cursor:not-allowed;border-style:dashed;border-color:color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 85%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ant-color-bg-container) 92%,var(--ant-color-border-secondary, #d9d9d9)),color-mix(in srgb,var(--ant-color-bg-container) 96%,var(--ant-color-border-secondary, #d9d9d9)))}[data-theme=dark] .taskboard-card-surface.taskboard-card-surface--drag-locked{border-color:#ffffff38;background:linear-gradient(145deg,color-mix(in srgb,var(--ant-color-bg-container) 94%,rgba(255,255,255,.12)) 0%,var(--ant-color-bg-container) 100%)}.taskboard-card-surface.taskboard-card-surface--drag-locked:hover{border-color:color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 70%,var(--ant-color-primary, #1677ff))}.taskboard-card-drag-lock{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:var(--ant-color-text-quaternary, #bfbfbf);font-size:11px;line-height:1;cursor:inherit}.taskboard-card--dragging{opacity:.35}.taskboard-card-surface{position:relative;display:flex;border-radius:14px;border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 88%,transparent);background:linear-gradient(145deg,var(--ant-color-bg-container) 0%,rgba(0,0,0,.02) 100%);box-shadow:0 1px #fff9 inset,0 1px 2px #0000000d,0 6px 16px #0000000f;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}[data-theme=dark] .taskboard-card-surface{background:linear-gradient(145deg,var(--ant-color-bg-container) 0%,rgba(0,0,0,.25) 100%);box-shadow:0 1px #ffffff0f inset,0 2px 8px #00000073;border-color:#ffffff1a}.taskboard-card-surface:hover{border-color:var(--ant-color-primary-border-hover, rgba(24, 144, 255, .45))}.taskboard-card.taskboard-card--discussion-alert:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,#faad14 62%,var(--ant-color-border-secondary, #d9d9d9))}@media(prefers-reduced-motion:no-preference){.taskboard-card.taskboard-card--discussion-alert:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:tb-task-discussion-alert 1.8s ease-in-out infinite}}@keyframes tb-task-discussion-alert{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#faad14 38%,transparent),0 4px 14px #faad1433}50%{box-shadow:0 0 0 2px color-mix(in srgb,#faad14 72%,transparent),0 10px 24px #faad1459}}[data-theme=dark] .taskboard-card.taskboard-card--discussion-alert:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,#ffd666 70%,rgba(255,255,255,.16))}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .taskboard-card.taskboard-card--discussion-alert:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:tb-task-discussion-alert-dark 1.45s ease-in-out infinite}}@keyframes tb-task-discussion-alert-dark{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#ffd666 46%,transparent),0 6px 18px #faad1447}50%{box-shadow:0 0 0 3px color-mix(in srgb,#ffd666 82%,transparent),0 12px 30px #faad1473}}.taskboard-card.taskboard-card--overdue-due:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,#ff4d4f 55%,var(--ant-color-border-secondary, #d9d9d9))}@media(prefers-reduced-motion:no-preference){.taskboard-card.taskboard-card--overdue-due:not(.taskboard-card--dragging):not(.taskboard-card--flash):not(.taskboard-card--last-opened) .taskboard-card-surface{animation:tb-task-overdue-blink 1.6s ease-in-out infinite}}@keyframes tb-task-overdue-blink{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#ff4d4f 35%,transparent),0 2px 10px #ff4d4f1f}50%{box-shadow:0 0 0 2px color-mix(in srgb,#ff4d4f 65%,transparent),0 8px 22px #ff4d4f47}}.taskboard-column--overdue .taskboard-column-colorbar{animation:tb-overdue-column-bar 1.8s ease-in-out infinite}@keyframes tb-overdue-column-bar{0%,to{opacity:1}50%{opacity:.55}}.taskboard-column--out-of-queue .taskboard-column-colorbar{animation:tb-out-of-queue-column-bar 1.8s ease-in-out infinite}@keyframes tb-out-of-queue-column-bar{0%,to{opacity:1}50%{opacity:.5}}.taskboard-mobile-task-card--out-of-queue.ant-card{animation:tb-task-out-of-queue-alert 1.6s ease-in-out infinite}.taskboard-card.taskboard-card--out-of-queue:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,#ff4d4f 45%,var(--ant-color-border-secondary, #d9d9d9));animation:tb-task-out-of-queue-alert 1.6s ease-in-out infinite}.taskboard-card.taskboard-card--out-of-queue:not(.taskboard-card--dragging):after{content:"";position:absolute;inset:-1px;border-radius:12px;pointer-events:none;animation:tb-task-out-of-queue-ring 1.6s ease-in-out infinite}[data-theme=dark] .taskboard-card.taskboard-card--out-of-queue:not(.taskboard-card--dragging) .taskboard-card-surface{border-color:color-mix(in srgb,#ff7875 62%,rgba(255,255,255,.18));animation:tb-task-out-of-queue-alert-dark 1.35s ease-in-out infinite}@keyframes tb-task-out-of-queue-alert{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#ff4d4f 30%,transparent),0 4px 14px #ff4d4f24}50%{box-shadow:0 0 0 2px color-mix(in srgb,#ff4d4f 55%,transparent),0 10px 24px #ff4d4f3d}}@keyframes tb-task-out-of-queue-alert-dark{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#ff7875 48%,transparent),0 6px 18px #ff787547}50%{box-shadow:0 0 0 3px color-mix(in srgb,#ff7875 82%,transparent),0 12px 30px #ff787570}}@keyframes tb-task-out-of-queue-ring{0%,to{box-shadow:0 0 #ff4d4f2e}50%{box-shadow:0 0 0 4px #ff4d4f57}}@keyframes tb-task-last-opened-ring{0%,to{opacity:.45;box-shadow:0 0 #52c41a40}50%{opacity:1;box-shadow:0 0 0 5px #52c41a6b,0 0 20px #52c41a8c}}@keyframes tb-task-last-opened-surface{0%,to{border-color:color-mix(in srgb,#52c41a 45%,var(--ant-color-border-secondary, #d9d9d9));box-shadow:0 0 #52c41a00}50%{border-color:#52c41a;box-shadow:0 0 14px #52c41a66}}@keyframes tb-task-last-opened-ring-dark{0%,to{opacity:.5;box-shadow:0 0 #73d13d33}50%{opacity:1;box-shadow:0 0 0 5px #73d13d61,0 0 22px #73d13d73}}.taskboard-card.taskboard-card--last-opened:not(.taskboard-card--dragging):after{content:"";position:absolute;inset:-2px;border-radius:12px;pointer-events:none;z-index:3;border:2px solid #52c41a;animation:tb-task-last-opened-ring 1.05s ease-in-out infinite}.taskboard-card.taskboard-card--last-opened:not(.taskboard-card--dragging) .taskboard-card-surface{animation:tb-task-last-opened-surface 1.05s ease-in-out infinite!important;border-color:#52c41a!important}[data-theme=dark] .taskboard-card.taskboard-card--last-opened:not(.taskboard-card--dragging):after{border-color:#73d13d;animation-name:tb-task-last-opened-ring-dark}[data-theme=dark] .taskboard-card.taskboard-card--last-opened:not(.taskboard-card--dragging) .taskboard-card-surface{animation:tb-task-last-opened-surface 1.05s ease-in-out infinite!important}.taskboard-tag-out-of-queue{animation:tb-tag-out-of-queue 1.25s ease-in-out infinite}@keyframes tb-tag-out-of-queue{0%,to{filter:saturate(1)}50%{filter:saturate(1.35) brightness(1.06)}}.taskboard-card-accent{width:4px;min-height:100%;flex-shrink:0;border-radius:12px 0 0 12px}.taskboard-card-unread-corner{position:absolute;top:6px;right:8px;z-index:6;line-height:1;pointer-events:none}.taskboard-card-body{padding:12px 14px 12px 10px;flex:1;min-width:0}.taskboard-card-top{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.taskboard-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:1;min-width:0}.taskboard-card-title{font-size:14px!important;line-height:1.4!important;margin:0!important;flex:1;min-width:0}.taskboard-card-priority-slot{flex-shrink:0;transform:scale(.92);transform-origin:top right}.taskboard-card-general-tag{margin:0 0 8px!important;font-size:11px!important;line-height:1.4!important}.taskboard-card-desc{margin-bottom:10px!important;margin-top:0!important;font-size:12px!important;line-height:1.45!important}.taskboard-card-people{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.taskboard-card-person{display:flex;align-items:center;gap:8px;font-size:12px;min-height:26px}.taskboard-card-person--empty{opacity:.75}.taskboard-card-person-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ant-color-text-quaternary, #bfbfbf);width:32px;flex-shrink:0}.taskboard-card-person-label--wide{width:44px;font-size:9px;letter-spacing:.02em}.taskboard-card-avatar{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca;border:1px solid rgba(67,56,202,.2)}.taskboard-card-avatar--assignee{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;border-color:#1d4ed833}.taskboard-card-avatar--reviewer{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309;border-color:#b4530940}[data-theme=dark] .taskboard-card-avatar{background:linear-gradient(135deg,#312e81,#1e1b4b);color:#c7d2fe;border-color:#c7d2fe40}[data-theme=dark] .taskboard-card-avatar--assignee{background:linear-gradient(135deg,#1e3a5f,#172554);color:#93c5fd;border-color:#93c5fd40}[data-theme=dark] .taskboard-card-avatar--reviewer{background:linear-gradient(135deg,#78350f,#451a03);color:#fcd34d;border-color:#fcd34d4d}.taskboard-card-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:var(--ant-color-text-secondary)}.taskboard-card-unassigned{font-size:12px;color:var(--ant-color-text-quaternary);font-style:italic}.taskboard-card-due{margin-top:8px}.taskboard-card-due-tag{margin:0!important;font-size:11px!important}.taskboard-column-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #0000000f}[data-theme=dark] .taskboard-column-dot{box-shadow:0 0 0 2px #ffffff1f}.taskboard-column-title{margin:0!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.taskboard-column-badge{flex-shrink:0}.taskboard-column-menu-btn{flex-shrink:0;color:var(--ant-color-text-tertiary)}.taskboard-color-swatch{width:28px;height:28px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:0 1px 3px #00000026}.taskboard-color-swatch:hover{transform:scale(1.08)}.taskboard-color-swatch--active{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 2px #1677ff40}.taskboard-drag-overlay .taskboard-card-surface{box-shadow:0 12px 40px #0000002e;transform:rotate(2deg);cursor:grabbing}[data-theme=dark] .taskboard-drag-overlay .taskboard-card-surface{box-shadow:0 16px 48px #0000008c}.taskboard-board-toolbar{padding:12px 16px;border-radius:12px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:var(--ant-color-bg-container);margin-bottom:0}.taskboard-kanban-columns-hint{display:block;margin:0!important;font-size:12px!important;line-height:1.35!important}.taskboard-kanban-page.ant-space{gap:4px!important}.taskboard-kanban-page .taskboard-kanban-scroll{margin-top:0}.taskboard-board-toolbar-top--desktop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;width:100%}.taskboard-board-toolbar-start{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.taskboard-board-toolbar-end{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.taskboard-board-toolbar-end .taskboard-kanban-search-wrap{flex:0 0 auto;width:220px;min-width:160px;max-width:280px}.taskboard-board-toolbar-end .taskboard-add-task-btn{flex-shrink:0}.taskboard-kanban-filters{width:100%}.taskboard-kanban-filters--inline,.taskboard-kanban-filters--inline .taskboard-kanban-filters-row{width:auto}.taskboard-kanban-filters-row{width:100%}.taskboard-kanban-tag-filter{min-width:200px;max-width:360px}.taskboard-kanban-tag-filter .ant-select-selection-overflow{flex-wrap:wrap;row-gap:2px}.taskboard-kanban-tag-filter .ant-select-selection-item{max-width:100%}.taskboard-kanban-tag-filter-selected-chip,.taskboard-kanban-tag-filter .ant-select-selection-item .ant-tag{white-space:normal;word-break:break-word;height:auto;line-height:1.35;padding-block:1px 2px;max-width:100%}.taskboard-kanban-tag-filter-dropdown .ant-select-item{height:auto;min-height:32px;align-items:flex-start}.taskboard-kanban-tag-filter-dropdown .ant-select-item-option-content{display:block;white-space:normal;overflow:visible;width:100%}.taskboard-kanban-tag-filter-option-chip{display:inline-block;max-width:100%;padding:1px 7px;border-radius:4px;border:1px solid;font-size:12px;line-height:1.35;white-space:normal;word-break:break-word}.taskboard-kanban-filters-active .ant-tag{white-space:normal;word-break:break-word;height:auto;line-height:1.35;max-width:min(100%,420px)}.taskboard-kanban-filters-active{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border-radius:10px;background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02));border:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.taskboard-kanban-filters-count{font-size:12px;white-space:nowrap;flex-shrink:0;padding-top:2px}.taskboard-kanban-filters-popover .ant-radio-wrapper{margin-inline-end:0}@media(max-width:767px){.taskboard-kanban-tag-filter{min-width:0;max-width:none;width:100%}.taskboard-kanban-filters-active{flex-direction:column;align-items:stretch}.taskboard-kanban-filters-count{align-self:flex-end}}.taskboard-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.taskboard-queue-card.ant-card{border-radius:12px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .08));background:linear-gradient(165deg,var(--ant-color-bg-container) 0%,var(--ant-color-fill-alter, rgba(0, 0, 0, .015)) 100%);box-shadow:0 3px 12px #0000000d;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.taskboard-queue-card.ant-card:hover{overflow:visible;z-index:5;position:relative;box-shadow:0 8px 24px #0000001f;border-color:color-mix(in srgb,var(--ant-color-primary) 35%,var(--ant-color-border-secondary, #d9d9d9))}.taskboard-queue-card.ant-card:hover .ant-card-head,.taskboard-queue-card.ant-card:hover .ant-card-body,.taskboard-queue-card.ant-card:hover .ant-card-actions{position:relative;z-index:1}.taskboard-queue-card.ant-card:hover .taskboard-queue-card-title,.taskboard-queue-card.ant-card:hover .taskboard-queue-card-description{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;word-break:break-word}.taskboard-queue-card.ant-card:hover .taskboard-queue-person-name,.taskboard-queue-card.ant-card:hover .taskboard-queue-person-name--assignees{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;display:block}.taskboard-queue-card .ant-card-head{min-height:48px;padding:0 12px}.taskboard-queue-card .ant-card-body{padding:10px 12px 12px}.taskboard-queue-card .ant-card-actions{background:transparent;padding:8px 8px 9px;display:flex;align-items:stretch}.taskboard-queue-card .ant-card-actions>li{margin:0!important;padding:0 4px;width:100%}.taskboard-queue-card .ant-card-actions>li>span{display:block;width:100%}.taskboard-queue-card-title{max-width:100%;font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.taskboard-queue-date-tag.ant-tag{margin-inline-end:0}.taskboard-queue-card-description{display:block;margin-bottom:8px;line-height:1.4;min-height:0;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taskboard-queue-card-description--muted{opacity:.72;font-style:italic}.taskboard-queue-people{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.taskboard-queue-person-row{display:flex;align-items:center;gap:7px;min-height:28px}.taskboard-queue-person-label{width:92px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap}.taskboard-queue-avatar.ant-avatar{width:26px;height:26px;min-width:26px;min-height:26px;font-size:10px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12))}.taskboard-queue-avatar--assignee.ant-avatar{border-color:color-mix(in srgb,var(--ant-color-primary) 38%,var(--ant-color-border-secondary, #d9d9d9))}.taskboard-queue-assignees-group{flex-shrink:0}.taskboard-queue-person-name{min-width:0;font-size:12px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskboard-queue-person-name--assignees{color:var(--ant-color-text-secondary)}.taskboard-queue-person-name--empty{color:var(--ant-color-text-quaternary);font-style:italic}[data-theme=dark] .taskboard-queue-card.ant-card{box-shadow:0 8px 22px #0000006b}[data-theme=dark] .taskboard-queue-card.ant-card:hover{box-shadow:0 12px 32px #0000008c}.taskboard-queue-action-btn.ant-btn{width:100%;font-size:12px;font-weight:600;height:32px;padding-inline:10px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:6px;border-color:var(--ant-color-border-secondary, #d9d9d9);background:var(--ant-color-bg-container);box-shadow:none}.taskboard-queue-action-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--ant-color-primary) 55%,var(--ant-color-border-secondary, #d9d9d9));color:var(--ant-color-primary)}.taskboard-queue-action-btn.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--ant-color-primary) 35%,transparent);outline-offset:1px}[data-theme=dark] .taskboard-queue-action-btn.ant-btn{background:color-mix(in srgb,var(--ant-color-bg-container) 86%,#ffffff 14%);border-color:#ffffff2e}[data-theme=dark] .taskboard-queue-action-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--ant-color-primary) 62%,rgba(255,255,255,.25))}.taskboard-layout-root .taskboard-content{margin-top:64px!important;margin-left:200px!important;padding:24px!important;min-height:var(--app-vh-header)!important}.taskboard-layout-root .taskboard-content.taskboard-content--with-board-tabs{padding-top:0!important}.taskboard-layout-root.taskboard-layout-root--collapsed .taskboard-content{margin-left:80px!important}html.taskboard-page-plan .taskboard-content,body.taskboard-page-plan .taskboard-content{padding:0!important;overflow:hidden;min-height:0!important;height:var(--app-vh-header);max-height:var(--app-vh-header);box-sizing:border-box;display:flex;flex-direction:column}html.taskboard-page-plan .taskboard-content>*,html.taskboard-page-plan .taskboard-content .ant-app,html.taskboard-page-plan .taskboard-content>*>*{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}@media(max-width:767px){html.taskboard-page-plan .taskboard-content,body.taskboard-page-plan .taskboard-content{height:var(--app-vh-header-mobile);max-height:var(--app-vh-header-mobile)}}html.taskboard-page-plan .tb-jira,body.taskboard-page-plan .tb-jira{height:100%;min-height:0;display:flex;flex-direction:column}.taskboard-mobile-board-toolbar .ant-card-body{padding:10px!important}.taskboard-mobile-task-card.ant-card .ant-card-body{padding:10px 10px 10px 14px!important}.taskboard-mobile-task-card.ant-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--ant-color-border-secondary, #d9d9d9) 88%,transparent);box-shadow:0 1px 4px #0000000a}.taskboard-mobile-task-card.ant-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--tb-mobile-task-stripe, #94a3b8);z-index:2;pointer-events:none}html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary{background:var(--ant-color-primary, #1677ff);border-color:var(--ant-color-primary, #1677ff);color:#fff;box-shadow:none}html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary .anticon,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary .anticon{color:#fff!important}html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:hover,html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:focus,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:hover,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:focus{background:var(--ant-color-primary-hover, #4096ff);border-color:var(--ant-color-primary-hover, #4096ff);color:#fff}html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:hover .anticon,html[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:focus .anticon,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:hover .anticon,[data-theme=light] .taskboard-add-task-btn.ant-btn-primary:focus .anticon{color:#fff!important}html body .ant-btn.ant-btn-primary.taskboard-quick-create-btn,html body .ant-btn.ant-btn-primary.ant-btn-icon-only.taskboard-quick-create-btn{background-color:#f90101!important;border-color:#f90101!important;color:#fff!important;box-shadow:none!important}html body .ant-btn.ant-btn-primary.taskboard-quick-create-btn:hover,html body .ant-btn.ant-btn-primary.taskboard-quick-create-btn:focus,html body .ant-btn.ant-btn-primary.taskboard-quick-create-btn:active,html body .ant-btn.ant-btn-primary.ant-btn-icon-only.taskboard-quick-create-btn:hover,html body .ant-btn.ant-btn-primary.ant-btn-icon-only.taskboard-quick-create-btn:focus,html body .ant-btn.ant-btn-primary.ant-btn-icon-only.taskboard-quick-create-btn:active{background-color:#ef290f!important;border-color:#e01313!important;color:#fff!important}@media(max-width:768px){.taskboard-layout-root .taskboard-content{margin-top:56px!important;margin-left:0!important;padding:12px!important;width:100%!important;min-height:var(--app-vh-header-mobile)}.boards-list-toolbar-bleed{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:16px}.boards-list-toolbar-bleed--mobile{margin-bottom:16px}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-head{display:flex;flex-direction:column;gap:4px}.boards-list-toolbar-bleed--mobile .boards-list-toolbar-new-board.ant-btn{width:100%;min-height:42px;border-radius:10px}.boards-list-grid{grid-template-columns:1fr;gap:12px}.boards-card-drag{left:8px;top:8px}.taskboard-board-toolbar{padding:10px}.taskboard-board-toolbar-top{width:100%;gap:8px}.taskboard-board-toolbar-actions{width:100%;gap:8px!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px}.taskboard-board-toolbar-actions>.ant-space-item{flex:0 0 auto;min-width:0}.taskboard-board-toolbar-actions .ant-select,.taskboard-board-toolbar-actions .ant-input-affix-wrapper,.taskboard-board-toolbar-actions .ant-input{width:min(72vw,280px)!important}.taskboard-board-toolbar-actions .taskboard-kanban-search-wrap,.taskboard-board-toolbar-actions .taskboard-kanban-search-wrap .ant-input-affix-wrapper,.taskboard-board-toolbar-actions .taskboard-kanban-search-wrap .taskboard-kanban-search-autocomplete{width:100%!important;max-width:100%!important}.taskboard-board-toolbar-actions .ant-btn{min-height:34px}.taskboard-kanban-scroll{padding:12px 4px 14px;gap:12px}.taskboard-column-outer,.taskboard-column{flex-basis:min(88vw,320px);max-width:min(88vw,320px)}.taskboard-mobile-board-toolbar .ant-segmented{width:100%;overflow-x:auto}.taskboard-mobile-task-card .ant-select{width:100%}.tb-jira-project-tabs.ant-tabs-top>.ant-tabs-nav{overflow-x:auto}.tb-jira-project-tabs .ant-tabs-nav-list{flex-wrap:nowrap}.tb-jira-project-header-row{flex-direction:column;align-items:flex-start;gap:8px}.tb-jira-project-header-creator,.tb-jira-project-header-members{width:100%}}[data-theme=dark] .taskboard-dashboard-period.ant-segmented .ant-segmented-item-selected{background:#ffffff1f!important;color:#ffffffeb!important}[data-theme=dark] .taskboard-dashboard-period.ant-segmented .ant-segmented-item-selected:hover{color:#fffffffa!important}.ant-menu-inline-collapsed>.ant-menu-item .taskboard-sider-nav-icon-link,.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon .taskboard-sider-nav-icon-link{display:inline-flex;align-items:center;justify-content:center;width:48px;min-height:40px;margin:0 auto;padding:0}.ant-menu-inline-collapsed>.ant-menu-item{padding-inline:0!important;text-align:center}.tb-issue-create-modal{--tb-control-radius: 8px}.ant-modal.tb-task-modal-viewport{--tb-task-modal-edge: 20px;top:var(--tb-task-modal-edge)!important;padding-bottom:0!important;margin:0 auto;transform:none!important}.ant-modal.tb-discussion-modal.tb-task-modal-viewport{--tb-task-modal-edge: 10px}.ant-modal.tb-discussion-modal.tb-task-modal-viewport .ant-modal-content{height:var(--app-dvh-modal-discussion);max-height:var(--app-dvh-modal-discussion)}.ant-modal-wrap:has(.tb-task-modal-viewport){overflow:hidden}.ant-modal.tb-task-modal-viewport .ant-modal-content{height:var(--app-dvh-modal-default);max-height:var(--app-dvh-modal-default);display:flex;flex-direction:column;overflow:hidden}.ant-modal.tb-task-modal-viewport .ant-modal-header,.ant-modal.tb-task-modal-viewport .ant-modal-footer{flex-shrink:0}.ant-modal.tb-task-modal-viewport .ant-modal-body{flex:1 1 auto;min-height:0}.ant-modal.tb-task-modal-viewport .ant-modal-body>*{flex:1 1 auto;min-height:0}.ant-modal.tb-discussion-modal.tb-task-modal-viewport .ant-modal-body{overflow:hidden;display:flex;flex-direction:column}.ant-modal.tb-issue-edit-modal.tb-task-modal-viewport .ant-modal-body,.ant-modal.tb-issue-create-modal.tb-task-modal-viewport:not(.tb-discussion-modal) .ant-modal-body{overflow-y:auto;overflow-x:hidden}.tb-issue-create-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000029}.tb-issue-create-modal .ant-modal-body{width:100%;box-sizing:border-box}.tb-issue-create-modal .ant-modal-body>*{width:100%;max-width:100%}.tb-issue-create-modal .ant-form{width:100%!important;max-width:100%!important}.tb-issue-create-modal .ant-form-item{max-width:100%!important}.tb-issue-create-modal .ant-form-item .ant-form-item-row,.tb-issue-create-modal .ant-form-item .ant-form-item-control-input,.tb-issue-create-modal .ant-form-item .ant-form-item-control-input-content{width:100%!important;max-width:100%!important}.tb-issue-create-modal .ant-form-item-control-input-content>.ant-select,.tb-issue-create-modal .ant-form-item-control-input-content .ant-select,.tb-issue-create-modal .ant-form-item-control-input-content>.ant-picker,.tb-issue-create-modal .ant-form-item-control-input-content>.ant-input,.tb-issue-create-modal .ant-form-item-control-input-content>.ant-input-affix-wrapper,.tb-issue-create-modal .ant-form-item-control-input-content>.ant-input-textarea-affix-wrapper,.tb-issue-create-modal .ant-form-item-control-input-content textarea.ant-input{width:100%!important;max-width:100%!important}.tb-issue-create-modal .ant-select-selector{width:100%!important;max-width:100%!important}.tb-issue-create-modal-title{font-size:17px;font-weight:600}.tb-issue-create-form{width:100%;max-width:100%}.tb-issue-create-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr);gap:24px;align-items:start;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:991px){.tb-issue-create-layout{grid-template-columns:1fr;gap:20px}}@media(max-width:767px){.tb-issue-create-layout{gap:16px}.tb-issue-create-aside{padding:12px}}.tb-issue-create-main{min-width:0;width:100%}.tb-issue-create-title-item{margin-bottom:14px}.tb-issue-create-title-input{font-size:20px!important;font-weight:600;padding:8px 12px!important;border-radius:var(--tb-control-radius)}.tb-issue-inline-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;opacity:.55}.tb-issue-create-tags-block,.tb-issue-create-desc-block{margin-bottom:14px}.tb-issue-tags-form-item,.tb-issue-desc-form-item{margin-bottom:0}.tb-issue-create-desc-block .tb-issue-desc-form-item textarea{min-height:96px!important;border-radius:var(--tb-control-radius);resize:vertical}.tb-issue-create-main .tb-task-checklist,.tb-issue-create-modal .tb-task-checklist-panel{width:100%;max-width:100%}.tb-issue-create-main .tb-task-checklist{margin-bottom:14px}.tb-issue-create-modal .tb-task-checklist .ant-btn-dashed,.tb-issue-create-modal .tb-task-checklist .ant-space-compact{width:100%!important;max-width:100%!important}.tb-issue-create-attach-block{margin-bottom:4px}.tb-issue-create-attach-drop{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:var(--tb-control-radius);border:1px dashed var(--ant-color-border);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));text-align:center}.tb-issue-create-attach-drop .ant-upload{width:100%;display:block}.tb-issue-create-attach-drop .ant-btn{width:100%}.tb-issue-create-attach-hint{display:block;margin-top:8px;font-size:12px}.tb-issue-create-attach-preview{margin-top:10px;display:flex;flex-direction:column;gap:6px}.tb-issue-create-attach-preview-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--tb-control-radius);border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.tb-issue-create-attach-preview-main{min-width:0;flex:1}.tb-issue-create-attach-file-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--tb-control-radius);background:var(--ant-color-fill-secondary);font-size:20px;flex-shrink:0}.tb-issue-create-attach-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tb-issue-create-aside{width:100%;min-width:0;padding:16px;border-radius:var(--tb-control-radius);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));box-sizing:border-box}.tb-issue-aside-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;width:100%}.tb-issue-aside-field{margin-bottom:0}.tb-issue-aside-field .ant-form-item-label{padding-bottom:4px}.tb-issue-aside-field .ant-form-item-label>label{font-size:12px;height:auto}.tb-issue-aside-span-2{grid-column:1 / -1}.tb-issue-aside-queue-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.tb-issue-aside-field--checkbox{display:flex;align-items:center;min-height:36px}.tb-issue-create-submit{height:44px;font-weight:600;font-size:15px;border-radius:var(--tb-control-radius)}.tb-issue-create-modal .ant-select-selector,.tb-issue-create-modal .ant-input,.tb-issue-create-modal .ant-input-affix-wrapper,.tb-issue-create-modal .ant-picker,.tb-issue-create-modal .ant-btn-dashed{border-radius:var(--tb-control-radius)!important}.tb-task-tags-select .ant-select-selector{min-height:36px;border-radius:var(--tb-control-radius)!important}.tb-task-tags-field{display:flex;flex-direction:column}.tb-task-tags-dropdown{padding:4px 0 0}.tb-task-tags-dropdown-head{padding:8px 12px 6px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.tb-task-tags-dropdown-hint--pad{display:block;padding:8px 12px}.tb-task-tags-dropdown-colors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tb-task-tags-dropdown-draft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-task-tags-dropdown-hint{font-size:11px;color:#0000008c}.tb-jira .tb-task-tags-dropdown-hint{color:var(--tb-text-muted)}[data-theme=dark] .tb-task-tags-dropdown-hint{color:#ffffff8c}[data-theme=dark] .tb-jira .tb-task-tags-dropdown-hint{color:var(--tb-text-muted)}.tb-task-tags-swatch{width:18px;height:18px;padding:0;border:2px solid transparent;border-radius:4px;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f}.tb-task-tags-swatch.is-active{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 1px var(--ant-color-primary, #1677ff)}.tb-task-tags-option-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.tb-task-tags-option-edit{flex-shrink:0;opacity:.65}.tb-task-tags-option-edit:hover{opacity:1}.tb-task-tags-swatch:disabled{opacity:.45;cursor:not-allowed}.tb-task-tag-chip{max-width:100%}.tb-profile-multi-select .ant-select-selector{min-height:36px;padding-top:3px;padding-bottom:3px;border-radius:var(--tb-control-radius)!important}.tb-profile-multi-select .ant-select-selection-item{border-radius:var(--tb-control-radius)!important;height:auto!important;line-height:26px!important}.tb-profile-select-tag{margin:2px 4px 2px 0;line-height:22px}.tb-profile-select-option-name{font-size:13px}.tb-review-levels{display:flex;flex-direction:column;gap:10px}.tb-review-level-block{padding:10px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:var(--tb-control-radius, 8px);background:var(--ant-color-fill-quaternary)}.tb-review-level-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tb-review-level-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.tb-review-level-tags{margin-bottom:8px}.tb-review-level-add{width:100%}.tb-review-level-new{margin-top:2px}.tb-approval-level-block{padding:8px 10px;border-radius:var(--tb-control-radius, 8px);background:var(--ant-color-fill-quaternary)}.tb-profile-ordered-multi{display:flex;flex-direction:column;gap:8px}.tb-profile-ordered-list{display:flex;flex-direction:column;gap:6px}.tb-profile-ordered-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px 4px 4px;border:1px solid var(--ant-color-border-secondary);border-radius:var(--tb-control-radius, 8px);background:var(--ant-color-bg-container)}.tb-profile-ordered-drag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:none;background:transparent;color:var(--ant-color-text-secondary);cursor:grab;touch-action:none;flex-shrink:0}.tb-profile-ordered-drag--static{cursor:default;opacity:.45}.tb-profile-ordered-drag:active{cursor:grabbing}.tb-profile-ordered-index{width:18px;text-align:center;font-size:12px;font-weight:600;flex-shrink:0}.tb-profile-ordered-name{flex:1;min-width:0;font-size:13px}.tb-profile-ordered-remove{flex-shrink:0;color:var(--ant-color-text-secondary)}.tb-profile-ordered-add{width:100%}.tb-profile-ordered-add .ant-select-selector{border-radius:var(--tb-control-radius, 8px)!important}.tb-mywork-links{display:flex;flex-direction:column;gap:4px;min-width:0}.tb-mywork-link-chip{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:4px 6px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-fill-quaternary);cursor:pointer;text-align:left;font:inherit;color:inherit}.tb-mywork-link-chip:hover{border-color:var(--ant-color-primary-border);background:var(--ant-color-primary-bg)}.tb-mywork-link-icon{flex-shrink:0;font-size:11px;opacity:.75}.tb-mywork-link-kind{flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--ant-color-text-secondary)}.tb-mywork-link-title{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-mywork-link-board{flex-shrink:0;font-size:10px;color:var(--ant-color-text-tertiary);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-mywork-links-more{font-size:11px;padding-left:4px}[data-theme=dark] .tb-issue-create-modal .ant-modal-content{box-shadow:0 16px 48px #00000080}.tb-issue-modal-footer{display:flex;align-items:stretch;gap:12px;width:100%}.tb-issue-modal-footer:not(.tb-issue-modal-footer--split) .tb-issue-create-submit{flex:1;width:100%}.tb-issue-modal-footer--split .tb-issue-modal-footer-action,.tb-issue-modal-footer--split .tb-issue-create-submit{flex:1 1 0;min-width:0;max-width:none}.tb-issue-modal-footer-action{display:flex;min-width:0}.tb-issue-modal-footer-action .ant-popconfirm-open,.tb-issue-modal-footer-action>span{display:flex;flex:1;min-width:0;width:100%}.tb-issue-modal-footer-action .tb-issue-modal-delete{width:100%}.tb-issue-modal-title-wrap{line-height:1.3}.tb-discussion-modal-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px;flex:1;min-height:0;height:100%;width:100%;box-sizing:border-box}@media(max-width:991px){.tb-discussion-modal-layout{grid-template-columns:1fr;overflow-y:auto;min-height:0}.tb-discussion-modal-aside{max-height:none}}@media(max-width:767px){.tb-discussion-modal-layout{grid-template-columns:minmax(0,1fr);gap:16px}}.tb-discussion-modal-main{display:flex;flex-direction:column;min-width:0;min-height:0;gap:8px}.tb-discussion-modal-main-head{flex-shrink:0;max-height:min(24vh,180px);overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.tb-discussion-modal-task-title{margin:0 0 2px!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important}.tb-discussion-modal-desc-card{padding:8px 10px!important;margin:0!important}.tb-discussion-modal-chat{flex:1 1 auto;min-height:min(240px,34vh);margin:0!important}@media(max-height:900px){.tb-discussion-modal-main-head{max-height:min(20vh,150px)}.tb-discussion-modal-chat{min-height:min(180px,28vh)}.tb-discussion-modal-aside-checklist:has(.tb-task-checklist-panel),.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--links),.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--tree){min-height:min(200px,30vh);max-height:min(46vh,340px)}}@media(max-height:720px){.tb-discussion-modal-main-head{max-height:min(18vh,130px)}.tb-discussion-modal-chat{min-height:min(160px,26vh)}}.tb-discussion-modal .tb-messenger.tb-messenger--discussion{flex:1 1 auto!important;min-height:0;max-height:none;height:100%;display:flex;flex-direction:column}.tb-discussion-modal .tb-messenger.tb-messenger--discussion .tb-messenger__feed{flex:1 1 auto;min-height:140px;max-height:none}.tb-discussion-modal-aside{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding-right:2px;overflow:hidden}.tb-discussion-modal-aside-checklist{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tb-discussion-modal-aside-checklist:not(:has(.tb-task-checklist-panel)){min-height:0}.tb-discussion-modal-aside-checklist:not(:has(.tb-task-checklist-panel)) .tb-task-checklist{flex:none}.tb-discussion-modal-aside-checklist:not(:has(.tb-task-checklist-panel)) .tb-task-checklist .ant-btn-dashed{margin-bottom:0!important}.tb-discussion-modal-aside-checklist:has(.tb-task-checklist-panel),.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--links),.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--tree){flex:1 1 auto;flex-shrink:0;min-height:min(240px,34vh);max-height:min(52vh,400px)}.tb-discussion-modal-aside-checklist .tb-task-checklist{margin-bottom:0;min-height:0;display:flex;flex-direction:column}.tb-discussion-modal-aside-checklist:has(.tb-task-checklist-panel) .tb-task-checklist,.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--links) .tb-checklist-links-tabs,.tb-discussion-modal-aside-checklist:has(.tb-checklist-links-tabs--tree) .tb-checklist-links-tabs{flex:1 1 auto;min-height:0;height:100%}.tb-discussion-modal-aside-checklist .tb-checklist-links-tabs-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tb-discussion-modal-aside-checklist:has(.tb-task-checklist-panel) .tb-task-checklist-panel{flex:1 1 auto;min-height:0;max-height:none!important;display:flex;flex-direction:column;padding:8px 10px;overflow:hidden}.tb-discussion-modal-aside-checklist:has(.tb-task-checklist-panel) .tb-task-checklist-list-scroll{flex:1 1 auto;min-height:100px;max-height:none!important;overflow-y:auto}.tb-discussion-modal-aside-checklist .tb-checklist-links-tabs-head{margin-bottom:6px!important}.tb-discussion-modal-aside-checklist .tb-task-checklist-head,.tb-discussion-modal-aside-checklist .tb-task-checklist-progress-row{margin-bottom:6px}.tb-discussion-modal-aside-checklist .tb-task-checklist-item{margin-bottom:4px}.tb-checklist-links-tabs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tb-checklist-links-tabs-head{flex-shrink:0}.tb-checklist-links-tabs-body{flex:1 1 auto;min-height:0}.tb-discussion-modal-aside-checklist .tb-checklist-links-tabs-body--scroll{flex:1 1 auto;min-height:0;max-height:none;border:1px solid var(--tb-border, var(--ant-color-border-secondary));border-radius:var(--tb-radius, 8px);background:color-mix(in srgb,var(--tb-surface, var(--ant-color-bg-container)) 96%,var(--tb-border, var(--ant-color-border-secondary)));padding:8px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tb-border, var(--ant-color-border-secondary)) 85%,transparent) transparent}.tb-discussion-modal-aside-checklist .tb-checklist-links-tabs-body--scroll::-webkit-scrollbar{width:8px}.tb-discussion-modal-aside-checklist .tb-checklist-links-tabs-body--scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tb-border, var(--ant-color-border-secondary)) 90%,var(--tb-text-muted, var(--ant-color-text-secondary)));border-radius:6px}.tb-open-linked-task-btn{appearance:none;border:none;background:none;padding:0;margin:0;color:var(--ant-color-link);cursor:pointer;font-size:inherit;line-height:inherit;text-decoration:none}.tb-open-linked-task-btn:hover{color:var(--ant-color-link-hover);text-decoration:underline}.tb-link-tree{display:flex;flex-direction:column;gap:10px;min-width:0}.tb-link-tree-hint{display:block;font-size:11px;line-height:1.45}.tb-link-tree-root,.tb-link-tree-children{list-style:none;margin:0;padding:0}.tb-link-tree-root{display:flex;flex-direction:column;gap:10px}.tb-link-tree-item{position:relative;min-width:0}.tb-link-tree-children{margin-top:8px;margin-left:14px;padding-left:14px;border-left:2px solid color-mix(in srgb,var(--tb-border, var(--ant-color-border-secondary)) 70%,transparent);display:flex;flex-direction:column;gap:8px}.tb-link-tree-mirror-item{list-style:none;display:flex;flex-direction:column;gap:6px;padding-left:4px;border-left:2px dashed color-mix(in srgb,#6366f1 45%,var(--tb-border, var(--ant-color-border-secondary)))}.tb-link-tree-mirror-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ant-color-text-secondary)}.tb-link-tree-node{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:9px 11px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tb-link-tree-node:hover{border-color:color-mix(in srgb,var(--ant-color-primary) 35%,var(--ant-color-border-secondary));box-shadow:0 1px 4px color-mix(in srgb,var(--ant-color-primary) 8%,transparent)}.tb-link-tree-node--current{border-color:color-mix(in srgb,var(--ant-color-primary) 55%,var(--ant-color-border-secondary));background:color-mix(in srgb,var(--ant-color-primary) 6%,var(--ant-color-bg-container))}.tb-link-tree-node--done{border-color:var(--ant-color-success-border);background:var(--ant-color-success-bg)}.tb-link-tree-node-icon{margin-top:2px;flex-shrink:0;opacity:.75}.tb-link-tree-node--current .tb-link-tree-node-icon{color:var(--ant-color-primary);opacity:1}.tb-link-tree-node--done .tb-link-tree-node-icon{color:var(--ant-color-success);opacity:1}.tb-link-tree-node-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.tb-link-tree-node-title{display:block;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}.tb-link-tree-node-current-mark{margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ant-color-primary)}.tb-link-tree-node-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tb-link-tree-node-board{font-size:11px;color:var(--ant-color-text-secondary)}.tb-link-tree-node-status{margin:0!important;font-size:11px;line-height:18px}.tb-discussion-modal-aside-scroll{flex:1 1 0;min-height:72px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.tb-discussion-modal-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;width:100%}.tb-discussion-modal-footer-actions .ant-btn{min-height:34px}.tb-discussion-modal .tb-issue-create-modal-title{font-size:15px}.tb-discussion-modal-aside-meta{padding:8px 10px!important;margin:0!important}.tb-discussion-modal-aside-block{flex-shrink:0}.tb-discussion-modal .tb-discussion-participants{margin:0;border-radius:var(--tb-radius);border:1px solid var(--tb-border)}.tb-discussion-modal .tb-discussion-drawer-history{margin:0;padding-top:0;border-top:none}.tb-deadline-badge{font-weight:600;border-radius:6px}.tb-deadline-badge--critical{font-weight:700}@keyframes tb-deadline-badge-blink{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--ant-color-error) 55%,transparent)}50%{opacity:.72;box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-error) 35%,transparent)}}.tb-deadline-badge--overdue{animation:tb-deadline-badge-blink 1.1s ease-in-out infinite}.taskboard-mirror-picker-board{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;max-height:min(62vh,520px)}.taskboard-mirror-picker-column{flex:0 0 220px;display:flex;flex-direction:column;min-height:120px;max-height:min(60vh,500px);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px}.taskboard-mirror-picker-column-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--ant-color-border-secondary);border-top:3px solid;border-radius:8px 8px 0 0}.taskboard-mirror-picker-column-body{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:6px}.taskboard-mirror-picker-card{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:8px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-bg-layout);cursor:pointer}.taskboard-mirror-picker-card:hover{border-color:var(--ant-color-primary-border)}.taskboard-mirror-picker-card--selected{border-color:var(--ant-color-primary);background:color-mix(in srgb,var(--ant-color-primary) 12%,var(--ant-color-bg-layout))}.taskboard-mirror-picker-card-title{font-size:13px;line-height:1.35;color:var(--ant-color-text);word-break:break-word}.tb-jira{--tb-bg: #f7f8f9;--tb-surface: #ffffff;--tb-border: #dfe1e6;--tb-text: #172b4d;--tb-text-muted: #5e6c84;--tb-primary: #0c66e4;--tb-primary-hover: #0055cc;--tb-radius: 8px;--tb-shadow: 0 1px 1px rgba(9, 30, 66, .08), 0 0 1px rgba(9, 30, 66, .12);--tb-shadow-md: 0 4px 12px rgba(9, 30, 66, .12);--tb-chat-bg: #e8eaef;--tb-chat-bubble-mine-bg: #0c66e4;--tb-chat-bubble-mine-text: #ffffff;--tb-chat-bubble-other-bg: #ffffff;--tb-chat-bubble-other-text: #172b4d;--tb-chat-file-bg: #f1f2f4;--tb-chat-file-text: #172b4d;--tb-chat-composer-bg: #ffffff;color:var(--tb-text)}[data-theme=dark] .tb-jira{--tb-bg: #141414;--tb-surface: #1f1f1f;--tb-border: #303030;--tb-text: rgba(255, 255, 255, .88);--tb-text-muted: rgba(255, 255, 255, .45);--tb-primary: #1668dc;--tb-primary-hover: #3c89e8;--tb-shadow: 0 2px 8px rgba(0, 0, 0, .35);--tb-shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--tb-chat-bg: #0d0d0d;--tb-chat-bubble-mine-bg: #1668dc;--tb-chat-bubble-mine-text: rgba(255, 255, 255, .98);--tb-chat-bubble-other-bg: #2a2a2a;--tb-chat-bubble-other-text: rgba(255, 255, 255, .92);--tb-chat-file-bg: #333333;--tb-chat-file-text: rgba(255, 255, 255, .92);--tb-chat-composer-bg: #1f1f1f}.tb-jira-surface{background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--tb-radius);box-shadow:var(--tb-shadow)}.tb-jira-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.tb-jira-btn--primary{background:var(--tb-primary);color:#fff}.tb-jira-btn--primary:hover{background:var(--tb-primary-hover)}.tb-jira-btn--ghost{background:transparent;color:var(--tb-text-muted);border:1px solid var(--tb-border)}.tb-jira-btn--ghost:hover{background:#091e420f;color:var(--tb-text)}[data-theme=dark] .tb-jira-btn--ghost:hover{background:#ffffff14}.tb-jira-input{width:100%;padding:8px 10px;font-size:14px;border:1px solid var(--tb-border);border-radius:6px;background:var(--tb-surface);color:var(--tb-text);outline:none}.tb-jira-input:focus{border-color:var(--tb-primary);box-shadow:0 0 0 2px #0c66e433}.tb-jira-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:4px;line-height:1.4}.tb-jira-badge--lowest{background:#dfe1e6;color:var(--tb-text-muted)}.tb-jira-badge--low{background:#deebff;color:#0747a6}.tb-jira-badge--medium{background:#fffae6;color:#974f0c}.tb-jira-badge--high{background:#ffebe6;color:#bf2600}.tb-jira-badge--highest{background:#42221f;color:#fff}[data-theme=dark] .tb-jira-badge--lowest{background:#303030;color:#ffffffa6}[data-theme=dark] .tb-jira-badge--highest{background:#5c1f1a}.tb-jira-drawer .ant-drawer-header{border-bottom-color:var(--tb-border)}.tb-jira-drawer .ant-drawer-body{background:var(--tb-bg)}.tb-jira-drawer-issue .ant-drawer-body{padding-left:16px;padding-right:16px;width:100%;max-width:100%;box-sizing:border-box}.tb-jira-drawer-issue .ant-drawer-body>*{max-width:100%}.tb-jira-drawer-issue .ant-form{width:100%!important;max-width:100%!important}.tb-jira-drawer-issue .ant-form-item{max-width:100%!important}.tb-jira-drawer-issue .ant-form-item .ant-form-item-row,.tb-jira-drawer-issue .ant-form-item .ant-form-item-control-input,.tb-jira-drawer-issue .ant-form-item .ant-form-item-control-input-content{width:100%!important;max-width:100%!important}.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-select,.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-select.ant-select-in-form-item,.tb-jira-drawer-issue .ant-form-item-control-input-content .ant-select,.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-picker,.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-input,.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-input-affix-wrapper,.tb-jira-drawer-issue .ant-form-item-control-input-content>.ant-input-textarea-affix-wrapper,.tb-jira-drawer-issue .ant-form-item-control-input-content textarea.ant-input{width:100%!important;max-width:100%!important}.tb-jira-drawer-issue .ant-select-selector{width:100%!important;max-width:100%!important}.tb-jira-drawer-issue .tb-task-checklist{width:100%;max-width:100%}.tb-jira-drawer-issue .tb-task-checklist-panel{max-width:100%}.tb-jira-drawer-issue .tb-task-checklist .ant-btn-dashed{width:100%}.tb-jira-drawer-issue .tb-task-checklist .ant-space-compact{width:100%!important;max-width:100%!important}.tb-discussion-participants{border-top:1px solid var(--tb-border);background:var(--tb-surface);padding:14px 16px 18px;margin:0 12px 4px;flex-shrink:0;border-radius:var(--tb-radius)}.tb-discussion-modal .tb-discussion-participants{margin:0}.tb-discussion-drawer-history{margin:12px 12px 16px;padding-top:4px;border-top:1px solid var(--tb-border)}.tb-discussion-drawer-history .ant-collapse{border:none;background:transparent}.tb-discussion-drawer-history .ant-collapse-item{border:1px solid var(--tb-border)!important;border-radius:var(--tb-radius)!important;overflow:hidden;background:var(--tb-surface)}.tb-discussion-drawer-history-inner{max-height:min(420px,48vh);overflow-y:auto;overflow-x:hidden;padding-right:4px}.tb-discussion-drawer.ant-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden}.tb-discussion-drawer-body-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px}.tb-messenger.tb-messenger--discussion{flex:none!important;min-height:min(420px,46vh);max-height:none}.tb-messenger.tb-messenger--discussion .tb-messenger__feed{flex:1 1 auto;min-height:clamp(260px,38vh,480px);max-height:min(560px,52vh)}.tb-messenger.tb-messenger--discussion.tb-messenger--discussion-drop-active{outline:2px dashed var(--ant-color-primary, #1677ff);outline-offset:-2px;border-radius:var(--tb-radius, 8px)}.tb-discussion-drop-overlay{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;pointer-events:none;background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 14%,transparent);border-radius:inherit;border:2px dashed var(--ant-color-primary, #1677ff);box-sizing:border-box}[data-theme=dark] .tb-discussion-drop-overlay{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent)}.tb-chat-album{display:grid;gap:3px;max-width:280px;border-radius:10px;overflow:hidden}.tb-chat-album--double{grid-template-columns:1fr 1fr}.tb-chat-album--triple{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.tb-chat-album--triple .tb-chat-album__cell:first-child{grid-row:1 / span 2}.tb-chat-album--quad{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.tb-chat-album__cell{position:relative;padding:0;border:none;background:#111;cursor:pointer;overflow:hidden;min-height:72px}.tb-chat-album__cell img{display:block;width:100%;height:100%;min-height:72px;max-height:140px;object-fit:cover}.tb-chat-album__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-size:22px;font-weight:600}.tb-discussion-media-viewer{position:fixed;inset:0;z-index:12050;display:flex;flex-direction:column;background:#000;color:#fff}.tb-discussion-media-viewer__backdrop{position:absolute;inset:0;background:#000}.tb-discussion-media-viewer__header,.tb-discussion-media-viewer__stage,.tb-discussion-media-viewer__footer{position:relative;z-index:1}.tb-discussion-media-viewer__header{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-shrink:0}.tb-discussion-media-viewer__close{color:#fff!important}.tb-discussion-media-viewer__meta{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.tb-discussion-media-viewer__sender{font-weight:600;font-size:15px}.tb-discussion-media-viewer__sub{font-size:12px;opacity:.75}.tb-discussion-media-viewer__toolbar{display:flex;align-items:center;gap:4px;flex-shrink:0}.tb-discussion-media-viewer__toolbar .ant-btn{color:#fff!important}.tb-discussion-media-viewer__counter{font-size:13px;opacity:.8;margin-left:8px;white-space:nowrap}.tb-discussion-media-viewer__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 48px}.tb-discussion-media-viewer__media-wrap{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;cursor:zoom-in}.tb-discussion-media-viewer__image{max-width:100%;max-height:min(72vh,720px);object-fit:contain;transform-origin:center center;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none}.tb-discussion-media-viewer__video{max-width:100%;max-height:min(72vh,720px);border-radius:8px}.tb-discussion-media-viewer__nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;background:#ffffff1f!important;z-index:2}.tb-discussion-media-viewer__nav--prev{left:8px}.tb-discussion-media-viewer__nav--next{right:8px}.tb-discussion-media-viewer__footer{flex-shrink:0;padding:10px 12px 16px;background:linear-gradient(to top,#000000eb,#000000bf)}.tb-discussion-media-viewer__strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.tb-discussion-media-viewer__thumb{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#222}.tb-discussion-media-viewer__thumb.is-active{border-color:#25d366}.tb-discussion-media-viewer__thumb img,.tb-discussion-media-viewer__thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.tb-discussion-media-viewer__reply{margin-top:4px}.tb-discussion-media-viewer__reply-context{font-size:12px;opacity:.85;margin-bottom:6px}.tb-discussion-media-viewer__reply-row{display:flex;align-items:flex-end;gap:8px}.tb-discussion-media-viewer__reply-row .ant-input{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.tb-task-chat-bubble--media-click{cursor:pointer}.tb-task-chat-bubble--media-click img{cursor:pointer;display:block}.tb-jira-skeleton{border-radius:var(--tb-radius);background:linear-gradient(90deg,var(--tb-border) 25%,rgba(9,30,66,.06) 50%,var(--tb-border) 75%);background-size:200% 100%;animation:tb-jira-shimmer 1.2s ease-in-out infinite}@keyframes tb-jira-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tb-jira-board-root{min-height:120px}.tb-jira-project-header{margin-bottom:4px}.tb-jira-project-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;width:100%;min-width:0}.tb-jira-project-header-creator{flex:1;min-width:0}.tb-jira-project-header-members{flex-shrink:0;display:flex;align-items:center}.tb-jira-project-header-members--only{margin-left:auto}.tb-jira-project-header-members .ant-avatar-group .ant-avatar{background:var(--tb-surface, var(--ant-color-bg-container, #fff))!important;border:2px solid var(--tb-surface, var(--ant-color-bg-layout, #f5f5f5));box-sizing:border-box}.tb-jira-project-header-members .ant-avatar-group .ant-avatar .ant-avatar-string,.tb-jira-project-header-members .ant-avatar-group .ant-avatar .anticon{background:transparent}.tb-jira-project-header-members .ant-avatar-group .ant-avatar img{background:var(--tb-surface, var(--ant-color-bg-container, #fff))}[data-theme=dark] .tb-jira-project-header-members .ant-avatar-group .ant-avatar{background:var(--tb-surface, #1f1f1f)!important;border-color:var(--tb-bg, #141414)}[data-theme=dark] .tb-jira-project-header-members .ant-avatar-group .ant-avatar img{background:var(--tb-surface, #1f1f1f)}.tb-jira-project-header-creator .ant-avatar{background:var(--tb-surface, var(--ant-color-bg-container, #fff))!important;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));box-sizing:border-box}[data-theme=dark] .tb-jira-project-header-creator .ant-avatar{background:var(--tb-surface, #1f1f1f)!important}.tb-jira-project-title{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 6px;color:var(--tb-text);letter-spacing:-.02em}.tb-jira-project-desc{color:var(--tb-text-muted)!important}.tb-jira-project-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:0;padding:0 2px}.tb-jira-project-tabs .ant-tabs-tab{padding:10px 16px;font-weight:500}.tb-jira-project-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tb-primary)!important}.tb-jira-project-tabs .ant-tabs-ink-bar{background:var(--tb-primary)}.tb-jira .ant-btn-primary{background:var(--tb-primary)!important;border-color:var(--tb-primary)!important;box-shadow:none}.tb-jira .ant-btn-primary:not(:disabled):hover{background:var(--tb-primary-hover)!important;border-color:var(--tb-primary-hover)!important}.tb-jira .ant-btn-default{border-color:var(--tb-border)}.tb-jira .ant-select .ant-select-selector{border-radius:6px!important;border-color:var(--tb-border)!important}.tb-jira .ant-select-focused .ant-select-selector,.tb-jira .ant-select:hover .ant-select-selector{border-color:var(--tb-primary)!important}.tb-jira .ant-alert{border-radius:var(--tb-radius)}.tb-jira .taskboard-kanban-scroll{background:var(--tb-bg)!important;border-color:var(--tb-border)!important}.tb-jira .taskboard-kanban-scroll-track{background:transparent}.tb-jira .taskboard-column-sticky,.tb-jira .taskboard-column-header,.tb-jira .taskboard-column-sticky--pinned{background:var(--tb-surface, #1f1f1f)!important}.tb-jira .taskboard-column-sticky--pinned{box-shadow:0 1px 0 var(--tb-border),0 8px 18px #00000059}.tb-jira .taskboard-board-toolbar{background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--tb-radius);box-shadow:var(--tb-shadow);padding:12px 14px}.tb-jira .ant-breadcrumb a,.tb-jira .ant-breadcrumb-link{color:var(--tb-primary)}.tb-jira-breadcrumb-boards-btn.ant-btn{margin:0;padding:2px 12px;min-height:28px;height:auto;line-height:1.35;font-weight:600;font-size:13px;border-radius:8px;border-color:var(--tb-border);color:var(--tb-primary);background:var(--tb-surface);box-shadow:none}.tb-jira-breadcrumb-boards-btn.ant-btn:hover{border-color:var(--tb-primary)!important;color:var(--tb-primary)!important;background:color-mix(in srgb,var(--tb-primary) 10%,var(--tb-surface))!important}.tb-jira-breadcrumb-boards-btn.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--tb-primary) 45%,transparent);outline-offset:1px}.tb-jira .ant-table{background:var(--tb-surface)}.tb-jira .ant-card{border-color:var(--tb-border);border-radius:var(--tb-radius)}.tb-messenger{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--tb-border);border-radius:var(--tb-radius);overflow:hidden;background:var(--tb-surface);box-shadow:var(--tb-shadow)}.tb-messenger__header{flex:none;padding:10px 14px;border-bottom:1px solid var(--tb-border);background:var(--tb-surface)}.tb-messenger__feed{flex:1;min-height:180px;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;padding:14px 12px;background:var(--tb-chat-bg);background-image:radial-gradient(circle at 1px 1px,var(--tb-border) 1px,transparent 0);background-size:20px 20px}[data-theme=dark] .tb-messenger__feed{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0)}.tb-messenger__composer{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--tb-border);background:var(--tb-chat-composer-bg)}.tb-messenger__composer .ant-input{background:var(--tb-surface);color:var(--tb-text)}.tb-messenger__composer--recording{align-items:center;flex-wrap:wrap}.tb-edit-comment-modal .tb-edit-comment-modal__textarea-wrap .ant-input-textarea-show-count{position:relative}.tb-edit-comment-modal .tb-edit-comment-modal__textarea-wrap .ant-input-data-count{position:static!important;display:block;text-align:right;margin-top:8px}.tb-chat-reply-quote{display:flex;align-items:stretch;width:fit-content;max-width:min(100%,280px);margin:0 0 6px;padding:0;border:none;border-radius:6px;overflow:hidden;text-align:left;cursor:pointer;background:#00000024;color:inherit;font:inherit;line-height:1.25}.tb-chat-reply-quote--static{cursor:default}.tb-task-chat-row--mine .tb-task-chat-bubble .tb-chat-reply-quote{background:#00000038}.tb-task-chat-row--other .tb-task-chat-bubble .tb-chat-reply-quote{background:#ffffff1a}.tb-chat-reply-quote:hover:not(:disabled){filter:brightness(1.08)}.tb-chat-reply-quote__bar{width:4px;flex-shrink:0;background:#53bdeb}.tb-task-chat-row--mine .tb-chat-reply-quote__bar{background:#ffffffd9}.tb-chat-reply-quote__body{flex:1;min-width:0;padding:5px 8px;display:flex;flex-direction:column;justify-content:center;gap:1px}.tb-chat-reply-quote__sender{font-size:13px;font-weight:600;color:#53bdeb;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-task-chat-row--mine .tb-chat-reply-quote__sender{color:#7dd3fc}.tb-chat-reply-quote__preview{font-size:12px;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:200px}.tb-chat-reply-quote__thumb-wrap{position:relative;flex-shrink:0;width:48px;height:48px;background:#111}.tb-chat-reply-quote__thumb{width:48px;height:48px;object-fit:cover;display:block}.tb-chat-reply-quote__thumb-play{position:absolute;inset:0;margin:auto;font-size:18px;color:#ffffffeb;pointer-events:none}.tb-chat-reply-quote__icon{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:.75}.tb-task-chat-reply-banner{position:relative;margin:0 12px 8px;padding:8px 36px 8px 8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .04));border-radius:8px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .1))}.tb-task-chat-reply-banner__close{position:absolute!important;top:4px;right:2px;width:32px!important;height:32px!important;z-index:1}.tb-task-chat-reply-banner .tb-chat-reply-quote{max-width:100%;margin:0}.tb-task-chat-row--jump-highlight{border-radius:10px;animation:tb-chat-jump-flash 1.4s ease}@keyframes tb-chat-jump-flash{0%,to{background:transparent}35%{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent)}}.tb-task-chat-swipe{touch-action:pan-y;will-change:transform;transition:transform .12s ease-out}.tb-task-chat-swipe--active{opacity:.92}.tb-task-chat-row--mine .tb-voice-wave-player .ant-btn{color:inherit!important}.tb-task-chat-log{display:flex;flex-direction:column;gap:14px}.tb-task-chat-row{display:flex;flex-direction:column;max-width:92%}.tb-task-chat-row--mine{align-self:flex-end;align-items:flex-end}.tb-task-chat-row--other{align-self:flex-start;align-items:flex-start}.tb-task-chat-bubble{position:relative;border-radius:14px 14px 14px 4px;padding:6px 8px 5px 10px;font-size:14px;line-height:1.45;word-break:break-word;box-shadow:0 1px 2px #0000000f}.tb-task-chat-bubble__sender{display:block;font-size:12px;font-weight:600;line-height:1.25;margin-bottom:2px;color:#53bdeb}.tb-task-chat-row--other .tb-task-chat-bubble__sender{color:#53bdeb}.tb-task-chat-bubble__text{white-space:pre-wrap;word-break:break-word;display:inline}.tb-task-chat-bubble__time{float:right;margin:4px 0 0 10px;font-size:11px;line-height:1.15;white-space:nowrap;opacity:.72;vertical-align:bottom;-webkit-user-select:none;user-select:none}.tb-task-chat-bubble__edited{margin-right:4px;opacity:.85}.tb-task-chat-bubble__time-sep,.tb-task-chat-bubble__time-suffix{opacity:.9}.tb-task-chat-bubble--media{padding-bottom:6px}.tb-task-chat-bubble__time--media{float:none;position:absolute;right:10px;bottom:8px;margin:0;padding:2px 7px;border-radius:6px;background:#0000007a;color:#fffffff2;opacity:1;z-index:2;pointer-events:none}.tb-task-chat-row--mine .tb-task-chat-bubble__time--media{color:#fffffff2}.tb-task-chat-row--mine .tb-task-chat-bubble{border-radius:14px 14px 4px;background:var(--tb-chat-bubble-mine-bg);color:var(--tb-chat-bubble-mine-text);border:1px solid rgba(0,0,0,.12)}.tb-task-chat-row--mine .tb-task-chat-bubble a{color:inherit!important;text-decoration:underline;text-underline-offset:2px;opacity:.95}.tb-jira-surface a.tb-discussion-link,.tb-task-chat-quote a.tb-discussion-link,.tb-reply-preview-linkify a.tb-discussion-link,.tb-task-chat-row--other .tb-task-chat-bubble a.tb-discussion-link{color:var(--ant-color-link, #1677ff);text-decoration:underline;text-underline-offset:2px;word-break:break-all}[data-theme=dark] .tb-jira-surface a.tb-discussion-link,[data-theme=dark] .tb-task-chat-quote a.tb-discussion-link,[data-theme=dark] .tb-reply-preview-linkify a.tb-discussion-link,[data-theme=dark] .tb-task-chat-row--other .tb-task-chat-bubble a.tb-discussion-link{color:var(--ant-color-link, #69b1ff)}[data-theme=dark] .tb-task-chat-row--mine .tb-task-chat-bubble{border-color:#fff3}.tb-task-chat-row--other .tb-task-chat-bubble{background:var(--tb-chat-bubble-other-bg);color:var(--tb-chat-bubble-other-text);border:1px solid var(--tb-border)}.tb-task-chat-file{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 12px;border-radius:14px;background:var(--tb-chat-file-bg);color:var(--tb-chat-file-text);border:1px solid var(--tb-border);box-shadow:0 1px 2px #0000000f;text-decoration:none}.tb-task-chat-row--mine .tb-task-chat-file{border-radius:14px 14px 4px}.tb-task-chat-row--other .tb-task-chat-file{border-radius:14px 14px 14px 4px}.tb-task-chat-file:hover{filter:brightness(1.05)}.tb-task-chat-row--mine .tb-task-chat-file{background:#0c66e424;color:var(--tb-text);border-color:#0c66e459}[data-theme=dark] .tb-task-chat-row--mine .tb-task-chat-file{background:#1668dc59;color:#fffffff2;border-color:#ffffff38}.tb-task-chat-file__icon{flex:none;font-size:22px;opacity:.85}.tb-task-chat-file__name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.tb-task-chat-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;background:var(--tb-chat-bubble-other-bg);color:var(--tb-chat-bubble-other-text);border:1px solid var(--tb-border)}.tb-task-chat-row--mine .tb-task-chat-avatar{background:var(--tb-chat-bubble-mine-bg);color:var(--tb-chat-bubble-mine-text);border-color:transparent}.tb-task-chat-row__inner{display:flex;gap:8px;align-items:flex-start;max-width:100%}.tb-task-chat-row--mine .tb-task-chat-row__inner{flex-direction:row-reverse}.tb-jira-drawer.ant-drawer .ant-drawer-header-title{flex:1;min-width:0}.tb-jira-drawer.ant-drawer .ant-drawer-title{width:100%}.tb-discussion-drawer-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;width:100%;max-width:100%}.tb-discussion-drawer-header__titles{flex:1 1 160px;min-width:0}.tb-discussion-drawer-header__main{font-weight:600;font-size:15px;line-height:1.35}.tb-discussion-drawer-header__sub{display:block;font-size:12px;margin-top:2px}.tb-discussion-drawer-header__actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.tb-task-chat-avatar.ant-avatar{flex-shrink:0}.tb-priority-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001f}.tb-priority-dot--pulse{animation:tb-priority-dot-pulse 1.4s ease-in-out infinite}@keyframes tb-priority-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #cf132273}50%{transform:scale(1.08);box-shadow:0 0 0 7px #cf132200}}@keyframes tb-mywork-row-critical{0%,to{background-color:#cf13220f!important}50%{background-color:#cf132221!important}}.tb-mywork-row-priority--highest>td{animation:tb-mywork-row-critical 2s ease-in-out infinite}.tb-mywork-row-priority--high>td{background:#fa541c12!important}.tb-mywork-row-priority--medium>td{background:#faad140f!important}.tb-mywork-row-priority--low>td{background:#1677ff0d!important}.tb-mywork-row-priority--lowest>td{background:#8c8c8c0d!important}@keyframes tb-mywork-row-discussion{0%,to{background-color:#faad1414!important}50%{background-color:#faad1433!important}}@media(prefers-reduced-motion:no-preference){.tb-mywork-row-discussion-alert>td{animation:tb-mywork-row-discussion 1.6s ease-in-out infinite}}.ant-table-tbody>tr.tb-mywork-row-search-hit>td{box-shadow:inset 4px 0 #faad14;background-color:#fadb1442!important}[data-theme=dark] .ant-table-tbody>tr.tb-mywork-row-search-hit>td{background-color:#fadb1424!important;box-shadow:inset 4px 0 #d89614}@keyframes tb-mywork-row-critical-dark{0%,to{background-color:#cf13221f!important}50%{background-color:#cf132238!important}}[data-theme=dark] .tb-mywork-row-priority--highest>td{animation-name:tb-mywork-row-critical-dark}[data-theme=dark] .tb-mywork-row-priority--high>td{background:#fa541c1f!important}@keyframes tb-mywork-row-discussion-dark{0%,to{background-color:#faad141f!important}50%{background-color:#faad143d!important}}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .tb-mywork-row-discussion-alert>td{animation:tb-mywork-row-discussion-dark 1.4s ease-in-out infinite}}.tb-mywork-cal-card--priority-pulse{animation:tb-mywork-cal-priority-pulse 1.8s ease-in-out infinite}.tb-mywork-kanban-scroll{max-width:100%}.taskboard-card--my-work-readonly .taskboard-card-surface{cursor:pointer}.taskboard-card--my-work-readonly:hover .taskboard-card-surface{box-shadow:var(--ant-box-shadow-secondary)}.tb-mywork-kanban-search-hit .taskboard-card-surface{outline:2px solid var(--ant-color-warning);outline-offset:0}.taskboard-card--my-work-readonly.taskboard-card--last-opened:not(.taskboard-card--dragging):after{border-color:#52c41a}@keyframes tb-mywork-cal-priority-pulse{0%,to{box-shadow:0 0 #cf132266}50%{box-shadow:0 0 0 6px #cf132200}}.tb-task-checklist{margin-bottom:16px}.tb-task-checklist-panel{border:1px solid var(--tb-border);border-radius:var(--tb-radius);background:color-mix(in srgb,var(--tb-surface) 96%,var(--tb-border));padding:12px 14px;max-height:min(560px,62vh);display:flex;flex-direction:column;overflow:hidden}.tb-task-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tb-task-checklist-head-icon{color:var(--tb-text-muted);font-size:16px}.tb-task-checklist-progress-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tb-task-checklist-progress-row .ant-progress{flex:1;margin:0}.tb-task-checklist-progress-row .tb-checklist-linear-track{flex:1;min-width:48px}.tb-task-checklist-panel>:not(.tb-task-checklist-list-scroll){flex-shrink:0}.tb-task-checklist-list-scroll{flex:1 1 auto;min-height:0;max-height:min(380px,48vh);overflow-y:auto;overflow-x:hidden;margin-bottom:8px;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tb-border) 85%,transparent) transparent}.tb-task-checklist-list-scroll::-webkit-scrollbar{width:8px}.tb-task-checklist-list-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tb-border) 90%,var(--tb-text-muted));border-radius:6px}.tb-task-checklist-list-scroll .tb-task-checklist-list{margin-bottom:0}.tb-task-checklist-list{list-style:none;margin:0 0 8px;padding:0}.tb-task-checklist-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;width:100%}.tb-task-checklist-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tb-task-checklist-item-row{display:flex;align-items:flex-start;gap:4px;width:100%}.tb-task-checklist-item-row .tb-task-checklist-item-input,.tb-task-checklist-item-row .tb-task-checklist-item-text{flex:1;min-width:0;width:100%}.tb-task-checklist-item-hoverable{width:100%}.tb-task-checklist-item-check{flex-shrink:0;display:inline-flex;align-items:flex-start;padding-top:6px;line-height:1}.tb-task-checklist-item-input{flex:1;min-width:0;width:100%;padding-inline:4px!important;line-height:1.45}.tb-task-checklist-item-input textarea.ant-input{resize:none;min-height:22px!important;overflow:visible;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.tb-task-checklist-item-text.ant-typography{display:block;margin-bottom:0;overflow:visible;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.tb-checklist-import-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.tb-checklist-import-modal .ant-modal-body{flex:1 1 auto;min-height:0}.tb-checklist-import-modal__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.tb-checklist-import-modal__matrix{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.tb-checklist-import-modal__table-host{flex:1 1 auto;min-height:120px;overflow:hidden}.tb-checklist-import-modal__table-host .ant-table table{table-layout:fixed}.tb-checklist-import-modal .ant-table-thead>tr>th.tb-import-preview-title-col,.tb-checklist-import-modal .ant-table-tbody>tr>td.tb-import-preview-title-col{width:var(--tb-import-title-col-w, 260px);max-width:var(--tb-import-title-col-w, 260px);vertical-align:top;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.tb-checklist-import-modal .tb-import-preview-title-cell{display:block;line-height:1.45}.tb-checklist-import-modal .ant-table-selection-column{width:40px!important;min-width:40px!important;max-width:44px!important}.tb-checklist-import-modal .ant-table-thead>tr>th.ant-table-selection-column{text-align:left!important}.tb-checklist-import-modal .ant-table-tbody>tr>td.ant-table-selection-column{text-align:left!important}.tb-checklist-import-modal .ant-table-thead>tr>th.ant-table-selection-column .ant-checkbox-wrapper{margin-inline-start:0}.tb-import-col-head{display:block;width:100%;margin:0;padding:4px 8px;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;line-height:1.35}.tb-import-col-head:hover{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .06))}.tb-checklist-import-modal .ant-table-thead>tr>th.tb-import-col-active,.tb-checklist-import-modal .ant-table-tbody>tr>td.tb-import-col-active,.tb-checklist-import-modal .ant-table-cell.tb-import-col-active{background:#52c41a1f!important}[data-theme=dark] .tb-checklist-import-modal .ant-table-thead>tr>th.tb-import-col-active,[data-theme=dark] .tb-checklist-import-modal .ant-table-tbody>tr>td.tb-import-col-active,[data-theme=dark] .tb-checklist-import-modal .ant-table-cell.tb-import-col-active{background:#52c41a33!important}.tb-import-col-head--active{background:transparent!important;color:#389e0d!important;font-weight:600}[data-theme=dark] .tb-import-col-head--active{color:#73d13d!important}.tb-activity-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding:4px 0 2px 2px}.tb-activity-timeline__row{display:flex;gap:12px;position:relative;padding-bottom:14px}.tb-activity-timeline__row:last-child{padding-bottom:0}.tb-activity-timeline__rail{flex-shrink:0;width:20px;display:flex;flex-direction:column;align-items:center}.tb-activity-timeline__line{flex:1;width:2px;min-height:8px;background:var(--tb-border);border-radius:1px}.tb-activity-timeline__row:last-child .tb-activity-timeline__line{display:none}.tb-activity-timeline__dot{width:10px;height:10px;border-radius:50%;background:var(--tb-border);border:2px solid var(--tb-surface);box-shadow:0 0 0 1px var(--tb-border);flex-shrink:0}.tb-activity-timeline__row--current .tb-activity-timeline__dot{background:var(--tb-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--tb-primary) 35%,transparent)}.tb-activity-timeline__body{flex:1;min-width:0;padding-top:0}.tb-activity-timeline__time{font-size:11px;color:var(--tb-text-muted);margin-bottom:2px}.tb-activity-timeline__title{font-size:13px;color:var(--tb-text);line-height:1.4;font-weight:500}.tb-activity-timeline__row--current .tb-activity-timeline__title{font-weight:600}.tb-activity-timeline__sub{font-size:12px;color:var(--tb-text-muted);margin-top:2px}.daily-report-feed-list.ant-list-split .ant-list-item{border-block-end:none!important}.daily-report-feed-list .ant-list-item-action{display:none!important}.daily-report-feed-card{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 18px;background:#ffffff0a;box-sizing:border-box;width:100%;box-shadow:0 2px 8px #0003}.daily-report-feed-card:hover{background:#ffffff0e;border-color:#ffffff29}.daily-report-approval-inbox-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;width:100%}.daily-report-approval-inbox-actions{margin-left:auto;flex:0 1 auto}.daily-report-approval-inbox-body{width:100%;margin-top:4px}.tb-jira .daily-report-feed-list.ant-list-split .ant-list-item{border-block-end:none!important}.tb-jira .taskboard-daily-reports-table .ant-table-expanded-row>.ant-table-cell{padding:0!important}.tb-jira .taskboard-daily-reports-table .daily-report-expanded-inner{width:100%;max-width:100%;box-sizing:border-box;text-align:left;padding:14px 16px 16px}.tb-jira .taskboard-daily-reports-table .ant-table-tbody>tr.ant-table-row:not(.ant-table-expanded-row){cursor:pointer}.tb-daily-report-tags-row{width:100%;max-width:100%;min-width:0}.tb-daily-report-tag.ant-tag{max-width:100%;height:auto;line-height:1.4;white-space:normal;word-break:break-word}.tb-jira .taskboard-daily-reports-table .daily-report-actions-cell{cursor:default}.app-sider-menu{padding-top:8px}.app-sider-menu .ant-menu-submenu-title{font-size:12px;font-weight:600;letter-spacing:.03em;opacity:.9}.app-sider-menu .ant-menu-submenu-title .anticon{font-size:14px}.app-sider-menu .ant-menu-item-selected{font-weight:600}.app-sider-menu-popup{display:none!important}.login-container{min-height:var(--app-vh);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#f5f5f5;transition:background .3s ease}html[data-theme=dark] .login-container,body[data-theme=dark] .login-container,[data-theme=dark] .login-container{background:#0a0a0a}.login-theme-switcher{position:absolute;top:24px;right:24px;z-index:100}.login-wrapper{display:flex;width:900px;height:550px;max-width:900px;max-height:600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}html[data-theme=dark] .login-wrapper,body[data-theme=dark] .login-wrapper,[data-theme=dark] .login-wrapper{background:#1a1a1a!important;box-shadow:0 10px 40px #00000080!important}.login-form-container{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 50px;background:#fff;position:relative;z-index:2;transition:all .3s ease;overflow:hidden}html[data-theme=dark] .login-form-container,body[data-theme=dark] .login-form-container,[data-theme=dark] .login-form-container{background:#1a1a1a!important}.login-form-content{width:100%;max-width:400px;display:flex;flex-direction:column;height:100%}.register-wrapper{height:auto;min-height:650px;max-height:90vh}.register-container .login-form-container{padding-top:20px;padding-bottom:20px}.register-container .ant-form-item{margin-bottom:12px}.register-container .login-input{height:42px}.register-container .login-submit-btn{height:46px;font-size:15px;margin-top:6px}.register-container .login-form-content{overflow:hidden}.register-container .login-form{overflow:auto;padding-right:6px}.register-container .login-form::-webkit-scrollbar{width:6px}.register-container .login-form::-webkit-scrollbar-thumb{background:#8c8c8c59;border-radius:6px}.register-container .login-form::-webkit-scrollbar-thumb:hover{background:#8c8c8c8c}.login-logo-container{display:flex;justify-content:center;margin-bottom:-20px;flex-shrink:0;height:140px;align-items:center}.login-logo-img{height:280px;width:auto;object-fit:contain;border-radius:12px;transition:all .3s ease}[data-theme=dark] .login-logo-img{filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}.login-form{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.login-form .ant-form-item-label>label{font-weight:500;color:#595959;transition:color .3s ease}html[data-theme=dark] .login-form .ant-form-item-label>label,body[data-theme=dark] .login-form .ant-form-item-label>label,[data-theme=dark] .login-form .ant-form-item-label>label{color:#fff!important}.login-input{height:48px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;color:#262626;transition:all .3s ease}[data-theme=light] .login-input,[data-theme=light] .ant-input,[data-theme=light] .login-input.ant-input{background:#fff!important;background-color:#fff!important;border-color:#d9d9d9!important;color:#262626!important}[data-theme=light] .ant-input-affix-wrapper{background:#fff!important;background-color:#fff!important;border-color:#d9d9d9!important}[data-theme=light] .ant-input-affix-wrapper .ant-input{background:transparent!important;background-color:transparent!important;color:#262626!important}[data-theme=light] .ant-input-affix-wrapper-focused{border-color:#722ed1!important;box-shadow:0 0 0 2px #722ed133!important}html[data-theme=dark] .login-input,body[data-theme=dark] .login-input,[data-theme=dark] .login-input,html[data-theme=dark] .ant-input,body[data-theme=dark] .ant-input,[data-theme=dark] .ant-input{background:#2a2a2a!important;border-color:#434343!important;color:#fff!important}html[data-theme=dark] .ant-input-affix-wrapper,body[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-affix-wrapper{background:#2a2a2a!important;border-color:#434343!important}html[data-theme=dark] .ant-input-affix-wrapper .ant-input,body[data-theme=dark] .ant-input-affix-wrapper .ant-input,[data-theme=dark] .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#fff!important}[data-theme=light] .login-input.ant-input-password{background:#fff!important}[data-theme=light] .login-input.ant-input-password .ant-input{background:#fff!important;color:#262626!important}.login-input:focus,.login-input-focused{border-color:#722ed1;box-shadow:0 0 0 2px #722ed133}[data-theme=dark] .login-input:focus,[data-theme=dark] .login-input-focused{border-color:#9254de;box-shadow:0 0 0 2px #9254de4d}.login-submit-btn{height:50px;border-radius:8px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#4a148c,#722ed1 30%,#1890ff);border:none;margin-top:10px;transition:all .3s ease}.login-submit-btn:hover{background:linear-gradient(135deg,#6a1b9a,#9254de 30%,#40a9ff);transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}.login-submit-btn:active{transform:translateY(0)}.auth-inline-link{padding:0!important;height:auto!important;line-height:1!important;font-size:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.auth-inline-link:hover,.auth-inline-link:focus,.auth-inline-link:active{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .auth-inline-link,body[data-theme=dark] .auth-inline-link,[data-theme=dark] .auth-inline-link{color:#ffffffd9!important}.login-welcome-container{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 50px;background:linear-gradient(135deg,#4a148c,#722ed1 30%,#1890ff 70%,#40a9ff);position:relative;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);transition:all .3s ease}.login-welcome-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#4a148cf2,#722ed1f2 30%,#1890fff2 70%,#40a9fff2);z-index:1}.login-welcome-content{position:relative;z-index:2;color:#fff;text-align:center}.welcome-title{font-size:35px!important;font-weight:700!important;margin-bottom:24px!important;color:#fff!important}.welcome-title.ant-typography,.welcome-title h1.ant-typography{color:#fff!important}.welcome-text{display:block;font-size:16px;line-height:1.8;color:#fffffff2!important;max-width:350px;margin:0 auto}.welcome-text.ant-typography,.welcome-text span,[data-theme=light] .welcome-title,[data-theme=light] .welcome-title.ant-typography,[data-theme=light] .welcome-title h1,[data-theme=light] .welcome-text,[data-theme=light] .welcome-text.ant-typography,[data-theme=light] .welcome-text span,[data-theme=dark] .welcome-title,[data-theme=dark] .welcome-title.ant-typography,[data-theme=dark] .welcome-title h1,[data-theme=dark] .welcome-text,[data-theme=dark] .welcome-text.ant-typography,[data-theme=dark] .welcome-text span,.login-welcome-content .ant-typography,.login-welcome-content .ant-typography-title,.login-welcome-content h1,.login-welcome-content span,.login-welcome-content .ant-typography-secondary{color:#fffffff2!important}@media(max-width:768px){.login-container{align-items:stretch;justify-content:stretch}.login-theme-switcher{top:12px;right:12px}.login-wrapper{flex-direction:column;width:100%;height:auto;max-width:100%;min-height:var(--app-vh);border-radius:0;margin:0;box-shadow:none}.login-form-container{flex:1;padding:76px 20px 20px;width:100%}.login-welcome-container{display:none}.register-wrapper{max-height:none;min-height:var(--app-vh)}.register-logo-container{height:64px}.register-logo-img{height:92px}.login-title,.welcome-title{font-size:30px!important}.login-subtitle{margin-bottom:30px}}@media(max-width:480px){.login-logo-container{height:96px;margin-bottom:-8px}.login-logo-img{height:160px}.register-logo-container{height:56px;margin-bottom:6px}.register-logo-img{height:84px}.login-form-container,.login-welcome-container{padding:72px 16px 16px}.login-title,.welcome-title{font-size:24px!important}.login-subtitle,.welcome-text{font-size:14px}.login-input,.login-submit-btn{height:46px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-form-content,.login-welcome-content{animation:fadeIn .6s ease-out}.login-input .anticon{color:#8c8c8c;transition:color .3s ease}html[data-theme=dark] .login-input .anticon,body[data-theme=dark] .login-input .anticon,[data-theme=dark] .login-input .anticon{color:#bfbfbf!important}.login-input:focus .anticon,.login-input-focused .anticon{color:#722ed1}html[data-theme=dark] .login-input:focus .anticon,html[data-theme=dark] .login-input-focused .anticon,body[data-theme=dark] .login-input:focus .anticon,body[data-theme=dark] .login-input-focused .anticon,[data-theme=dark] .login-input:focus .anticon,[data-theme=dark] .login-input-focused .anticon{color:#9254de!important}.landing-page{min-height:100vh;background:#fafafa;transition:background .3s ease}html[data-theme=dark] .landing-page,body[data-theme=dark] .landing-page,[data-theme=dark] .landing-page{background:#141414!important}.landing-header{padding:0 24px;background:#fff;border-bottom:1px solid #e8e8e8;transition:all .3s ease;display:flex;align-items:center;height:64px;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;box-shadow:0 2px 8px #0000000f}html[data-theme=dark] .landing-header,body[data-theme=dark] .landing-header,[data-theme=dark] .landing-header{background:#1f1f1f!important;border-bottom:1px solid #434343!important;box-shadow:0 2px 8px #0000004d!important}.landing-header-logo{display:flex;align-items:center;height:100%;overflow:visible}.landing-header-logo img{height:120px;width:auto;object-fit:contain}.landing-content{padding:48px 24px;max-width:1400px;margin:64px auto 0}.app-card{border-radius:12px;transition:all .3s ease;border:1px solid #e8e8e8}html[data-theme=dark] .app-card,body[data-theme=dark] .app-card,[data-theme=dark] .app-card{border-color:#434343!important}.app-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}html[data-theme=dark] .app-card:hover,body[data-theme=dark] .app-card:hover,[data-theme=dark] .app-card:hover{box-shadow:0 8px 24px #0006!important}[data-theme=light] .app-card,[data-theme=light] .app-card.ant-card,.landing-page[data-theme=light] .app-card,.landing-page[data-theme=light] .ant-card.app-card{background:#fff!important;background-color:#fff!important;border-color:#e8e8e8!important}[data-theme=light] .app-card .ant-card-body,.landing-page[data-theme=light] .app-card .ant-card-body,.landing-page[data-theme=light] .ant-card.app-card .ant-card-body{background:#fff!important;background-color:#fff!important;color:#434343!important}html[data-theme=dark] .app-card,html[data-theme=dark] .app-card.ant-card,body[data-theme=dark] .app-card,body[data-theme=dark] .app-card.ant-card,[data-theme=dark] .app-card,[data-theme=dark] .app-card.ant-card,.landing-page[data-theme=dark] .app-card{background:#1f1f1f!important;background-color:#1f1f1f!important;border-color:#434343!important}html[data-theme=dark] .app-card .ant-card-body,body[data-theme=dark] .app-card .ant-card-body,[data-theme=dark] .app-card .ant-card-body,.landing-page[data-theme=dark] .app-card .ant-card-body{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}[data-theme=light] .about-card,[data-theme=light] .about-card.ant-card,.landing-page[data-theme=light] .about-card,.landing-page[data-theme=light] .ant-card.about-card{background:#fff!important;background-color:#fff!important;border-color:#e8e8e8!important}[data-theme=light] .about-card .ant-card-body,.landing-page[data-theme=light] .about-card .ant-card-body,.landing-page[data-theme=light] .ant-card.about-card .ant-card-body{background:#fff!important;background-color:#fff!important;color:#434343!important}html[data-theme=dark] .about-card,html[data-theme=dark] .about-card.ant-card,body[data-theme=dark] .about-card,body[data-theme=dark] .about-card.ant-card,[data-theme=dark] .about-card,[data-theme=dark] .about-card.ant-card,.landing-page[data-theme=dark] .about-card{background:#1f1f1f!important;background-color:#1f1f1f!important;border-color:#434343!important}html[data-theme=dark] .about-card .ant-card-body,body[data-theme=dark] .about-card .ant-card-body,[data-theme=dark] .about-card .ant-card-body,.landing-page[data-theme=dark] .about-card .ant-card-body{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}[data-theme=light] .landing-header .ant-btn-text,[data-theme=light] .landing-header-btn,.landing-page[data-theme=light] .landing-header .ant-btn-text{color:#595959!important}[data-theme=light] .landing-header .ant-btn-text:hover,[data-theme=light] .landing-header-btn:hover,.landing-page[data-theme=light] .landing-header .ant-btn-text:hover{color:#262626!important;background:#0000000a!important}[data-theme=light] .landing-title,[data-theme=light] .landing-title.ant-typography,[data-theme=light] .landing-title h1{color:#434343!important}[data-theme=dark] .landing-title,[data-theme=dark] .landing-title.ant-typography{color:#ffffffd9!important}[data-theme=light] .landing-subtitle,[data-theme=light] .landing-subtitle.ant-typography{color:#8c8c8c!important}[data-theme=dark] .landing-subtitle,[data-theme=dark] .landing-subtitle.ant-typography{color:#ffffffa6!important}[data-theme=light] .app-card-title,[data-theme=light] .app-card-title.ant-typography,[data-theme=light] .app-card-title.ant-typography-title,[data-theme=light] .app-card-title h4,.landing-page[data-theme=light] .app-card .ant-card-body h4{color:#434343!important}[data-theme=dark] .app-card-title,[data-theme=dark] .app-card-title.ant-typography{color:#ffffffd9!important}[data-theme=light] .app-card-description,[data-theme=light] .app-card-description.ant-typography,[data-theme=light] .app-card-description span,.landing-page[data-theme=light] .app-card .ant-card-body .ant-typography-secondary{color:#8c8c8c!important}[data-theme=dark] .app-card-description,[data-theme=dark] .app-card-description.ant-typography{color:#ffffffa6!important}[data-theme=light] .about-card-title,[data-theme=light] .about-card-title.ant-typography,[data-theme=light] .about-card-title.ant-typography-title,[data-theme=light] .about-card-title h3,.landing-page[data-theme=light] .about-card .ant-card-body h3{color:#434343!important}[data-theme=dark] .about-card-title,[data-theme=dark] .about-card-title.ant-typography{color:#ffffffd9!important}[data-theme=light] .about-card-text,[data-theme=light] .about-card-text.ant-typography,[data-theme=light] .about-card-text span,.landing-page[data-theme=light] .about-card .ant-card-body .ant-typography{color:#8c8c8c!important}[data-theme=dark] .about-card-text,[data-theme=dark] .about-card-text.ant-typography{color:#ffffffa6!important}@media(max-width:768px){.landing-header{padding:0 12px;height:56px}.landing-header-logo img{height:68px}.landing-content{margin-top:56px;padding:20px 12px 28px}.landing-content .ant-typography h1,.landing-content .ant-typography h2{margin-bottom:10px!important}.landing-content .ant-card{border-radius:10px}.landing-content .ant-card-body{padding:14px!important}.app-card{min-height:100%}.about-card{margin-top:28px!important}}.monitoring-page{max-width:1200px;margin:0 auto;box-sizing:border-box}.monitoring-top-cards .ant-card-body{min-height:104px;display:flex;flex-direction:column;justify-content:flex-start}.monitoring-system-card .ant-card-body{padding:20px 24px}.monitoring-metric-card .ant-card-body{padding:16px 20px}.monitoring-tabs .ant-tabs-nav{margin-bottom:16px}[data-theme=light] .ant-layout-sider{background:#fff!important;border-right:1px solid #e8e8e8!important}[data-theme=light] .ant-layout-header{background:#fff!important;border-bottom:1px solid #e8e8e8!important}[data-theme=light] .ant-menu{background:#fff!important}[data-theme=light] .ant-menu-item{color:#000000d9!important}[data-theme=light] .ant-menu-item:hover{background:#f5f5f5!important}[data-theme=light] .ant-menu-item-selected{background:#e6f7ff!important;color:#1890ff!important}[data-theme=light] .ant-menu-item-selected:after{border-right-color:#1890ff!important}[data-theme=light] .ant-menu-item-icon{color:#000000a6!important}[data-theme=light] .ant-menu-item-selected .ant-menu-item-icon{color:#1890ff!important}[data-theme=dark] .ant-menu-item{color:#ffffffd9!important}[data-theme=dark] .ant-menu-item-selected{background:#1890ff!important;color:#fff!important}[data-theme=light] .ant-switch{background-color:#d9d9d9!important}[data-theme=light] .ant-switch-checked{background-color:#1890ff!important}[data-theme=light] .ant-switch .anticon{color:#000000a6!important}[data-theme=light] .ant-switch-checked .anticon,[data-theme=dark] .ant-switch-checked .anticon{color:#fff!important}[data-theme=dark] .ant-switch:not(.ant-switch-checked) .anticon{color:#ffffff73!important}[data-theme=light] .ant-table{background:#fff!important;color:#000000d9!important}[data-theme=light] .ant-table-thead>tr>th{background:#fafafa!important;color:#000000d9!important;border-bottom:1px solid #f0f0f0!important}[data-theme=light] .ant-table-tbody>tr>td{color:#000000d9!important;border-bottom:1px solid #f0f0f0!important}[data-theme=light] .ant-table-tbody>tr:hover>td{background:#fafafa!important}[data-theme=light] .ant-card{background:#fff!important;color:#000000d9!important;border:1px solid #e8e8e8!important}[data-theme=light] .ant-card-head-title,[data-theme=light] .ant-card-body,[data-theme=light] .ant-typography{color:#000000d9!important}[data-theme=light] .ant-statistic-title{color:#000000a6!important}[data-theme=light] .ant-statistic-content{color:#000000d9!important}[data-theme=light] .ant-table .ant-tag-blue{background:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!important}[data-theme=light] .ant-table .ant-tag-green{background:#f6ffed!important;border-color:#b7eb8f!important;color:#52c41a!important}[data-theme=light] .ant-table .ant-tag-orange{background:#fff7e6!important;border-color:#ffd591!important;color:#faad14!important}[data-theme=light] .ant-table .ant-tag-success{background:#f6ffed!important;border-color:#b7eb8f!important;color:#52c41a!important}[data-theme=light] .ant-table .ant-tag-error{background:#fff2f0!important;border-color:#ffccc7!important;color:#ff4d4f!important}[data-theme=light] .ant-table .ant-tag{border:1px solid!important}[data-theme=light] .ant-dropdown{background:#fff!important}[data-theme=light] .ant-dropdown-menu{background:#fff!important;border:1px solid #e8e8e8!important;box-shadow:0 4px 12px #00000026!important}[data-theme=light] .ant-dropdown-menu-item{color:#000000d9!important;background:#fff!important}[data-theme=light] .ant-dropdown-menu-item:hover{background:#f5f5f5!important;color:#000000d9!important}[data-theme=light] .ant-dropdown-menu-item .anticon{color:#000000a6!important}[data-theme=light] .ant-dropdown-menu-item:hover .anticon,[data-theme=light] .ant-dropdown-menu-item .ant-typography,[data-theme=light] .ant-dropdown-menu-item span,[data-theme=light] .ant-dropdown-menu-item .ant-space{color:#000000d9!important}[data-theme=light] .ant-space .anticon{color:#000000a6!important}[data-theme=light] .ant-space .ant-typography{color:#000000d9!important}[data-theme=light] .app-switcher-trigger .anticon{color:#000000a6!important}[data-theme=light] .app-switcher-trigger .ant-typography{color:#000000d9!important}[data-theme=light] .app-switcher-trigger:hover{background:#f5f5f5!important}[data-theme=light] .app-switcher-dropdown .ant-dropdown-menu{background:#fff!important}[data-theme=light] .app-switcher-dropdown .ant-dropdown-menu-item{color:#000000d9!important}[data-theme=light] .app-switcher-dropdown .ant-dropdown-menu-item .anticon{color:#000000a6!important}[data-theme=light] .app-switcher-dropdown .ant-dropdown-menu-item:hover .anticon{color:#000000d9!important}@media(max-width:992px){.app-fuel-layout-root{width:100%;max-width:100%;overflow-x:hidden}.app-fuel-layout-root .app-fuel-layout-header{padding-left:12px!important;padding-right:12px!important}.app-fuel-layout-root .app-fuel-layout-content{margin-left:0!important;width:100%!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important}}.dashboard-page{width:100%}.dashboard-page .ant-statistic-title{font-size:14px;font-weight:400}[data-theme=light] .dashboard-page .ant-statistic-title,[data-theme=light] .dashboard-page .ant-statistic-title span,[data-theme=light] .dashboard-page .ant-statistic-title *,[data-theme=light] .dashboard-page .ant-card .ant-statistic-title,[data-theme=light] .dashboard-page .ant-card .ant-statistic-title span,[data-theme=light] .dashboard-page .ant-card .ant-statistic .ant-statistic-title{color:#000000a6!important;font-weight:400!important}[data-theme=dark] .dashboard-page .ant-statistic-title,[data-theme=dark] .dashboard-page .ant-statistic-title span,[data-theme=dark] .dashboard-page .ant-statistic-title *,[data-theme=dark] .dashboard-page .ant-card .ant-statistic-title{color:#ffffff73!important}[data-theme=light] .dashboard-page .ant-statistic-content-suffix,[data-theme=light] .dashboard-page .ant-statistic-content-prefix{opacity:.85}[data-theme=dark] .dashboard-page .ant-statistic-content,[data-theme=dark] .dashboard-page .ant-statistic-content-value,[data-theme=dark] .dashboard-page .ant-card .ant-statistic-content{color:#ffffffd9!important}.dashboard-page .ant-card{background:#fff;border:1px solid #e8e8e8}[data-theme=dark] .dashboard-page .ant-card{background:#1f1f1f;border:1px solid #434343}.dashboard-page .ant-card-head-title{color:#000000d9;font-weight:600}[data-theme=dark] .dashboard-page .ant-card-head-title{color:#ffffffd9}.dashboard-page .ant-card-body{color:#000000d9}[data-theme=dark] .dashboard-page .ant-card-body{color:#ffffffd9}[data-theme=light] .dashboard-page .ant-card{background:#fff!important;border:1px solid #e8e8e8!important}[data-theme=light] .dashboard-page .ant-card .ant-typography{color:#000000d9!important}[data-theme=light] .dashboard-page .ant-card[size=small],[data-theme=dark] .dashboard-page .ant-card[size=small]{transition:all .3s ease}[data-theme=light] .dashboard-page .ant-card .ant-tag-blue{background:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!important}[data-theme=light] .dashboard-page .ant-card .ant-tag-orange{background:#fff7e6!important;border-color:#ffd591!important;color:#faad14!important}[data-theme=light] .dashboard-page .ant-card .ant-tag-green{background:#f6ffed!important;border-color:#b7eb8f!important;color:#52c41a!important}[data-theme=light] .dashboard-page .ant-card-head{border-bottom:1px solid #e8e8e8!important}[data-theme=dark] .dashboard-page .ant-card-head{border-bottom:1px solid #434343!important}[data-theme=light] .dashboard-page .ant-progress,[data-theme=dark] .dashboard-page .ant-progress{margin:6px 0}[data-theme=light] .dashboard-page .ant-progress-outer,[data-theme=dark] .dashboard-page .ant-progress-outer{background:transparent!important;border-radius:4px;padding:2px 0}[data-theme=dark] .dashboard-page .ant-progress-inner{background:#ffffff1a!important;border-radius:4px!important;overflow:hidden!important;border:none!important}[data-theme=light] .dashboard-page .ant-progress-inner{background:#0000001a!important;border-radius:4px!important;overflow:hidden!important;border:none!important}[data-theme=light] .dashboard-page .ant-progress-line,[data-theme=dark] .dashboard-page .ant-progress-line{line-height:16px!important}[data-theme=light] .dashboard-page .ant-progress-text{color:#000000d9!important;font-weight:500;font-size:12px;margin-left:8px}[data-theme=dark] .dashboard-page .ant-progress-text{color:#ffffffd9!important;font-weight:500;font-size:12px;margin-left:8px}[data-theme=light] .dashboard-page .ant-card-head .ant-tag{background:#f0f0f0!important;color:#000000d9!important;border:1px solid #d9d9d9!important}[data-theme=light] .dashboard-page .ant-card .ant-tag:not(.ant-tag-blue):not(.ant-tag-orange):not(.ant-tag-green){background:#f0f0f0!important;color:#000000d9!important;border:1px solid #d9d9d9!important}[data-theme=dark] .dashboard-page .ant-card-head .ant-tag{background:#434343;color:#ffffffd9}.dashboard-page .ant-card.active-tank-card{position:relative;transition:all .3s ease}[data-theme=light] .dashboard-page .ant-card.active-tank-card{background:#1890ff26!important;border:3px solid #1890ff!important;box-shadow:0 4px 16px #1890ff66!important}[data-theme=light] .dashboard-page .ant-card.active-tank-card.active-tank-orange{background:#faad1426!important;border:3px solid #faad14!important;box-shadow:0 4px 16px #faad1466!important}[data-theme=light] .dashboard-page .ant-card.active-tank-card.active-tank-green{background:#52c41a26!important;border:3px solid #52c41a!important;box-shadow:0 4px 16px #52c41a66!important}[data-theme=light] .dashboard-page .ant-card.active-tank-card.active-tank-blue{background:#1890ff26!important;border:3px solid #1890ff!important;box-shadow:0 4px 16px #1890ff66!important}[data-theme=dark] .dashboard-page .ant-card.active-tank-card{background:#1890ff26!important;border:3px solid #1890ff!important;box-shadow:0 2px 8px #1890ff66!important}[data-theme=dark] .dashboard-page .ant-card.active-tank-card.active-tank-orange{background:#faad1426!important;border:3px solid #faad14!important;box-shadow:0 2px 8px #faad1466!important}[data-theme=dark] .dashboard-page .ant-card.active-tank-card.active-tank-green{background:#52c41a26!important;border:3px solid #52c41a!important;box-shadow:0 2px 8px #52c41a66!important}[data-theme=dark] .dashboard-page .ant-card.active-tank-card.active-tank-blue{background:#1890ff26!important;border:3px solid #1890ff!important;box-shadow:0 2px 8px #1890ff66!important}.dashboard-page .ant-card.active-tank-card{position:relative}[data-theme=light] .dashboard-page .ant-card.active-tank-card{background:var(--active-bg, rgba(24, 144, 255, .25))!important;border:3px solid var(--active-border, #1890ff)!important;box-shadow:0 4px 16px var(--active-shadow, rgba(24, 144, 255, .6))!important}[data-theme=dark] .dashboard-page .ant-card.active-tank-card{background:#1890ff26!important;border:3px solid var(--active-border, #1890ff)!important;box-shadow:0 2px 8px var(--active-shadow, rgba(24, 144, 255, .4))!important}@media(max-width:992px){.dashboard-page .ant-card-body{padding:12px!important}}.refuelings-page-container{background:#f0f2f5!important;color:#000000e0!important}html[data-theme=dark] .refuelings-page-container,[data-theme=dark] .refuelings-page-container{background:#141414!important;color:#ffffffd9!important}.refuelings-page-container .ant-card{background:#fff!important;border-color:#d9d9d9!important}html[data-theme=dark] .refuelings-page-container .ant-card,[data-theme=dark] .refuelings-page-container .ant-card{background:#1f1f1f!important;border-color:#434343!important}.refuelings-search-input input,.refuelings-search-input .ant-input{background:#fff!important;color:#000000e0!important;border-color:#d9d9d9!important}html[data-theme=dark] .refuelings-search-input input::placeholder,[data-theme=dark] .refuelings-search-input input::placeholder{color:#ffffff73!important}html[data-theme=dark] .refuelings-search-input input,html[data-theme=dark] .refuelings-search-input .ant-input,[data-theme=dark] .refuelings-search-input input,[data-theme=dark] .refuelings-search-input .ant-input{background:#262626!important;color:#ffffffd9!important;border-color:#434343!important}.refuelings-filter-select{background:#fff!important;color:#000000e0!important}.refuelings-filter-select .ant-select-selector,.refuelings-filter-select .ant-select .ant-select-selector{background:#fff!important;color:#000000e0!important;border-color:#d9d9d9!important}.refuelings-filter-select .ant-select-selection-item,.refuelings-filter-select .ant-select .ant-select-selection-item{color:#000000e0!important}.refuelings-filter-select .ant-select-selection-placeholder,.refuelings-filter-select .ant-select .ant-select-selection-placeholder{color:#00000073!important}.refuelings-filter-select:hover .ant-select-selector{border-color:#4096ff!important}.refuelings-filter-select.ant-select-focused .ant-select-selector{border-color:#4096ff!important;box-shadow:0 0 0 2px #0591ff1a!important}.refuelings-filter-select .ant-select-dropdown,.refuelings-filter-select .ant-select .ant-select-dropdown,.ant-select-dropdown:not([data-theme=dark]){background:#fff!important}.refuelings-filter-select .ant-select-item,.refuelings-filter-select .ant-select .ant-select-item,.ant-select-dropdown:not([data-theme=dark]) .ant-select-item{color:#000000e0!important;background:#fff!important}.refuelings-filter-select .ant-select-item:hover,.refuelings-filter-select .ant-select .ant-select-item:hover,.ant-select-dropdown:not([data-theme=dark]) .ant-select-item:hover{background:#f5f5f5!important}.refuelings-filter-select .ant-select-item-option-selected,.refuelings-filter-select .ant-select .ant-select-item-option-selected,.ant-select-dropdown:not([data-theme=dark]) .ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}.refuelings-filter-select .ant-select-item-option-active,.refuelings-filter-select .ant-select .ant-select-item-option-active,.ant-select-dropdown:not([data-theme=dark]) .ant-select-item-option-active{background:#f5f5f5!important}html[data-theme=dark] .refuelings-filter-select,[data-theme=dark] .refuelings-filter-select{background:#141414!important;color:#ffffffd9!important}html[data-theme=dark] .refuelings-filter-select .ant-select-selector,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selector,[data-theme=dark] .refuelings-filter-select .ant-select-selector,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selector{background:#262626!important;color:#ffffffd9!important;border-color:#434343!important}html[data-theme=dark] .refuelings-filter-select .ant-select-selection-item,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selection-item,[data-theme=dark] .refuelings-filter-select .ant-select-selection-item,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selection-item{color:#ffffffd9!important}html[data-theme=dark] .refuelings-filter-select .ant-select-selection-placeholder,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selection-placeholder,[data-theme=dark] .refuelings-filter-select .ant-select-selection-placeholder,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-selection-placeholder{color:#ffffff73!important}html[data-theme=dark] .refuelings-filter-select .ant-select-dropdown,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-dropdown,[data-theme=dark] .refuelings-filter-select .ant-select-dropdown,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-dropdown{background:#1f1f1f!important}html[data-theme=dark] .refuelings-filter-select .ant-select-item,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item,[data-theme=dark] .refuelings-filter-select .ant-select-item,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item{color:#ffffffd9!important}html[data-theme=dark] .refuelings-filter-select .ant-select-item:hover,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item:hover,[data-theme=dark] .refuelings-filter-select .ant-select-item:hover,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item:hover{background:#262626!important}html[data-theme=dark] .refuelings-filter-select .ant-select-item-option-selected,html[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item-option-selected,[data-theme=dark] .refuelings-filter-select .ant-select-item-option-selected,[data-theme=dark] .refuelings-filter-select .ant-select .ant-select-item-option-selected{background:#111b26!important;color:#69c0ff!important}.refuelings-table{background:#fff!important}.refuelings-table .ant-table,.refuelings-table .ant-table-wrapper .ant-table{background:#fff!important;color:#000000e0!important}.refuelings-table .ant-table-thead>tr>th,.refuelings-table .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa!important;color:#000000e0!important;border-bottom:1px solid #f0f0f0!important}.refuelings-table .ant-table-column-sorter,.refuelings-table .ant-table-wrapper .ant-table-column-sorter,.refuelings-table .ant-table-column-sorter svg,.refuelings-table .ant-table-wrapper .ant-table-column-sorter svg{color:#00000073!important;fill:#00000073!important}.refuelings-table .ant-table-column-sorter-up.active,.refuelings-table .ant-table-column-sorter-down.active,.refuelings-table .ant-table-wrapper .ant-table-column-sorter-up.active,.refuelings-table .ant-table-wrapper .ant-table-column-sorter-down.active,.refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter,.refuelings-table .ant-table-wrapper .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter,.refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter svg,.refuelings-table .ant-table-wrapper .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter svg{color:#1677ff!important;fill:#1677ff!important}.refuelings-table .ant-table-tbody>tr>td,.refuelings-table .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;color:#000000e0!important;background:#fff!important}.refuelings-table .ant-table-tbody>tr:hover>td,.refuelings-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafafa!important}html[data-theme=dark] .refuelings-table,[data-theme=dark] .refuelings-table{background:#141414!important}html[data-theme=dark] .refuelings-table .ant-table,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table,[data-theme=dark] .refuelings-table .ant-table,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table{background:#141414!important;color:#ffffffd9!important}html[data-theme=dark] .refuelings-table .ant-table-thead>tr>th,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=dark] .refuelings-table .ant-table-thead>tr>th,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-thead>tr>th{background:#1d1d1d!important;color:#ffffffd9!important;border-bottom:1px solid #434343!important}html[data-theme=dark] .refuelings-table .ant-table-column-sorter,[data-theme=dark] .refuelings-table .ant-table-column-sorter,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-column-sorter,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-column-sorter,html[data-theme=dark] .refuelings-table .ant-table-column-sorter svg,[data-theme=dark] .refuelings-table .ant-table-column-sorter svg{color:#ffffff73!important;fill:#ffffff73!important}html[data-theme=dark] .refuelings-table .ant-table-column-sorter-up.active,html[data-theme=dark] .refuelings-table .ant-table-column-sorter-down.active,[data-theme=dark] .refuelings-table .ant-table-column-sorter-up.active,[data-theme=dark] .refuelings-table .ant-table-column-sorter-down.active,html[data-theme=dark] .refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter,[data-theme=dark] .refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter,html[data-theme=dark] .refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter svg,[data-theme=dark] .refuelings-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter svg{color:#69c0ff!important;fill:#69c0ff!important}html[data-theme=dark] .refuelings-table .ant-table-tbody>tr>td,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=dark] .refuelings-table .ant-table-tbody>tr>td,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #434343!important;color:#ffffffd9!important;background:#141414!important}html[data-theme=dark] .refuelings-table .ant-table-tbody>tr:hover>td,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr:hover>td,[data-theme=dark] .refuelings-table .ant-table-tbody>tr:hover>td,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#262626!important}.refuelings-pagination{background:#fff!important;color:#000000e0!important}.refuelings-pagination .ant-pagination-item,.refuelings-pagination .ant-pagination .ant-pagination-item{background:#fff!important;border-color:#d9d9d9!important}.refuelings-pagination .ant-pagination-item a,.refuelings-pagination .ant-pagination .ant-pagination-item a{color:#000000e0!important}.refuelings-pagination .ant-pagination-item:hover,.refuelings-pagination .ant-pagination .ant-pagination-item:hover{border-color:#4096ff!important}.refuelings-pagination .ant-pagination-item:hover a,.refuelings-pagination .ant-pagination .ant-pagination-item:hover a{color:#4096ff!important}.refuelings-pagination .ant-pagination-item-active,.refuelings-pagination .ant-pagination .ant-pagination-item-active{background:#1677ff!important;border-color:#1677ff!important}.refuelings-pagination .ant-pagination-item-active a,.refuelings-pagination .ant-pagination .ant-pagination-item-active a{color:#fff!important}.refuelings-pagination .ant-pagination-prev,.refuelings-pagination .ant-pagination-next,.refuelings-pagination .ant-pagination .ant-pagination-prev,.refuelings-pagination .ant-pagination .ant-pagination-next{color:#000000e0!important}.refuelings-pagination .ant-pagination-prev:hover,.refuelings-pagination .ant-pagination-next:hover,.refuelings-pagination .ant-pagination .ant-pagination-prev:hover,.refuelings-pagination .ant-pagination .ant-pagination-next:hover{color:#4096ff!important}.refuelings-pagination .ant-pagination-options,.refuelings-pagination .ant-pagination .ant-pagination-options{color:#000000e0!important}.refuelings-pagination .ant-select-selector,.refuelings-pagination .ant-select .ant-select-selector{background:#fff!important;color:#000000e0!important;border-color:#d9d9d9!important}.refuelings-pagination .ant-select-selection-item,.refuelings-pagination .ant-select .ant-select-selection-item{color:#000000e0!important}.refuelings-pagination .ant-select-dropdown,.refuelings-pagination .ant-select .ant-select-dropdown,.ant-pagination-options .ant-select-dropdown{background:#fff!important}.refuelings-pagination .ant-select-dropdown .ant-select-item,.refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item,.ant-pagination-options .ant-select-dropdown .ant-select-item{color:#000000e0!important;background:#fff!important}.refuelings-pagination .ant-select-dropdown .ant-select-item:hover,.refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item:hover,.ant-pagination-options .ant-select-dropdown .ant-select-item:hover{background:#f5f5f5!important}.refuelings-pagination .ant-select-dropdown .ant-select-item-option-selected,.refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item-option-selected,.ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}html[data-theme=dark] .refuelings-pagination,[data-theme=dark] .refuelings-pagination{background:#141414!important;color:#ffffffd9!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item,[data-theme=dark] .refuelings-pagination .ant-pagination-item,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item{background:#141414!important;border-color:#434343!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item a,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item a,[data-theme=dark] .refuelings-pagination .ant-pagination-item a,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item a{color:#ffffffd9!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item:hover,[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item:hover{border-color:#4096ff!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover a,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item:hover a,[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover a,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item:hover a{color:#4096ff!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item-active,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item-active,[data-theme=dark] .refuelings-pagination .ant-pagination-item-active,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item-active{background:#1677ff!important;border-color:#1677ff!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-item-active a,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item-active a,[data-theme=dark] .refuelings-pagination .ant-pagination-item-active a,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-item-active a{color:#fff!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-prev,html[data-theme=dark] .refuelings-pagination .ant-pagination-next,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-prev,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-next,[data-theme=dark] .refuelings-pagination .ant-pagination-prev,[data-theme=dark] .refuelings-pagination .ant-pagination-next,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-prev,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-next{color:#ffffffd9!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-prev:hover,html[data-theme=dark] .refuelings-pagination .ant-pagination-next:hover,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-prev:hover,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-next:hover,[data-theme=dark] .refuelings-pagination .ant-pagination-prev:hover,[data-theme=dark] .refuelings-pagination .ant-pagination-next:hover,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-prev:hover,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-next:hover{color:#4096ff!important}html[data-theme=dark] .refuelings-pagination .ant-pagination-options,html[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-options,[data-theme=dark] .refuelings-pagination .ant-pagination-options,[data-theme=dark] .refuelings-pagination .ant-pagination .ant-pagination-options{color:#ffffffd9!important}html[data-theme=dark] .refuelings-pagination .ant-select-selector,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-selector,[data-theme=dark] .refuelings-pagination .ant-select-selector,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-selector{background:#141414!important;color:#ffffffd9!important;border-color:#434343!important}html[data-theme=dark] .refuelings-pagination .ant-select-selection-item,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-selection-item,[data-theme=dark] .refuelings-pagination .ant-select-selection-item,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-selection-item{color:#ffffffd9!important}html[data-theme=dark] .refuelings-pagination .ant-select-dropdown,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown,html[data-theme=dark] .ant-pagination-options .ant-select-dropdown,[data-theme=dark] .refuelings-pagination .ant-select-dropdown,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown,[data-theme=dark] .ant-pagination-options .ant-select-dropdown{background:#1f1f1f!important}html[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item,html[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item,[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item{color:#ffffffd9!important;background:#1f1f1f!important}html[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item:hover,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item:hover,html[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item:hover,[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item:hover,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item:hover,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item:hover{background:#262626!important}html[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item-option-selected,html[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item-option-selected,html[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected,[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item-option-selected,[data-theme=dark] .refuelings-pagination .ant-select .ant-select-dropdown .ant-select-item-option-selected,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected{background:#111b26!important;color:#69c0ff!important}.refuelings-search-input .ant-input-clear-icon,.refuelings-filter-select .ant-select-clear-icon{color:#00000073!important}.refuelings-search-input .ant-input-clear-icon:hover,.refuelings-filter-select .ant-select-clear-icon:hover{color:#000000e0!important}[data-theme=dark] .refuelings-search-input .ant-input-clear-icon,[data-theme=dark] .refuelings-filter-select .ant-select-clear-icon{color:#ffffff73!important}[data-theme=dark] .refuelings-search-input .ant-input-clear-icon:hover,[data-theme=dark] .refuelings-filter-select .ant-select-clear-icon:hover{color:#ffffffd9!important}.refuelings-page-wrapper{background:#f0f2f5!important;min-height:100vh}html[data-theme=dark] .refuelings-page-wrapper,[data-theme=dark] .refuelings-page-wrapper{background:#141414!important}.refuelings-table .ant-empty,.refuelings-table .ant-table-wrapper .ant-empty{background:#fff!important}.refuelings-table .ant-empty-description,.refuelings-table .ant-table-wrapper .ant-empty-description{color:#00000073!important;background:#fff!important}.refuelings-table .ant-empty-image,.refuelings-table .ant-table-wrapper .ant-empty-image{background:#fff!important}.refuelings-table .ant-empty-image svg,.refuelings-table .ant-empty-image svg path,.refuelings-table .ant-table-wrapper .ant-empty-image svg,.refuelings-table .ant-table-wrapper .ant-empty-image svg path{fill:#00000040!important;color:#00000040!important}.refuelings-table .ant-table-tbody>tr.ant-table-placeholder>td,.refuelings-table .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td{background:#fff!important;border-bottom:1px solid #f0f0f0!important}html[data-theme=dark] .refuelings-table .ant-empty,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty,[data-theme=dark] .refuelings-table .ant-empty,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty{background:#141414!important}html[data-theme=dark] .refuelings-table .ant-empty-description,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-description,[data-theme=dark] .refuelings-table .ant-empty-description,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-description{color:#ffffff73!important;background:#141414!important}html[data-theme=dark] .refuelings-table .ant-empty-image,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image,[data-theme=dark] .refuelings-table .ant-empty-image,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image{background:#141414!important}html[data-theme=dark] .refuelings-table .ant-empty-image svg,html[data-theme=dark] .refuelings-table .ant-empty-image svg path,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image svg,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image svg path,[data-theme=dark] .refuelings-table .ant-empty-image svg,[data-theme=dark] .refuelings-table .ant-empty-image svg path,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image svg,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-empty-image svg path{fill:#ffffff40!important;color:#ffffff40!important}html[data-theme=dark] .refuelings-table .ant-table-tbody>tr.ant-table-placeholder>td,html[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td,[data-theme=dark] .refuelings-table .ant-table-tbody>tr.ant-table-placeholder>td,[data-theme=dark] .refuelings-table .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td{background:#141414!important;border-bottom:1px solid #434343!important}@media(max-width:992px){.refuelings-page-wrapper{padding:0!important}.refuelings-page-container{gap:12px!important}.refuelings-page-container .ant-card-body{padding:12px!important}.refuelings-page-container .ant-space-wrap,.refuelings-page-container .refuelings-filter-select{width:100%!important}}.replenishment-pending-row{background-color:#fff7e6!important;border-left:3px solid #faad14}[data-theme=dark] .replenishment-pending-row{background-color:#2b1d0e!important;border-left-color:#faad14}.replenishment-pending-row:hover{background-color:#ffecc7!important}[data-theme=dark] .replenishment-pending-row:hover{background-color:#3d2a14!important}@media(max-width:992px){.replenishment-page .ant-card-body{padding:12px!important}}.truck-trips-page-wrapper{padding:24px}.truck-trips-page-container{width:100%}.truck-trips-table .truck-trip-open{background-color:#1890ff14}[data-theme=dark] .truck-trips-table .truck-trip-open{background-color:#1890ff26}.truck-trips-table .truck-trip-open:hover{background-color:#1890ff1f!important}[data-theme=dark] .truck-trips-table .truck-trip-open:hover{background-color:#1890ff33!important}.truck-trips-table .truck-trip-needs-tank{background-color:#faad141a}[data-theme=dark] .truck-trips-table .truck-trip-needs-tank{background-color:#faad1426}.truck-trips-table .truck-trip-needs-tank:hover{background-color:#faad1426!important}[data-theme=dark] .truck-trips-table .truck-trip-needs-tank:hover{background-color:#faad1438!important}.truck-trips-table.ant-table-wrapper{width:100%}.truck-trips-table .ant-table,.truck-trips-table .ant-table-body,.truck-trips-table .ant-table-content table{min-width:100%!important}.truck-trips-table tr.ant-table-expanded-row>td{width:100%!important;padding:16px!important;box-sizing:border-box}.truck-trips-table tr.ant-table-expanded-row .ant-table-expanded-row-fixed{width:100%!important;min-width:100%!important;max-width:none!important}.truck-trips-expanded-content,.truck-trips-expanded-content .ant-space,.truck-trips-expanded-section{width:100%!important;min-width:0;box-sizing:border-box}.truck-trips-expanded-table.ant-table-wrapper{width:100%!important}.truck-trips-expanded-table .ant-table,.truck-trips-expanded-table .ant-table-container,.truck-trips-expanded-table .ant-table-content,.truck-trips-expanded-table table{width:100%!important;min-width:100%!important;table-layout:auto}@media(max-width:992px){.truck-trips-page-wrapper{padding:0}.truck-trips-page-container .ant-card-body{padding:12px!important}.truck-trips-page-container .ant-space-wrap{width:100%}}.tb-jira .tb-wiki-header .ant-typography{color:var(--tb-text)}.tb-jira .tb-wiki-header .ant-typography.ant-typography-secondary{color:var(--tb-text-muted)}.tb-jira .tb-wiki-page{display:flex;gap:12px;align-items:stretch;width:100%;min-height:min(72vh,820px)}.tb-jira .tb-wiki-sidebar{flex:0 0 240px;max-width:280px;padding:12px;border-radius:var(--tb-radius, 8px);border:1px solid var(--tb-border);background:var(--tb-surface);color:var(--tb-text);box-shadow:var(--tb-shadow);overflow:auto}.tb-jira .tb-wiki-sidebar .ant-typography{color:var(--tb-text)}.tb-jira .tb-wiki-sidebar .ant-input{background:var(--tb-bg);border-color:var(--tb-border);color:var(--tb-text)}.tb-jira .tb-wiki-sidebar .ant-input::placeholder{color:var(--tb-text-muted)}.tb-jira .tb-wiki-sidebar .ant-empty-description{color:var(--tb-text-muted)}.tb-jira .tb-wiki-sidebar .ant-list-item{border-block-end-color:var(--tb-border);padding-inline:4px}.tb-jira .tb-wiki-list-item{cursor:pointer;padding:6px 8px;border-radius:6px;transition:background .15s ease}.tb-jira .tb-wiki-list-item:hover{background:color-mix(in srgb,var(--tb-primary) 8%,var(--tb-surface))}.tb-jira .tb-wiki-list-item--active{background:color-mix(in srgb,var(--tb-primary) 14%,var(--tb-surface))}.tb-jira .tb-wiki-list-item__title{font-size:13px;color:var(--tb-text)}.tb-jira .tb-wiki-list-item__title--active{font-weight:600}.tb-jira .tb-wiki-list-item__date{font-size:10px;color:var(--tb-text-muted)}.tb-jira .tb-wiki-workspace{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.tb-jira .tb-wiki-card.ant-card{background:var(--tb-surface);border-color:var(--tb-border);box-shadow:var(--tb-shadow);color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-card-head{border-bottom-color:var(--tb-border);background:var(--tb-surface);color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-card-head-title{color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-card-body{background:var(--tb-surface);color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-input,.tb-jira .tb-wiki-card .ant-input-textarea textarea{background:var(--tb-bg);border-color:var(--tb-border);color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-input::placeholder,.tb-jira .tb-wiki-card .ant-input-textarea textarea::placeholder{color:var(--tb-text-muted)}.tb-jira .tb-wiki-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.tb-jira .tb-wiki-card .ant-segmented{background:var(--tb-bg)}.tb-jira .tb-wiki-card .ant-segmented-item-label{color:var(--tb-text-muted)}.tb-jira .tb-wiki-card .ant-segmented-item-selected .ant-segmented-item-label{color:var(--tb-text)}[data-theme=dark] .tb-jira .tb-wiki-card .ant-segmented-item-selected{background:var(--tb-surface)}.tb-jira .tb-wiki-content-preview{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6;margin:0;color:var(--tb-text)}.tb-jira .tb-wiki-card .ant-typography.ant-typography-secondary,.tb-jira .tb-wiki-card .ant-empty-description{color:var(--tb-text-muted)}.tb-jira .tb-wiki-loading{padding:48px;text-align:center}.tb-jira .tb-wiki-attachments{margin-top:20px;padding:16px 12px 12px;border-top:1px solid var(--tb-border);border-radius:8px;outline:none;transition:background .15s ease,box-shadow .15s ease}.tb-jira .tb-wiki-attachments--dragover{background:color-mix(in srgb,var(--tb-primary) 10%,var(--tb-bg));box-shadow:inset 0 0 0 2px var(--tb-primary)}.tb-jira .tb-wiki-attachments__drop-hint{margin-top:10px;padding:10px;text-align:center;font-size:13px;font-weight:500;color:var(--tb-primary);border:1px dashed var(--tb-primary);border-radius:8px;background:color-mix(in srgb,var(--tb-primary) 8%,var(--tb-surface))}.tb-jira .tb-wiki-attachments__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tb-jira .tb-wiki-attachments__hint{display:block;margin-top:4px;font-size:12px}.tb-jira .tb-wiki-attachments__images{display:flex;flex-wrap:wrap;gap:10px}.tb-jira .tb-wiki-attachments__thumb-wrap{position:relative;width:120px;height:120px}.tb-jira .tb-wiki-attachments__thumb{width:100%;height:100%;padding:0;border:1px solid var(--tb-border);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--tb-bg)}.tb-jira .tb-wiki-attachments__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tb-jira .tb-wiki-attachments__thumb-del{position:absolute;top:2px;right:2px;background:color-mix(in srgb,var(--tb-surface) 85%,transparent)!important}.tb-jira .tb-wiki-attachments__video{border:1px solid var(--tb-border);border-radius:8px;padding:8px;background:var(--tb-bg)}.tb-jira .tb-wiki-attachments__video-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tb-jira .tb-wiki-attachments__video-el{width:100%;max-height:360px;border-radius:6px;background:#000}.tb-jira .tb-wiki-attachments__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tb-jira .tb-wiki-attachments__file-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--tb-border);border-radius:8px;background:var(--tb-bg)}.tb-jira .tb-wiki-attachments__file-icon{color:var(--tb-text-muted);flex-shrink:0}.tb-jira .tb-wiki-attachments__file-link{flex:1;min-width:0;border:none;background:none;padding:0;text-align:left;cursor:pointer;color:var(--tb-primary)}.tb-jira .tb-wiki-attachments__file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tb-jira .tb-wiki-attachments__file-size{display:block;font-size:11px;color:var(--tb-text-muted)}.tb-jira .tb-wiki-attachments__text-preview{max-height:60vh;overflow:auto;margin:0;padding:12px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--tb-bg);border:1px solid var(--tb-border);border-radius:8px;color:var(--tb-text)}.tb-wiki-gallery{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;pointer-events:auto}.tb-wiki-gallery__backdrop{position:absolute;inset:0;background:#000000e0}.tb-wiki-gallery__header{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#0000008c;color:#fff}.tb-wiki-gallery__header .ant-btn{color:#ffffffeb}.tb-wiki-gallery__title{flex:1;min-width:0;color:#fff!important;margin:0!important}.tb-wiki-gallery__counter{color:#ffffffa6!important;font-size:13px;white-space:nowrap}.tb-wiki-gallery__toolbar{flex-shrink:0}.tb-wiki-gallery__stage{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px 56px}.tb-wiki-gallery__media-wrap{flex:1;min-width:0;min-height:0;max-width:100%;max-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in}.tb-wiki-gallery__img{max-width:100%;max-height:calc(100vh - 72px);object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .12s ease-out;transform-origin:center center}.tb-wiki-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;color:#fff!important;background:#00000059!important}.tb-wiki-gallery__nav:hover{background:#0000008c!important}.tb-wiki-gallery__nav--prev{left:12px}.tb-wiki-gallery__nav--next{right:12px}.tb-reports-calendar-cell{min-height:88px;padding:6px}.tb-reports-calendar-cell-date{margin-bottom:4px}.tb-reports-calendar-cell-summary{display:flex;flex-direction:column;gap:2px;margin-top:4px}.ant-picker-calendar .ant-picker-body table{border-collapse:collapse}.ant-picker-calendar .ant-picker-content th,.ant-picker-calendar .ant-picker-content td{border:1px solid rgba(196,23,23,.18)}.ant-picker-calendar .ant-picker-cell{border:none}.ant-picker-calendar .ant-picker-cell-inner{border-radius:8px}.ant-picker-calendar .ant-picker-content th{background:#ffffff05}.ant-picker-calendar .ant-picker-content td{background:#fefefe03}body:not(.dark) .ant-picker-calendar .ant-picker-cell{border-color:#0000001a}body:not(.dark) .ant-picker-calendar .ant-picker-content th,body:not(.dark) .ant-picker-calendar .ant-picker-content td{border-color:#0000001a}.tb-plan-page{flex:1;--plan-grid-line: var(--ant-color-border-secondary);--plan-ev-event-bg: color-mix(in srgb, #0e7a5f 14%, var(--ant-color-bg-container, #fff));--plan-ev-event-private-bg: color-mix(in srgb, #d48806 14%, var(--ant-color-bg-container, #fff));--plan-ev-meeting-bg: color-mix(in srgb, #1677ff 16%, var(--ant-color-bg-container, #fff));--plan-ev-meeting-private-bg: color-mix(in srgb, #722ed1 16%, var(--ant-color-bg-container, #fff));display:flex;flex-direction:column;height:100%;min-height:0;padding:0;margin:0;width:100%;overflow:hidden;background:var(--ant-color-fill-quaternary, #f5f5f5)}[data-theme=dark] .tb-plan-page{--plan-grid-line: rgba(255, 255, 255, .14);--plan-ev-event-bg: color-mix(in srgb, #0e7a5f 38%, #2a3038);--plan-ev-event-private-bg: color-mix(in srgb, #d48806 34%, #2a3038);--plan-ev-meeting-bg: color-mix(in srgb, #1677ff 38%, #2a3038);--plan-ev-meeting-private-bg: color-mix(in srgb, #722ed1 36%, #2a3038);background:#1a1d21}.tb-plan-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ant-color-border-secondary);flex-wrap:wrap}.tb-plan-toolbar-left,.tb-plan-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-plan-range-title{font-size:18px;font-weight:600;min-width:180px}.tb-plan-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;background:var(--ant-color-bg-layout, #f0f2f5)}.tb-plan-body>.ant-spin-nested-loading,.tb-plan-body .ant-spin-nested-loading,.tb-plan-body .ant-spin-container{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.tb-plan-body .ant-spin-container>*{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;width:100%}[data-theme=dark] .tb-plan-body{background:#141619}.tb-plan-body--loading{opacity:.65;pointer-events:none}.tb-plan-spin-fill{flex:1;min-height:0;height:100%;display:flex!important;flex-direction:column;width:100%}.tb-plan-month{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%;overflow:hidden}.tb-plan-month-head{display:grid;grid-template-columns:repeat(7,1fr);flex-shrink:0;border:1px solid var(--plan-grid-line);border-bottom:none;background:var(--ant-color-fill-quaternary)}.tb-plan-month-head-cell{padding:8px 6px;font-size:12px;font-weight:600;text-align:center;color:var(--ant-color-text-secondary);border-right:1px solid var(--plan-grid-line);border-bottom:1px solid var(--plan-grid-line)}.tb-plan-month-head-cell:last-child{border-right:none}.tb-plan-month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(var(--plan-month-rows, 6),1fr);flex:1;min-height:0;border:1px solid var(--plan-grid-line);border-top:none}.tb-plan-month-cell{border-right:1px solid var(--plan-grid-line);border-bottom:1px solid var(--plan-grid-line);padding:4px 6px 6px;min-height:0;cursor:pointer;transition:background .15s;overflow:hidden;background:var(--ant-color-bg-container);display:flex;flex-direction:column}.tb-plan-month-cell:nth-child(7n){border-right:none}.tb-plan-month-grid>.tb-plan-month-cell:nth-last-child(-n+7){border-bottom:none}[data-theme=dark] .tb-plan-month-cell{background:#22262c}.tb-plan-month-cell:hover{background:var(--ant-color-fill-tertiary)}[data-theme=dark] .tb-plan-month-cell:hover{background:#2a3038}.tb-plan-month-cell--outside{opacity:.45}.tb-plan-month-cell--today .tb-plan-month-date{background:var(--ant-color-primary);color:#fff;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.tb-plan-month-date{font-size:13px;font-weight:500;line-height:26px;margin-bottom:4px}.tb-plan-month-events{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:hidden}.tb-plan-event-pill{display:flex;align-items:center;gap:4px;width:100%;border:none;border-left:3px solid var(--ant-color-primary);border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.35;text-align:left;cursor:pointer;background:var(--ant-color-primary-bg);color:var(--ant-color-text);overflow:hidden}.tb-plan-event-pill .ant-avatar{flex-shrink:0}.tb-plan-event-pill-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tb-plan-ev--event{border-left-color:#0e7a5f;background:var(--plan-ev-event-bg)}.tb-plan-ev--event-private{border-left-color:#d48806;background:var(--plan-ev-event-private-bg)}.tb-plan-ev--meeting{border-left-color:#1677ff;background:var(--plan-ev-meeting-bg)}.tb-plan-ev--meeting-private{border-left-color:#722ed1;background:var(--plan-ev-meeting-private-bg)}.tb-plan-event-pill:hover{filter:brightness(1.08)}.tb-plan-more{font-size:11px;color:var(--ant-color-primary);padding:0 4px;border:none;background:none;cursor:pointer}.tb-plan-timegrid{--plan-grid-hour-line: var(--ant-color-border-secondary);--plan-grid-day-line: color-mix(in srgb, var(--ant-color-border) 85%, transparent);display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%}[data-theme=dark] .tb-plan-timegrid{--plan-grid-hour-line: rgba(255, 255, 255, .1);--plan-grid-day-line: rgba(255, 255, 255, .16)}.tb-plan-timegrid-gutter{width:56px;flex-shrink:0;border-right:1px solid var(--plan-grid-hour-line);box-sizing:border-box}.tb-plan-timegrid-gutter--head{min-height:48px;background:var(--ant-color-bg-container)}.tb-plan-timegrid-head-row{display:flex;flex-shrink:0;border-bottom:1px solid var(--plan-grid-hour-line);background:var(--ant-color-bg-container)}.tb-plan-timegrid-heads{flex:1;display:grid;min-width:0}.tb-plan-timegrid-allday-row{display:flex;flex-shrink:0;border-bottom:1px solid var(--plan-grid-hour-line);background:var(--ant-color-fill-quaternary)}.tb-plan-timegrid-gutter--allday{font-size:11px;color:var(--ant-color-text-secondary);padding:6px 4px;display:flex;align-items:center;justify-content:flex-end}.tb-plan-timegrid-allday-cols{flex:1;display:grid;min-width:0}.tb-plan-timegrid-allday-col{padding:4px;min-height:28px;border-left:1px solid var(--plan-grid-day-line);box-sizing:border-box}.tb-plan-timegrid-scroll{flex:1;min-height:0;position:relative;overflow-x:auto;overflow-y:hidden}.tb-plan-timegrid-matrix{position:absolute;inset:0;display:grid;width:max(100%,calc(56px + 120px * var(--plan-day-count, 7)));min-height:100%;grid-template-rows:repeat(24,1fr)}[data-theme=dark] .tb-plan-timegrid-hour-label,[data-theme=dark] .tb-plan-timegrid-gutter--head,[data-theme=dark] .tb-plan-timegrid-gutter--allday{background:#1e2126}.tb-plan-timegrid-hour-label{font-size:11px;color:var(--ant-color-text-secondary);padding:2px 4px 0;box-sizing:border-box;border-bottom:1px solid var(--plan-grid-hour-line);border-right:1px solid var(--plan-grid-hour-line);background:var(--ant-color-fill-quaternary);display:flex;align-items:flex-start;justify-content:flex-end;line-height:1.2;min-height:0}.tb-plan-timegrid-col-head{padding:6px 4px;text-align:center;cursor:pointer;border-left:1px solid var(--plan-grid-day-line);box-sizing:border-box}.tb-plan-timegrid-col-head--today{color:var(--ant-color-primary);font-weight:700}.tb-plan-timegrid-col-head-dow{font-size:11px;color:var(--ant-color-text-secondary)}.tb-plan-timegrid-col-head-num{font-size:18px;font-weight:600}.tb-plan-timegrid-day-col{position:relative;min-width:0;min-height:0;border-left:1px solid var(--plan-grid-day-line);box-sizing:border-box}.tb-plan-timegrid-heads .tb-plan-timegrid-col-head:last-child,.tb-plan-timegrid-matrix .tb-plan-timegrid-day-col:last-of-type,.tb-plan-timegrid-allday-cols .tb-plan-timegrid-allday-col:last-child{border-right:1px solid var(--plan-grid-day-line)}.tb-plan-timegrid-col-body{position:absolute;inset:0;cursor:pointer;background-color:var(--ant-color-bg-container);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(100% / 24 - 1px),var(--plan-grid-hour-line) calc(100% / 24 - 1px),var(--plan-grid-hour-line) calc(100% / 24))}[data-theme=dark] .tb-plan-timegrid-col-body{background-color:#22262c}.tb-plan-timegrid-col-body--today{background-color:color-mix(in srgb,var(--ant-color-primary) 6%,var(--ant-color-bg-container))}[data-theme=dark] .tb-plan-timegrid-col-body--today{background-color:color-mix(in srgb,var(--ant-color-primary) 12%,#22262c)}.tb-plan-timegrid-event{position:absolute;border-radius:4px;padding:3px 5px 3px 4px;font-size:11px;line-height:1.25;overflow:hidden;cursor:pointer;border-left:4px solid #1677ff;background:var(--plan-ev-meeting-bg);z-index:1;box-shadow:0 1px 3px #0000001f;display:flex;gap:4px;align-items:flex-start;box-sizing:border-box}.tb-plan-timegrid-event--compact{height:auto!important;min-height:0;padding:2px 5px 2px 4px;align-items:center;line-height:1.2;font-size:10px}.tb-plan-timegrid-event--compact .tb-plan-timegrid-event-title{font-weight:500;white-space:nowrap}.tb-plan-timegrid-event-time-inline{font-weight:600;opacity:.92;margin-right:2px}[data-theme=dark] .tb-plan-timegrid-event{box-shadow:0 1px 3px #00000059}.tb-plan-timegrid-event.tb-plan-ev--event{border-left-color:#0e7a5f;background:var(--plan-ev-event-bg)}.tb-plan-timegrid-event.tb-plan-ev--event-private{border-left-color:#d48806;background:var(--plan-ev-event-private-bg)}.tb-plan-timegrid-event.tb-plan-ev--meeting{border-left-color:#1677ff;background:var(--plan-ev-meeting-bg)}.tb-plan-timegrid-event.tb-plan-ev--meeting-private{border-left-color:#722ed1;background:var(--plan-ev-meeting-private-bg)}.tb-plan-timegrid-event-main{flex:1;min-width:0}.tb-plan-timegrid-event-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-plan-timegrid-event-meta{opacity:.9;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-plan-timegrid-event-time{opacity:.85;font-size:10px}.tb-plan-event-pill.tb-plan-ev--event,.tb-plan-event-pill.tb-plan-ev--event-private,.tb-plan-event-pill.tb-plan-ev--meeting,.tb-plan-event-pill.tb-plan-ev--meeting-private{border-left-width:4px}.tb-plan-day-drawer-list .ant-list-item{padding-inline:0!important}.tb-plan-discussion{display:flex;flex-direction:column;gap:12px;max-height:360px}.tb-plan-discussion-bubble{margin-top:4px;padding:8px 10px;border-radius:8px;background:var(--ant-color-fill-quaternary)}.tb-plan-discussion-compose{display:flex;flex-direction:column;gap:8px;margin-top:8px}.tb-plan-detail-author{display:flex;align-items:center;gap:10px;padding:8px 0}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.tb-flow-wrap{display:flex;flex-direction:column;gap:12px;width:100%;min-height:0}.tb-flow-canvas-host{flex:1;min-height:min(72vh,820px);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));border-radius:12px;overflow:hidden;background:var(--ant-color-bg-layout, #f5f5f5)}[data-theme=dark] .tb-flow-canvas-host{background:var(--ant-color-bg-container, #141414);border-color:#ffffff1f}.tb-flow-canvas-host .react-flow__node{overflow:visible}.tb-flow-node{font-size:12px;line-height:1.35;color:var(--ant-color-text)}.tb-flow-node--process,.tb-flow-node--terminator,.tb-flow-node--note,.tb-flow-node--document,.tb-flow-node--delay{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.tb-flow-node__text-wrap{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;position:relative}.tb-flow-node__text-wrap>span.ant-input-affix-wrapper,.tb-flow-node__text-wrap>.ant-input-textarea{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.tb-flow-node__text-wrap>textarea.tb-flow-node__textarea{position:absolute;inset:0}.tb-flow-node__text-wrap textarea.tb-flow-node__textarea{flex:1 1 auto;min-height:0!important;width:100%!important;height:100%!important;overflow-y:auto!important;resize:none!important;box-sizing:border-box}.tb-flow-node--process{min-width:140px;padding:8px 10px;border-radius:8px;border:2px solid var(--ant-color-primary, #1677ff);background:var(--ant-color-bg-container);box-shadow:0 2px 8px #00000014}.tb-flow-node--process.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary) 35%,transparent)}.tb-flow-node--process textarea.tb-flow-node__textarea{border:none;background:transparent;color:inherit;padding:0;outline:none}.tb-flow-node--terminator{min-width:120px;padding:10px 16px;border-radius:999px;border:2px solid var(--ant-color-success, #52c41a);background:var(--ant-color-bg-container);text-align:center;box-shadow:0 2px 8px #00000014}.tb-flow-node--terminator.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-success) 35%,transparent)}.tb-flow-node--terminator textarea.tb-flow-node__textarea{border:none;background:transparent;color:inherit;padding:0;text-align:center;outline:none}.tb-flow-node--decision-inner{width:calc(100cqmin / 1.41421356237);height:calc(100cqmin / 1.41421356237);flex-shrink:0;transform:rotate(45deg);border-radius:8px;border:2px solid var(--ant-color-warning, #faad14);background:var(--ant-color-bg-container);box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center;overflow:visible}.tb-flow-node--decision.selected .tb-flow-node--decision-inner{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-warning) 35%,transparent)}.tb-flow-node--decision-inner .tb-flow-node__text-wrap{width:72%;height:72%;max-width:100%;flex:0 1 auto;min-width:0;position:relative;z-index:1;overflow:visible}.tb-flow-node--decision-inner .tb-flow-node__text-wrap,.tb-flow-node--decision-inner .tb-flow-node__text-wrap>span,.tb-flow-node--decision-inner .tb-flow-node__text-wrap .ant-input-textarea{overflow:visible!important}.tb-flow-node--decision-inner .tb-flow-node__text-wrap .ant-input-textarea,.tb-flow-node--decision-inner textarea.tb-flow-node__textarea{border-radius:0!important;background:transparent!important;box-shadow:none!important}.tb-flow-node--decision-inner textarea.tb-flow-node--decision-field.tb-flow-node__textarea{transform:rotate(-45deg);border:none!important;color:inherit;padding:8px 6px!important;text-align:center;font-size:11px;outline:none;overflow-y:auto!important;overflow-x:hidden!important}.tb-flow-page{display:flex;gap:8px;align-items:stretch;width:100%;min-height:min(78vh,900px)}.tb-flow-sidebar{flex:0 0 220px;max-width:260px;padding:10px;border-radius:12px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));background:var(--ant-color-bg-container, #fff);overflow:auto}.tb-flow-sidebar--collapsed{flex:0 0 48px;max-width:48px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;overflow:hidden}[data-theme=dark] .tb-flow-sidebar{border-color:#ffffff1f}.tb-flow-workspace{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tb-flow-meta{flex:none;padding:6px 8px;border-radius:8px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));background:var(--ant-color-bg-container, #fff)}[data-theme=dark] .tb-flow-meta{border-color:#ffffff1f;background:#1a1a1a}.tb-flow-list-item--active{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,transparent);border-radius:8px;padding-left:8px!important;margin-left:-8px}.tb-flow-layout{display:flex;flex:1;flex-direction:row;align-items:stretch;gap:0;min-height:min(72vh,820px);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));border-radius:12px;overflow:hidden;background:var(--ant-color-bg-container, #fff)}[data-theme=dark] .tb-flow-layout{border-color:#ffffff1f}.tb-flow-toolbar{flex:none;padding:4px 8px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));background:var(--ant-color-bg-container, #fff)}[data-theme=dark] .tb-flow-toolbar{border-bottom-color:#ffffff1f;background:#141414}.tb-flow-palette{flex:0 0 200px;padding:10px;border-right:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));background:var(--ant-color-bg-layout, #f5f5f5);overflow-y:auto}[data-theme=dark] .tb-flow-palette{background:#0003;border-right-color:#ffffff1f}.tb-flow-palette__heading{display:block;margin-bottom:4px}.tb-flow-palette__sub{display:block;font-size:11px;margin-bottom:12px}.tb-flow-stencils{display:flex;flex-direction:column;gap:8px}.tb-flow-stencil{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:8px;border:1px dashed var(--ant-color-border, #d9d9d9);cursor:grab;background:var(--ant-color-bg-container, #fff);transition:box-shadow .15s ease,border-color .15s ease}.tb-flow-stencil:hover{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 2px 8px #0000000f}.tb-flow-stencil:active{cursor:grabbing}.tb-flow-stencil__drag{color:var(--ant-color-text-tertiary, #999);margin-top:2px}.tb-flow-stencil__title{font-weight:600;font-size:12px;line-height:1.3}.tb-flow-stencil__hint{font-size:11px;color:var(--ant-color-text-secondary, #666);margin-top:2px}.tb-flow-stencil--terminator{border-left:3px solid var(--ant-color-success, #52c41a)}.tb-flow-stencil--process{border-left:3px solid var(--ant-color-primary, #1677ff)}.tb-flow-stencil--decision{border-left:3px solid var(--ant-color-warning, #faad14)}.tb-flow-stencil--note{border-left:3px solid var(--ant-color-warning, #d4b106)}.tb-flow-stencil--io{border-left:3px solid var(--ant-color-info, #177ddc)}.tb-flow-stencil--document{border-left:3px solid var(--ant-color-primary, #1668dc)}.tb-flow-stencil--database{border-left:3px solid var(--ant-color-info, #177ddc)}.tb-flow-stencil--delay{border-left:3px solid var(--ant-color-warning, #d89614)}.tb-flow-stencil--connector{border-left:3px solid var(--ant-color-text-secondary, #8c8c8c)}.tb-flow-main{flex:1;min-width:0;display:flex;flex-direction:column}.tb-flow-canvas-host{flex:1;min-height:480px;border:none;border-radius:0}.tb-flow-panel-hint{padding:4px 10px;border-radius:6px;background:var(--ant-color-bg-elevated, rgba(255, 255, 255, .9));box-shadow:0 1px 4px #00000014}[data-theme=dark] .tb-flow-panel-hint{background:#1e1e1eeb;border:1px solid rgba(255,255,255,.12)}.tb-flow-panel-help{margin-left:46px;margin-bottom:4px}.tb-flow-panel-hint__text{font-size:10px;line-height:1.35;max-width:min(300px,42vw);display:block}[data-theme=dark] .tb-flow-panel-hint__text{color:#ffffffb8!important}.tb-flow-canvas-host .react-flow__controls.tb-flow-controls{box-shadow:0 1px 6px #0000001f}[data-theme=dark] .tb-flow-canvas-host .react-flow__controls-button{background:#2a2a2a!important;border-color:#ffffff38!important;color:#ffffffeb!important}[data-theme=dark] .tb-flow-canvas-host .react-flow__controls-button svg{fill:currentColor;stroke:currentColor}[data-theme=dark] .tb-flow-canvas-host .react-flow__controls-button:hover{background:#383838!important}.tb-flow-node--note{min-width:140px;padding:8px 10px;border-radius:8px;border:2px dashed var(--ant-color-warning, #d4b106);background:color-mix(in srgb,var(--ant-color-warning, #faad14) 12%,var(--ant-color-bg-container, #fff));box-shadow:0 2px 8px #0000000f}.tb-flow-node--note.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-warning) 40%,transparent)}.tb-flow-node--note textarea.tb-flow-node__textarea{border:none;background:transparent;color:inherit;padding:0;outline:none}.tb-flow-node--decision{position:relative;min-width:140px;min-height:140px;overflow:visible}.tb-flow-node--decision-tags{width:100%;max-width:200px;margin-bottom:6px}.tb-flow-node--decision-shape{container-type:size;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tb-flow-node--io{position:relative;padding:0;border:none!important;background:transparent!important;box-shadow:none!important;display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible}.tb-flow-node--io-skew{position:absolute;inset:2px 4px;box-sizing:border-box;transform:skew(-10deg);padding:8px 10px;border-radius:8px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;min-height:0;pointer-events:none;overflow:visible}.tb-flow-node--io-skew .tb-flow-node__tags,.tb-flow-node--io-skew textarea.tb-flow-node__textarea{transform:skew(10deg)}.tb-flow-node--io-skew textarea.tb-flow-node__textarea{pointer-events:auto}.tb-flow-node--document{position:relative;border-bottom-width:3px!important;border-bottom-style:double!important}.tb-flow-node--database{display:flex;flex-direction:column;align-items:center;min-width:120px;height:100%;min-height:0;padding:0;border:none!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.tb-flow-node--database-cap{width:100%;height:12px;border-radius:50%;margin-bottom:-6px;background:var(--ant-color-bg-container, #fff);z-index:1}.tb-flow-node--database-cap--bottom{margin-top:-6px;margin-bottom:0}.tb-flow-node--database-body{flex:1 1 0;min-height:0;min-width:120px;width:100%;padding:8px 10px;border-radius:8px;z-index:2;display:flex;flex-direction:column;overflow:hidden}.tb-flow-node--delay{border-radius:2px 2px 20px 20px!important}.tb-flow-node--connector{width:44px;height:44px;min-width:44px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:4px}.tb-flow-connector-input{text-align:center;font-size:11px}.tb-flow-connector-input input{text-align:center}.tb-flow-node__avatar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tb-flow-node__subtitle{flex:1;min-width:0}.tb-flow-node__tags{margin-bottom:6px}.react-flow__handle.tb-flow-handle{width:11px;height:11px;border-width:2px;border-color:var(--ant-color-primary, #1677ff);background:var(--ant-color-bg-container, #141414)}.react-flow__handle.tb-flow-handle--in{border-color:var(--ant-color-success, #49aa19)}.react-flow__handle.tb-flow-handle--out{border-color:var(--ant-color-primary, #1677ff)}[data-theme=dark] .react-flow__handle.tb-flow-handle{background:#1f1f1f}.tb-flow-stencil{flex-direction:row;align-items:center;gap:10px}.tb-flow-stencil__body{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex:1;min-width:0}.tb-flow-mini{flex:0 0 44px;height:32px;display:block;border-radius:4px;background:var(--ant-color-bg-elevated, rgba(0, 0, 0, .25));position:relative;overflow:hidden}.tb-flow-mini--terminator{border-radius:999px;border:2px solid var(--ant-color-success, #49aa19)}.tb-flow-mini--process{border:2px solid var(--ant-color-primary, #1668dc);border-radius:6px}.tb-flow-mini--decision{border:none;background:transparent;display:flex;align-items:center;justify-content:center}.tb-flow-mini--decision:after{content:"";width:16px;height:16px;transform:rotate(45deg);border:2px solid var(--ant-color-warning, #d89614);border-radius:2px;background:color-mix(in srgb,var(--ant-color-warning, #faad14) 18%,transparent);flex-shrink:0}.tb-flow-mini--note{border:2px dashed var(--ant-color-warning, #d89614)}.tb-flow-mini--io{border:none;background:transparent;display:flex;align-items:center;justify-content:center}.tb-flow-mini--io:after{content:"";width:22px;height:13px;transform:skew(-11deg);border:2px solid var(--ant-color-info, #177ddc);border-radius:2px;background:color-mix(in srgb,var(--ant-color-info, #177ddc) 12%,transparent);flex-shrink:0}.tb-flow-mini--document{border:2px solid var(--ant-color-primary, #1668dc);border-bottom:3px double var(--ant-color-primary, #1668dc);border-radius:4px}.tb-flow-mini--database{border-radius:50% 50% 0 0;border:2px solid var(--ant-color-info, #177ddc);height:14px;margin-top:10px}.tb-flow-mini--delay{border:2px solid var(--ant-color-warning, #d89614);border-radius:2px 2px 12px 12px}.tb-flow-mini--connector{width:28px;height:28px;border-radius:50%;border:2px solid var(--ant-color-text-secondary, #8c8c8c);margin:auto}.tb-flow-inspector{flex:0 0 272px;padding:12px;border-left:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .12));background:var(--ant-color-bg-container, #fff);overflow-y:auto;max-height:min(78vh,900px)}.tb-flow-inspector--empty{color:var(--ant-color-text-secondary, #666)}.tb-flow-inspector__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tb-flow-inspector--empty .tb-flow-inspector__head{margin-bottom:0}.tb-flow-resize-handle{width:10px!important;height:10px!important;border-radius:2px!important}.tb-flow-resize-line{border-color:var(--ant-color-primary, #1677ff)!important}.tb-flow-panel-hint--help{opacity:.85}[data-theme=dark] .tb-flow-inspector{border-left-color:#ffffff1f;background:#141414}[data-theme=dark]{--tb-flow-edge-label-bg: rgba(30, 30, 30, .95)}[data-theme=dark] .tb-flow-sidebar{background:#141414;color:var(--ant-color-text, rgba(255, 255, 255, .88))}[data-theme=dark] .tb-flow-sidebar .ant-list-item{border-color:#ffffff14}[data-theme=dark] .tb-flow-palette{background:#0d0d0d}[data-theme=dark] .tb-flow-layout{background:#141414}[data-theme=dark] .tb-flow-stencil{background:#1a1a1a;border-color:#ffffff1f}[data-theme=dark] .tb-flow-canvas-host{background:#0a0a0a}.cr-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:cr-fade-in .25s ease}@keyframes cr-fade-in{0%{opacity:0}to{opacity:1}}.cr-shell{width:min(920px,100%);max-height:min(92vh,780px);display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#141820,#0d1117);box-shadow:0 24px 80px #0000008c;overflow:hidden;animation:cr-slide-up .3s ease}@keyframes cr-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.cr-shell__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.cr-shell__title-wrap{display:flex;align-items:center;gap:12px}.cr-shell__title{margin:0;font-size:18px;font-weight:600;color:#f0f3f7}.cr-shell__subtitle{margin:2px 0 0;font-size:12px;color:#ffffff73}.cr-shell__back,.cr-shell__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffbf;cursor:pointer;transition:background .15s,color .15s}.cr-shell__back:hover,.cr-shell__close:hover{background:#ffffff1f;color:#fff}.cr-shell__body{flex:1;overflow:auto;padding:20px}.cr-shell__footer{padding:10px 20px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:#ffffff59;text-align:center}.cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cr-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;cursor:pointer;text-align:left;transition:transform .15s,border-color .15s,background .15s}.cr-card:hover{transform:translateY(-2px);border-color:var(--cr-accent, #1890ff);background:#ffffff0f}.cr-card__glyph{font-size:22px;color:var(--cr-accent, #1890ff);line-height:1}.cr-card__title{font-size:13px;font-weight:600;color:#eef1f5}.cr-card__sub{font-size:11px;color:#fff6;line-height:1.3}.cr-module__stage{position:relative;display:flex;justify-content:center;width:100%}.cr-module__end-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:10px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.cr-module__end-msg{margin:0;font-size:20px;font-weight:700;color:#fff;text-align:center}.cr-module__end-btn{padding:8px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s,opacity .12s}.cr-module__end-btn:hover{transform:scale(1.04);opacity:.95}.cr-module__select{padding:4px 8px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#ffffff0f;color:#e8ecf0;font-size:12px;cursor:pointer}.cr-module{display:flex;flex-direction:column;align-items:center;gap:12px}.cr-module__toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:560px;gap:12px}.cr-module__toolbar-actions{display:flex;gap:8px}.cr-module__score{font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums}.cr-module__btn{padding:4px 12px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#ffffff0f;color:#e8ecf0;font-size:12px;cursor:pointer;transition:background .15s}.cr-module__btn:hover{background:#ffffff1f}.cr-module__btn--active{border-color:#52c41a;background:#52c41a2e;color:#b7eb8f}.cr-module__hint,.cr-module__status{margin:0;font-size:11px;color:#ffffff59}.cr-module__overlay-msg{margin:0;font-size:13px;color:#faad14}.cr-module__board{display:grid;gap:1px;padding:4px;border-radius:8px;background:#ffffff0f}.cr-canvas{max-width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.cr-canvas--interactive{cursor:crosshair}.cr-snake{width:min(560px,100%);aspect-ratio:20 / 16}.cr-snake__cell{border-radius:2px;background:#ffffff08}.cr-snake__cell--head{background:#52c41a;box-shadow:0 0 8px #52c41a80}.cr-snake__cell--body{background:#389e0d}.cr-snake__cell--food{background:#faad14;border-radius:50%;transform:scale(.7);box-shadow:0 0 6px #faad1499}.cr-snake--wrap{box-shadow:inset 0 0 0 2px #52c41a40}.cr-snake__cell--mega{background:transparent;z-index:2}.cr-snake__mega-inner{display:flex;align-items:center;justify-content:center;width:140%;height:140%;margin:-20%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff7875,#cf1322);color:#fff;font-size:10px;font-weight:800;box-shadow:0 0 14px #f5222dbf;animation:cr-mega-pulse .8s ease-in-out infinite alternate;position:relative}.cr-snake__mega-inner:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(255,255,255,.85);clip-path:inset(0 0 calc((1 - var(--mega-p, 1)) * 100%) 0)}@keyframes cr-mega-pulse{0%{transform:scale(.92)}to{transform:scale(1.08)}}.cr-canvas--arkanoid{box-shadow:0 0 24px #1890ff1f}.cr-tetris{display:grid;gap:1px;padding:6px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.cr-tetris__cell{width:24px;height:24px;border-radius:3px;box-sizing:border-box}.cr-tetris__cell--ghost{opacity:.28;border:1px dashed rgba(255,255,255,.35)}.cr-checkers{display:grid;grid-template-columns:repeat(8,44px);grid-template-rows:repeat(8,44px);border-radius:8px;overflow:hidden;border:2px solid rgba(255,255,255,.12)}.cr-checkers__cell{width:44px;height:44px;border:none;padding:0;background:#c4a574;cursor:default}.cr-checkers__cell--dark{background:#6b4423;cursor:pointer}.cr-checkers__cell--dark:hover:not(:disabled){filter:brightness(1.08)}.cr-checkers__cell--hint{box-shadow:inset 0 0 0 3px #52c41abf}.cr-checkers__cell--cap{box-shadow:inset 0 0 0 3px #f5222d8c}.cr-checkers__cell:disabled{cursor:default}.cr-checkers__piece{display:block;width:32px;height:32px;margin:6px auto;border-radius:50%;box-shadow:inset 0 -3px #00000040,0 2px 6px #00000059}.cr-checkers__piece--w{background:radial-gradient(circle at 35% 30%,#fff,#d9d9d9)}.cr-checkers__piece--b{background:radial-gradient(circle at 35% 30%,#595959,#141414)}.cr-checkers__piece--king:after{content:"♛";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:700;color:#ffd666;text-shadow:0 1px 2px rgba(0,0,0,.6)}.cr-checkers__piece--sel{box-shadow:0 0 0 3px #52c41a,inset 0 -3px #00000040}.cr-tile2048{display:grid;grid-template-columns:repeat(4,72px);grid-template-rows:repeat(4,72px);gap:8px;padding:10px;border-radius:10px;background:#ffffff0f}.cr-tile2048__cell{display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:22px;font-weight:700;transition:background .12s}.cr-memory{display:grid;grid-template-columns:repeat(4,72px);gap:10px}.cr-memory__card{position:relative;width:72px;height:88px;border:none;border-radius:8px;cursor:pointer;perspective:400px;background:transparent;padding:0}.cr-memory__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:26px;font-weight:700;backface-visibility:hidden;transition:transform .35s}.cr-memory__face--back{background:linear-gradient(135deg,#722ed1,#531dab);color:#fffc;transform:rotateY(0)}.cr-memory__face--front{background:#1f2430;color:#fff;transform:rotateY(180deg);border:1px solid rgba(255,255,255,.1)}.cr-memory__card--open .cr-memory__face--back{transform:rotateY(180deg)}.cr-memory__card--open .cr-memory__face--front{transform:rotateY(0)}.cr-memory__card--matched .cr-memory__face--front{background:#52c41a40;border-color:#52c41a}.cr-mine{display:grid;gap:2px;padding:4px;border-radius:8px;background:#ffffff0f}.cr-mine__cell{width:32px;height:32px;border:none;border-radius:4px;background:#ffffff14;color:#ffffffd9;font-size:13px;font-weight:600;cursor:pointer;transition:background .1s}.cr-mine__cell:hover:not(.cr-mine__cell--open){background:#ffffff24}.cr-mine__cell--open{background:#ffffff08;cursor:default}.cr-mine__cell--flag{color:#eb2f96}.cr-simon{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(280px,100%)}.cr-simon__pad{aspect-ratio:1;border:none;border-radius:14px;font-size:28px;font-weight:700;color:#0000008c;cursor:pointer;transition:transform .1s,opacity .1s,box-shadow .1s}.cr-simon__pad--lit{transform:scale(1.04);box-shadow:0 0 24px currentColor;opacity:1!important}.cr-simon__pad:disabled{cursor:default}.cr-ttt{display:grid;grid-template-columns:repeat(3,88px);gap:6px}.cr-ttt__cell{width:88px;height:88px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;font-size:36px;font-weight:700;cursor:pointer;transition:background .12s}.cr-ttt__cell:hover:not(:disabled){background:#ffffff14}.cr-ttt__cell--x{color:#1890ff}.cr-ttt__cell--o{color:#fa541c}.cr-ttt__cell:disabled{cursor:default}.cr-whack{display:grid;grid-template-columns:repeat(3,100px);gap:14px}.cr-whack__hole{position:relative;width:100px;height:100px;border:none;border-radius:50%;background:radial-gradient(circle at 50% 60%,#2a1f14,#1a1208 70%);cursor:pointer;overflow:hidden}.cr-whack__target{position:absolute;left:50%;bottom:-60%;transform:translate(-50%);width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff7875,#f5222d);transition:bottom .15s ease;box-shadow:inset 0 -4px #00000040}.cr-whack__hole--up .cr-whack__target{bottom:18%}@media(max-width:640px){.cr-tile2048{grid-template-columns:repeat(4,60px);grid-template-rows:repeat(4,60px)}.cr-memory{grid-template-columns:repeat(4,60px)}.cr-memory__card{width:60px;height:74px}.cr-ttt{grid-template-columns:repeat(3,72px)}.cr-ttt__cell{width:72px;height:72px;font-size:28px}.cr-whack{grid-template-columns:repeat(3,80px)}.cr-whack__hole{width:80px;height:80px}}.refuelings-search-input input::placeholder{color:#00000073!important}.refuelings-search-input input{background:#fff!important;color:#000000e0!important;border-color:#d9d9d9!important}[data-theme=dark] .refuelings-search-input input::placeholder{color:#ffffff73!important}[data-theme=dark] .refuelings-search-input input{background:#262626!important;color:#ffffffd9!important;border-color:#434343!important}.refuelings-table .ant-table-filter-dropdown{background:#fff!important}.ant-select-dropdown:not(.ant-select-dropdown-hidden){background:#fff!important}.ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item{color:#000000e0!important;background:#fff!important}.ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item:hover{background:#f5f5f5!important}.ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}.refuelings-table .ant-table-filter-dropdown .ant-input,.refuelings-table .ant-table-filter-dropdown .ant-select-selector{background:#fff!important;color:#000000e0!important;border-color:#d9d9d9!important}.refuelings-table .ant-table-filter-dropdown .ant-select-selection-item{color:#000000e0!important}.refuelings-table .ant-table-filter-dropdown .ant-select-selection-placeholder{color:#00000073!important}.refuelings-table .ant-table-filter-dropdown .ant-select-dropdown{background:#fff!important}.refuelings-table .ant-table-filter-dropdown .ant-select-item{color:#000000e0!important}.refuelings-table .ant-table-filter-dropdown .ant-select-item:hover{background:#f5f5f5!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown{background:#1f1f1f!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-input,[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-selector{background:#262626!important;color:#ffffffd9!important;border-color:#434343!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-selection-item{color:#ffffffd9!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-selection-placeholder{color:#ffffff73!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-dropdown{background:#1f1f1f!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-item{color:#ffffffd9!important}[data-theme=dark] .refuelings-table .ant-table-filter-dropdown .ant-select-item:hover{background:#262626!important}[data-theme=dark] .ant-select-dropdown:not(.ant-select-dropdown-hidden){background:#1f1f1f!important}[data-theme=dark] .ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item{color:#ffffffd9!important;background:#1f1f1f!important}[data-theme=dark] .ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item:hover{background:#262626!important}[data-theme=dark] .ant-select-dropdown:not(.ant-select-dropdown-hidden) .ant-select-item-option-selected{background:#111b26!important;color:#69c0ff!important}.refuelings-pagination .ant-select-dropdown,.ant-pagination-options .ant-select-dropdown{background:#fff!important}.refuelings-pagination .ant-select-dropdown .ant-select-item,.ant-pagination-options .ant-select-dropdown .ant-select-item{color:#000000e0!important;background:#fff!important}.refuelings-pagination .ant-select-dropdown .ant-select-item:hover,.ant-pagination-options .ant-select-dropdown .ant-select-item:hover{background:#f5f5f5!important}.refuelings-pagination .ant-select-dropdown .ant-select-item-option-selected,.ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}[data-theme=dark] .refuelings-pagination .ant-select-dropdown,[data-theme=dark] .ant-pagination-options .ant-select-dropdown{background:#1f1f1f!important}[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item{color:#ffffffd9!important;background:#1f1f1f!important}[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item:hover,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item:hover{background:#262626!important}[data-theme=dark] .refuelings-pagination .ant-select-dropdown .ant-select-item-option-selected,[data-theme=dark] .ant-pagination-options .ant-select-dropdown .ant-select-item-option-selected{background:#111b26!important;color:#69c0ff!important}.refuelings-verification-tag .anticon-close-circle,.refuelings-verification-tag .anticon-close-circle svg{color:#ff4d4f!important;fill:#ff4d4f!important}.refuelings-verification-tag.ant-tag-error{border-color:#ff4d4f!important;color:#ff4d4f!important}.refuelings-verification-tag.ant-tag-error .anticon-close-circle,.refuelings-verification-tag.ant-tag-error .anticon-close-circle svg{color:#ff4d4f!important;fill:#ff4d4f!important}.refuelings-search-input .ant-input-clear-icon,.refuelings-table .ant-input-clear-icon,.refuelings-table .ant-select-clear-icon{color:#00000073!important}.refuelings-search-input .ant-input-clear-icon:hover,.refuelings-table .ant-input-clear-icon:hover,.refuelings-table .ant-select-clear-icon:hover{color:#000000e0!important}[data-theme=dark] .refuelings-search-input .ant-input-clear-icon,[data-theme=dark] .refuelings-table .ant-input-clear-icon,[data-theme=dark] .refuelings-table .ant-select-clear-icon{color:#ffffff73!important}[data-theme=dark] .refuelings-search-input .ant-input-clear-icon:hover,[data-theme=dark] .refuelings-table .ant-input-clear-icon:hover,[data-theme=dark] .refuelings-table .ant-select-clear-icon:hover{color:#ffffffd9!important}.refuelings-verification-tag.ant-tag-error .anticon-close-circle{color:#ff4d4f!important}.refuelings-page-wrapper{background:#fff;min-height:100vh}[data-theme=dark] .refuelings-page-wrapper{background:#141414}.refuelings-page-wrapper .ant-card{background:#fff;border-color:#d9d9d9}[data-theme=dark] .refuelings-page-wrapper .ant-card{background:#1f1f1f;border-color:#434343}.refuelings-table .ant-empty,.refuelings-table .ant-empty *,.refuelings-table .ant-empty-description{color:#00000073!important}.refuelings-table .ant-empty-image svg,.refuelings-table .ant-empty-image svg path{fill:#00000040!important;color:#00000040!important}.refuelings-table .ant-empty:hover,.refuelings-table .ant-empty:hover *{color:#00000073!important}[data-theme=dark] .refuelings-table .ant-empty,[data-theme=dark] .refuelings-table .ant-empty *,[data-theme=dark] .refuelings-table .ant-empty-description{color:#ffffff73!important}[data-theme=dark] .refuelings-table .ant-empty-image svg,[data-theme=dark] .refuelings-table .ant-empty-image svg path{fill:#ffffff40!important;color:#ffffff40!important}[data-theme=dark] .refuelings-table .ant-empty:hover,[data-theme=dark] .refuelings-table .ant-empty:hover *{color:#ffffff73!important}.refuelings-table{background:#fff}.refuelings-table .ant-table{background:#fff;color:#000000e0}.refuelings-table .ant-table-thead>tr>th{background:#fafafa;color:#000000e0;border-bottom:1px solid #f0f0f0}.refuelings-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#000000e0}.refuelings-table .ant-table-tbody>tr:hover>td{background:#fafafa}[data-theme=dark] .refuelings-table{background:#141414}[data-theme=dark] .refuelings-table .ant-table{background:#141414;color:#ffffffd9}[data-theme=dark] .refuelings-table .ant-table-thead>tr>th{background:#1d1d1d;color:#ffffffd9;border-bottom:1px solid #434343}[data-theme=dark] .refuelings-table .ant-table-tbody>tr>td{border-bottom:1px solid #434343;color:#ffffffd9}[data-theme=dark] .refuelings-table .ant-table-tbody>tr:hover>td{background:#262626}.refuelings-pagination{background:#fff;color:#000000e0}.refuelings-pagination .ant-pagination-item{background:#fff;border-color:#d9d9d9}.refuelings-pagination .ant-pagination-item a{color:#000000e0}.refuelings-pagination .ant-pagination-item:hover{border-color:#4096ff}.refuelings-pagination .ant-pagination-item:hover a{color:#4096ff}.refuelings-pagination .ant-pagination-item-active{background:#1677ff;border-color:#1677ff}.refuelings-pagination .ant-pagination-item-active a{color:#fff}.refuelings-pagination .ant-pagination-prev,.refuelings-pagination .ant-pagination-next{color:#000000e0}.refuelings-pagination .ant-pagination-prev:hover,.refuelings-pagination .ant-pagination-next:hover{color:#4096ff}.refuelings-pagination .ant-pagination-options{color:#000000e0}.refuelings-pagination .ant-select-selector{background:#fff;color:#000000e0;border-color:#d9d9d9}[data-theme=dark] .refuelings-pagination{background:#141414;color:#ffffffd9}[data-theme=dark] .refuelings-pagination .ant-pagination-item{background:#141414;border-color:#434343}[data-theme=dark] .refuelings-pagination .ant-pagination-item a{color:#ffffffd9}[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover{border-color:#4096ff}[data-theme=dark] .refuelings-pagination .ant-pagination-item:hover a{color:#4096ff}[data-theme=dark] .refuelings-pagination .ant-pagination-item-active{background:#1677ff;border-color:#1677ff}[data-theme=dark] .refuelings-pagination .ant-pagination-item-active a{color:#fff}[data-theme=dark] .refuelings-pagination .ant-pagination-prev,[data-theme=dark] .refuelings-pagination .ant-pagination-next{color:#ffffffd9}[data-theme=dark] .refuelings-pagination .ant-pagination-prev:hover,[data-theme=dark] .refuelings-pagination .ant-pagination-next:hover{color:#4096ff}[data-theme=dark] .refuelings-pagination .ant-pagination-options{color:#ffffffd9}[data-theme=dark] .refuelings-pagination .ant-select-selector{background:#141414;color:#ffffffd9;border-color:#434343}:root{--app-scrollbar-size: 8px;--app-scrollbar-thumb: color-mix(in srgb, var(--ant-color-text-quaternary, #8c8c8c) 55%, transparent);--app-scrollbar-thumb-hover: color-mix(in srgb, var(--ant-color-text-tertiary, #595959) 75%, transparent);--app-scrollbar-track: transparent}[data-theme=dark]{--app-scrollbar-thumb: color-mix(in srgb, rgba(255, 255, 255, .35) 90%, transparent);--app-scrollbar-thumb-hover: color-mix(in srgb, rgba(255, 255, 255, .52) 90%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--app-scrollbar-thumb);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}:root{--app-ui-scale: .9;--app-header-h: 64px;--app-header-h-mobile: 56px;--tb-task-modal-edge: 20px;--tb-task-modal-edge-discussion: 10px;--app-vh-sider-fudge: 14px;--app-vh: calc(100vh / var(--app-ui-scale));--app-dvh: calc(100dvh / var(--app-ui-scale));--app-vh-header: calc((100vh - var(--app-header-h)) / var(--app-ui-scale));--app-vh-sider: calc((100vh - var(--app-header-h) + var(--app-vh-sider-fudge)) / var(--app-ui-scale));--app-dvh-header: calc((100dvh - var(--app-header-h)) / var(--app-ui-scale));--app-vh-header-mobile: calc((100vh - var(--app-header-h-mobile)) / var(--app-ui-scale));--app-vh-sider-mobile: calc((100vh - var(--app-header-h-mobile) + var(--app-vh-sider-fudge)) / var(--app-ui-scale));--app-dvh-header-mobile: calc((100dvh - var(--app-header-h-mobile)) / var(--app-ui-scale));--app-dvh-modal-default: calc((100dvh - (var(--tb-task-modal-edge) * 2)) / var(--app-ui-scale));--app-dvh-modal-discussion: calc((100dvh - (var(--tb-task-modal-edge-discussion) * 2)) / var(--app-ui-scale))}@media(max-width:1440px),(max-height:900px){:root{--app-ui-scale: .85}}@media(max-width:1280px),(max-height:780px){:root{--app-ui-scale: .82}}html{zoom:var(--app-ui-scale);font-size:calc(16px * var(--app-ui-scale))}@supports not (zoom: 1){html{font-size:calc(16px * var(--app-ui-scale))}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:var(--app-vh)}.app-switcher-menu-link{display:block;margin:-5px -12px;padding:5px 12px;color:inherit!important;text-decoration:none}.app-switcher-menu-link:hover{color:inherit!important}.ecosystem-app-switcher-dropdown .app-switcher-menu-item--current.ant-dropdown-menu-item-disabled{opacity:1;cursor:default;color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, rgba(22, 119, 255, .08))}.ecosystem-app-switcher-dropdown .app-switcher-menu-item--current.ant-dropdown-menu-item-disabled .ant-typography{color:inherit}.app-switcher-row-wrap{margin:-5px -12px;padding:5px 12px}.custom-header-brand-hit{position:relative;flex-shrink:0}.custom-header-brand-hit-btn{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.custom-header-brand-hit-btn:focus-visible{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}@media(max-width:768px){.admin-content{margin-left:0!important;padding:12px 8px!important;margin-top:56px!important;min-width:0!important}.ant-layout-sider{display:none!important}.ant-layout-header{height:56px!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px}.ant-table{min-width:100%}.ant-card-body,.ant-card-head{padding:12px 16px!important}.refine-pageHeader,.refine-list-header,.refine-pageHeader-wrapper{flex-wrap:wrap!important;gap:8px!important}.refine-pageHeader-extra,.refine-list-header-actions{margin-left:0!important;width:100%;justify-content:flex-start}.ant-breadcrumb{flex-wrap:wrap!important}.ant-form-item-label{padding-bottom:2px!important}.ant-form-item{margin-bottom:16px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:18px!important}.ant-modal{max-width:calc(100vw - 16px)!important;top:8px!important;padding-bottom:8px!important}.ant-modal-body{padding:16px!important}}@media(max-width:768px){.monitoring-page .ant-card{border-radius:6px}.monitoring-page .ant-card-body{padding:12px!important}.monitoring-tabs .ant-tabs-nav{margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.monitoring-tabs .ant-tabs-nav::-webkit-scrollbar{display:none}.monitoring-tabs .ant-tabs-tab{padding:8px 12px;font-size:13px;white-space:nowrap}.monitoring-tabs .ant-tabs-content{padding-top:0}.monitoring-page .ant-descriptions-item-label,.monitoring-page .ant-descriptions-item-content{word-break:break-word;padding:6px 8px!important}.monitoring-page .ant-row{margin-left:-8px!important;margin-right:-8px!important}.monitoring-page .ant-col{padding-left:8px!important;padding-right:8px!important}}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body,html *,body *{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}body[data-theme=dark],html[data-theme=dark] body{background:#141414!important;color:#ffffffd9!important}body[data-theme=light],html[data-theme=light] body{background:#f0f2f5!important;color:#000000d9!important}.ant-spin,.ant-spin *,.ant-progress,.ant-progress *,.ant-tooltip,.ant-tooltip *,.ant-popover,.ant-popover *,.ant-dropdown,.ant-dropdown *{transition:none!important}@keyframes operationalAvatarPulse{0%{box-shadow:0 0 #ff4d4f8c;transform:scale(1)}50%{box-shadow:0 0 0 8px #ff4d4f00;transform:scale(1.02)}to{box-shadow:0 0 #ff4d4f00;transform:scale(1)}}.operational-avatar--active{border-radius:999px;animation:operationalAvatarPulse 1.2s ease-in-out infinite}@keyframes operationalIndicatorBlinkBounce{0%{opacity:.25;transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(255,77,79,0))}35%{opacity:1;transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 0 8px rgba(255,77,79,.35))}70%{opacity:.85;transform:translateY(0) scale(1);filter:drop-shadow(0 0 6px rgba(255,77,79,.25))}to{opacity:.25;transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(255,77,79,0))}}.operational-indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--operational-indicator-size, 32px);height:var(--operational-indicator-size, 32px);border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;vertical-align:middle;line-height:1}.operational-indicator:hover{background:#ff4d4f1f}.operational-indicator--active{animation:operationalIndicatorBlinkBounce 1s ease-in-out infinite}body.sidebar-collapsed .ant-layout-sider{width:80px!important;min-width:80px!important;max-width:80px!important}body{font-size:14px;line-height:1.5715;color:#000000d9;background:#f0f2f5;transition:background-color .2s ease,color .2s ease}[data-theme=dark] body{background:#141414;color:#ffffffd9}.ant-layout-sider{box-shadow:2px 0 8px #0000001a;transition:all .3s ease,background-color .3s ease,border-color .3s ease}.ant-menu-item{border-radius:6px;margin:4px 8px!important;transition:all .2s ease}.ant-menu-item-selected{background:linear-gradient(90deg,#1890ff26,#1890ff14)!important;color:#1890ff!important;font-weight:600}.ant-menu-submenu-title{border-radius:6px;margin:4px 8px!important;transition:all .2s ease}.ant-layout-sider .ant-menu-sub>.ant-menu-item,.ant-layout-sider .ant-menu-sub>.ant-menu-submenu>.ant-menu-submenu-title{padding-left:24px!important;margin:2px 8px!important;font-size:13px!important;white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;height:auto!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.ant-layout-sider .ant-menu-sub .ant-menu-sub .ant-menu-item,.ant-layout-sider .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title{padding-left:24px!important;margin:2px 8px!important;font-size:13px!important;white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;height:auto!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.ant-menu-submenu-inline>.ant-menu-submenu-title{padding-left:16px!important}.ant-menu-item-icon,.ant-menu-submenu-title .anticon,.ant-menu-item,.ant-menu-submenu-title{font-size:14px!important}.ant-layout-sider .ant-menu-title-content{font-size:14px!important;font-weight:600!important}.ant-layout-sider .ant-layout-sider-children>div:first-child{padding:16px 20px 12px!important;min-height:auto!important}.ant-page-header-heading-title,.refine-pageHeader-title{display:none!important}.ant-breadcrumb{margin-bottom:0!important;margin-right:16px!important}.refine-pageHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important;min-height:auto!important}.refine-pageHeader-content{display:flex!important;align-items:center!important;flex:1!important;gap:16px!important}.refine-pageHeader-breadcrumb{flex:1!important}.refine-pageHeader-extra{margin-left:auto!important;flex-shrink:0!important}.ant-page-header{padding:0!important;margin-bottom:16px!important}.ant-page-header-heading{margin-bottom:0!important;padding:0!important}.ant-page-header-heading-left{margin:0!important;padding:0!important}.ant-layout-sider-trigger{display:none!important}.sidebar-toggle-btn{transition:all .2s ease!important}.sidebar-toggle-btn:hover{background:#0000000f!important}[data-theme=dark] .sidebar-toggle-btn:hover{background:#ffffff1a!important}.ant-layout-sider .ant-layout-sider-children>div:first-child{display:none!important}.ant-layout-sider .ant-layout-sider-children{min-height:100%}.ant-layout-sider .ant-menu{margin-top:0!important;padding-top:8px!important;border-right:none!important;min-height:100%}.ant-layout-sider{position:fixed!important;left:0!important;top:64px!important;bottom:0!important;height:var(--app-vh-sider)!important;min-height:var(--app-vh-sider)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:100!important;width:200px!important;min-width:200px!important;max-width:200px!important;transition:width .2s ease,min-width .2s ease,max-width .2s ease!important}.ant-layout-sider-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.ant-layout-content{margin-top:64px!important;margin-left:200px!important;transition:margin-left .2s ease!important;min-height:var(--app-vh-header)!important;padding:16px 24px!important}.ant-layout-sider-collapsed~.ant-layout .ant-layout-content,.ant-layout:has(.ant-layout-sider-collapsed) .ant-layout-content{margin-left:80px!important}body:has(.ant-layout-sider-collapsed) .ant-layout-content{margin-left:80px!important}.ant-layout-content>div{padding:0!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0 20px!important;text-align:center!important}.ant-layout-sider-collapsed .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{margin-right:0!important;font-size:18px!important}.ant-layout-sider-collapsed .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed .ant-menu-submenu-inline>.ant-menu-sub,.ant-layout-sider-collapsed .ant-menu-sub{display:none!important;visibility:hidden!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-inline>.ant-menu-sub{position:static!important;left:auto!important;min-width:auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{height:48px!important;line-height:48px!important;margin:4px 8px!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub,.ant-layout-sider-collapsed .ant-menu-submenu-inline:hover .ant-menu-sub,.ant-layout-sider-collapsed .ant-menu-submenu:hover>ul.ant-menu-sub,.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-submenu-inline>.ant-menu-sub{display:block!important;visibility:visible!important;position:fixed!important;left:80px!important;min-width:220px!important;background:#fff!important;box-shadow:2px 0 8px #00000026!important;z-index:1001!important;border-radius:0 6px 6px 0!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;max-height:var(--app-vh-header)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;transform:none!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover>ul.ant-menu-sub::-webkit-scrollbar{width:8px}.ant-layout-sider-collapsed .ant-menu-submenu:hover>ul.ant-menu-sub::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ant-color-text-quaternary, #8c8c8c) 70%,transparent)}.ant-layout-sider-collapsed .ant-menu-submenu,.ant-layout-sider-collapsed .ant-menu-submenu-title{position:relative!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub{margin:0!important;padding:0!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu .ant-menu-sub{position:static!important;left:auto!important;min-width:auto!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important;z-index:auto!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-open .ant-menu-sub .ant-menu-sub{background:#0000000a!important;border-left:3px solid rgba(24,144,255,.5);margin:4px 0!important;padding:4px 0!important;padding-inline-start:16px!important;border-radius:4px}[data-theme=dark] .ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-open .ant-menu-sub .ant-menu-sub{background:#ffffff0a!important;border-left-color:#177ddc99}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu:not(.ant-menu-submenu-open)>*:not(.ant-menu-submenu-title),.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu:not(.ant-menu-submenu-open) .ant-menu-sub,.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu:not(.ant-menu-submenu-open) ul.ant-menu-sub,.ant-layout-sider .ant-menu-hidden,.ant-layout-sider .ant-menu-submenu-hidden{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu.ant-menu-submenu-open .ant-menu-sub{display:block!important;visibility:visible!important}.ant-layout-sider-collapsed .ant-menu-submenu,.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-submenu-title{position:relative!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub{margin-top:0!important;bottom:auto!important}.ant-layout-sider-collapsed .ant-menu-submenu{position:relative!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu .ant-menu-sub{position:static!important;left:auto!important;min-width:auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important;z-index:auto!important;transform:none!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub{padding:0!important;margin:0!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-item{padding-left:16px!important;height:auto!important;line-height:1.4!important;white-space:normal!important;word-wrap:break-word!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;margin:2px 8px!important;text-align:left!important;display:flex!important;align-items:center!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-item:first-child{margin-top:0!important;padding-top:8px!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-item-icon{margin-right:8px!important;font-size:14px!important;flex-shrink:0!important}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-title-content{display:inline-block!important;flex:1!important}[data-theme=dark] .ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub,[data-theme=dark] .ant-layout-sider-collapsed .ant-menu-submenu-inline:hover .ant-menu-sub{background:#1f1f1f!important;box-shadow:2px 0 8px #0000004d!important}[data-theme=dark] .ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-inline>.ant-menu-sub{background:#262626!important}[data-theme=dark] .ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-item{color:#bfbfbf!important}[data-theme=dark] .ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub .ant-menu-item:hover{background:#ffffff0f!important;color:#fff!important}.ant-layout-sider .ant-menu{margin-top:0!important;padding-top:0!important}.ant-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f;font-size:14px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;font-size:14px}.ant-table-tbody>tr>td{font-size:14px}.ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s ease}.ant-card:hover{box-shadow:0 4px 12px #0000001a}.ant-form-item-label>label{font-weight:500;color:#262626;font-size:14px}.ant-btn{border-radius:6px;font-weight:500;transition:all .2s ease}.ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.ant-checkbox-wrapper{font-size:14px}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-input-search,.ant-select{border-radius:6px}[data-theme=dark],html[data-theme=dark]{background-color:#141414;color:#fff;transition:background-color .15s ease,color .15s ease}[data-theme=dark] .ant-layout-sider{background:#1f1f1f!important;border-right:1px solid #303030;transition:background-color .15s ease,border-color .15s ease}[data-theme=dark] .ant-menu{background:#1f1f1f!important;color:#fff!important}[data-theme=dark] .ant-menu-item{color:#d9d9d9!important}[data-theme=dark] .ant-menu-item:hover{background:#ffffff14!important;color:#fff!important}[data-theme=dark] .ant-menu-item-selected{background:linear-gradient(90deg,#1890ff33,#1890ff1a)!important;color:#69c0ff!important}[data-theme=dark] .ant-menu-submenu-title{color:#d9d9d9!important}[data-theme=dark] .ant-menu-submenu-title:hover{color:#fff!important}[data-theme=dark] .ant-menu-sub{background:#262626!important}[data-theme=dark] .ant-menu-sub .ant-menu-item{color:#bfbfbf!important;white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;height:auto!important;min-height:40px!important}[data-theme=dark] .ant-menu-sub .ant-menu-item:hover{background:#ffffff0f!important;color:#fff!important}.ant-table{background:#fff!important;color:#000000e0!important}.ant-table-thead>tr>th{background:#fafafa!important;color:#000000e0!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr>td{background:#fff!important;color:#000000e0!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr:hover>td{background:#fafafa!important}html[data-theme=dark] .ant-table,[data-theme=dark] .ant-table{background:#1f1f1f!important;color:#fff!important}html[data-theme=dark] .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>th{background:#1d1d1d!important;color:#fff!important;border-bottom:1px solid #434343!important}html[data-theme=dark] .ant-table-tbody>tr>td,[data-theme=dark] .ant-table-tbody>tr>td{background:#1f1f1f!important;color:#d9d9d9!important;border-bottom:1px solid #303030!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#262626!important}[data-theme=dark] .ant-card{background:#1f1f1f!important;border-color:#303030!important;color:#fff}[data-theme=dark] .ant-card-head{background:#262626!important;border-bottom:1px solid #303030;color:#fff}[data-theme=dark] .ant-card-head-title{color:#fff!important}[data-theme=dark] .ant-form-item-label>label{color:#d9d9d9!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:#262626!important;border-color:#434343!important;color:#fff!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-select-selection-placeholder{color:#8c8c8c!important}[data-theme=dark] .ant-layout-header{background:#1f1f1f!important;border-bottom:1px solid #303030;transition:background-color .15s ease,border-color .15s ease}[data-theme=dark] .ant-layout-content{background:#141414!important;transition:background-color .15s ease}[data-theme=dark] .ant-breadcrumb,[data-theme=dark] .ant-breadcrumb-link{color:#8c8c8c}[data-theme=dark] .ant-breadcrumb-link:hover,[data-theme=dark] .ant-typography{color:#fff}.org-hierarchy-tree .ant-tree-node-content-wrapper:hover{background:#f5f5f5}[data-theme=dark] .org-hierarchy-tree .ant-tree-node-content-wrapper:hover{background:#ffffff14!important}.ant-menu-item,.ant-menu-submenu-title{transition:all .2s ease}.ant-menu-item:hover{transform:translate(4px)}.ant-layout-header{box-shadow:0 2px 8px #0000000f;z-index:10;font-size:14px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ant-layout-header .ant-typography{font-size:14px;transition:color .3s ease}.ant-pagination{margin-top:16px}.refine-list-container{padding:0!important}.refine-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important;gap:16px!important}.ant-select-dropdown:not([class*=dark]){background:#fff!important}.ant-select-dropdown:not([class*=dark]) .ant-select-item{color:#000000e0!important;background:#fff!important}.ant-select-dropdown:not([class*=dark]) .ant-select-item:hover{background:#f5f5f5!important}.ant-select-dropdown:not([class*=dark]) .ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}.ant-select-dropdown:not([class*=dark]) .ant-select-item-option-active{background:#f5f5f5!important}[data-theme=dark] .ant-select-dropdown{background:#1f1f1f!important}[data-theme=dark] .ant-select-dropdown .ant-select-item{color:#ffffffd9!important;background:#1f1f1f!important}[data-theme=dark] .ant-select-dropdown .ant-select-item:hover{background:#262626!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected{background:#111b26!important;color:#69c0ff!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active{background:#262626!important}.ant-input-clear-icon,.ant-select-clear-icon{color:#00000073!important}.ant-input-clear-icon:hover,.ant-select-clear-icon:hover{color:#000000e0!important}[data-theme=dark] .ant-input-clear-icon,[data-theme=dark] .ant-select-clear-icon{color:#ffffff73!important}[data-theme=dark] .ant-input-clear-icon:hover,[data-theme=dark] .ant-select-clear-icon:hover{color:#ffffffd9!important}.refine-list-header-breadcrumb{flex:1!important;margin:0!important}.refine-list-header-extra{flex-shrink:0!important;margin:0!important}.refine-list-header-buttons{display:flex!important;align-items:center!important;gap:8px!important}.ant-list{margin:0!important}.refine-list-content{margin-top:0!important}.refine-pageHeader-wrapper{margin-bottom:16px!important;padding:0!important}.refine-pageHeader-wrapper .ant-page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;margin-bottom:16px!important}.refine-pageHeader-wrapper .ant-page-header-heading,.refine-pageHeader-wrapper .ant-page-header-heading-left{display:flex!important;align-items:center!important;flex:1!important;margin:0!important;padding:0!important}.refine-pageHeader-wrapper .ant-breadcrumb{margin:0 16px 0 0!important}.refine-pageHeader-wrapper .ant-page-header-extra{margin:0!important;flex-shrink:0!important}.refine-list-header-custom{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important;width:100%!important}.refine-list-header-actions{flex-shrink:0!important;margin-left:auto!important}.refine-list-header-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important;width:100%!important}.refine-list .ant-page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;margin-bottom:16px!important;flex-wrap:nowrap!important;gap:16px!important}.refine-list .ant-page-header-heading,.refine-list .ant-page-header-heading-left{display:flex!important;align-items:center!important;flex:1!important;min-width:0!important;margin:0!important;padding:0!important}.refine-list .ant-page-header-heading-title{display:none!important}.refine-list .ant-page-header-extra{margin-left:auto!important;flex-shrink:0!important;white-space:nowrap!important;display:flex!important;align-items:center!important}.refine-list .ant-breadcrumb{margin:0!important;flex:1!important;min-width:0!important}.ant-page-header+.ant-list,.ant-page-header+.ant-table-wrapper,.refine-list-content{margin-top:0!important}.refine-list-header,.refine-list .ant-page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:16px!important;padding:0!important}.refine-list .ant-breadcrumb,.refine-list-header .ant-breadcrumb{display:flex!important;align-items:center!important;margin:0!important;flex:1!important;min-width:0!important}.refine-list .ant-page-header-extra,.refine-list-header-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;margin-left:16px!important}.ant-empty-description{color:#8c8c8c}[data-theme=dark] .ant-empty-description{color:#595959}.refine-list-page{padding:0!important}.ant-table-wrapper{margin-top:0!important}.ant-card-body{padding:24px!important}.ant-layout-sider{overflow-x:hidden!important}.ant-menu,.ant-menu-inline,.ant-menu-vertical{overflow-x:hidden!important;overflow-y:auto!important}.ant-form{max-width:800px}.ant-table-tbody .ant-btn{margin:0 4px}.ant-layout-sider-collapsed .ant-menu-submenu:hover .ant-menu-sub{top:auto!important;transform:translateY(0)!important}.ant-breadcrumb ol{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.ant-breadcrumb li{display:flex!important;align-items:center!important}.refine-list-header-actions .ant-btn{margin-left:8px;background:#fff!important;border-color:#d9d9d9!important;color:#000000e0!important}.refine-list-header-actions .ant-btn-primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html[data-theme=dark] .refine-list-header-actions .ant-btn,[data-theme=dark] .refine-list-header-actions .ant-btn{background:#262626!important;border-color:#434343!important;color:#ffffffd9!important}html[data-theme=dark] .refine-list-header-actions .ant-btn-primary,[data-theme=dark] .refine-list-header-actions .ant-btn-primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html[data-theme=dark] .refine-list-header-actions .ant-btn:hover,[data-theme=dark] .refine-list-header-actions .ant-btn:hover{background:#434343!important;border-color:#595959!important;color:#ffffffd9!important}.ant-layout{background:#f0f2f5}[data-theme=dark] .ant-layout{background:#141414}.ant-table-container{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th:first-child{border-top-left-radius:8px}.ant-table-thead>tr>th:last-child{border-top-right-radius:8px}.ant-form-item{margin-bottom:24px}.ant-form-item-label{padding-bottom:4px}.ant-btn{background:#fff!important;border-color:#d9d9d9!important;color:#000000e0!important}.ant-btn-primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important;box-shadow:0 2px 4px #1890ff33}.ant-btn-primary:hover{background:#4096ff!important;border-color:#4096ff!important;box-shadow:0 4px 8px #1890ff4d}html[data-theme=dark] .ant-btn,[data-theme=dark] .ant-btn{background:#262626!important;border-color:#434343!important;color:#ffffffd9!important}html[data-theme=dark] .ant-btn-primary,[data-theme=dark] .ant-btn-primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html[data-theme=dark] .ant-btn-primary:hover,[data-theme=dark] .ant-btn-primary:hover{background:#4096ff!important;border-color:#4096ff!important}html[data-theme=dark] .ant-btn:hover,[data-theme=dark] .ant-btn:hover{background:#434343!important;border-color:#595959!important;color:#ffffffd9!important}.ant-switch{transition:all .3s ease}.ant-select-selector{transition:all .2s ease}.ant-select-selector:hover{border-color:#40a9ff!important}.ant-input:focus,.ant-input-focused{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}[data-theme=dark] .ant-card-head{border-bottom:1px solid #303030}.ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}[data-theme=dark] .ant-modal-header{border-bottom:1px solid #303030}.ant-modal-body{padding:24px}.ant-notification,.ant-dropdown{z-index:1050}.ant-tooltip{z-index:1060}.ant-popover{z-index:1050}.refine-list-page .ant-page-header{margin-bottom:16px!important;padding:0!important}.refine-list-page .ant-list{margin-top:0!important}.ant-empty{margin:40px 0}.ant-spin-container{min-height:200px}.ant-pagination{display:flex;justify-content:flex-end;margin-top:16px;padding:0}.ant-table-filter-dropdown{border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-table-column-sorter{margin-left:4px}.ant-table-tbody .ant-space,.ant-checkbox-wrapper{display:flex;align-items:center}.ant-form-item .ant-switch{margin:0}.ant-menu-item-icon,.ant-menu-submenu-title .anticon,.anticon{border-radius:4px}.ant-layout-header img{border-radius:8px}.ant-layout-header .ant-space-gap-col-middle{column-gap:0!important}[data-theme=dark] .parameter-definitions-drag-view .ant-card,[data-theme=dark] .parameter-definitions-drag-view .ant-input{color:inherit}[data-theme=dark] .parameter-definitions-drag-view .ant-card-head-title{color:#ffffffd9!important}.ant-modal-header .ant-modal-title:has(.form-filling-guide-modal-title){display:flex;align-items:center;flex:1;min-width:0;padding-inline-end:52px;box-sizing:border-box}.taskboard-layout-root .ant-layout-content.taskboard-content{margin-top:64px!important;margin-left:200px!important;min-height:var(--app-vh-header)!important}.taskboard-layout-root.taskboard-layout-root--collapsed .ant-layout-content.taskboard-content{margin-left:80px!important}@media(max-width:900px){.taskboard-layout-root,.taskboard-layout-root .taskboard-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.taskboard-layout-root .ant-layout-content.taskboard-content{margin-top:56px!important;margin-left:0!important;min-height:var(--app-vh-header-mobile)!important;padding:12px!important}.taskboard-layout-root.taskboard-layout-root--collapsed .ant-layout-content.taskboard-content{margin-left:0!important}.taskboard-layout-root .boards-list-content{width:100%!important;max-width:100%!important;margin:0!important}.taskboard-layout-root .boards-list-grid{grid-template-columns:1fr!important}}html,body,#root{min-height:var(--app-vh)}.login-container,.register-container,.ant-layout{min-height:var(--app-vh)!important}.ant-layout-sider{height:var(--app-vh-sider)!important;min-height:var(--app-vh-sider)!important}.ant-layout-sider .ant-layout-sider-children{height:100%!important;min-height:100%!important}.ant-layout-sider>.ant-layout-sider-children>.ant-menu{min-height:100%}.ant-layout-sider-collapsed .ant-menu-submenu:hover>ul.ant-menu-sub,.ant-layout-sider-collapsed .ant-menu-submenu-inline:hover>ul.ant-menu-sub{min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-layout-content,.taskboard-content,.admin-content{min-height:var(--app-vh-header)!important}.ant-modal.tb-task-modal-viewport .ant-modal-content{height:var(--app-dvh-modal-default)!important;max-height:var(--app-dvh-modal-default)!important}.ant-modal.tb-discussion-modal.tb-task-modal-viewport .ant-modal-content{height:var(--app-dvh-modal-discussion)!important;max-height:var(--app-dvh-modal-discussion)!important}html.taskboard-page-plan .taskboard-content,body.taskboard-page-plan .taskboard-content{height:var(--app-vh-header)!important;max-height:var(--app-vh-header)!important}@media(max-width:768px){.ant-layout-sider{height:var(--app-vh-sider-mobile)!important;min-height:var(--app-vh-sider-mobile)!important}.ant-layout-content,.taskboard-content,.admin-content{min-height:var(--app-vh-header-mobile)!important}html.taskboard-page-plan .taskboard-content,body.taskboard-page-plan .taskboard-content{height:var(--app-vh-header-mobile)!important;max-height:var(--app-vh-header-mobile)!important}}
