html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}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]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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}.x-markdown-debug-panel{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#000000d9;border-radius:8px;width:180px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;transition:box-shadow .2s;position:fixed;right:0;box-shadow:0 2px 8px #00000026}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;min-width:60px;font-weight:500}.x-markdown-debug-value{text-align:right;min-width:50px;font-weight:600}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{border-top:1px solid #ffffff1a;gap:8px;margin-top:12px;padding-top:12px;display:flex}.x-markdown-debug-action{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;flex:1;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:1.5s ease-in-out infinite recording-pulse}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;max-height:90vh;animation:.3s ease-out slideIn;overflow:auto;box-shadow:0 8px 32px #0006}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.x-markdown-debug-modal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.x-markdown-debug-close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.x-markdown-debug-stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.x-markdown-debug-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px}.x-markdown-debug-stat-value{color:#fff;font-size:20px;font-weight:700}.x-markdown-debug-chart-full{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px)}.x-markdown-debug-legend{justify-content:center;gap:24px;margin-top:16px;display:flex}.x-markdown-debug-legend-item{color:#fffc;align-items:center;gap:8px;font-size:13px;display:flex}.x-markdown-debug-legend-color{border-radius:2px;width:12px;height:12px}@media (width<=768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color:inherit;--font-size:inherit;--margin-block:0 0 1em 0;--td-th-padding:.85em 1em;--pre-th-td-padding:2px 0;--border-font-weight:600;--padding-ul-ol:0 0 0 1em;--margin-ul-ol:0 0 1em 1.8em;--margin-li:.25em 0;--margin-pre:1em 0;--padding-code-inline:.2em .4em;--margin-code-inline:0 .2em;--code-inline-text:.85em;--small-border-radius:2px;--image-margin:.5em 0;--hr-margin:1.5em 0;--table-margin:1em 0;font-size:var(--font-size);width:100%;color:var(--text-color);line-height:1.57143}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) td{padding:var(--td-th-padding)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th{font-weight:var(--border-font-weight)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) pre table{box-shadow:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) pre td,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) pre th{padding:var(--pre-th-td-padding);text-align:left;border:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p{margin:var(--margin-block)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:first-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:last-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol):not(.x-md-disable-li) ol>li{list-style:decimal}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul):not(.x-md-disable-li) ul>li{list-style:outside}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li{margin:var(--margin-li)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) pre code{font-size:inherit;border-radius:0;margin:0;padding:0;line-height:2}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-img) img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-hr) hr{margin:var(--hr-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre){margin:var(--table-margin);border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{text-align:initial;vertical-align:middle;margin:0;display:inline-block}.x-markdown .inline-katex .katex-display>.katex{text-align:initial;white-space:normal;display:inline-block}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{margin:1em 0;display:block}.x-markdown-light{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#000;--text-color:#000000d9;--border-color:#f0f0f0;--line-color:#0505050f;--light-bg:#0000000a;--table-head-bg:#fafafa;--table-body-bg:#fff;--cite-bg:#0000001a;--cite-hover-bg:#0003;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--margin-pre:0 0 16px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light p,.x-markdown-light li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-light ul>li ul>li,.x-markdown-light ul>li ol>li{list-style:circle}.x-markdown-light ul>li ul>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ol>li ol>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;margin:var(--table-margin);overflow:hidden;box-shadow:0 1px 3px #0000000d}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-light tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-light th,.x-markdown-light td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{border-left:4px solid var(--border-color);background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){padding:var(--padding-code);line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre);display:block;background:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){border-radius:var(--border-radius-small);font-size:var(--font-size);border:1px solid var(--border-color);margin-inline:3px;padding:2px 6px;background-color:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);text-decoration:none;transition:color .2s;position:relative}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";vertical-align:super;opacity:.7;margin-left:4px}.material-markdown-preview{min-width:0}.material-markdown-preview>header{flex-wrap:wrap}.material-markdown-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.material-markdown-body{min-width:0;padding:20px;overflow:auto}.material-markdown-body .x-markdown{overflow-wrap:anywhere}.material-markdown-body img{max-width:100%}.material-markdown-body table{max-width:100%;display:block;overflow:auto}.material-markdown-body .material-markdown-source{white-space:pre-wrap;padding:0;font-family:monospace}.material-markdown-body .x-markdown pre{white-space:pre;font-family:monospace}.material-markdown-body .ant-mermaid{max-width:100%;margin:16px 0}.material-markdown-body .ant-mermaid-graph{min-height:160px;overflow:hidden}.material-mermaid-modal .ant-modal{margin:0}.material-mermaid-dialog-content{background:#fff;height:100%;padding:0}.material-mermaid-dialog-content .ant-mermaid{min-height:100%;margin:0}.material-mermaid-dialog-content .ant-mermaid-graph{min-height:calc(100vh - 105px)}.material-panel.material-compact{box-shadow:none;border:1px solid #edf0f3;border-radius:8px;padding:0;overflow:hidden}.material-compact-viewer{min-width:0}.material-compact-header{background:#fafbfc;border-bottom:1px solid #f0f2f5;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.material-compact-file-title{color:#445166;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 4px;display:inline-flex}.material-compact-file-title>svg{flex:none}.material-compact-file-title.ant-btn{justify-content:flex-start}.material-compact-chevron{color:#94a3b8}.material-compact-filename{text-overflow:ellipsis;white-space:nowrap;color:#445166;min-width:0;font-size:12px;overflow:hidden}.material-compact-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.material-compact-directory{width:min(320px,100vw - 104px);max-height:min(420px,60vh);overflow:auto}.material-compact-directory .ant-tree,.material-compact-directory .material-folder-node-title{min-width:0}.material-compact-content{min-width:0;height:clamp(240px,46vh,600px);overflow:hidden}.material-compact .material-preview-workspace{min-height:0}.material-compact .material-preview-empty,.material-compact .material-directory-overview,.material-compact .material-preview-unsupported{min-height:200px;padding:18px}.material-compact .material-markdown-body{padding:12px}.material-compact .material-document-preview>header{border-color:#f1f3f5;min-height:34px;padding:4px 8px}.material-compact .material-markdown-preview>header>svg,.material-compact .material-markdown-preview>header>span,.material-compact .material-document-preview:not(.material-markdown-preview)>header{display:none}.material-compact .material-document-preview:not(.material-markdown-preview){grid-template-rows:minmax(0,1fr)}.material-compact .material-markdown-actions{gap:3px}.material-compact .material-machine-note{border-top:1px solid #f1f3f5;margin:0;padding:6px 10px;font-size:10px}.material-compact .material-release,.material-compact .material-reference-list{margin:0;padding:8px}@media (width<=600px){.material-compact-content{height:360px}.material-compact-header{padding:5px 6px}.material-compact .material-markdown-body{padding:10px}}.material-empty-tools{min-width:0}.material-empty-actions{color:#64748b;align-items:center;gap:4px;display:flex}.commercial-page{flex-direction:column;gap:14px;min-width:0;display:flex}.commercial-header{background:radial-gradient(circle at 82% 0,#0aa67a1a,#0000 34%),linear-gradient(135deg,#fff 0%,#f5fbf8 100%);border:1px solid #dfeae6;border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex;overflow:hidden}.commercial-header-main{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.commercial-header h1{margin:6px 0;font-size:25px;line-height:1.25}.commercial-header p{color:#657285;margin:0}.commercial-kicker{color:#07966f;letter-spacing:.03em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.commercial-flow{scrollbar-width:thin;align-items:stretch;width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.commercial-flow-segment{flex:1 0 146px;align-items:center;min-width:0;display:flex}.commercial-flow-segment>svg{color:#8da39b;flex:none;margin:0 7px}.commercial-flow-step{background:#ffffffc2;border:1px solid #0c906929;border-radius:11px;grid-template-columns:auto 1fr;align-content:center;width:100%;min-height:66px;padding:9px 10px;display:grid;position:relative}.commercial-flow-step small{color:#09a276;grid-row:1/3;align-self:start;margin:1px 8px 0 0;font-size:10px;font-weight:800}.commercial-flow-step strong{color:#17233b;white-space:nowrap;font-size:13px;line-height:1.35}.commercial-flow-step span{color:#74837e;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35}.commercial-flow-step.is-delivery{background:#e9f1f7b8;border-style:dashed}.commercial-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commercial-metrics .ant-card-body{padding:14px}.commercial-metrics .ant-statistic-title{font-size:12px}.commercial-metrics .ant-statistic-content{white-space:nowrap;font-size:19px}.commercial-tabs{background:#fff;border:1px solid #e7ecea;border-radius:14px;min-height:0;padding:0 14px 14px}.commercial-tabs .ant-tabs-nav{margin-bottom:10px}.commercial-subline{color:#85909f;margin-top:3px;display:block}.commercial-expanded{background:#f7faf9;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:flex}.commercial-tab-label{align-items:center;gap:5px;display:inline-flex}.commercial-tag-filter{width:220px}.commercial-muted{color:#98a39f}.commercial-tabs .material-subject-body{min-height:420px}.commercial-stack{flex-direction:column;gap:12px;display:flex}.commercial-progress{min-width:150px}.commercial-progress small{color:#6f7d8d}.commercial-toolbar{color:#647184;justify-content:space-between;align-items:center;display:flex}.commercial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.commercial-form .ant-input-number,.commercial-form .ant-select{width:100%}.commercial-milestones{flex-direction:column;gap:10px;max-height:52vh;padding:2px;display:flex;overflow:auto}.commercial-milestones .ant-card-head{min-height:38px}.commercial-milestones .ant-card-body{padding:12px}@media (width<=1200px){.commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.commercial-header-main{flex-direction:column}.commercial-metrics{grid-template-columns:1fr 1fr}.commercial-form-grid{grid-template-columns:1fr}}.operating-v2{flex-direction:column;gap:16px;min-width:0;display:flex}.operating-v2 .ant-card-body{min-width:0}.operating-v2>.ant-segmented{overflow-x:auto}.operating-v2-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operating-v2-header h3{margin:0 0 4px}.operating-v2-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.operating-v2-filters .ant-select{min-width:150px;max-width:240px}.operating-v2-filters .ant-picker{min-width:220px}.operating-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operating-cash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.operating-metric-card{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #e2e8e6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.operating-metric-card:hover{border-color:#60a88c;box-shadow:0 3px 12px #2156440f}.operating-metric-card:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.operating-metric-card b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.25}.operating-metric-card .operating-metric-title{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.operating-metric-card small{color:#6b7670;font-size:12px;line-height:1.5}.operating-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.operating-section-heading h4{margin:0}.operating-value-stack{flex-direction:column;gap:3px;display:flex}.operating-value-stack small{color:#748179;font-size:12px}.operating-value-number{font-variant-numeric:tabular-nums;white-space:nowrap}.operating-two-columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px;display:grid}.operating-preview-list{flex-direction:column;gap:10px;display:flex}.operating-preview-row{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:8px;padding:0 0 10px;display:flex}.operating-preview-row:last-child{border-bottom:0;padding-bottom:0}.operating-metadata{color:#738078;font-size:12px;line-height:1.7}.operating-source-relations{flex-direction:column;gap:8px;display:flex}.operating-source-relation{border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.operating-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operating-summary-metrics strong{font-variant-numeric:tabular-nums;font-size:18px;display:block}.operating-followup-warning{color:#ad6800;font-size:12px}.operating-forecast-unavailable{color:#7a857e;font-size:12px}.operating-drilldown .ant-drawer-body{padding:20px}@media (width<=1000px){.operating-two-columns{grid-template-columns:1fr}.operating-metric-card b{font-size:21px}}@media (width<=700px){.operating-metric-grid,.operating-cash-metric-grid,.operating-summary-metrics{grid-template-columns:1fr}.operating-v2-filters{align-items:stretch}.operating-v2-filters .ant-select,.operating-v2-filters .ant-picker{width:100%;max-width:none}.operating-v2-header{gap:8px}}.work-item-field{flex-wrap:nowrap;align-items:center;gap:3px;display:inline-flex}.work-item-field .ant-tag{margin-inline-end:0}.work-item-pencil.ant-btn{color:#718097;flex-shrink:0;width:26px;height:26px;padding:3px}.work-item-field-editor{flex-direction:column;gap:10px;width:min(320px,100vw - 50px);display:flex}.work-item-field-editor .ant-select{width:100%}.work-item-field-editor small,.work-item-detail-fields small{color:#68778c}.work-item-detail-fields{flex-wrap:wrap;gap:24px;padding:14px 0;display:flex}.work-item-detail-fields>div{flex-direction:column;gap:8px;display:flex}.task-status-edit-fields{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.task-status-edit-fields .ant-tag{font-size:12px}.work-item-state-stack{flex-direction:column;gap:3px;display:flex}.work-item-state-stack>div{align-items:center;gap:5px;display:flex}.work-item-state-stack small{color:#768399;white-space:nowrap}.work-item-field-editor .ant-input-number{width:100%}.work-item-metadata-management{max-width:1080px;padding-bottom:24px}.work-item-metadata-management p{color:#68778c}.work-item-table .work-item-pencil{opacity:0;pointer-events:none}.work-item-table td:hover .work-item-pencil,.work-item-table td:focus-within .work-item-pencil,.work-item-table .work-item-table-cell:hover .work-item-pencil,.work-item-table .work-item-table-cell:focus-within .work-item-pencil,.work-item-table .work-item-pencil[aria-expanded=true]{opacity:1;pointer-events:auto}.work-item-table-cell{align-items:center;min-width:0;height:100%;display:flex}.work-item-table-cell.task-status-edit-fields{justify-content:center}@media (hover:none){.work-item-table .work-item-pencil{opacity:1;pointer-events:auto}}.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-list-checkbox.wx-2IvefP{pointer-events:none;margin-right:8px}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-date-input.wx-hQ64J4 .wx-input.wx-hQ64J4{cursor:pointer;width:100%;padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month.wx-34U8T8:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-tooltip-area.wx-aab5ZNfz{width:100%;height:100%;position:relative}.wx-tooltip.wx-aab5ZNfz{pointer-events:none;border:1px solid var(--wx-tooltip-border,transparent);border-radius:var(--wx-border-radius);background-color:var(--wx-tooltip-background);color:var(--wx-tooltip-font-color);animation:.1s ease-out wx-tooltip-appear;position:absolute;top:0;left:0}.wx-tooltip-transition.wx-aab5ZNfz{transition:translate 50ms}@keyframes wx-tooltip-appear{0%{opacity:0}to{opacity:1}}.wx-tooltip-inner.wx-aab5ZNfz{border-radius:var(--wx-border-radius);overflow:hidden}.wx-tooltip-text.wx-aab5ZNfz{padding:var(--wx-tooltip-padding);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{content:"";border:var(--wx-tooltip-arrow-size,6px) solid transparent;position:absolute}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before{top:100%;left:var(--wx-arrow-offset,50%);border-top-color:var(--wx-tooltip-background);filter:drop-shadow(0 1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before{bottom:100%;left:var(--wx-arrow-offset,50%);border-bottom-color:var(--wx-tooltip-background);filter:drop-shadow(0 -1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-left-color:var(--wx-tooltip-background);filter:drop-shadow(1px 0 0 var(--wx-tooltip-border,transparent));left:100%;transform:translateY(-50%)}.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-right-color:var(--wx-tooltip-background);filter:drop-shadow(-1px 0 0 var(--wx-tooltip-border,transparent));right:100%;transform:translateY(-50%)}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff)format("woff")}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff)format("woff")}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);height:36px;padding:2px 8px;line-height:36px}.wx-menu button{text-align:left;width:100%;font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background:0 0;padding-left:0}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element button:hover{background:var(--wx-background-alt)}.wx-menu button i{font-size:var(--wx-icon-size);margin-right:4px}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;min-height:48px;padding:4px;display:flex;position:relative}.wx-toolbar.wx-has-menu.wx-VdPSJj8y{padding-right:48px}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}.wx-column.wx-VdPSJj8y{flex-flow:column}i.wx-HXpG4gnx{font-size:var(--wx-button-icon-size);color:var(--wx-icon-color);margin-right:8px}.wx-item.wx-HXpG4gnx{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font);margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-avatars.wx-aaec9iwE{align-items:center;min-width:0;display:inline-flex}.wx-avatar.wx-aaec9iwE{width:var(--wx-avatar-size);height:var(--wx-avatar-size);margin-left:calc(var(--wx-avatar-size) * -.25);border:2px solid var(--wx-kanban-card-bg);background:var(--wx-kanban-avatar-bg);color:var(--wx-color-font);font-size:var(--wx-avatar-font-size);font-weight:var(--wx-font-weight-md);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.wx-avatar.wx-aaec9iwE:first-child{margin-left:0}.wx-image.wx-aaec9iwE{object-fit:cover;width:100%;height:100%;display:block}.wx-more.wx-aaec9iwE{font-size:calc(var(--wx-avatar-font-size) * .85);text-transform:none}.wx-cover.wx-aaeD6bcf{border-top-left-radius:var(--wx-border-radius);border-top-right-radius:var(--wx-border-radius);background-position:50%;background-size:cover;height:80px;margin:-12px -12px 0}.wx-header.wx-aaeD6bcf{font-size:var(--wx-font-size-sm);justify-content:space-between;align-items:center;gap:6px;display:flex}.wx-priority.wx-aaeD6bcf{background:var(--wx-kanban-tag-bg);border-radius:var(--wx-border-radius);font-weight:var(--wx-font-weight-md);padding:1px 6px}.wx-header.wx-aaeD6bcf .wx-card-priority-low{background:var(--wx-kanban-priority-low-bg);color:var(--wx-kanban-priority-low-color)}.wx-header.wx-aaeD6bcf .wx-card-priority-medium{background:var(--wx-kanban-priority-medium-bg);color:var(--wx-kanban-priority-medium-color)}.wx-header.wx-aaeD6bcf .wx-card-priority-high{background:var(--wx-kanban-priority-high-bg);color:var(--wx-kanban-priority-high-color)}.wx-deadline.wx-aaeD6bcf{color:var(--wx-color-font-alt);margin-left:auto}.wx-menu.wx-aaeD6bcf{border-radius:var(--wx-icon-border-radius);cursor:pointer;width:22px;height:22px;color:var(--wx-color-font-alt);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.wx-title.wx-aaeD6bcf .wx-menu{float:right}.wx-menu.wx-aaeD6bcf:hover{background:var(--wx-background-hover);color:var(--wx-color-font)}.wx-menu.wx-aaeD6bcf:focus-visible{border:1px solid var(--wx-color-primary);outline:none}.wx-body.wx-aaeD6bcf{flex-direction:column;gap:4px;display:flex}.wx-title.wx-aaeD6bcf{font-weight:var(--wx-font-weight-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wx-description.wx-aaeD6bcf{color:var(--wx-color-font-alt);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;display:-webkit-box;overflow:hidden}.wx-tags.wx-aaeD6bcf{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.wx-tag.wx-aaeD6bcf{background:var(--wx-kanban-tag-bg);color:var(--wx-color-font-alt);border-radius:10px;padding:1px 8px;font-size:11px}.wx-progress-row.wx-aaeD6bcf{align-items:center;gap:6px;display:flex}.wx-progress.wx-aaeD6bcf{background:var(--wx-kanban-progress-bg);border-radius:2px;flex:1;height:4px;overflow:hidden}.wx-progress-label.wx-aaeD6bcf{color:var(--wx-color-font-alt);text-align:right;min-width:32px;font-size:11px}.wx-progress-fill.wx-aaeD6bcf{background:var(--wx-kanban-progress-fill);height:100%}.wx-footer.wx-aaeD6bcf{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.wx-counters.wx-aaeD6bcf{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);gap:12px;margin-top:-5px;margin-left:auto;display:flex}.wx-counter.wx-aaeD6bcf{align-items:center;gap:2px;display:inline-flex}.wx-counter.wx-aaeD6bcf .wx-icon{margin-top:7px;margin-bottom:5px;font-size:16px}.wx-card.wx-aaaPn59u{background:var(--wx-kanban-card-bg);border-radius:var(--wx-border-radius);box-shadow:var(--wx-kanban-card-shadow);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-top:3px solid #0000;flex-direction:column;gap:6px;padding:10px;display:flex}.wx-card.wx-aaaPn59u:hover{box-shadow:var(--wx-kanban-card-shadow-hover)}.wx-card.wx-aaaPn59u:focus-visible{outline:2px solid var(--wx-color-primary);outline-offset:1px}.wx-column-cards.wx-aadmJ6TR{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.wx-column-cards.wx-aadmJ6TR>div{flex-shrink:0}.wx-drop-placeholder.wx-aadmJ6TR{border:1px dashed var(--wx-kanban-border-color);border-radius:var(--wx-border-radius);background:var(--wx-kanban-drop-placeholder-bg);box-sizing:border-box}.wx-dragging.wx-aadmJ6TR{display:none}.wx-icon.wx-aadf0UPJ{margin-top:5px;font-size:24px}.wx-column.wx-aadf0UPJ{background:var(--wx-kanban-column-bg);border-radius:var(--wx-radius-major);flex-direction:column;flex:0 0 280px;min-width:280px;max-height:100%;display:flex;overflow:hidden}.wx-collapsed.wx-aadf0UPJ{flex:0 0 40px;align-items:center;min-width:40px;max-width:40px}.wx-over-limit.wx-aadf0UPJ .wx-column-header,.wx-over-limit.wx-aadf0UPJ>.wx-body{background:var(--wx-kanban-column-over-limit-bg)}.wx-column-header.wx-aadf0UPJ{border-bottom:1px solid var(--wx-kanban-border-color);align-items:center;gap:8px;padding:10px 12px;display:flex}.wx-title.wx-aadf0UPJ{font-weight:var(--wx-font-weight-md);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.wx-count.wx-aadf0UPJ{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt)}.wx-over.wx-aadf0UPJ{color:var(--wx-color-danger);font-weight:var(--wx-font-weight-md)}.wx-add.wx-aadf0UPJ,.wx-toggle.wx-aadf0UPJ{border-radius:var(--wx-icon-border-radius);cursor:pointer;width:18px;height:18px;font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wx-add.wx-aadf0UPJ:hover,.wx-toggle.wx-aadf0UPJ:hover{background:var(--wx-background-hover)}.wx-add.wx-aadf0UPJ:focus,.wx-toggle.wx-aadf0UPJ:focus{border:1px solid var(--wx-color-primary);outline:none}.wx-expand.wx-aadf0UPJ{cursor:pointer;width:100%;height:36px;font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);background:0 0;border:none;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wx-body.wx-aadf0UPJ{flex:1;width:100%;min-height:0;position:relative}.wx-collapsed.wx-aadf0UPJ .wx-title{max-width:calc(var(--wx-kanban-scroll-height,100vh) - 96px);transform-origin:0;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:50%;transform:rotate(-90deg)}.wx-collapsed.wx-aadf0UPJ .wx-title>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.wx-collapsed.wx-aadf0UPJ .wx-count{font-weight:var(--wx-font-weight);flex:none}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-ghost.wx-aabpM8ZK{z-index:10000;pointer-events:none;box-shadow:var(--wx-kanban-card-shadow-drag);border-radius:var(--wx-border-radius);transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.wx-ghost.wx-aabpM8ZK .wx-card{cursor:grabbing}.wx-kanban.wx-aac6Qo5t{background:var(--wx-kanban-bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.wx-board.wx-aac6Qo5t{box-sizing:border-box;flex:1;min-height:0;padding:12px}.wx-scroll.wx-aac6Qo5t{height:100%;overflow:auto hidden}.wx-content.wx-aac6Qo5t{box-sizing:border-box;align-items:stretch;gap:12px;min-height:100%;display:flex}.wx-board.wx-aac6Qo5t:not(.wx-scroll-board) .wx-content,.wx-board.wx-aac6Qo5t:not(.wx-scroll-board) .wx-column:not(.wx-collapsed),.wx-board.wx-aac6Qo5t:not(.wx-scroll-board) .wx-column.wx-collapsed{height:100%;min-height:0}.wx-scroll-board.wx-aac6Qo5t .wx-scroll{overflow-y:auto}.wx-scroll-board.wx-aac6Qo5t .wx-column{max-height:none;overflow:visible}.wx-scroll-board.wx-aac6Qo5t .wx-column.wx-collapsed{z-index:1;height:var(--wx-kanban-scroll-height,100%);max-height:var(--wx-kanban-scroll-height,100%);align-self:flex-start;position:sticky;top:0;overflow:hidden}.wx-scroll-board.wx-aac6Qo5t .wx-column-cards{flex:none;overflow:visible}.wx-scroll-board.wx-aac6Qo5t .wx-column-header{z-index:1;background:var(--wx-kanban-column-bg);position:sticky;top:0}.wx-layout-flex.wx-aac6Qo5t .wx-column:not(.wx-collapsed){flex:1 1 0;min-width:240px}.wx-sidearea .wx-editor-kanban{width:450px}.wx-root.wx-aacuJX0A{display:contents}.wx-root.wx-aacuJX0A .wx-toolbar>div.wx-separator{min-height:auto}.wx-willow-theme{--wx-kanban-bg:var(--wx-background-alt);--wx-kanban-column-bg:#ebecef;--wx-kanban-column-over-limit-bg:#fde1d6;--wx-kanban-card-bg:var(--wx-background);--wx-kanban-tag-bg:var(--wx-background-alt);--wx-kanban-avatar-bg:#d0d4dc;--wx-kanban-progress-bg:#e5e7eb;--wx-kanban-progress-fill:#3b82f6;--wx-kanban-border-color:#d6d8de;--wx-kanban-card-shadow:0 1px 2px #00000014;--wx-kanban-card-shadow-hover:0 2px 6px #0000001f;--wx-kanban-card-shadow-drag:0 8px 20px #0000002e;--wx-kanban-drop-placeholder-bg:#3b82f614;--wx-kanban-priority-low-bg:#dcfce7;--wx-kanban-priority-low-color:#166534;--wx-kanban-priority-medium-bg:#fef3c7;--wx-kanban-priority-medium-color:#92400e;--wx-kanban-priority-high-bg:#fee2e2;--wx-kanban-priority-high-color:#991b1b;width:100%;height:100%}.wx-willow-dark-theme{--wx-kanban-bg:var(--wx-background);--wx-kanban-column-bg:var(--wx-background-alt);--wx-kanban-column-over-limit-bg:#5a2d2d;--wx-kanban-card-bg:var(--wx-background);--wx-kanban-tag-bg:#434863;--wx-kanban-avatar-bg:#4a5070;--wx-kanban-progress-bg:#434863;--wx-kanban-progress-fill:#60a5fa;--wx-kanban-border-color:#40455a;--wx-kanban-card-shadow:0 1px 2px #0000004d;--wx-kanban-card-shadow-hover:0 2px 6px #0006;--wx-kanban-card-shadow-drag:0 8px 20px #00000080;--wx-kanban-drop-placeholder-bg:#60a5fa29;--wx-kanban-priority-low-bg:#1f3a2a;--wx-kanban-priority-low-color:#86efac;--wx-kanban-priority-medium-bg:#3a2f1a;--wx-kanban-priority-medium-color:#fcd34d;--wx-kanban-priority-high-bg:#3a1f1f;--wx-kanban-priority-high-color:#fca5a5;width:100%;height:100%}.home-work-item-board{min-width:0;position:relative}.home-board-canvas{min-width:0;height:390px}.home-board-canvas>div{height:100%}.home-work-item-board .wx-kanban{--wx-color-primary:var(--green);--wx-font-family:inherit;height:100%}.home-work-item-board .colaw-board-end{border-top:3px solid var(--green)}.home-work-item-board .colaw-board-start{border-top:3px solid #94a3b8}.home-work-item-board .colaw-board-active{border-top:3px solid #38a2ed}.home-item-card{flex-direction:column;gap:5px;min-width:0;padding:0;font-family:inherit;display:flex}.home-item-project{color:var(--muted);font-size:11px}.home-item-title{cursor:pointer;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.home-item-title:hover{color:var(--green)}.home-item-card p{color:#68778c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.home-item-card>small{color:var(--muted);font-size:11px}.home-item-facts{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.home-item-facts .ant-tag{margin:0}.home-item-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.home-board-saving{color:var(--ink);z-index:5;background:#f7faf9a6;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.home-work-item-board-panel>footer{color:var(--muted);border-top:1px solid var(--line);padding:6px 10px;font-size:11px}.home-work-item-board .wxi-angle-left:before{content:"‹";font-family:inherit;font-style:normal}.home-work-item-board .wxi-angle-right:before{content:"›";font-family:inherit;font-style:normal}.home-board-head>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-requirement-progress .ant-progress{margin:0}.home-requirement-progress small{color:var(--muted);font-size:11px}.home-work-item-board-panel .ant-segmented{font-size:12px}.content.home-content{flex-direction:column;max-width:none;height:calc(100dvh - 61px);min-height:0;margin:0;display:flex}.home-content>.page-heading,.home-content>.projection-warning{flex-shrink:0}.home-content .home-layout{flex:1;min-height:0;display:flex}.home-content .home-main{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.home-content .home-primary-grid{flex:1;min-height:250px;display:flex}.home-content .home-work-item-board-panel{flex-direction:column;flex:1;min-height:0;display:flex}.home-content .home-work-item-board-panel>.panel-head,.home-content .home-work-item-board-panel>footer,.home-content .home-work-item-board-panel>.ant-alert{flex-shrink:0}.home-content .home-work-item-board{flex:1;min-height:0}.home-content .home-board-canvas{height:100%}.home-work-item-board .work-item-pencil{opacity:0;pointer-events:none}.home-work-item-board [data-kanban-card-id]:hover .work-item-pencil,.home-work-item-board [data-kanban-card-id]:focus-within .work-item-pencil,.home-work-item-board .work-item-pencil[aria-expanded=true]{opacity:1;pointer-events:auto}@media (hover:none){.home-work-item-board .work-item-pencil{opacity:1;pointer-events:auto}}.content.home-content{padding:12px 16px 14px}.home-content>.page-heading{gap:10px;min-height:32px;margin-bottom:8px}.home-content>.page-heading>div:first-child{gap:8px}.home-content .page-heading h1{font-size:18px;line-height:1.25}.home-content .page-heading p{font-size:11px;line-height:1.4}.home-work-item-board-panel>.panel-head{gap:8px;min-height:36px;padding:4px 10px}.home-work-item-board-panel .panel-head h2{font-size:12px}.home-work-item-board .wx-board{padding:8px}.home-work-item-board .wx-content{gap:8px}.home-work-item-board .wx-column-header{gap:6px;padding:6px 8px}.home-work-item-board .wx-column-header .wx-title{font-size:12px;line-height:18px}.home-work-item-board .home-item-title{font-size:12px;line-height:1.4}.home-work-item-board .home-item-card p,.home-work-item-board .home-item-facts{font-size:11px}.home-work-item-board .home-item-controls{gap:6px;margin-top:0}.home-work-item-board .work-item-pencil.ant-btn{width:22px;height:22px;padding:2px}.home-operation-log{flex:none;max-height:200px}.home-operation-log>summary{cursor:pointer;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;font-weight:600;list-style:none;display:flex}.home-operation-log>summary::-webkit-details-marker{display:none}.home-operation-log>summary small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}.home-operation-log[open]>summary{border-bottom:1px solid var(--line)}.home-operation-log[open]>summary>svg{transform:rotate(90deg)}.home-operation-log-list{overscroll-behavior:contain;max-height:166px;padding:4px 10px;overflow-y:auto}.home-operation-log-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:29px;font-size:11px;display:grid}.home-operation-log-list article+article{border-top:1px solid #edf1f0}.home-operation-log-list strong{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:500}.home-operation-log-list span,.home-operation-log-list time{color:var(--muted);white-space:nowrap}.home-operation-log-list p{color:var(--muted);margin:8px 0}@media (width<=650px){.content.home-content{padding:10px 12px 12px}.home-operation-log-list article{grid-template-columns:minmax(0,1fr) auto;gap:6px}.home-operation-log-list time{grid-column:1/-1}}@media (hover:none){.home-work-item-board .work-item-pencil.ant-btn{width:26px;height:26px}}.home-board-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.home-board-owner-select{width:112px;font-size:11px}.home-board-owner-select .ant-select-selector{min-height:26px!important;padding-inline:8px!important}@media (width<=650px){.home-work-item-board-panel>.home-board-head{flex-direction:column;align-items:stretch}.home-board-actions{justify-content:flex-end}}.assistant-action-batch{background:#fffcf4;border:1px solid #e5dfce;border-radius:10px;min-width:0;max-width:100%;margin:12px 0;padding:12px}.assistant-action-batch-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-action-batch>p{color:#76684b;margin:8px 0;font-size:12px;line-height:1.6}.assistant-action-batch .ant-table-wrapper{min-width:0;max-width:100%}.assistant-action-batch-preview{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:6px;display:flex}.assistant-action-batch-preview span,.assistant-action-batch-result{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.assistant-action-batch-result{margin-top:6px;display:block}.assistant-action-batch pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:8px 0;font-size:11px;overflow:auto}.assistant-action-batch-actions{justify-content:flex-end;width:100%;margin-top:12px}.assistant-action-batch>.ant-alert{margin-top:10px}.assistant-action-batch-preview dl{background:#f7f9f8;border-radius:6px;margin:0;padding:8px;font-size:12px}.assistant-action-batch-preview dl>div{grid-template-columns:76px minmax(0,1fr);gap:6px;padding:3px 0;display:grid}.assistant-action-batch-preview dt{color:#69766e}.assistant-action-batch-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.global-assistant-entry{z-index:900;color:#fff;cursor:pointer;background:linear-gradient(145deg,#1c9b77,#167b9a);border:1px solid #1380602e;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #145d4e47}.global-assistant-entry:hover{transform:translateY(-2px);box-shadow:0 16px 32px #145d4e57}.global-assistant-entry:focus-visible{outline-offset:3px;outline:3px solid #23a48047}.global-assistant-entry>.ant-badge>span{place-items:center;width:56px;height:56px;display:grid}.global-assistant-drawer .ant-drawer-content{background:#f7faf9}.global-assistant-shell{grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;display:grid}.global-assistant-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:flex}.global-assistant-shell>header>div{align-items:center;gap:9px;display:flex}.global-assistant-shell>header>div:first-child>span{color:#147d60;background:linear-gradient(135deg,#daf3ea,#e5edff);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.global-assistant-shell>header small{color:#168060;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.global-assistant-shell>header strong{margin-top:3px;font-size:13px;display:block}.assistant-status-stack{min-height:0}.assistant-runtime-strip{background:#fbfdfc;border-bottom:1px solid #e3ebe8;grid-template-columns:8px auto 1fr;align-items:center;gap:7px;min-height:38px;padding:7px 14px;display:grid}.runtime-dot{background:#b0bac4;border-radius:50%;width:7px;height:7px}.runtime-ready{background:#19a978;box-shadow:0 0 0 3px #def4ec}.runtime-unavailable{background:#db4f47}.assistant-runtime-strip strong{font-size:10px}.assistant-runtime-strip small{color:#8994a2;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.assistant-body{grid-template-columns:118px minmax(0,1fr);min-height:0;display:grid}.assistant-thread-rail{border-right:1px solid var(--line);background:#f2f6f4;padding:8px;overflow-y:auto}.assistant-thread-rail button{color:#657282;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:38px;margin-bottom:5px;padding:7px;display:flex}.assistant-thread-rail button:first-child{flex-direction:row;align-items:center;gap:5px}.assistant-thread-rail button.active{color:#16785b;background:#fff;box-shadow:0 2px 8px #1f433512}.assistant-thread-rail span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;font-weight:700;overflow:hidden}.assistant-thread-rail small{color:#9aa4ae;margin-top:3px;font-size:10px}.assistant-conversation{background:#fff;min-width:0;min-height:0;position:relative;overflow-y:auto}.assistant-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.assistant-empty>span{color:#168060;background:linear-gradient(135deg,#e0f5ee,#eaf0ff);border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.assistant-empty strong{margin-top:12px;font-size:13px}.assistant-empty p{color:#83909e;max-width:250px;margin:7px 0 0;font-size:10px;line-height:1.7}.assistant-message-feed{flex-direction:column;gap:12px;padding:14px;display:flex}.assistant-message{align-items:flex-start;gap:8px;display:flex}.assistant-message>div{color:#16795d;background:#e4f4ee;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.message-person{flex-direction:row-reverse}.message-person>div{color:#5b68a5;background:#e8edff}.assistant-message>span{flex-direction:column;max-width:82%;display:flex}.message-person>span{align-items:flex-end}.assistant-message small{color:#8b96a3;font-size:10px}.assistant-message p{color:#3d4958;white-space:pre-wrap;background:#f1f6f4;border-radius:4px 11px 11px;margin:4px 0 0;padding:9px 10px;font-size:10px;line-height:1.65}.message-person p{background:#edf1ff;border-radius:11px 4px 11px 11px}.message-system p{color:#936018;background:#fff6e7}.assistant-approval{background:#fffaf0;border:1px solid #e7d6ad;border-radius:10px;margin-left:33px;padding:11px}.assistant-approval>header{align-items:center;gap:7px;display:flex}.assistant-approval>header>span{color:#b4771d}.assistant-approval>header>div{flex-direction:column;display:flex}.assistant-approval strong{font-size:10px}.assistant-approval small{color:#92754a;margin-top:2px;font-size:10px}.assistant-approval pre{color:#695b45;white-space:pre-wrap;background:#fff;border-radius:6px;max-height:100px;margin:9px 0;padding:8px;font-size:10px;overflow:auto}.assistant-approval footer{justify-content:flex-end;gap:6px;display:flex}.assistant-run-status{background:#ffffffeb;align-items:center;gap:6px;padding:6px 12px;display:flex;position:sticky;bottom:0}.assistant-run-status code{color:#a24f48;font-size:10px}.assistant-endpoints{border-top:1px solid var(--line);background:#fbfdfc;align-items:center;gap:7px;min-height:43px;padding:6px 13px;display:flex;overflow-x:auto}.assistant-endpoints>span{color:#5d6b79;white-space:nowrap;background:#fff;border:1px solid #dfe8e5;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.assistant-endpoints i{background:#b4bdc5;border-radius:50%;width:5px;height:5px}.assistant-endpoints .endpoint-active i{background:#16a376}.assistant-endpoints small{color:#9aa3ad}.assistant-composer-region{background:#fff;min-height:0}.assistant-composer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:7px;padding:9px 12px;display:flex}.assistant-composer>button{cursor:pointer;background:#f1f4f3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.assistant-composer textarea{font-size:10px!important}.assistant-send-error{color:#b64239;background:#ffeded;padding:6px 13px;font-size:10px}@media (width<=650px){.global-assistant-entry{width:52px;height:52px;bottom:16px;right:16px}.global-assistant-entry>.ant-badge>span{width:52px;height:52px}.global-assistant-drawer .ant-drawer-content-wrapper{width:100%!important}.assistant-body{grid-template-columns:82px minmax(0,1fr)}}.assistant-thread-rail .ant-conversations{background:0 0;padding:0}.assistant-thread-rail .ant-conversations-creation{margin-bottom:7px}.assistant-thread-rail .ant-conversations-item{font-size:10px}.assistant-empty .ant-welcome{max-width:300px}.assistant-empty .ant-welcome-icon>span{color:#168060;background:linear-gradient(135deg,#e0f5ee,#eaf0ff);border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.assistant-empty .ant-prompts{margin-top:18px}.assistant-empty .ant-prompts-item{font-size:10px}.assistant-message-feed .ant-bubble-list{padding:0}.assistant-message-feed .ant-bubble-content{white-space:pre-wrap;font-size:10px;line-height:1.65}.assistant-message-feed .ant-bubble-header{color:#8b96a3;font-size:10px}.antx-assistant-avatar{color:#16795d;background:#e4f4ee;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.assistant-approval-preview{color:#76531d;background:#fff3d6;border-radius:7px;margin:9px 0 0;padding:8px;font-size:10px;line-height:1.55}.assistant-result-actions{border-top:1px solid #edf1ef;flex-wrap:wrap;gap:4px;padding-top:4px;display:flex}.assistant-result-actions .ant-btn{font-size:10px}.assistant-composer .ant-sender{flex:1;min-width:0}.assistant-composer .ant-sender textarea{font-size:10px!important}.global-assistant-entry{box-shadow:none;background:0 0;border:0}.global-assistant-entry:hover{filter:drop-shadow(0 9px 14px #4b3dcd4d);box-shadow:none}.global-assistant-entry>.ant-badge>img{object-fit:contain;width:56px;height:56px;display:block}.assistant-conversation{overflow:hidden}.assistant-message-stream{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative}.assistant-message-scroll{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;overflow-y:auto}.assistant-load-earlier{justify-content:center;padding:12px 14px 0;display:flex}.assistant-to-latest{z-index:2;color:#16795d;position:absolute;bottom:42px;right:14px;box-shadow:0 4px 14px #1c483a2e}@media (width<=650px){.global-assistant-entry>.ant-badge>img{width:52px;height:52px}}.assistant-message-review{white-space:normal;min-width:0;max-width:100%}.assistant-message-feed .ant-bubble:has(.assistant-message-review){width:100%;min-width:0}.assistant-message-feed .ant-bubble-content:has(.assistant-message-review){width:100%;min-width:0;max-width:100%}.assistant-pending-entry.ant-btn{white-space:normal;width:100%;height:auto;margin-bottom:12px}.assistant-pending-list{min-width:0;height:100%;padding:16px;overflow:auto}.assistant-pending-list>section{border-top:1px solid #dce5e0;min-width:0;margin-top:12px;padding-top:12px}.assistant-pending-list p{white-space:pre-wrap;font-size:12px;line-height:1.6}.assistant-new-history{z-index:3;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.fabric-page{color:#202b3b;min-width:0}.fabric-page-heading{justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:16px;display:flex}.fabric-page-heading>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.fabric-title-icon{color:#087c5a;background:#e4f5ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.fabric-page-heading h1{margin:0;font-size:24px;line-height:1.2}.fabric-page-heading p{color:#7a8797;margin:5px 0 0;font-size:12px}.fabric-heading-actions{align-items:center;gap:9px;display:flex}.fabric-heading-actions button{color:#526073;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;display:flex}.fabric-heading-actions button:hover{color:#087c5a;border-color:#8ecbb7}.fabric-heading-actions button:disabled{opacity:.55}.fabric-connection{color:#687587;background:#f1f4f4;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.fabric-connection i{background:#98a3af;border-radius:50%;width:7px;height:7px}.fabric-connection.is-connected{color:#14805f;background:#e9f7f1}.fabric-connection.is-connected i{background:#1daf7f}.fabric-connection.is-degraded{color:#b96b12;background:#fff5e5}.fabric-connection.is-degraded i{background:#f1a02b}.fabric-connection.is-unreachable{color:#bb4e48;background:#fff0ef}.fabric-connection.is-unreachable i{background:#e15b52}.is-spinning{animation:.8s linear infinite fabric-spin}@keyframes fabric-spin{to{transform:rotate(360deg)}}.fabric-banner{color:#496657;background:#f3faf7;border:1px solid #d9e8e3;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-bottom:12px;padding:9px 12px;font-size:11px;display:flex}.fabric-banner.is-warning{color:#8a641b;background:#fff8e9;border-color:#f0d59d}.fabric-banner.is-error{color:#a94742;background:#fff5f4;border-color:#edc5c2}.fabric-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.fabric-metrics article{background:#fff;border:1px solid #e1e7e5;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;min-height:96px;padding:13px;display:flex;box-shadow:0 2px 8px #1e362e06}.metric-symbol{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.metric-symbol svg{width:17px}.metric-symbol.is-green{color:#09815c;background:#e8f7f1}.metric-symbol.is-blue{color:#397cc4;background:#eaf3ff}.metric-symbol.is-violet{color:#7659c7;background:#f1ecff}.metric-symbol.is-orange{color:#d77620;background:#fff1e3}.metric-symbol.is-red{color:#d95750;background:#fff0ef}.metric-symbol.is-mint{color:#168c82;background:#e7f8f6}.fabric-metrics article>div{flex-direction:column;min-width:0;display:flex}.fabric-metrics small{color:#7c8898;font-size:10px}.fabric-metrics strong{margin-top:3px;font-size:22px;line-height:1.15}.fabric-metrics em{color:#9aa4af;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;font-style:normal;overflow:hidden}.fabric-tabs{border-bottom:1px solid #dfe6e4;align-items:stretch;gap:25px;height:45px;margin-bottom:12px;padding:0 5px;display:flex}.fabric-tabs button{color:#677487;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 3px;font-size:12px;display:flex;position:relative}.fabric-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.fabric-tabs button.active{color:#0b805d;font-weight:700}.fabric-tabs button.active:after{background:#13a978}.fabric-tabs b{color:#7c8996;background:#eef2f1;border-radius:99px;min-width:19px;padding:2px 5px;font-size:10px}.fabric-split-layout{grid-template-columns:minmax(520px,1.55fr) minmax(290px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.fabric-table-panel,.fabric-wide-panel,.fabric-detail-panel,.fabric-ops-card{background:#fff;border:1px solid #dfe6e4;border-radius:10px;min-width:0;overflow:hidden}.fabric-table-panel>header,.fabric-wide-panel>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.fabric-table-panel>header>div,.fabric-wide-panel>header>div{flex-direction:column;min-width:0;display:flex}.fabric-table-panel h2,.fabric-wide-panel h2{margin:0;font-size:14px}.fabric-table-panel header span,.fabric-wide-panel header span{color:#8a96a3;margin-top:4px;font-size:10px}.fabric-table-panel header label{color:#8995a3;border:1px solid #e0e6e4;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:10px;display:flex}.fabric-table-head{color:#8792a0;background:#fafbfb;border-bottom:1px solid #e7ecea;align-items:center;gap:12px;min-height:37px;padding:0 13px;font-size:10px;display:grid}.fabric-table-body{min-height:260px}.fabric-table-row,.fabric-static-row{color:#506072;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ef;align-items:center;gap:12px;width:100%;min-width:0;min-height:61px;padding:8px 13px;font-size:10px;display:grid}.fabric-table-row{cursor:pointer}.fabric-table-row:hover,.fabric-table-row.selected{background:#f3faf7}.fabric-table-row.selected{box-shadow:inset 2px 0 #11a574}.fabric-table-row:last-child,.fabric-static-row:last-child{border-bottom:0}.fabric-table-row>span,.fabric-static-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fabric-table-row code,.fabric-static-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.capability-columns{grid-template-columns:minmax(190px,1.55fr) 75px minmax(130px,1fr) 58px 82px}.endpoint-columns{grid-template-columns:minmax(180px,1.35fr) minmax(140px,1fr) 80px minmax(100px,.8fr) 48px 100px}.handoff-columns{grid-template-columns:minmax(190px,1.3fr) minmax(110px,.8fr) minmax(160px,1.2fr) 75px 80px 92px}.subscription-columns{grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) 80px 70px minmax(180px,1.2fr) 65px}.fabric-capability-name{align-items:center;gap:9px;display:flex}.fabric-capability-name>img{object-fit:contain;width:30px;height:30px}.fabric-capability-name>span,.fabric-static-row>span:first-child,.fabric-static-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fabric-capability-name strong,.fabric-static-row strong{color:#2e3b4d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fabric-capability-name small,.fabric-static-row small{color:#929daa;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.fabric-mode-list,.fabric-tag-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.fabric-mode-list em,.fabric-tag-row em,.fabric-tag-row>span{color:#47715f;background:#eef5f2;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal}.fabric-tag-row>span{color:#627083;background:#f1f4f6}.fabric-row-state{color:#74808c;background:#f0f3f3;border-radius:5px;width:max-content;max-width:100%;padding:4px 6px;font-size:10px}.fabric-row-state.is-healthy,.fabric-row-state.is-offered,.fabric-row-state.is-active{color:#16805e;background:#e7f6ef}.fabric-row-state.is-conflict,.fabric-row-state.is-rejected,.fabric-row-state.is-closed{color:#be4d46;background:#fff0ef}.fabric-row-state.is-offline,.fabric-row-state.is-pending,.fabric-row-state.is-suspended{color:#a96a1e;background:#fff4e4}.fabric-availability{align-items:center;gap:6px;display:flex}.fabric-availability i,.fabric-state-dot{background:#9aa5af;border-radius:50%;flex:none;width:7px;height:7px}.fabric-availability.is-available i,.fabric-state-dot.is-available{background:#19aa78}.fabric-availability.is-busy i,.fabric-state-dot.is-busy{background:#ef9e2e}.fabric-availability.is-draining i,.fabric-state-dot.is-draining{background:#7d68cf}.fabric-availability.is-unavailable i,.fabric-state-dot.is-unavailable{background:#dd5a52}.fabric-truncated-tags{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fabric-detail-panel{max-height:calc(100vh - 105px);position:sticky;top:82px;overflow:auto}.fabric-detail-panel>header{border-bottom:1px solid #e7ecea;align-items:center;gap:11px;padding:15px;display:flex}.fabric-detail-panel>header img{object-fit:contain;width:42px;height:42px}.fabric-detail-panel>header>div{min-width:0}.fabric-detail-panel>header span{color:#15926c;letter-spacing:.05em;font-size:10px;font-weight:700}.fabric-detail-panel>header h2{margin:4px 0 2px;font-size:16px}.fabric-detail-panel>header small{color:#8b96a4;font-size:10px}.fabric-detail-panel>section{border-bottom:1px solid #edf0ef;padding:13px 15px}.fabric-detail-panel>section:last-child{border-bottom:0}.fabric-detail-panel h3{margin:0 0 8px;font-size:11px}.fabric-detail-panel p{color:#687687;margin:0;font-size:10px;line-height:1.7}.fabric-detail-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.fabric-detail-grid>div{background:#f7f9f8;border-radius:7px;flex-direction:column;padding:9px;display:flex}.fabric-detail-grid span{color:#8793a1;font-size:10px}.fabric-detail-grid strong{margin-top:4px;font-size:12px}.fabric-inline-warning{color:#8b641c;background:#fff8e9;border:1px solid #f0d29b;border-radius:7px;align-items:flex-start;gap:7px;margin:11px 13px 0;padding:9px;font-size:10px;line-height:1.5;display:flex}.fabric-provider-list{flex-direction:column;display:flex}.fabric-provider-list article{border-bottom:1px solid #edf1ef;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;display:grid}.fabric-provider-list article:last-child{border-bottom:0}.fabric-provider-list article>div{flex-direction:column;min-width:0;display:flex}.fabric-provider-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fabric-provider-list small{color:#919ca8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.fabric-provider-list b{color:#667486;font-size:10px}.fabric-detail-panel pre{color:#cde9dd;background:#17221f;border-radius:7px;max-height:180px;margin:0;padding:9px;font-size:10px;line-height:1.55;overflow:auto}.fabric-tag-row em{color:#8793a1;font-size:10px;font-style:normal}.fabric-empty{color:#9aa5af;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:35px;display:flex}.fabric-empty strong{color:#637082;margin-top:10px;font-size:12px}.fabric-empty p{max-width:430px;margin:7px 0 0;font-size:10px;line-height:1.6}.fabric-wide-panel{min-height:360px}.fabric-wide-panel>.fabric-empty{min-height:290px}.fabric-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fabric-ops-card.is-wide,.fabric-coverage.is-wide{grid-column:1/-1}.fabric-ops-card>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:11px 13px;display:flex}.fabric-ops-card>header>div{color:#17805f;align-items:center;gap:9px;display:flex}.fabric-ops-card>header svg{width:18px}.fabric-ops-card>header span{flex-direction:column;display:flex}.fabric-ops-card h2{color:#2c394a;margin:0;font-size:12px}.fabric-ops-card header small{color:#909ba8;margin-top:3px;font-size:10px}.fabric-current,.fabric-stale{color:#16805e;background:#e7f6ef;border-radius:5px;padding:4px 7px;font-size:10px}.fabric-stale{color:#a96a1e;background:#fff4e4}.fabric-ops-card>article{border-bottom:1px solid #edf0ef;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 13px;display:grid}.fabric-ops-card>article:last-child{border-bottom:0}.fabric-ops-card article>div{flex-direction:column;min-width:0;display:flex}.fabric-ops-card article strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fabric-ops-card article small{color:#929daa;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.fabric-ops-card article b{color:#657283;font-size:10px;font-weight:600}.fabric-ops-empty{color:#939eaa;text-align:center;padding:35px 15px;font-size:10px}.fabric-cluster-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:13px;display:grid}.fabric-cluster-grid div{background:#f5f8f7;border-radius:8px;flex-direction:column;padding:12px 8px;display:flex}.fabric-cluster-grid span{color:#8793a0;font-size:10px}.fabric-cluster-grid strong{margin-top:5px;font-size:15px}.fabric-audit-icon{color:#6f7e89;background:#eef4f2;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.fabric-audit-icon.is-succeeded{color:#16805e;background:#e8f7f1}.fabric-audit-icon.is-failed{color:#c04e47;background:#fff0ef}.fabric-audit-icon.is-conflicted{color:#a86b1f;background:#fff4e4}.fabric-coverage{background:#fff;border:1px solid #dfe6e4;border-radius:10px;min-width:0;overflow:hidden}.fabric-coverage>header{border-bottom:1px solid #e7ecea;min-height:59px;padding:11px 13px}.fabric-coverage>header>div{color:#17805f;align-items:center;gap:9px;display:flex}.fabric-coverage>header span{flex-direction:column;display:flex}.fabric-coverage h2{color:#2c394a;margin:0;font-size:12px}.fabric-coverage header small{color:#909ba8;margin-top:3px;font-size:10px}.fabric-coverage>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.fabric-coverage article{background:#f7f9f8;border-radius:8px;flex-direction:column;min-width:0;padding:11px;display:flex}.fabric-coverage article strong{font-size:10px}.fabric-coverage article span{color:#7b8795;margin-top:5px;font-size:10px;line-height:1.5}.fabric-coverage article b{color:#16805e;margin-top:8px;font-size:10px}@media (width<=1300px){.fabric-metrics{grid-template-columns:repeat(3,1fr)}.fabric-split-layout{grid-template-columns:minmax(480px,1.4fr) minmax(270px,.7fr)}.handoff-columns{grid-template-columns:minmax(180px,1.3fr) minmax(100px,.8fr) minmax(130px,1fr) 70px 75px}.handoff-columns>:last-child{display:none}.subscription-columns{grid-template-columns:minmax(170px,1.2fr) minmax(140px,1fr) 75px 65px minmax(150px,1fr)}.subscription-columns>:last-child{display:none}}@media (width<=1050px){.fabric-split-layout{grid-template-columns:1fr}.fabric-detail-panel{max-height:none;position:static}.fabric-tabs{gap:15px;overflow:auto}.fabric-tabs button{flex:none}.endpoint-columns{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) 75px 80px}.endpoint-columns>:nth-child(5),.endpoint-columns>:nth-child(6){display:none}}@media (width<=850px){.fabric-page-heading{flex-direction:column;align-items:flex-start}.fabric-heading-actions{justify-content:space-between;width:100%}.fabric-metrics{grid-template-columns:repeat(2,1fr)}.fabric-table-head{display:none}.fabric-table-row,.fabric-static-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fabric-table-row>span,.fabric-static-row>span{width:100%}.fabric-operations-grid{grid-template-columns:1fr}.fabric-ops-card.is-wide,.fabric-coverage.is-wide{grid-column:auto}.fabric-cluster-grid{grid-template-columns:repeat(2,1fr)}.fabric-coverage>div{grid-template-columns:1fr}}@media (width<=480px){.fabric-metrics{grid-template-columns:1fr}.fabric-page-heading h1{font-size:21px}.fabric-page-heading p{font-size:10px}.fabric-tabs{gap:12px}}.finance-management{flex-direction:column;gap:14px;display:flex}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-summary article{border:1px solid var(--line);color:#178060;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:15px;display:flex}.finance-summary article>span{flex-direction:column;display:flex}.finance-summary small{color:#84909d;font-size:10px}.finance-summary strong{color:#303d4d;margin-top:4px;font-size:15px}.finance-panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.finance-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:11px 15px;display:flex}.finance-panel>header>div{color:#168060;align-items:center;gap:8px;display:flex}.finance-panel>header span{flex-direction:column;display:flex}.finance-panel>header strong{color:#344153;font-size:11px}.finance-panel>header small{color:#8a95a2;margin-top:2px;font-size:10px}.budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.budget-card{background:#fbfdfc;border:1px solid #e3ebe8;border-radius:9px;padding:13px}.budget-card-heading{justify-content:space-between;gap:8px;display:flex}.budget-card-heading>span:first-child{flex-direction:column;min-width:0;display:flex}.budget-card-actions{align-items:flex-start;gap:2px;display:flex;flex-direction:row!important}.budget-card small{color:#728093;font-size:10px}.budget-card strong{margin-top:3px;font-size:10px}.budget-description{color:#6f7d8e;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.budget-card>b{margin:14px 0 7px;font-size:17px;display:block}.budget-card footer{color:#7f8b99;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:6px;font-size:10px;display:flex}.finance-form{flex-direction:column;gap:12px;display:flex}.finance-form label{color:#536173;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.finance-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=900px){.finance-summary{grid-template-columns:1fr 1fr}.budget-grid{grid-template-columns:1fr}}.finance-page-stack,.finance-document-center{flex-direction:column;gap:14px;display:flex}.finance-primary-tabs>.ant-tabs-nav{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 0 14px;padding:0 16px}.finance-primary-tabs>.ant-tabs-nav:before{border:0}.finance-primary-tabs .ant-tabs-tab{padding:15px 2px;font-weight:600}.finance-primary-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.finance-tab-workspace{flex-direction:column;gap:14px;display:flex}.finance-document-toolbar{background:linear-gradient(135deg,#f5fbf8,#fff);border:1px solid #dfe9e5;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.finance-document-toolbar>div:first-child{flex-direction:column;gap:5px;display:flex}.finance-document-toolbar strong{color:#26394a;font-size:16px}.finance-document-toolbar>div:first-child>span{color:#728092}.finance-document-toolbar>div:last-child{gap:7px;display:flex}.finance-primary-action.ant-btn-primary,.finance-primary-action.ant-btn-primary span,.finance-primary-action.ant-btn-primary svg,.finance-primary-action.ant-btn-primary:not(:disabled):hover{color:#fff!important}.finance-flow-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-flow-summary article{border:1px solid var(--line);color:#168060;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.finance-flow-summary article span{flex-direction:column;display:flex}.finance-flow-summary small{color:#7e8b99;font-size:10px}.finance-flow-summary b{color:#2f3d4d;font-size:20px}.finance-document-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:auto}.finance-document-head,.finance-document-row{grid-template-columns:minmax(190px,1.6fr) minmax(160px,1.2fr) 110px 110px minmax(140px,1fr) 100px 120px;align-items:center;gap:10px;min-width:1020px;display:grid}.finance-document-head{color:#7d8996;background:#f6f9f8;padding:10px 14px;font-size:10px;font-weight:700}.finance-document-row{cursor:default;border-top:1px solid #edf1ef;min-height:68px;padding:10px 14px}.finance-document-row:hover{background:#fbfdfc}.finance-document-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-document-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-document-row small{color:#85909c}.finance-document-row>span:last-child{flex-direction:row;align-items:center}.finance-document-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.finance-document-detail{flex-direction:column;gap:14px;display:flex}.finance-long-text{white-space:pre-wrap;line-height:1.7}.finance-process-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.finance-process-card>header{color:#168060;align-items:center;gap:7px;margin-bottom:14px;display:flex}.finance-process-card .ant-timeline{margin-top:16px}.finance-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.finance-workflow-grid article{background:#fbfdfc;border:1px solid #e2eae7;border-radius:9px;padding:14px}.finance-workflow-grid article>header{justify-content:space-between;align-items:center;display:flex}.finance-workflow-grid p{color:#7a8794}.finance-workflow-step{align-items:center;grid-template-columns:26px minmax(130px,1fr) minmax(190px,1.2fr) 30px!important;display:grid!important}.finance-workflow-step>b{color:#167b5e;background:#e6f4ee;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.finance-workflow-form>header{justify-content:space-between;align-items:center;display:flex}.finance-document-drawer .material-subject-body{box-shadow:none}.finance-document-form .ant-select,.finance-workflow-form .ant-select{width:100%}.finance-evidence-lock{color:#26755f;background:#edf8f3;border-radius:7px;align-items:center;gap:6px;margin:-4px 0 14px;padding:8px 10px;font-size:10px;display:flex}@media (width<=900px){.finance-flow-summary{grid-template-columns:1fr 1fr}.finance-workflow-grid{grid-template-columns:1fr}.finance-document-toolbar{align-items:flex-start;gap:12px}.finance-document-toolbar,.finance-document-toolbar>div:last-child{flex-wrap:wrap}.finance-workflow-step{grid-template-columns:26px 1fr 30px!important}.finance-workflow-step .ant-select{grid-column:2/3}.finance-form>div{grid-template-columns:1fr}}.finance-workflow-step{grid-template-columns:26px minmax(120px,1fr) 150px minmax(210px,1.4fr) 30px!important}.finance-form-hint{color:#567268;background:#f0f7f4;border-radius:7px;align-items:center;padding:9px 10px;font-weight:400;grid-template-columns:none!important;gap:7px!important;display:flex!important}.finance-markdown-preview{background:#fbfdfc;border:1px solid #d9e3df;border-radius:7px;min-height:156px;max-height:260px;padding:12px 14px;overflow:auto}.finance-attachment-composer{color:#168060;cursor:pointer;background:#f5fbf8;border:1px dashed #8bc7b4;border-radius:9px;align-items:center;padding:16px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px 10px!important;display:grid!important}.finance-attachment-composer>svg{grid-row:1/3}.finance-attachment-composer>strong{color:#3d514b}.finance-attachment-composer>span{color:#778780;font-size:10px}.finance-attachment-composer>.ant-btn{grid-area:1/3/3}.finance-pending-files{flex-wrap:wrap;grid-template-columns:none!important;gap:6px!important;display:flex!important}.finance-pending-files>span{color:#446158;background:#eef5f2;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;display:flex}.finance-pending-files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-pending-files small{color:#83918c}.finance-pending-files button{color:#b7534b;cursor:pointer;background:0 0;border:0;padding:0}.finance-workflow-default{background:#f7fbf9;border:1px solid #dfe9e5;border-radius:8px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;display:flex!important}.finance-workflow-default>span{flex-direction:column;gap:2px;display:flex}.finance-workflow-default small{color:#7f8d88;font-weight:400}.finance-workflow-grid article>header>span{align-items:center;gap:4px;display:flex}.finance-personal-earning-fields{background:#f7fbf9;border:1px solid #dce9e4;border-radius:9px;flex-direction:column;gap:10px;padding:12px;display:flex}.finance-personal-earning-fields>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-personal-earning-fields label{flex-direction:column;gap:5px;display:flex}.finance-personal-earning-fields>small{color:#73847e}.finance-payment-entry{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.finance-payment-entry>small{color:#7d8b87}.finance-payment-entry>span{gap:4px;display:flex}.finance-attachments{flex-direction:column;gap:14px;display:flex}.finance-attachments>header{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.finance-attachments>header>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;display:grid}.finance-attachments>header>span>svg{color:var(--green);grid-row:1/3}.finance-attachments>header small{color:#7d8a87}.finance-attachment-dropzone{color:#168060;cursor:pointer;background:#f5fbf8;border:1px dashed #8bc7b4;border-radius:9px;align-items:center;gap:10px;padding:13px 16px;display:flex}.finance-attachment-dropzone>span{flex-direction:column;display:flex}.finance-attachment-dropzone small{color:#7b8c86}.finance-attachments>section>h3{color:#42554f;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.finance-attachments .ant-image-preview-root+.ant-image-preview-root{display:none}.finance-attachments .ant-image-preview-group{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.finance-attachments figure{background:#fff;border:1px solid #dfe8e5;border-radius:9px;min-width:0;margin:0;overflow:hidden}.finance-attachments figure>.ant-image{background:#f3f7f5;width:100%;height:120px;display:block}.finance-attachments figure>.ant-image img{object-fit:cover;width:100%;height:120px}.finance-attachments figcaption{flex-direction:column;padding:8px 9px;display:flex}.finance-attachments figcaption b,.finance-attachments figcaption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-attachments figcaption small{color:#85918d}.finance-attachment-files{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.finance-attachment-files>a{color:#40524c;background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;text-decoration:none;display:flex}.finance-attachment-files>a:hover{background:#f7fbf9;border-color:#93c8b7}.finance-attachment-files>a>span{flex-direction:column;min-width:0;display:flex}.finance-attachment-files small{color:#81908b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-attachment-files>button{color:#40524c;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;display:flex}.finance-attachment-files>button:hover{background:#f7fbf9;border-color:#93c8b7}.finance-attachment-files>button>span{flex-direction:column;min-width:0;display:flex}@media (width<=700px){.finance-personal-earning-fields>div{grid-template-columns:1fr}.finance-attachments .ant-image-preview-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-image-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}@media (width<=700px){.finance-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-approval-summary>header{justify-content:flex-start}.finance-approval-summary>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.finance-approval-summary>header small{color:#7e8c88;font-weight:400}.finance-approval-summary-steps{flex-direction:column;gap:8px;display:flex}.finance-approval-summary-steps article{background:#f7faf9;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.finance-approval-summary-steps article>b{color:#14775b;background:#dff2eb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.finance-approval-summary-steps article>span{flex-direction:column;display:flex}.finance-approval-summary-steps small{color:#7d8b87}.finance-approval-detail-content{flex-direction:column;gap:14px;display:flex}.finance-approval-hero{background:linear-gradient(135deg,#eff9f5,#fff);border:1px solid #dce9e4;border-radius:11px;justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.finance-approval-hero>div{color:#178060;gap:10px;display:flex}.finance-approval-hero span{flex-direction:column;display:flex}.finance-approval-hero small{letter-spacing:.08em;font-size:10px}.finance-approval-hero h2{color:#283a34;margin:2px 0 0;font-size:18px}.finance-approval-hero p{color:#6f7f7a;margin:3px 0 0}.finance-approval-action-panel{background:#eff9f5;border:1px solid #8bc7b4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.finance-approval-action-panel>div{color:#167b5e;align-items:center;gap:8px;display:flex}.finance-approval-action-panel>div>span{flex-direction:column;display:flex}.finance-approval-action-panel>div small{color:#70827b}.finance-approval-action-panel>span{gap:7px;display:flex}.finance-approval-section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.finance-approval-section>header{color:#168060;align-items:center;gap:8px;margin-bottom:12px;display:flex}.finance-approval-section>header>span{flex-direction:column;display:flex}.finance-approval-section>header small{color:#7c8a86;font-weight:400}.finance-approval-node-list{flex-direction:column;gap:10px;display:flex}.finance-approval-node-list>article{grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid}.finance-approval-node-list>article>b{color:#14775b;background:#dff2eb;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.finance-approval-node-list article header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.finance-approval-assignee{border-top:1px solid #edf1ef;grid-template-columns:minmax(130px,1fr) auto minmax(170px,1.2fr);align-items:center;gap:7px;padding:7px 0;display:grid}.finance-approval-assignee>span{align-items:center;gap:7px;display:flex}.finance-approval-assignee i{color:#26755f;background:#eef5f2;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.finance-approval-assignee small{color:#788681}.finance-approval-assignee p{color:#50615b;background:#f5f8f7;border-radius:6px;grid-column:1/-1;margin:0;padding:7px 9px}.finance-approval-snapshot-meta{background:#eff8f4;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.finance-approval-snapshot-meta>span{color:#61736d;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.finance-approval-snapshot-meta small{color:#7f8c88}.finance-approval-evidence-list{flex-direction:column;margin-top:8px;display:flex}.finance-approval-evidence-list article{border-bottom:1px solid #edf1ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 4px;display:grid}.finance-approval-evidence-list article>span{flex-direction:column;display:flex}.finance-approval-evidence-list small{color:#7c8985}.finance-approval-evidence-list code{color:#75837e;font-size:10px}.finance-approval-section .ant-timeline{margin-top:8px}.finance-approval-section .ant-timeline-item-content>span{flex-direction:column;display:flex}.finance-approval-section .ant-timeline-item-content small{color:#7c8985}.finance-approval-reason{flex-direction:column;gap:7px;display:flex}.finance-approval-landing{max-width:1080px;margin:0 auto;padding-bottom:30px}.finance-approval-landing>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.finance-approval-landing>header>span{flex-direction:column;display:flex}.finance-approval-landing>header small{color:#7f8b87}.finance-approval-landing>header strong{font-size:16px}@media (width<=700px){.finance-approval-action-panel{flex-direction:column;align-items:flex-start}.finance-approval-assignee{grid-template-columns:1fr auto}.finance-approval-assignee>small{grid-column:1/-1}.finance-approval-snapshot-meta{grid-template-columns:1fr}.finance-approval-summary>header{flex-wrap:wrap;align-items:flex-start}.finance-approval-summary>header>.ant-btn{width:100%}}.finance-approval-evidence-list a{color:#167b5e;font-size:11px;text-decoration:none}.finance-approval-evidence-list a:hover{text-decoration:underline}.finance-approval-operations{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4fbf8f5;border:1px solid #9bcdbd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #225b4914}.finance-approval-operations>div:first-child{color:#167b5e;align-items:center;gap:9px;display:flex}.finance-approval-operations>div:first-child>span{flex-direction:column;display:flex}.finance-approval-operations small{color:#72827d}.finance-approval-operation-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-approval-block{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.finance-approval-block>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.finance-approval-block>header>span:first-child{align-items:center;gap:8px;display:flex}.finance-approval-block>header>span:first-child>small{color:#167b5e;background:#e6f4ee;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.finance-approval-description{min-height:54px;line-height:1.75}.finance-approval-block>.finance-attachments{border-top:1px solid #edf1ef;margin-top:14px;padding-top:14px}.finance-approval-block>.finance-attachments>header{border:0;padding:0}.finance-approval-assignee p>b{color:#27745e;margin-right:5px}.finance-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-info-grid>article{background:#f8faf9;border:1px solid #edf1ef;border-radius:8px;min-width:0;padding:11px 13px}.finance-info-grid>article.is-wide{grid-column:1/-1}.finance-info-grid>article>small{color:#7b8984;margin-bottom:5px;font-size:10px;display:block}.finance-info-grid>article>div{color:#35463f;overflow-wrap:anywhere;min-width:0;line-height:1.55}.finance-info-grid>article.is-prominent>div{color:#23372f;font-size:14px;font-weight:700}.finance-info-grid code{color:#64736e;word-break:break-all;font-size:10px}.finance-info-grid .markdown-content>:first-child{margin-top:0}.finance-info-grid .markdown-content>:last-child{margin-bottom:0}@media (width<=700px){.finance-approval-operations{flex-direction:column;align-items:flex-start;position:static}.finance-approval-operation-buttons{justify-content:flex-start}.finance-approval-block{padding:12px}.finance-info-grid{grid-template-columns:1fr}.finance-info-grid>article.is-wide{grid-column:auto}}.finance-approval-landing{width:100%;max-width:1460px;margin:0 auto;padding:4px 0 32px}.finance-approval-detail-content{gap:16px}.finance-approval-operations{background:#fff;border-color:#dbe5ee;border-radius:8px;min-height:64px;padding:10px 16px;box-shadow:0 2px 10px #213d5b0d}.finance-approval-operations.is-page-heading{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 2px 8px;position:static}.finance-approval-heading-title{color:#142441!important;align-items:center!important;gap:12px!important;display:flex!important}.finance-approval-heading-title>.ant-btn{color:#243653;padding-inline:4px;font-weight:600}.finance-approval-heading-title>span{gap:16px;display:flex;flex-direction:row!important;align-items:baseline!important}.finance-approval-heading-title>span>strong{white-space:nowrap;font-size:20px}.finance-approval-heading-title>span>small{color:#78879b;font-size:11px}.finance-approval-heading-title>em{color:#3d72cc;white-space:nowrap;background:#eef4ff;border-radius:5px;padding:3px 8px;font-size:10px;font-style:normal}.finance-approval-operation-buttons>.ant-btn{border-radius:6px;min-width:78px;height:36px;font-weight:700}.finance-approval-operation-buttons>.finance-action-approve{background:#14ad6b;border-color:#14ad6b;box-shadow:0 3px 8px #14ad6b2e}.finance-approval-operation-buttons>.finance-action-return{color:#3278dc;border-color:#4c8fee}.finance-approval-operation-buttons>.finance-action-reject{color:#fff;background:#ef5963;border-color:#ef5963}.finance-approval-operation-buttons>.finance-action-reject:hover{color:#fff!important;background:#e94b56!important;border-color:#e94b56!important}.finance-approval-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.95fr);align-items:start;gap:16px;display:grid}.finance-approval-layout>main{flex-direction:column;gap:16px;min-width:0;display:flex}.finance-approval-layout>aside{min-width:0}.finance-approval-layout>aside>.finance-approval-block{position:sticky;top:12px}.finance-approval-block{border-color:#dce6ef;border-radius:8px;padding:16px 18px;box-shadow:0 2px 10px #213d5b0b}.finance-approval-block>header{border-bottom:1px solid #e7edf3;min-height:34px;margin-bottom:14px;padding-bottom:11px}.finance-approval-block>header>span:first-child>i{color:#1677ff;background:#eaf3ff;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.finance-approval-block>header strong{color:#192b49;font-size:14px}.finance-approval-flow-meta{color:#4387e8;font-size:10px}.finance-info-grid>article{background:#f7f9fc;border:0;border-radius:6px;padding:9px 11px}.finance-info-grid>article.is-wide{background:#f4f7fb}.finance-info-grid>article>small{color:#7c899b}.finance-info-grid>article>div{color:#2f405c}.finance-info-grid>article.is-prominent>div{color:#172a48}.finance-applicant-summary{background:#f7faff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.finance-applicant-summary>b{color:#fff;background:linear-gradient(135deg,#317ce8,#66a4f4);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.finance-applicant-summary>span{flex-direction:column;display:flex}.finance-applicant-summary>span>strong{color:#1e3150}.finance-applicant-summary>span>small{color:#8090a4;font-size:10px}.finance-applicant-summary>em{color:#8895a6;flex-direction:column;align-items:flex-end;font-size:10px;font-style:normal;display:flex}.finance-applicant-summary>em>strong{color:#445774;margin-top:2px;font-size:11px;font-weight:500}.finance-approval-block>.finance-attachments{border-top-color:#e7edf3}.finance-approval-node-list{gap:0}.finance-approval-node-list>article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-bottom:18px;position:relative}.finance-approval-node-list>article:last-child{padding-bottom:0}.finance-approval-node-list>article:not(:last-child):after{content:"";background:#dce5ef;width:2px;position:absolute;top:31px;bottom:0;left:15px}.finance-approval-node-list>article.is-completed:not(:last-child):after{background:#22b573}.finance-approval-node-list>article>b{z-index:1;color:#7b8da6;background:#edf2f8;width:31px;height:31px;position:relative}.finance-approval-node-list>article.is-completed>b{color:#fff;background:#18b671}.finance-approval-node-list>article.is-current>b{color:#fff;background:#1677ff;box-shadow:0 0 0 4px #e8f2ff}.finance-approval-node-list>article.is-failed>b{color:#fff;background:#ef5963}.finance-approval-node-list>article>div{border:0;border-radius:0;padding:3px 0 8px}.finance-approval-node-list article header{margin-bottom:2px}.finance-approval-node-list article header>strong{color:#20334f;font-size:12px}.finance-approval-node-rule{color:#8391a3;margin-bottom:7px;display:block}.finance-approval-assignee{border-top:0;grid-template-columns:minmax(100px,1fr) auto;padding:7px 0}.finance-approval-assignee>small{grid-column:1/-1}.finance-approval-assignee p{color:#3d6e5b;background:#effaf5}.finance-approval-node-list>article.is-failed .finance-approval-assignee p{color:#a3454c;background:#fff1f2}.finance-approval-assignee i{color:#4a6b91;background:#eef3f8}.finance-document-drawer .finance-approval-layout,.ant-drawer .finance-approval-layout{grid-template-columns:1fr}.finance-document-drawer .finance-approval-layout>aside>.finance-approval-block,.ant-drawer .finance-approval-layout>aside>.finance-approval-block{position:static}@media (width<=1100px){.finance-approval-layout{grid-template-columns:1fr}.finance-approval-layout>aside>.finance-approval-block{position:static}.finance-approval-operations.is-page-heading{flex-direction:column;align-items:flex-start}.finance-approval-heading-title{flex-wrap:wrap}.finance-approval-operation-buttons{justify-content:flex-start;width:100%}}@media (width<=700px){.finance-approval-heading-title>span{gap:2px;flex-direction:column!important;align-items:flex-start!important}.finance-approval-heading-title>span>strong{font-size:17px}.finance-applicant-summary{grid-template-columns:auto 1fr}.finance-applicant-summary>em{grid-column:1/-1;align-items:flex-start}.finance-approval-operation-buttons>.ant-btn{min-width:0}}.finance-info-grid{gap:2px 18px}.finance-info-grid>article{background:0 0;border:0;border-radius:0;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;padding:5px 8px;display:grid}.finance-info-grid>article>small{color:#7b899d;margin:0;padding-top:1px}.finance-info-grid>article>div{line-height:1.45}.finance-info-grid>article.is-wide{background:#f5f7fa;border-radius:6px;margin-top:4px;padding:9px 11px}.finance-info-grid>article.is-wide.is-prominent{background:0 0;margin-top:0;padding:6px 8px}.finance-info-grid>article.is-wide.is-prominent>div{font-size:13px}.finance-applicant-summary{background:0 0;border-bottom:1px solid #edf1f5;border-radius:0;padding:8px 9px}.finance-approval-planned-assignees{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.finance-approval-planned-assignees>span{color:#53657d;background:#f2f5f9;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.finance-approval-planned-assignees i{color:#66809f;background:#e4ebf4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.finance-approval-preview-list>article:not(:last-child):after{background:#dce5ef}.finance-approval-history{background:#fff;border:1px solid #e1e8f0;border-radius:7px;margin-top:14px}.finance-approval-history>summary{color:#253954;cursor:pointer;padding:10px 12px;font-weight:700;list-style-position:inside}.finance-approval-history>div{padding:0 12px 10px}.finance-approval-history article{border-top:1px solid #edf1f5;grid-template-columns:1fr auto;gap:3px 8px;padding:8px 0;display:grid}.finance-approval-history article>small{color:#8391a3}.finance-approval-history article>p{color:#50637d;grid-column:1/-1;margin:0}@media (width<=700px){.finance-info-grid>article{grid-template-columns:76px minmax(0,1fr)}.finance-info-grid>article.is-wide{grid-column:auto}}.finance-workflow-form>.finance-workflow-step{background:#fbfdfc;border:1px solid #dce6e2;border-radius:8px;gap:10px;padding:12px;grid-template-columns:26px minmax(110px,1fr) 150px minmax(160px,1.3fr) 58px 30px!important}.finance-workflow-step-order{grid-template-columns:none!important;gap:2px!important;display:flex!important}.finance-policy-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:12px;display:grid}.finance-policy-summary article{background:#fff;border:1px solid #dce6e2;border-radius:9px;flex-direction:column;padding:16px;display:flex}.finance-policy-summary article strong{color:#168060;font-size:22px}.finance-policy-summary article small{color:#74847e}.finance-policy-help{color:#536b62;background:#f5faf8;border:1px solid #dce6e2;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.7}.finance-policy-catalog-toolbar,.finance-policy-association-picker{color:#61726b;background:#fbfdfc;border:1px solid #e0e8e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 10px;font-size:12px;display:flex}.finance-policy-association-picker{justify-content:flex-start}.finance-policy-association-picker>.ant-select{width:min(320px,45%)}.finance-policy-association-picker>small{color:#7d8c86}.finance-policy-list{flex-direction:column;gap:8px;max-height:58vh;display:flex;overflow:auto}.finance-policy-row{background:#fbfdfc;border:1px solid #e0e8e5;border-radius:8px;grid-template-columns:44px 150px minmax(150px,.8fr) minmax(360px,2fr);align-items:center;gap:10px;padding:10px;display:grid}.finance-policy-child-row{grid-template-columns:150px minmax(150px,.8fr) minmax(360px,2fr) 34px}.finance-policy-child-code{flex-direction:column;gap:3px;display:flex!important}.finance-policy-child-code>code{text-overflow:ellipsis;overflow:hidden}.finance-policy-child-code>small{color:#87948f;font-size:10px;font-weight:400}.finance-policy-row>code{text-overflow:ellipsis;color:#60706a;overflow:hidden}.finance-policy-row>span{color:#45564f;font-weight:600}.finance-policy-assignment{grid-template-columns:170px minmax(170px,1fr) minmax(170px,1fr)!important;gap:7px!important;display:grid!important}.finance-policy-assignment>.ant-select{width:100%}.finance-workflow-step-condition{border-top:1px solid #e3ebe7;grid-column:2/-1;min-width:0;padding-top:10px}.finance-workflow-step-condition>strong{color:#536173;margin-bottom:7px;font-size:11px;display:block}.approval-condition-editor{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.approval-condition-controls{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.approval-condition-controls>.ant-select{flex:145px;min-width:125px;width:auto!important}.approval-condition-controls>.ant-picker{flex:205px;width:100%;min-width:0}.approval-condition-children{background:#fff;border:1px solid #d9e5e0;border-left:3px solid #8dbfae;border-radius:6px;flex-direction:column;gap:10px;padding:10px;display:flex}.approval-condition-children>.ant-btn{align-self:flex-start}.approval-condition-child{grid-template-columns:14px minmax(0,1fr) 42px;align-items:start;gap:7px;display:grid}.approval-condition-child>span{color:#92a099;padding-top:6px;font-size:11px}.approval-condition-help{color:#7a8983;font-size:11px;font-weight:400;line-height:1.6;display:block}.approval-condition-summary{color:#687b73;overflow-wrap:anywhere;white-space:normal;margin:6px 0;font-size:11px;font-weight:400;line-height:1.65;display:block}.finance-submit-condition-preview{background:#f8fbfa;border:1px solid #e3ebe7;border-radius:6px;padding:8px 10px}.approval-condition-evidence{background:#f8fafc;border:1px solid #e1e8f0;border-radius:7px;margin-top:12px;padding:10px 12px}.approval-condition-evidence>summary{color:#52657a;cursor:pointer;font-size:11px}.approval-condition-evidence dl{grid-template-columns:100px minmax(0,1fr);gap:7px;margin:10px 0 0;font-size:11px;line-height:1.6;display:grid}.approval-condition-evidence dt{color:#8090a0}.approval-condition-evidence dd{color:#455a6f;overflow-wrap:anywhere;margin:0}.finance-approval-node-list>article.is-skipped>b{color:#9aa6b6;background:#f1f3f6}.finance-approval-node-list>article.is-skipped>div{opacity:.75}@media (width<=700px){.finance-workflow-form>.finance-workflow-step{grid-template-columns:26px minmax(0,1fr) 58px 30px!important}.finance-workflow-step>.ant-input,.finance-workflow-step>.ant-select{grid-column:2}.finance-workflow-step>.ant-btn{grid-area:1/4}.finance-workflow-step-order{grid-area:1/3}.finance-workflow-step-condition{grid-column:1/-1}.approval-condition-children{padding:7px}.approval-condition-child{grid-template-columns:minmax(0,1fr) 35px;gap:4px}.approval-condition-child>span{display:none}.approval-condition-evidence dl{grid-template-columns:1fr}.approval-condition-evidence dd{margin-bottom:4px}.finance-policy-summary{grid-template-columns:1fr 1fr}.finance-policy-catalog-toolbar,.finance-policy-association-picker{flex-direction:column;align-items:stretch}.finance-policy-association-picker>.ant-select{width:100%}.finance-policy-row{grid-template-columns:42px 1fr}.finance-policy-catalog-row{grid-template-columns:42px minmax(0,1fr) 34px}.finance-policy-child-row{grid-template-columns:minmax(0,1fr) 34px}.finance-policy-child-row>.ant-input{grid-column:1}.finance-policy-catalog-row>code,.finance-policy-catalog-row>.ant-input{grid-column:2}.finance-policy-catalog-row>.finance-policy-assignment,.finance-policy-child-row>.finance-policy-assignment,.finance-policy-row>.finance-policy-assignment{grid-column:1/-1}.finance-policy-assignment{grid-template-columns:1fr!important}}.approval-condition-controls>.approval-condition-time{color:#83918b;flex-direction:column;flex:205px;gap:4px;min-width:0;font-size:10px;font-weight:400;display:flex}.approval-condition-controls>.approval-condition-time>.ant-picker{width:100%;min-width:0}.approval-condition-controls:has(>.approval-condition-time){align-items:flex-end}.finance-budget-accounting-note{color:#7c8b84;margin:12px 15px 0;font-size:11px;line-height:1.65}.finance-document-list-toolbar{justify-content:flex-end;align-items:center;display:flex}.finance-document-list-toolbar .ant-select{width:180px;max-width:100%}.finance-current-approvers{overflow-wrap:anywhere;line-height:1.6}.finance-payment-proofs{background:#f7faff;border:1px solid #dce6ef;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex!important}.finance-payment-proofs>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-payment-proofs>p{color:#6b7d93;margin:0;font-size:12px;line-height:1.6}.finance-payment-proofs .ant-checkbox-group{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow:auto}.finance-payment-proofs .ant-checkbox-wrapper{overflow-wrap:anywhere;align-items:flex-start}.finance-payment-history>article{border-bottom:1px solid #e7edf3;flex-direction:column;gap:6px;padding:12px 0;display:flex}.finance-payment-history>article:last-child{border-bottom:0}.finance-payment-history small,.finance-payment-history span{color:#71817b}.finance-payment-history ul{margin:0;padding-left:18px}.finance-form>.ant-alert{grid-template-columns:none;display:flex}.finance-form .finance-payment-proofs .ant-checkbox-wrapper{flex-direction:row;align-items:flex-start;gap:0;font-size:13px;font-weight:400;display:inline-flex}.finance-payment-proofs .ant-checkbox-group{align-items:stretch}.finance-payment-proofs .ant-checkbox-label{overflow-wrap:anywhere;min-width:0}.finance-document-head,.finance-document-row{grid-template-columns:minmax(190px,1.5fr) minmax(150px,1.05fr) minmax(160px,1.15fr) 110px 110px minmax(140px,1fr) 100px 120px;min-width:1180px}.finance-procurement-payments>article{border-top:1px solid #e7edf3;flex-direction:column;gap:10px;padding:12px 0;display:flex}.finance-procurement-payments>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-procurement-payments>article>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-procurement-payments>article>header small,.finance-procurement-payment-meta{color:#71817b}.finance-procurement-payment-meta{flex-wrap:wrap;gap:16px;display:flex}.finance-policy-catalog-row{grid-template-columns:auto minmax(92px,.7fr) minmax(150px,1fr) minmax(180px,1.1fr) minmax(240px,1.4fr) auto}.finance-document-form-section{background:#fbfdfc;border:1px solid #dfe8e5;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.finance-document-form-section>header{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:9px;display:flex}.finance-document-form-section>header>strong{color:#263f37;font-size:14px}.finance-document-form-section>header>small{color:#7b8984;font-size:11px}.finance-document-form-section>.finance-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-document-form-section>.finance-attachment-composer,.finance-document-form-section>.finance-pending-files{margin-top:0}@media (width<=700px){.finance-document-form-section>.finance-form-row{grid-template-columns:1fr}.finance-document-form-section>header{flex-direction:column;align-items:flex-start;gap:3px}}.finance-attachment-entry{background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:8px;display:flex}.finance-attachment-entry>a,.finance-attachment-entry>button:first-child{color:#40524c;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.finance-attachment-entry>a>span,.finance-attachment-entry>button:first-child>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.finance-attachments figcaption>.ant-btn{align-self:flex-end}.finance-operations{flex-direction:column;display:flex}.ops-monthly-review{flex-direction:column;gap:14px;display:flex}.ops-monthly-tabs>.ant-tabs-nav{border:1px solid var(--line);background:#f6f9f8;border-radius:9px;margin:0 0 14px;padding:5px}.ops-monthly-tabs>.ant-tabs-nav:before{border:0}.ops-monthly-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:7px;margin:0;padding:7px 14px}.ops-monthly-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;box-shadow:0 1px 5px #1d3f3414}.ops-flow-banner{background:radial-gradient(circle at 100% 0,#26a77c1f,#0000 32%),linear-gradient(135deg,#f5fbf8 0%,#fff 66%);border:1px solid #dbe8e3;border-radius:12px;padding:17px 18px 14px;overflow:hidden;box-shadow:0 5px 18px #204c3c0d}.ops-flow-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-flow-header>div{flex-direction:column;gap:3px;display:flex}.ops-flow-header strong{color:#263a34;font-size:15px}.ops-flow-header span{color:#71827c}.ops-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:16px 0 12px;padding:0;list-style:none;display:grid}.ops-flow-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid;position:relative}.ops-flow-step-icon{color:#87948f;background:#fff;border:1px solid #dce5e1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ops-flow-step.is-active .ops-flow-step-icon{color:#fff;background:#168060;border-color:#168060;box-shadow:0 0 0 5px #1680601a}.ops-flow-step.is-complete .ops-flow-step-icon{color:#168060;background:#e5f5ef;border-color:#8fcbb7}.ops-flow-step-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ops-flow-step-copy>span{color:#168060;font-size:10px;font-weight:700}.ops-flow-step-copy>strong{color:#31413c;font-size:13px}.ops-flow-step-copy>small{color:#7d8b86;margin-top:2px;line-height:1.45}.ops-flow-step.is-pending .ops-flow-step-copy{opacity:.7}.ops-flow-arrow{color:#b2c1bc;position:absolute;top:8px;right:-21px}.ops-finance-lane{color:#6d6044;background:#fff9ebc7;border:1px dashed #d7c6a0;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:flex}.ops-finance-lane.is-complete{color:#276b56;background:#edf8f4e6;border-color:#a9d2c3}.ops-finance-lane-label{color:#8a6728;background:#a67a231a;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.ops-finance-lane>span:not(.ops-finance-lane-label){color:#83775e;min-width:0}.ops-finance-lane>i{opacity:.35;border-top:1px dashed;flex:1;min-width:16px}.ops-finance-lane>b{white-space:nowrap;font-size:11px}.ops-tabs>.ant-tabs-nav{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 14px;padding:0 14px}.ops-tabs>.ant-tabs-nav:before{border:0}.ops-stack{flex-direction:column;gap:14px;display:flex}.ops-toolbar{background:linear-gradient(135deg,#f4fbf8,#fff);border:1px solid #dfe9e5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ops-toolbar>div{align-items:center;gap:8px;display:flex}.ops-cost-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;min-width:0}.ops-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.ops-toolbar>div:first-child>strong{font-size:15px}.ops-toolbar>div:first-child>span{color:#73818f}.ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ops-metrics article{border:1px solid var(--line);color:#168060;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:13px;display:flex}.ops-metrics article.is-negative{color:#ba4a4a}.ops-metrics article>span{flex-direction:column;min-width:0;display:flex}.ops-metrics small{color:#7f8b98}.ops-metrics b{color:#293949;margin-top:3px;font-size:14px}.ops-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.ops-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:51px;padding:10px 14px;display:flex}.ops-panel>header>div:first-child{color:#168060;align-items:center;gap:7px;display:flex}.ops-panel>header span{flex-direction:column;display:flex}.ops-panel>header strong{color:#344153}.ops-panel>header small{color:#82909d}.ops-project-table,.ops-income-table{overflow:auto}.ops-project-head,.ops-project-row{grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(100px,1fr));align-items:center;gap:8px;min-width:780px;display:grid}.ops-project-head,.ops-income-head{color:#7f8b97;background:#f6f9f8;padding:8px 12px;font-weight:700}.ops-project-row{border-top:1px solid #edf1ef;padding:11px 12px}.ops-project-row .positive{color:#168060}.ops-project-row .negative{color:#c04c4c}.ops-gap-list{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ops-channel-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.ops-channel-grid article{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;justify-content:space-between;align-items:center;min-width:0;padding:12px 14px;display:flex}.ops-channel-grid article>span{align-items:center;gap:6px;min-width:0;display:flex}.ops-channel-grid article>strong{white-space:nowrap}.ops-gap-list>span{background:#faf7ef;border-radius:7px;padding:7px 9px}.ops-gap-list .ops-complete{color:#177b5e;background:#eff8f4;align-items:center;gap:5px;display:flex}.ops-labor-list{flex-direction:column;display:flex}.ops-labor-list>article{border-top:1px solid #edf1ef;grid-template-columns:auto minmax(100px,.7fr) minmax(220px,2fr) 60px auto;align-items:center;gap:8px;min-height:60px;padding:9px 13px;display:grid}.ops-person-avatar{color:#167b5e;background:#e4f2ed;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.ops-labor-list>article>span:nth-child(2),.ops-cost-grid header>span:last-child{flex-direction:column;display:flex}.ops-labor-list>article>div{flex-wrap:wrap;gap:4px;display:flex}.ops-labor-list .complete{color:#178060}.ops-labor-list .incomplete{color:#d17c21}.ops-labor-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ops-confirmation-list,.ops-dimension-list,.ops-owner-list,.ops-expense-list{flex-direction:column;display:flex}.ops-confirmation-list>article,.ops-dimension-list>article,.ops-owner-list>article,.ops-expense-list>article{border-top:1px solid #edf1ef;align-items:center;gap:9px;min-height:54px;padding:9px 13px;display:flex}.ops-confirmation-list>article>span:first-child,.ops-dimension-list>article>span:first-child,.ops-owner-list>article>span:first-child,.ops-expense-list>article>span:first-child{flex-direction:column;flex:1;min-width:160px;display:flex}.ops-confirmation-list>article>span:last-child{display:flex}.ops-income-head,.ops-income-row{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) 110px 90px 110px 160px;align-items:center;gap:8px;min-width:800px;display:grid}.ops-income-row{border-top:1px solid #edf1ef;padding:10px 12px}.ops-income-row>span{flex-direction:column;min-width:0;display:flex}.ops-income-row>span:last-child{flex-flow:wrap}.ops-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ops-cost-grid>article{background:#fbfdfc;border:1px solid #e3ebe8;border-radius:8px;padding:12px}.ops-cost-grid header{align-items:center;gap:8px;display:flex}.ops-cost-grid>article>div{grid-template-columns:1fr;gap:7px;margin:12px 0;display:grid}.ops-cost-grid>article>div>span{background:#f2f6f4;border-radius:6px;flex-direction:column;padding:7px;display:flex}.ops-expense-list>article{grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) minmax(180px,1.2fr) auto;display:grid}.ops-owner-list>article>div{flex-wrap:wrap;flex:1;gap:4px;display:flex}.ops-allocation-form,.ops-form{flex-direction:column;gap:10px;display:flex}.ops-allocation-form>div{grid-template-columns:minmax(220px,1.5fr) 110px minmax(160px,1fr) auto;gap:7px;display:grid}.ops-allocation-form>.ant-btn{display:flex}.ops-form label,.ops-field{flex-direction:column;gap:5px;font-weight:700;display:flex}.ops-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ops-field .ant-select{width:100%}.ops-batch-cost{flex-direction:column;gap:10px;display:flex}.ops-batch-cost-toolbar{color:#65776f;background:#f6faf8;border:1px solid #dce8e3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ops-batch-cost-toolbar>span{flex:1;min-width:180px}.ops-batch-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-batch-actions .ant-select{width:150px}.ops-batch-actions .ant-input-affix-wrapper,.ops-batch-actions>.ant-input{width:130px}.ops-batch-cost .ant-table-wrapper{border:1px solid #e6ece9;border-radius:8px;overflow:hidden}@media (width<=1050px){.ops-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-flow-step:nth-child(2) .ops-flow-arrow{display:none}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cost-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.ops-flow-header,.ops-finance-lane{flex-direction:column;align-items:flex-start}.ops-flow-steps{grid-template-columns:1fr;gap:13px}.ops-flow-arrow,.ops-finance-lane>i{display:none}.ops-toolbar{flex-direction:column;align-items:flex-start}.ops-toolbar>div:last-child{flex-wrap:wrap}.ops-metrics,.ops-cost-grid{grid-template-columns:1fr}.ops-labor-list>article{grid-template-columns:auto 1fr auto}.ops-labor-list>article>div{grid-column:2/-1}.ops-expense-list>article,.ops-allocation-form>div,.ops-form>div{grid-template-columns:1fr}}.budget-detail-layout.is-single{grid-template-columns:minmax(0,1fr)}.budget-consumption{color:#7a8b82;width:100%;min-width:120px;font-size:12px}.budget-consumption>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.budget-consumption>span>strong{color:#208465;margin:0;font-size:12px}.budget-consumption .ant-progress{margin:5px 0 2px;line-height:1;display:block}.budget-detail-summary article>span{flex:1;min-width:0}.budget-detail-summary .budget-consumption{min-width:0;margin-top:10px}.budget-pages{flex-direction:column;gap:18px;padding-bottom:28px;display:flex}.budget-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:4px 0 8px;display:grid}.budget-page-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.budget-page-back.ant-btn{color:#52685d;flex:0 0 36px;width:36px;height:36px;margin-top:15px;padding:0}.budget-page-title>span{background:var(--green-soft);height:40px;color:var(--green);border-radius:9px;flex:0 0 40px;place-items:center;display:grid}.budget-page-intro{min-width:0}.budget-page-intro>small{color:#7a8b82;font-size:12px}.budget-page-intro>h1{overflow-wrap:anywhere;margin:5px 0 7px;font-size:24px;font-weight:650;line-height:1.4}.budget-page-intro>p{color:#7a8b82;margin:0;font-size:13px;line-height:1.65}.budget-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.budget-page-actions>.ant-btn{height:36px;padding-inline:12px;font-size:13px}.budget-page-actions>.ant-btn-icon-only{width:36px;padding:0}.budget-status-control{align-items:center;gap:8px;display:flex}.budget-detail-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.budget-detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:12px 18px;display:flex}.budget-detail-panel>header strong{color:#243e34;font-size:14px}.budget-detail-panel>header>span{color:#75867e;font-size:12px}.budget-detail-body{padding:18px}.budget-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.budget-full-description{color:#485f54;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.8}.budget-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;display:grid}.budget-info-grid>div{min-width:0}.budget-info-grid dt{color:#819087;margin-bottom:6px;font-size:12px}.budget-info-grid dd{color:#32493e;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.budget-info-wide{grid-column:1/-1}.budget-parent-name{color:#304d40;margin-bottom:18px;font-size:15px;font-weight:600}.budget-detail-note{color:#7a8b82;margin:16px 0 0;font-size:12px;line-height:1.8}.budget-table-note{background:#fbfcfb;border-top:1px solid #edf1ee;margin:0;padding:12px 18px}.budget-filter-bar{align-items:center;gap:12px;padding:16px 18px;display:flex}.budget-filter-bar>.ant-input-search{max-width:420px}.budget-filter-bar>.ant-select{min-width:140px}.budget-filter-bar>small{white-space:nowrap;color:#829087;margin-left:auto}.budget-table-name{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.budget-table-name>.ant-btn{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;padding:0;font-weight:600}.budget-table-name>small{color:#839189;font-size:12px;line-height:1.6}.budget-list-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.budget-table-usage{color:#596e62;flex-direction:column;gap:4px;font-size:12px;display:flex}.budget-table-usage>small{color:#86968d}.budget-table-usage>strong{color:#208465}.budget-table-actions{align-items:center;gap:12px;display:flex}.budget-pages .ant-table-cell{vertical-align:middle}.budget-pages .ant-table-thead>tr>th{color:#5a6e61;background:#f7faf8;font-size:12px}.budget-detail-summary article{padding:20px}.budget-detail-summary strong{font-size:20px}.budget-detail-summary small{font-size:12px}.budget-detail-summary i{font-style:normal;display:flex}.budget-pages .is-negative{color:#cf4e55!important}.budget-form-section-title{color:#344d40;margin:4px 0 0;font-size:13px;font-weight:600}.budget-form-steps{margin:8px 0 20px}@media (width<=1000px){.budget-detail-layout{grid-template-columns:1fr}.budget-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.budget-page-heading{grid-template-columns:minmax(0,1fr);gap:14px}.budget-page-intro>h1{font-size:20px}.budget-filter-bar{flex-wrap:wrap;align-items:stretch;padding:12px}.budget-filter-bar>.ant-input-search{flex-basis:100%;max-width:none}.budget-filter-bar>small{align-self:center}.budget-detail-body{padding:14px}.budget-info-grid{grid-template-columns:1fr}.budget-info-wide{grid-column:auto}.budget-detail-summary article{padding:13px}.budget-detail-summary strong{font-size:16px}}.sidebar-navigation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.sidebar-navigation .sidebar-menu{background:0 0;border-inline-end:0;width:100%;font-size:14px}.sidebar-menu .ant-menu-title-content{min-width:0}.sidebar-menu-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-menu-label .ant-badge{flex:none}.sidebar-menu-label .ant-badge-count{color:#778397;box-shadow:none;background:#edf2f1}.sidebar-menu>.ant-menu-submenu>.ant-menu-submenu-title{font-weight:600}.sidebar-menu .ant-menu-sub .ant-menu-item{font-size:12px}.sidebar-menu .asset-icon{filter:saturate(.35)brightness(.75)}.sidebar-menu .ant-menu-item-selected .asset-icon{filter:none}.policy-workspace{gap:20px;min-width:0;display:grid}.policy-heading,.policy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-heading h1{margin:0 0 6px;font-size:26px}.policy-heading p,.policy-summary{color:#64748b;margin:0}.policy-toolbar .ant-input-search{width:min(340px,100%)}.policy-workspace .ant-table-wrapper{min-width:0}.policy-editor .ant-form-item-control-input-content>.ant-input{width:100%}.policy-reading{gap:12px;min-width:0;display:grid}.policy-reading h2{margin:0}.policy-markdown{overflow-wrap:anywhere;padding:0}.policy-acknowledge{z-index:2;background:#fff;border-top:1px solid #e8edf3;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex;position:sticky;bottom:0}.policy-acknowledge small{color:#64748b;width:100%;display:block}.policy-actions{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.policy-review-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.policy-settings{gap:16px;display:grid}.policy-settings .ant-select{width:100%}.policy-popup-list{gap:12px;margin:16px 0;display:grid}.policy-popup-item{justify-content:space-between;align-items:center;gap:14px;display:flex}.policy-popup-item small{color:#64748b;display:block}.main-column.policy-detail-shell{background:#fff;min-height:100vh}.policy-detail-shell>.content{padding-top:12px}.policy-workspace.is-detail{gap:0}.policy-detail-page{gap:12px;min-width:0;display:grid}.policy-detail-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.policy-detail-toolbar>.ant-btn{color:#64748b;flex:none}.policy-detail-toolbar .policy-actions{justify-content:flex-end;gap:6px;margin:0}.policy-detail-toolbar .policy-actions .ant-btn{height:28px;padding-inline:10px}.policy-document-heading{gap:6px;display:grid}.policy-document-heading h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.4}.policy-document-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.policy-document-meta .ant-tag{color:#64748b;background:#f5f6f8;border:0;margin:0}.policy-secondary-details{border-top:1px solid #f1f3f5}.policy-secondary-details.ant-collapse .ant-collapse-header{color:#64748b;padding:8px 0}.policy-detail-page .material-compact{border-color:#f1f3f5}.policy-detail-page .material-machine-note{display:none}@media (width<=600px){.policy-detail-shell>.content{padding:10px 14px 20px}.policy-document-heading h1{font-size:21px}.policy-detail-toolbar{gap:8px}}.talent-page,.talent-stack,.talent-form{flex-direction:column;gap:16px;min-width:0;display:flex}.talent-page{padding:24px}.talent-heading,.talent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.talent-heading h2{margin:0 0 8px}.talent-heading p{max-width:780px;margin-bottom:0}.talent-toolbar{margin-bottom:16px}.talent-stack>*,.talent-form .ant-form-item{min-width:0}.talent-form .ant-select{width:100%}.talent-inner-card{margin-bottom:12px}.talent-repeated-fields{gap:12px;margin-bottom:12px;display:grid}.talent-resume-section{margin-top:20px}.talent-resume-entry{overflow-wrap:anywhere;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:5px;padding:12px 0;display:flex}.talent-resume-entry small{color:#6b7280}.talent-personal-card .talent-stack{margin-top:16px}.talent-personal-card .ant-alert{margin-bottom:12px}.talent-stack .material-panel{min-width:0}.talent-stack .ant-descriptions-item-content{overflow-wrap:anywhere}@media (width<=700px){.talent-page{padding:12px}.talent-toolbar>*{width:100%}}.unified-service-portal{gap:16px;display:grid}.unified-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.unified-service-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.unified-service-icon{width:44px;height:44px;color:var(--green);background:#eaf7f1;border-radius:12px;place-items:center;display:grid}.unified-service-card h2{margin:0;font-size:17px}.unified-service-card p{color:#6b7787;flex:1;margin:0 0 6px;font-size:13px;line-height:1.8}.unified-service-card .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:34px}.unified-service-portal .ant-alert{font-size:13px}.identity-page{gap:15px;display:grid}.identity-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 1px;display:flex}.identity-heading>div>span{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}.identity-heading h1{margin:5px 0 0;font-size:25px}.identity-heading p{color:#7f8b9b;margin:5px 0 0;font-size:10px}.identity-error{color:#ae4640;background:#fff2f1;border:1px solid #ffd3cf;border-radius:8px;padding:10px 12px;font-size:10px}.identity-profile-card{border:1px solid var(--line);background:linear-gradient(115deg,#fff,#f7fcfa);border-radius:11px;grid-template-columns:auto minmax(190px,1fr) auto minmax(400px,1.4fr);align-items:center;gap:14px;padding:18px;display:grid}.identity-avatar{width:48px;height:48px;color:var(--green);background:#e8f7f1;border-radius:14px;place-items:center;display:grid}.identity-profile-card>div:nth-child(2){flex-direction:column;display:flex}.identity-profile-card>div:nth-child(2) small{color:#8b96a4;font-size:10px}.identity-profile-card>div:nth-child(2) strong{margin-top:3px;font-size:14px}.identity-profile-card>div:nth-child(2) span{color:#758294;margin-top:3px;font-size:10px}.identity-profile-card dl{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding-left:18px;display:grid}.identity-profile-card dl div{min-width:0}.identity-profile-card dt{color:#8a96a4;font-size:10px}.identity-profile-card dd{color:#4b5869;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.identity-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.identity-panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.identity-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.identity-panel>header>div{min-width:0;color:var(--green);align-items:center;gap:9px;display:flex}.identity-panel>header span{flex-direction:column;min-width:0;display:flex}.identity-panel>header strong{color:var(--ink);font-size:11px}.identity-panel>header small{color:#84909e;margin-top:3px;font-size:10px}.identity-panel>header .ant-btn{font-size:10px}.identity-list{min-height:230px;max-height:420px;overflow:auto}.identity-list article{border-bottom:1px solid #edf1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:11px 13px;display:grid}.identity-list article:last-child{border-bottom:0}.identity-list article>i{color:#168162;background:#edf7f3;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.identity-list article>div{flex-direction:column;min-width:0;display:flex}.identity-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.identity-list article span,.identity-list article small{color:#7f8b99;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.identity-list article small{color:#9aa4af}.identity-list article.is-revoked{opacity:.58}.service-panel .identity-list article{grid-template-columns:auto minmax(0,1fr) auto}.service-revoke{color:#c5524a;cursor:pointer;background:0 0;border:0;grid-column:3;align-items:center;gap:3px;padding:2px 0;font-size:10px;display:flex}.identity-empty{color:#a0aaa7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.identity-empty>svg{color:#8bc4b4}.identity-empty strong{color:#536072;margin-top:10px;font-size:10px}.identity-empty span{margin-top:5px;font-size:10px}.identity-machine-note{color:#167d60;background:#eff9f5;border:1px solid #d5e8e1;border-radius:9px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.identity-machine-note div{flex-direction:column;display:flex}.identity-machine-note strong{font-size:10px}.identity-machine-note span{color:#5c756c;margin-top:4px;font-size:10px;line-height:1.6}.identity-machine-note code{color:#176b55;background:#dcefe8;border-radius:3px;padding:2px 4px}.identity-form-fields{gap:13px;padding-top:4px;display:grid}.identity-form-fields label{color:#536072;gap:6px;font-size:10px;font-weight:700;display:grid}.identity-form-fields small{color:#8995a3;margin-top:-7px;font-size:10px;line-height:1.5}.token-reveal{gap:13px;display:grid}.token-success{color:var(--green);align-items:center;gap:9px;display:flex}.token-success span{flex-direction:column;display:flex}.token-success strong{color:var(--ink)}.token-success small{color:#84909e;margin-top:3px}.token-reveal p{color:#8b671b;background:#fff8e7;border-radius:6px;margin:0;padding:9px;font-size:10px}.token-value{background:#f7faf9;border:1px solid #dce6e2;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.token-value code{white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:auto}@media (width<=1000px){.identity-profile-card{grid-template-columns:auto 1fr auto}.identity-profile-card dl{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}.identity-grid{grid-template-columns:1fr}}@media (width<=600px){.identity-heading{align-items:flex-start}.identity-profile-card{grid-template-columns:auto 1fr}.identity-profile-card>.ant-tag{grid-column:2}.identity-profile-card dl{grid-template-columns:1fr}.identity-panel>header{flex-direction:column;align-items:flex-start}.identity-panel>header .ant-btn{width:100%}}.identity-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;display:flex}.identity-heading>div:first-child>span{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}@media (width<=700px){.identity-heading{flex-direction:column;align-items:stretch}.identity-heading-actions{justify-content:flex-start}}.material-center-page{flex-direction:column;gap:16px;min-height:0;display:flex}.material-center-page>header>span{align-items:center;gap:12px;display:flex}.material-center-page h1,.material-center-page p{margin:0}.material-center-page p{color:var(--muted);font-size:13px}.material-center-search{max-width:560px}.material-center-list{flex-direction:column;gap:8px;display:flex}.material-center-list article{background:#fff;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.material-center-list article span{flex-direction:column;min-width:0;display:flex}.material-center-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-center-list article em{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.material-center-list article a{align-items:center;gap:4px;display:flex}.material-picker{flex-direction:column;gap:12px;display:flex}.material-picker>p{color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.material-picker .ant-checkbox-group{border:1px solid #e4e9f0;border-radius:8px;flex-direction:column;max-height:420px;display:flex;overflow:auto}.material-picker-row{cursor:pointer;border-bottom:1px solid #e4e9f0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.material-picker-row:last-child{border-bottom:0}.material-picker-row>span{flex-direction:column;min-width:0;display:flex}.material-picker-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-picker-row em{color:var(--muted);font-size:12px;font-style:normal}.material-center-list article button{color:#167e60;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.material-center-list article span>i{gap:4px;margin-top:5px;font-style:normal;display:flex}.material-center-list article span>i .ant-tag{margin:0;font-size:10px}.project-management,.project-detail-page{flex-direction:column;gap:14px;display:flex}.project-heading{border:1px solid var(--line);background:linear-gradient(135deg,#fff 58%,#eef8f5);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.project-heading>div{align-items:center;gap:10px;display:flex}.project-heading>div:first-child>span,.project-detail-title>span{color:#087e5d;background:#e4f5ef;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.project-heading small,.project-detail-title small{color:#168161;letter-spacing:.1em;font-size:10px;font-weight:800}.project-heading h1,.project-detail-title h1{margin:3px 0;font-size:21px}.project-heading p,.project-detail-title p{color:#718092;margin:0;font-size:10px}.project-detail-description{color:#5f6f7e;max-width:920px;font-size:11px}.project-detail-description h1,.project-detail-description h2,.project-detail-description h3,.project-detail-description h4,.project-detail-description h5,.project-detail-description h6{color:#31443c}.project-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.project-toolbar>span{color:#83909f;align-items:center;gap:6px;font-size:10px;display:flex}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;min-width:0;min-height:220px;padding:16px;transition:all .15s}.project-card:hover{border-color:#9fd5c4;transform:translateY(-1px);box-shadow:0 8px 28px #184a3914}.project-card>header{justify-content:space-between;align-items:center;display:flex}.project-card>header>span{color:#168161;letter-spacing:.08em;font:700 9px/1.2 ui-monospace,SFMono-Regular,monospace}.project-card h2{margin:15px 0 7px;font-size:16px}.project-card>p{color:#778494;height:42px;margin:0;font-size:10px;line-height:1.55;overflow:hidden}.project-card>div{background:#f7faf9;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;padding:11px;display:grid}.project-card>div>span{flex-direction:column;display:flex}.project-card>div strong{font-size:14px}.project-card>div small{color:#8a96a4;margin-top:3px;font-size:10px}.project-card>footer{color:#929ca8;margin-top:13px;font-size:10px}.project-empty{color:#8a96a4;background:#fafcfb;border:1px dashed #cedbd7;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.project-empty strong{color:#566476;margin-top:10px}.project-empty span{margin-top:5px;font-size:10px}.project-detail-header{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 19px}.project-detail-title{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.project-detail-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.project-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.project-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;padding:14px;display:flex}.project-metrics span{color:#84909e;font-size:10px}.project-metrics strong{margin-top:5px;font-size:18px}.project-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-work-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.project-work-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.project-work-panel>header div{flex-direction:column;display:flex}.project-work-panel>header strong{font-size:12px}.project-work-panel>header small{color:#8a96a4;margin-top:3px;font-size:10px}.project-work-panel>header b{color:#168161;text-align:center;background:#edf5f2;border-radius:99px;min-width:23px;padding:3px 6px;font-size:10px}.project-work-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 14px;display:flex}.project-work-panel>button:hover{background:#f5faf8}.project-work-panel>button>span{flex-direction:column;min-width:0;display:flex}.project-work-panel>button strong,.project-work-panel>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-work-panel>button strong{font-size:10px}.project-work-panel>button small{color:#8793a1;margin-top:4px;font-size:10px}.project-work-panel>p{color:#929ca8;text-align:center;padding:35px;font-size:10px}.project-form{flex-direction:column;gap:13px;display:flex}.project-form label{color:#536173;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.project-form footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.project-heading{flex-direction:column;align-items:flex-start}.project-heading>div:last-child{justify-content:flex-end;width:100%}.project-grid,.project-detail-grid{grid-template-columns:1fr}.project-metrics{grid-template-columns:repeat(2,1fr)}.project-toolbar{flex-direction:column;align-items:flex-start;gap:8px}}.project-commercial-source{background:#f4fbf8;border:1px solid #d9eee7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.project-commercial-source>span{color:#078a67;font-size:12px;font-weight:700}.project-commercial-source>small{color:#718093}.requirement-center{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.requirement-projects,.requirement-tree-panel{background:var(--surface,#fff);border:1px solid var(--line,#e5e9ed);border-radius:12px;overflow:hidden}.requirement-projects{padding:14px 10px}.requirement-projects h2{margin:0 8px 12px;font-size:16px}.requirement-projects button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:11px 9px;display:flex}.requirement-projects button[aria-pressed=true]{color:#008564;background:#e8f5f0}.requirement-projects button span{overflow-wrap:anywhere;min-width:0}.requirement-projects button b{flex-shrink:0;font-size:13px}.requirement-tree-toolbar{align-items:center;gap:8px;padding:16px;display:flex}.requirement-tree-toolbar .ant-input-affix-wrapper{max-width:420px;margin-right:auto}.requirement-tree-title{vertical-align:top;width:calc(100% - 30px);display:inline-block}.requirement-tree-title button{color:#17263c;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.requirement-tree-title button:hover{color:#009c76}.requirement-tree-title small{color:#66748a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.requirement-tree-progress small{color:#66748a}.requirement-tree-actions{align-items:center;gap:4px;display:flex}.requirement-tree-panel footer{color:#66748a;border-top:1px solid #e5e9ed;padding:13px 16px;font-size:13px}@media (width<=850px){.requirement-center{grid-template-columns:minmax(0,1fr)}.requirement-projects{gap:5px;display:flex;overflow-x:auto}.requirement-projects h2{display:none}.requirement-projects button{flex:none;width:auto}.requirement-tree-toolbar{flex-wrap:wrap}.requirement-tree-toolbar .ant-input-affix-wrapper{max-width:none}}.bulk-work-editor{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.bulk-work-editor>*{min-width:0;max-width:100%}.bulk-work-editor>.ant-select,.bulk-work-editor>.ant-input-number{width:100%;min-width:0}.bulk-work-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bulk-work-times>div{align-content:start;gap:8px;min-width:0;display:grid}.bulk-work-editor .ant-table-cell{overflow-wrap:anywhere}.bulk-task-table .task-title{text-align:left;gap:8px;min-width:0;display:flex}.bulk-task-table .task-title span{gap:4px;display:grid}.bulk-task-table .task-title small{color:var(--muted)}@media (width<=640px){.bulk-work-times{grid-template-columns:minmax(0,1fr)}}.work-table-filter-summary{color:#66748a;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 12px 10px;font-size:12px;display:flex}.work-table-server-filter{gap:12px;width:280px;padding:12px;display:grid}.work-table-server-filter .ant-checkbox-group{flex-flow:column;gap:8px;max-height:260px;display:flex;overflow:auto}.work-table-server-filter small{color:var(--muted)}.team-modal-title{align-items:center;gap:8px;display:flex}.team-modal-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.team-modal-toolbar p{color:#748191;margin:0;font-size:10px;line-height:1.5}.team-modal-toolbar>div{gap:7px;display:flex}.team-list{border:1px solid var(--line);border-radius:9px;max-height:480px;overflow:auto}.team-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:13px;display:grid}.team-list article:last-child{border-bottom:0}.team-list article.current{background:#f2faf7}.team-icon{color:#168060;background:#e8f5f1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.team-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.team-list strong{font-size:12px}.team-list small{color:#8a95a3;margin-top:3px;font-size:10px}.team-list p{color:#687587;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:10px;overflow:hidden}.team-list article>div:last-child{align-items:center;gap:6px;display:flex}.team-empty{text-align:center!important;color:#8b97a4!important;padding:45px!important}.team-current-config{color:#83909e;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.team-current-config b{color:#5f6d7c;background:#f0f4f3;border-radius:5px;padding:4px 7px;font-weight:600}.team-form{flex-direction:column;gap:13px;display:flex}.team-form label{color:#526073;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.team-form>div{grid-template-columns:1.3fr 1fr 1fr;gap:9px;display:grid}.team-form footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=650px){.team-modal-toolbar{flex-direction:column;align-items:flex-start}.team-list article{grid-template-columns:38px minmax(0,1fr)}.team-list article>div:last-child{grid-column:2}.team-form>div{grid-template-columns:1fr}}.team-space-management{flex-direction:column;gap:14px;display:flex}.team-space-management>.team-modal-toolbar,.team-space-management>.team-list,.team-space-management>.team-current-config{background:#fff}.team-space-management>.team-modal-toolbar{border:1px solid var(--line);border-radius:10px;margin:0;padding:14px 16px}.team-list article.archived{opacity:.78;background:#f8f9f9}.team-list article.archived .team-icon{color:#7f8a8f;background:#ecefef}.team-module-settings{border:1px solid var(--line);border-radius:8px;margin:0;padding:11px 13px}.team-module-settings legend{color:#39485a;padding:0 5px;font-size:11px;font-weight:700}.team-module-settings>p{color:#8793a1;margin:0 0 8px;font-size:10px}.team-module-settings>label{border-top:1px solid #edf1ef;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.team-module-settings>label>span{flex-direction:column;display:flex}.team-module-settings strong{font-size:10px}.team-module-settings small{color:#8995a3;margin-top:3px;font-size:10px}.system-management{flex-direction:column;gap:14px;display:flex}.system-heading{border:1px solid var(--line);background:linear-gradient(135deg,#fff 55%,#eff8f5);border-radius:12px;align-items:center;gap:12px;padding:20px 22px;display:flex}.system-heading>span{color:#087d5c;background:#e6f5f0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.system-heading small{color:#178060;letter-spacing:.12em;font-size:10px;font-weight:800}.system-heading h1{margin:3px 0;font-size:21px}.system-heading p{color:#718092;margin:0;font-size:10px}.system-tabs>.ant-tabs-nav{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:0 6px}.system-tabs .ant-tabs-tab{padding:13px 12px}.system-tabs .ant-tabs-tab-btn>span{align-items:center;gap:6px;display:flex}.system-tabs .module-heading{display:none}:root{color:#17223b;font-synthesis:none;--ink:#17223b;--muted:#738093;--line:#e5ece9;--paper:#fff;--soft:#f7faf9;--green:#009f74;--green-deep:#008b66;--green-soft:#e9f7f2;--blue:#2584e8;--danger:#ec5b4f;--warning:#f59b23;background:#f7faf9;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--soft);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}.asset-icon{object-fit:contain;display:block}.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;height:100vh;padding:0 13px 16px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:61px;margin:0 -13px;padding:0 24px;display:flex}.brand strong{letter-spacing:-.03em;font-size:23px}.brand-logo{object-fit:contain;flex:none;width:34px;height:34px;display:block}.workspace-switcher{width:100%;height:43px;margin:12px 0 20px}.workspace-switcher .ant-select-selector{border-color:var(--line)!important;height:43px!important;box-shadow:none!important;border-radius:7px!important;padding:0 10px!important}.workspace-switcher .ant-select-selection-wrap{height:41px}.workspace-switcher .ant-select-selection-item{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.workspace-switcher .ant-select-prefix{margin-inline-end:7px}.workspace-switcher .ant-select-arrow{color:#6d7989}.sidebar .brand,.sidebar .workspace-switcher,.sidebar-foot{flex-shrink:0}.nav-count,.soon,.nav-alert{text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10px}.nav-count{color:#778397;background:#edf2f1}.soon{color:#7b8899;background:#f1f4f3}.nav-alert{color:#fff;background:#f35151}.sidebar-foot{color:#5d697c;flex-direction:column;gap:8px;margin-top:auto;display:flex}.favorite-title{color:#334057;justify-content:space-between;align-items:center;padding:0 6px 8px;font-size:12px;display:flex}.favorite-item{color:#647083;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:8px 7px;font-size:11px;display:flex}.collapse-side{border:0;border-top:1px solid var(--line);color:#5d697c;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;margin-top:14px;padding:13px 7px 0;font-size:11px;display:flex}.collapse-side:hover{color:var(--green-deep)}.app-shell.sidebar-collapsed .sidebar{padding-left:9px;padding-right:9px}.app-shell.sidebar-collapsed .brand{justify-content:center;margin-left:-9px;margin-right:-9px;padding:0}.app-shell.sidebar-collapsed .brand strong,.app-shell.sidebar-collapsed .workspace-switcher .ant-select-selection-item,.app-shell.sidebar-collapsed .workspace-switcher .ant-select-arrow{display:none}.app-shell.sidebar-collapsed .workspace-switcher .ant-select-selector{justify-content:center;padding:0!important}.app-shell.sidebar-collapsed .workspace-switcher .ant-select-prefix{margin:0}.app-shell.sidebar-collapsed .collapse-side{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.main-column{min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;align-items:center;gap:12px;height:61px;padding:0 20px 0 25px;display:flex;position:sticky;top:0}.topbar-left,.topbar-tools{align-items:center;gap:12px;display:flex}.topbar-left{flex:1;justify-content:flex-start;min-width:0}.topbar-tools{flex:none;justify-content:flex-end;margin-left:auto}.top-user{justify-content:flex-end}.global-search{color:#8c98a8;border:1px solid #dfe6e4;border-radius:7px;align-items:center;gap:9px;width:100%;min-width:0;max-width:450px;height:35px;padding:0 12px;display:flex}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search kbd{color:#8d98a8;border:0;padding:1px 5px;font-size:10px}.quick-create{white-space:nowrap;min-width:108px}.primary-button,.secondary-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.primary-button{border:1px solid var(--green-deep);color:#fff;background:linear-gradient(#0eae7f,#008e67);box-shadow:0 2px 5px #008f682e}.primary-button:hover{background:var(--green-deep)}.primary-button:disabled{opacity:.55;cursor:wait}.secondary-button{background:#fff;border:1px solid #dfe6e4}.icon-button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:35px;height:35px;padding:0;display:grid;position:relative}.notification-button i{color:#fff;background:#ef564c;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-2px;right:-3px}.top-user{border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;margin-left:4px;padding:0 0 0 14px;display:flex}.top-user>span:nth-child(2){flex-direction:column;min-width:70px;display:flex}.top-user strong{font-size:11px}.top-user small{color:#8793a3;margin-top:2px;font-size:10px}.mobile-menu{background:0 0;border:0;flex:none;display:none}.content{max-width:1600px;margin:auto;padding:20px 24px 28px}.page-heading{justify-content:space-between;align-items:center;gap:18px;min-height:49px;margin-bottom:18px;display:flex}.page-heading>div:first-child{align-items:baseline;gap:12px;display:flex}.page-heading h1{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:24px;line-height:1.2}.page-heading p{color:var(--muted);margin:0;font-size:11px}.heading-actions{align-items:center;gap:9px;display:flex}.project-filter{min-width:118px}.project-filter .ant-select-selector{font-size:11px}.refresh-button{color:#778395;border:0;font-weight:400}.metric-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:13px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;min-height:116px;padding:16px;display:flex;position:relative;overflow:hidden}.metric-icon{background:#eaf8f3;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.metric-blue .metric-icon{background:#eaf3ff}.metric-orange .metric-icon{background:#fff1e6}.metric-purple .metric-icon{background:#f2edff}.metric-card>div:nth-child(2){flex-direction:column;display:flex}.metric-card span{color:#4c586b;font-size:11px}.metric-card strong{margin-top:7px;font-size:24px;line-height:1}.metric-card small{color:#8c97a6;margin-top:9px;font-size:10px}.metric-card small b{color:var(--green)}.mini-trend{align-items:flex-end;gap:3px;width:50px;height:22px;display:flex;position:absolute;bottom:18px;right:13px}.mini-trend em{opacity:.7;background:#51c2a1;border-radius:2px 2px 0 0;width:7px}.mini-trend em:first-child{height:5px}.mini-trend em:nth-child(2){height:12px}.mini-trend em:nth-child(3){height:8px}.mini-trend em:nth-child(4){height:17px}.mini-trend em:nth-child(5){height:11px}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:49px;padding:0 14px;display:flex}.panel-head h2{margin:0;font-size:13px}.panel-head button{color:#7d8999;cursor:pointer;background:0 0;border:0;font-size:10px}.home-layout{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.home-main{min-width:0}.home-primary-grid{grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;display:grid}.home-primary-grid>.panel{min-width:0}.home-secondary-grid{grid-template-columns:1fr;gap:13px;margin-top:13px;display:grid}.requirement-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bdcbc6 transparent;min-width:0;max-width:100%;overflow-x:auto}.requirement-table-scroll::-webkit-scrollbar{height:6px}.requirement-table-scroll::-webkit-scrollbar-track{background:0 0}.requirement-table-scroll::-webkit-scrollbar-thumb{background:#bdcbc6;border-radius:99px}.requirement-table-head,.requirement-row{grid-template-columns:minmax(190px,1.5fr) 85px 54px 100px 70px;align-items:center;gap:8px;min-width:555px;display:grid}.requirement-table-head{border-bottom:1px solid var(--line);color:#8591a1;background:#fbfcfc;height:33px;padding:0 14px;font-size:10px}.requirement-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;width:100%;min-height:53px;padding:8px 14px}.requirement-row:hover,.list-row:hover,.task-row:hover{background:#f4fbf8}.requirement-row>div:first-child{flex-direction:column;min-width:0;display:flex}.requirement-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.requirement-row small{color:#8d98a7;margin-top:3px;font-size:10px}.assignee{align-items:center;gap:5px;font-size:10px;display:flex}.avatar{background:#e8f4f0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.avatar img{object-fit:contain;width:100%;height:100%}.delivery-progress{align-items:center;gap:7px;display:flex}.delivery-progress i{background:#e8edeb;border-radius:99px;width:58px;height:5px;overflow:hidden}.delivery-progress em{border-radius:inherit;background:var(--green);height:100%;display:block}.delivery-progress span{color:#667386;font-size:10px}.status{white-space:nowrap;border-radius:4px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-active{color:#008d68;background:#e5f7f1}.status-success{color:#17824e;background:#e7f8ed}.status-danger{color:#d94841;background:#ffeded}.status-warning{color:#c77813;background:#fff2dd}.status-neutral{color:#667386;background:#f0f3f4}.kanban-board{background:#fafcfb;grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px;padding:10px;display:grid}.kanban-column{background:#f3f5f5;border-radius:7px;min-height:281px;padding:6px}.kanban-column>header{color:#536073;justify-content:space-between;align-items:center;height:29px;font-size:10px;display:flex}.kanban-column>header b{background:#fff;border-radius:99px;padding:2px 6px;font-size:10px}.kanban-column>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebe9;border-radius:6px;flex-direction:column;width:100%;min-height:68px;margin-bottom:6px;padding:8px;display:flex;box-shadow:0 1px 2px #192c2408}.kanban-column>button small{color:#8b96a5;font-size:10px}.kanban-column>button strong{margin-top:5px;font-size:10px;line-height:1.35}.kanban-column>button div{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.kanban-empty{text-align:center;color:#a0a9b5;padding-top:40px;font-size:10px}.priority{border-radius:4px;width:fit-content;padding:3px 6px;font-size:10px}.priority-critical{color:#ed493f;background:#ffebea}.priority-high{color:#e37d14;background:#fff0df}.priority-normal{color:#2579d5;background:#eaf3ff}.priority-low{color:#707c8e;background:#f0f2f3}.kanban-unassigned{color:#8995a4;font-size:10px}.timeline{padding:10px 14px 13px}.timeline article{grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:45px;display:grid;position:relative}.timeline article:not(:last-child):after{content:"";background:#dfe9e5;width:1px;position:absolute;top:33px;bottom:-11px;left:13px}.event-dot{z-index:1;background:#eaf8f3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.timeline article div{flex-direction:column;display:flex}.timeline strong{font-size:10px}.timeline small{color:#8b96a5;margin-top:4px;font-size:10px}.channel-feed{padding:9px 14px}.channel-feed article{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.channel-hash{color:#287dd7;background:#eaf3ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.channel-1{color:#009f74;background:#eaf8f3}.channel-2{color:#7c54d9;background:#f3edff}.channel-feed div{flex-direction:column;display:flex}.channel-feed strong{font-size:10px}.channel-feed small{color:#7f8b9c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.channel-feed b{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.participants-panel{align-self:stretch}.participant-tabs{background:#f3f6f5;border-radius:6px;margin:10px 12px;padding:3px;display:flex}.participant-tabs button{color:#697588;background:0 0;border:0;border-radius:4px;flex:1;height:25px;font-size:10px}.participant-tabs button.active{color:var(--green-deep);background:#fff;box-shadow:0 1px 3px #142d2314}.participant-list{padding:0 12px}.participant-list article{border-bottom:1px solid #edf1f0;align-items:center;gap:10px;min-height:57px;display:flex}.participant-list article>div{flex:1;grid-template-columns:1fr auto;display:grid}.participant-list strong{font-size:10px}.participant-list small{color:#7e8999;grid-column:1;margin-top:3px;font-size:10px}.participant-list span{color:#18865c;grid-area:1/2/3;font-size:10px}.participant-list span i{background:#1cb378;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.agent-coming{background:#f4fbf8;border:1px dashed #b9dcd0;border-radius:8px;align-items:center;gap:9px;margin:14px 12px;padding:12px;display:flex}.agent-coming div{flex-direction:column;display:flex}.agent-coming strong{color:#157658;font-size:10px}.agent-coming small{color:#7e8b99;margin-top:4px;font-size:10px}.view-tabs{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:45px;margin:-6px 0 13px;display:flex}.view-tabs button{color:#526074;cursor:pointer;background:#fff;border:1px solid #e2e8e6;border-radius:6px;height:32px;padding:0 15px;font-size:11px}.view-tabs button.active{border-color:var(--green);color:#fff;background:linear-gradient(#11ac80,#00906a)}.view-tabs b{margin-left:7px;font-size:10px}.center-panel{min-height:620px}.table-toolbar{border-bottom:1px solid var(--line);gap:9px;padding:13px;display:flex}.table-toolbar label{color:#8b96a6;border:1px solid #e0e7e5;border-radius:6px;flex:1;align-items:center;gap:7px;min-width:260px;max-width:430px;height:35px;padding:0 10px;display:flex}.table-toolbar input{border:0;outline:0;width:100%;font-size:10px}.table-toolbar button{background:#fff;border:1px solid #e0e7e5;border-radius:6px;align-items:center;gap:6px;height:35px;padding:0 12px;font-size:10px;display:flex}.table-toolbar button:last-child:not(.more-action){margin-left:auto}.list-header,.list-row{grid-template-columns:minmax(260px,1.5fr) 120px 90px 100px 110px 85px;align-items:center;gap:14px;display:grid}.list-header{border-bottom:1px solid var(--line);color:#8591a1;background:#fafcfc;height:38px;padding:0 16px;font-size:10px}.list-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;width:100%;min-height:64px;padding:8px 16px;font-size:10px}.list-row>div:first-child{flex-direction:column;min-width:0;display:flex}.list-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.list-row small{color:#8b96a5;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.table-footer{color:#7e8999;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:10px;display:flex}.table-footer button{background:#fff;border:1px solid #dfe6e4;border-radius:5px;width:29px;height:29px}.table-footer button.active{border-color:var(--green);color:var(--green)}.task-table-head,.task-row{grid-template-columns:minmax(230px,1.6fr) 110px 125px 100px 75px 115px 125px 220px 220px;align-items:center;gap:12px;display:grid}.task-table-head{border-bottom:1px solid var(--line);color:#8591a1;background:#fafcfc;height:39px;padding:0 16px;font-size:10px}.task-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;width:100%;min-height:63px;padding:8px 16px;font-size:10px}.task-title{min-width:0;color:var(--green);align-items:center;gap:9px;display:flex}.task-title>span{flex-direction:column;min-width:0;display:flex}.task-title strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.task-title small{color:#8b96a5;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.nobody{color:#8b96a5}.due-date{color:#526074}.revision-pill{color:#168365;background:#edf8f4;border-radius:4px;width:fit-content;padding:4px 7px;font-size:10px}.empty-state{color:#8490a0;justify-content:center;align-items:center;gap:8px;padding:40px;font-size:11px;display:flex}.list-header.list-has-actions,.list-row.list-has-actions{grid-template-columns:minmax(240px,1.5fr) 110px 85px 95px 105px 75px 72px}.task-table-has-actions .task-table-head,.task-table-has-actions .task-row{grid-template-columns:minmax(230px,1.6fr) 110px 125px 100px 75px 115px 125px 220px 220px 72px}.row-primary-action{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.list-row>.row-primary-action{flex-direction:column;display:flex}.row-primary-action:hover strong{color:var(--green)}.row-actions{justify-content:flex-start;align-items:center;display:flex}.delete-work-item-compact{height:28px!important;padding:0 7px!important;font-size:10px!important}.delete-work-item-compact .ant-btn-icon{margin-inline-end:3px!important}.modal-backdrop,.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12201b5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.composer{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 80px #162c2333}.composer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex}.composer-head>div{align-items:center;gap:11px;display:flex}.composer-icon{background:var(--green-soft);width:37px;height:37px;color:var(--green);border-radius:9px;place-items:center;display:grid}.composer-head small{color:var(--green);letter-spacing:.13em;font-size:10px}.composer-head h2{margin:3px 0 0;font-size:18px}.composer form{flex-direction:column;gap:14px;padding:20px;display:flex}.composer form>label,.composer .form-grid>label{flex-direction:column;gap:6px;min-width:0;display:flex}.composer form>label>span:first-child,.composer .form-grid>label>span:first-child{color:#536074;font-size:10px;font-weight:600}.composer .ant-select,.composer .ant-input-number{width:100%;min-width:0}.composer textarea.ant-input{resize:vertical;min-height:78px}.contract-note,.form-error{border-radius:6px;align-items:center;gap:7px;padding:10px 11px;font-size:10px;display:flex}.contract-note{color:#23765e;background:#edf8f4}.form-error{color:#b64239;background:#ffeded}.composer form footer{justify-content:flex-end;gap:8px;display:flex}.task-editor-form .ant-form-item{margin-bottom:0}.task-editor-form .form-grid{align-items:start}.modal-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.task-scope-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-scope-grid>div{border:1px solid var(--line);background:#fafcfb;border-radius:8px;padding:10px 12px}.task-scope-grid h3{margin:0 0 7px;font-size:12px}.task-scope-grid ul{margin:0;padding-left:18px}.task-scope-grid p{color:var(--muted);margin:0;font-size:11px}.hover-edit-module .hover-edit-trigger{opacity:0;pointer-events:none;margin-left:auto;transition:opacity .12s,background-color .12s}.hover-edit-module:hover .hover-edit-trigger,.hover-edit-module:focus-within .hover-edit-trigger,.hover-edit-trigger:focus-visible{opacity:1;pointer-events:auto}.landing-source-requirements{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.landing-source-requirements>span{color:var(--muted)}.landing-source-requirements button{color:#087e61;cursor:pointer;background:#f2faf7;border:1px solid #cfe8df;border-radius:999px;padding:3px 8px}.landing-source-requirements em{color:var(--muted);font-style:normal}@media (hover:none){.hover-edit-module .hover-edit-trigger{opacity:1;pointer-events:auto}}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-backdrop{z-index:60}.drawer-backdrop{justify-content:flex-end;padding:0}.drawer{background:#fff;width:min(670px,100%);height:100%;overflow-y:auto;box-shadow:-15px 0 55px #12281f26}.drawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex;position:sticky;top:0}.panel-kicker{color:#788596;letter-spacing:.12em;font-size:10px;font-weight:700}.drawer-actions{align-items:center;gap:8px;display:flex}.drawer-body{padding:22px}.drawer-title{align-items:flex-start;gap:12px;display:flex}.project-code{background:var(--green-soft);width:43px;height:43px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.drawer-title h2{margin:4px 0;font-size:22px;line-height:1.3}.drawer-body>p{color:#5c687a;margin:14px 0 18px;font-size:11px;line-height:1.75}.drawer-meta{border:1px solid var(--line);background:#fafcfc;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.drawer-meta>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 9px;display:flex}.drawer-meta>div:nth-child(2n){border-right:0}.drawer-meta small{color:#8490a0;font-size:10px}.drawer-meta strong{font-size:10px}.drawer-body section{margin-top:20px}.drawer-section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.drawer-section-title h3{margin:0;font-size:13px}.drawer-section-title span{color:#667386;background:#edf2f1;border-radius:99px;padding:3px 7px;font-size:10px}.drawer .task-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.drawer .task-table-head{display:none}.drawer .task-row{grid-template-columns:minmax(0,1fr) auto}.drawer .task-row>*{display:none}.drawer .task-row>:first-child,.drawer .task-row>:nth-child(6){display:flex}.criteria-list{counter-reset:criteria;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.criteria-list li{counter-increment:criteria;border:1px solid var(--line);border-radius:7px;grid-template-columns:22px 1fr;gap:8px;padding:10px;font-size:10px;line-height:1.5;display:grid}.criteria-list li:before{content:counter(criteria);background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;display:grid}.detail-empty{text-align:center;color:#8490a0;border:1px dashed #d6e3df;border-radius:7px;padding:15px;font-size:10px}.source-list{flex-direction:column;gap:7px;display:flex}.source-list>div{border:1px solid var(--line);color:var(--green);border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.source-list span{flex-direction:column;display:flex}.source-list strong{color:var(--ink);font-size:10px}.source-list small{color:#8490a0;margin-top:3px;font-size:10px}.revision-card{color:var(--green);background:#f6fcfa;border:1px solid #bfe2d6;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;display:flex}.revision-card>div{align-items:center;gap:8px;display:flex}.revision-card span{flex-direction:column;display:flex}.revision-card strong{color:var(--ink);font-size:10px}.revision-card small{color:#7d8998;margin-top:3px;font-size:10px}.revision-card-stack{flex-direction:column;align-items:stretch;gap:10px}.revision-state{color:#a66a18;border-top:1px solid #d9ebe5;padding-top:9px;font-size:10px}.revision-state.revision-current{color:#147a59}.entity-detail-drawer{max-width:100vw}.drawer-detail-container{background:#f8faf9;min-height:100%}.drawer-detail-container>header{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.drawer-detail-container>header>span{flex-direction:column;display:flex}.drawer-detail-container>header small{color:var(--green);letter-spacing:.11em;font-size:10px;font-weight:700}.drawer-detail-container>header strong{margin-top:3px;font-size:13px}.drawer-detail-container>header>div{align-items:center;gap:3px;display:flex}.drawer-detail-container>header .ant-btn-link{align-items:center;gap:4px;font-size:10px;display:flex}.drawer-detail-body{padding:18px}.preview-load-state{color:#7e8b9a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.preview-load-state strong{color:var(--ink);font-size:13px}.preview-load-state span{font-size:10px}.preview-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#eef9f5);border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:17px;display:grid}.preview-hero-icon{width:42px;height:42px;color:var(--green);background:#e5f6f0;border-radius:11px;place-items:center;display:grid}.preview-hero>div{min-width:0}.preview-hero small{color:var(--green);letter-spacing:.08em;font-size:10px;font-weight:700}.preview-hero h2{margin:5px 0 6px;font-size:19px;line-height:1.35}.preview-hero p{color:#5e6b7b;margin:0;font-size:10px;line-height:1.65}.preview-facts{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:11px;padding:9px;display:grid}.preview-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-height:51px;padding:8px 10px;display:flex}.preview-facts>div:nth-child(2n){border-right:0}.preview-facts>div:nth-last-child(-n+2){border-bottom:0}.preview-facts small{color:#8390a0;font-size:10px}.preview-facts strong{font-size:10px}.preview-status{color:#5f6d7e;background:#edf2f1;border-radius:4px;width:fit-content;padding:3px 6px;font-size:10px;font-weight:600}.preview-status-accepted,.preview-status-completed,.preview-status-delivered{color:#187b58;background:#e6f7ef}.preview-status-in_progress{color:#2675c8;background:#e8f3ff}.preview-status-blocked,.preview-status-failed{color:#cf473f;background:#ffeded}.preview-path{background:#f4faf7;border:1px solid #d9e9e4;border-radius:8px;align-items:center;gap:5px;margin-top:11px;padding:9px 11px;display:flex;overflow-x:auto}.preview-path span{color:#697687;white-space:nowrap;font-size:10px}.preview-path span:first-child{color:#16795c;font-weight:700}.preview-path span:not(:first-child):not(:last-child):after{content:"/";color:#a6b1ba;margin-left:5px}.preview-content-stack{flex-direction:column;gap:11px;margin-top:11px;display:flex}.detail-entity-list{flex-direction:column;gap:7px;display:flex}.detail-entity-list button{width:100%;color:var(--green);text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebe8;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px;display:grid}.detail-entity-list button:hover{background:#f3faf7}.detail-entity-list button>span{flex-direction:column;min-width:0;display:flex}.detail-entity-list strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.detail-entity-list small{color:#8390a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.detail-entity-list em{color:#667486;white-space:nowrap;background:#edf2f1;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal}.lifecycle-card{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;padding:8px;overflow:hidden}.lifecycle-card img{object-fit:contain;width:100%;height:auto;display:block}.colaw-modal .ant-modal-container,.colaw-modal .ant-modal-content{box-shadow:none;background:0 0;padding:0}.colaw-modal .ant-modal-body{padding:0}.colaw-modal .composer{width:100%}.ant-drawer .drawer{width:100%;min-height:100%;box-shadow:none}.panel-head>span{color:#7d8999;font-size:10px}.participant-list article>div{flex-direction:column;display:flex}.participant-list small{grid-column:auto}.participant-list span{display:none}.app-loading,.connection-error{background:#f7faf9;justify-content:center;align-items:center;gap:13px;min-height:100vh;display:flex}.app-loading>div:last-child{flex-direction:column;display:flex}.app-loading strong{font-size:14px}.app-loading span,.connection-error p{color:#7e8a9a;margin-top:5px;font-size:10px}.loading-mark{object-fit:contain;width:44px;height:44px;display:block}.connection-error{text-align:center;flex-direction:column}.connection-error h1{margin:3px;font-size:22px}.landing-page{min-width:0}.landing-back{color:#687588;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 14px;padding:0;font-size:11px;display:flex}.landing-back:hover{color:var(--green)}.landing-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 58%,#eefaf6);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:15px;min-height:142px;padding:22px;display:grid}.landing-icon{background:var(--green-soft);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.landing-identity{min-width:0}.landing-identity>span{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:700}.landing-identity h1{letter-spacing:-.02em;margin:6px 0 7px;font-size:25px;line-height:1.25}.landing-identity p{color:#5e6b7d;max-width:820px;margin:0;font-size:11px;line-height:1.7}.landing-statuses,.landing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-grid{grid-template-columns:minmax(440px,1fr) minmax(280px,340px);align-items:start;gap:14px;margin-top:14px;display:grid}.landing-main{flex-direction:column;gap:12px;min-width:0;display:flex}.landing-grid>.discussion-panel{min-height:720px;max-height:none;position:static}.landing-reference{scrollbar-width:thin;max-height:calc(100vh - 96px);padding-right:2px;position:sticky;top:76px;overflow-y:auto}.landing-reference>*{flex-shrink:0}.landing-reference .task-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .task-facts>div:nth-child(2){border-right:0}.delete-work-item-dialog{background:#fff;border:1px solid #f0d5d2;border-radius:12px;overflow:hidden;box-shadow:0 22px 60px #4b1c182e}.delete-work-item-dialog>header{background:#fff8f7;border-bottom:1px solid #f2dedc;align-items:center;gap:10px;min-height:68px;padding:13px 16px;display:flex}.delete-work-item-dialog>header>span{color:#d84f46;background:#ffe8e5;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.delete-work-item-dialog>header>div{flex:1;min-width:0}.delete-work-item-dialog>header small{color:#c35a52;letter-spacing:.12em;font-size:10px;font-weight:700}.delete-work-item-dialog>header h2{margin:3px 0 0;font-size:16px}.delete-work-item-body{padding:20px}.delete-work-item-body>strong{color:#303c4b;overflow-wrap:anywhere;font-size:13px;display:block}.delete-work-item-body>p{color:#687587;margin:8px 0 0;font-size:10px}.delete-work-item-note{color:#9a651a;background:#fff6e7;border-radius:8px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;font-size:10px;line-height:1.65;display:flex}.delete-work-item-note svg{flex:none;margin-top:1px}.delete-work-item-error{color:#b5443e;background:#ffefed;border-radius:7px;margin-top:12px;padding:9px;font-size:10px;line-height:1.6}.delete-work-item-dialog>footer{background:#fafbfb;border-top:1px solid #edf0ef;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.projection-warning{color:#755b22;background:#fff9e9;border:1px solid #ead8ae;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:10px;display:flex}.projection-warning span{flex:1}.projection-warning button{color:#7c632b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.detail-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:17px}.detail-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.detail-card-head h2{margin:0;font-size:14px}.detail-card-head>span{color:#6c798a;background:#edf2f1;border-radius:99px;padding:3px 7px;font-size:10px}.detail-copy{color:#4f5d70;margin:0;font-size:11px;line-height:1.8}.task-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;display:grid}.task-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-height:45px;padding:2px 14px;display:flex}.task-facts>div:last-child{border-right:0}.task-facts small{color:#8490a0;font-size:10px}.task-facts strong{font-size:11px}.detail-card.revision-card{background:#f6fcfa;margin:0}.source-list>button{border:1px solid var(--line);width:100%;color:var(--green);text-align:left;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.source-list>button:hover{background:#f4fbf8}.source-list>button>span{flex:1;min-width:0}.task-table-compact .task-table-head{display:none}.task-table-compact .task-row{grid-template-columns:minmax(0,1fr) auto}.task-table-compact .task-row>*{display:none}.task-table-compact .task-row>:first-child,.task-table-compact .task-row>:nth-child(6){display:flex}.detail-load-state{border:1px solid var(--line);color:#738093;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:430px;display:flex}.detail-load-state strong{color:var(--ink);font-size:14px}.detail-load-state span{font-size:10px}.spin{animation:1s linear infinite detail-spin}@keyframes detail-spin{to{transform:rotate(360deg)}}.structure-map{background:#fff;border:1px solid #dce9e5;border-radius:12px;min-width:0;margin-top:14px;overflow:hidden}.structure-map>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:11px 15px;display:flex}.structure-map>header>div{min-width:0;color:var(--green);align-items:center;gap:9px;display:flex}.structure-map>header>div>span{flex-direction:column;min-width:0;display:flex}.structure-map>header strong{color:var(--ink);font-size:12px}.structure-map>header small{color:#8290a1;margin-top:3px;font-size:10px}.structure-map>header>b{color:#718092;white-space:nowrap;font-size:10px}.map-position{background:#f8fcfa;border-bottom:1px solid #e6efec;align-items:center;gap:5px;padding:8px 14px;display:flex;overflow-x:auto}.map-position span{white-space:nowrap;color:#667486;font-size:10px}.map-position span:first-child{color:#1b7d60;font-weight:700}.map-position span:not(:first-child):not(:last-child):after{content:"/";color:#a6b0bc;margin-left:5px}.map-canvas{background:radial-gradient(circle at 1px 1px,#dceae5 1px,#0000 0) 0 0/18px 18px;min-height:245px;padding:22px;overflow:auto}.map-tree,.map-tree ul{margin:0;padding:0;list-style:none}.map-tree>li{align-items:center;display:flex}.map-tree li{align-items:center;display:flex;position:relative}.map-tree li>ul{flex-direction:column;gap:13px;margin-left:34px;display:flex;position:relative}.map-tree li>ul:before{content:"";background:#a9cfc3;width:1px;position:absolute;top:20px;bottom:20px;left:-18px}.map-tree li>ul>li:before{content:"";background:#a9cfc3;width:18px;height:1px;position:absolute;left:-18px}.map-tree li>ul>li:first-child:after,.map-tree li>ul>li:last-child:after{content:"";background:#f8fcfa;width:1px;position:absolute;left:-18px}.map-tree li>ul>li:first-child:after{height:20px;top:0}.map-tree li>ul>li:last-child:after{height:calc(100% - 20px);bottom:0}.map-node{z-index:1;background:#fff;border:1px solid #dfe8e5;border-left:3px solid #88cdb9;border-radius:8px;width:220px;padding:11px;position:relative;box-shadow:0 3px 12px #1c42340f}.map-node-requirement{border-left-color:#2f91e4}.map-node-task{border-left-color:#13a67c}.map-node-discussion_channel{border-left-color:#8a69d4}.map-node-discussion_message{border-left-color:#61b39a}.map-node-focus{outline:2px solid #009f7438;box-shadow:0 5px 18px #008f6821}.map-node-type{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.map-node-type>span{color:#798697;font-size:10px;font-weight:700}.map-node-type .status{padding:2px 5px;font-size:10px}.map-node>strong{font-size:10px;line-height:1.45;display:block}.map-node>small{color:#7a8797;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.map-node>footer{justify-content:flex-end;margin-top:7px;display:flex}.map-node>footer button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10px;display:flex}.map-cross-relations{border-top:1px solid var(--line);align-items:center;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.map-cross-relations>span{color:#657386;white-space:nowrap;font-size:10px;font-weight:700}.map-cross-relations>div{white-space:nowrap;background:#f1f6f4;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.map-cross-relations em{color:#158263;font-style:normal}.structure-map-compact{border:0;border-radius:0;margin:0}.structure-map-compact>header,.structure-map-compact .map-position,.structure-map-compact .map-cross-relations{display:none}.structure-map-compact .map-canvas{min-height:180px;padding:14px}.structure-map-compact .map-node{width:175px;padding:9px}.structure-map-compact .map-tree li>ul{gap:9px;margin-left:25px}.structure-map-compact .map-tree li>ul:before,.structure-map-compact .map-tree li>ul>li:before{left:-13px}.structure-map-compact .map-tree li>ul>li:before{width:13px}.structure-map-compact .map-tree li>ul>li:first-child:after,.structure-map-compact .map-tree li>ul>li:last-child:after{left:-13px}.map-node-type>span{align-items:center;gap:4px;display:flex}.map-node-kind-comment{box-shadow:none;background:#f1f3f3;border:0;border-radius:4px 12px 12px}.map-node-kind-comment:before{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-right:10px solid #f1f3f3;position:absolute;top:0;left:-8px}.map-node-kind-comment .map-node-type>span{color:#68747f}.discussion-panel{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-rows:auto auto auto minmax(160px,1fr) auto;max-height:calc(100vh - 96px);display:grid;position:sticky;top:76px;overflow:hidden}.discussion-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:63px;padding:11px 13px;display:flex}.discussion-panel>header>div{min-width:0;color:var(--green);align-items:center;gap:8px;display:flex}.discussion-panel>header>div>span{flex-direction:column;min-width:0;display:flex}.discussion-panel>header strong{color:var(--ink);font-size:12px}.discussion-panel>header small{color:#8290a1;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.machine-badge{color:#197a5d;white-space:nowrap;background:#edf8f4;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex}.discussion-subject-switcher{border-bottom:1px solid var(--line);background:#fbfdfc;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 11px;display:grid}.discussion-subject-switcher label{color:#657386;font-size:10px;font-weight:700}.discussion-subject-switcher .ant-select{width:100%}.discussion-subject-switcher .ant-select-selector{font-size:10px!important}.discussion-subject-switcher>span:last-child:not(.ant-select){color:#b84740;background:#ffeded;border-radius:5px;grid-column:1/-1;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.discussion-view-tabs{border-bottom:1px solid var(--line);gap:5px;padding:6px 9px;display:flex}.discussion-view-tabs button{color:#718092;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:10px;display:flex}.discussion-view-tabs button.active{color:#087b5c;background:#eaf7f2;font-weight:700}.discussion-map-wrap,.message-feed{min-height:0;overflow:auto}.message-feed{padding:12px}.message-item{background:#fff;border:1px solid #e8edeb;border-radius:8px;margin-bottom:9px;padding:11px;position:relative}.message-item.message-decision{background:#f7fcfa;border-color:#b9dfd2}.message-item.message-instruction{background:#f7faff;border-color:#c9d8ed}.message-meta{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.message-meta>span{flex-direction:column;display:flex}.message-meta strong{font-size:10px}.message-meta small{color:#8a96a5;margin-top:2px;font-size:10px}.message-meta>b{color:#607083;background:#edf2f1;border-radius:4px;padding:3px 6px;font-size:10px}.message-item p{color:#3e4b5d;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 5px;font-size:10px;line-height:1.65}.message-item code{color:#366184;overflow-wrap:anywhere;background:#eef3f8;border-radius:5px;margin-top:7px;padding:7px;font-size:10px;display:block}.message-quote{color:#718092;white-space:nowrap;text-overflow:ellipsis;background:#f5f8f7;border-left:2px solid #a7cfc2;margin-top:8px;padding:6px 8px;font-size:10px;overflow:hidden}.message-reply{color:#7c8998;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.message-reply:hover{color:var(--green)}.discussion-empty{text-align:center;color:#8c98a7;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.discussion-empty strong{color:#4d5b6c;margin-top:8px;font-size:11px}.discussion-empty span{max-width:230px;margin-top:5px;font-size:10px;line-height:1.6}.message-composer{border-top:1px solid var(--line);background:#fbfcfc;flex-direction:column;gap:8px;padding:11px;display:flex}.message-composer footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-composer footer small{color:#8793a2;font-size:10px}.mention-textarea{position:relative}.mention-picker{z-index:80;background:#fff;border:1px solid #d8e5e0;border-radius:9px;width:min(300px,100% - 16px);padding:8px;position:absolute;bottom:calc(100% + 6px);left:8px;box-shadow:0 10px 28px #162e2629}.mention-picker>span{color:#617168;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.mention-picker .ant-select{width:100%}.discussion-mention{color:#087b5c;background:#def4ec;border-radius:4px;padding:1px 4px;font-weight:650}.replying-to{color:#667486;background:#edf5f2;border-radius:5px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex}.replying-to span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.replying-to button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.message-meta{grid-template-columns:27px minmax(0,1fr)}.message-item.message-comment{background:#f1f3f3;border:0;border-radius:4px 12px 12px;margin-left:8px}.message-item.message-comment:before{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-right:10px solid #f1f3f3;position:absolute;top:0;left:-8px}.map-node>footer{align-items:center;gap:7px}.map-node>footer .map-node-discussion-action{color:#758397;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;place-content:center;gap:3px;width:auto;min-width:24px;height:20px;padding:0 2px;display:grid}.map-node>footer .map-node-discussion-action:hover{color:var(--green);background:0 0;border:0}.map-node-discussion-action span{font-size:10px;font-weight:700;display:block}.discussion-hover-card{width:300px}.discussion-hover-card>header{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:10px;padding:2px 1px 9px;display:flex}.discussion-hover-card>header>span{flex-direction:column;min-width:0;display:flex}.discussion-hover-card>header strong{font-size:11px}.discussion-hover-card>header small{color:#8190a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.discussion-hover-card>header>b{color:#637284;background:#edf3f1;border-radius:99px;padding:3px 7px;font-size:10px}.discussion-hover-card>div{max-height:330px;overflow:auto}.discussion-hover-card article{border-bottom:1px solid #edf1ef;padding:9px 1px}.discussion-hover-card article:last-child{border-bottom:0}.discussion-hover-card article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.discussion-hover-card article strong{font-size:10px}.discussion-hover-card article small{color:#8a96a5;font-size:10px}.discussion-hover-card article p{color:#465467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.discussion-hover-empty{text-align:center;color:#8490a0;padding:25px 8px;font-size:10px}.discussion-detail-entry{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f5faf8;border:1px solid #d9e8e3;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.discussion-detail-entry:hover{background:#eef8f4;border-color:#9bcfbe}.discussion-detail-entry-icon{width:36px;height:36px;color:var(--green);background:#e2f3ed;border-radius:9px;place-items:center;display:grid}.discussion-detail-entry>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.discussion-detail-entry strong{font-size:10px}.discussion-detail-entry small{color:#788596;margin-top:4px;font-size:10px;line-height:1.45}.discussion-detail-entry em{color:#168060;white-space:nowrap;font-size:10px;font-style:normal}.landing-grid>.discussion-workspace{min-height:720px}.discussion-workspace{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-rows:auto auto minmax(260px,1fr) auto;min-width:0;display:grid;overflow:hidden}.discussion-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:11px 14px;display:flex}.discussion-workspace>header>div{min-width:0;color:var(--green);align-items:center;gap:9px;display:flex}.discussion-workspace>header>div>span{flex-direction:column;min-width:0;display:flex}.discussion-workspace>header strong{color:var(--ink);font-size:12px}.discussion-workspace>header small{color:#8290a1;margin-top:3px;font-size:10px}.discussion-forum-summary{background:#fafcfb;border-bottom:1px solid #e7eeec;align-items:center;gap:7px;min-height:36px;padding:7px 13px;display:flex}.discussion-forum-summary>span{color:#687587;background:#edf2f1;border-radius:99px;padding:3px 7px;font-size:10px}.discussion-forum-summary .discussion-sync-error{color:#b9473e;background:#ffeded;align-items:center;gap:4px;display:flex}.discussion-forum{background:#fbfcfc;min-height:0;padding:12px;overflow:auto}.discussion-forum-topic{background:#fff;border:1px solid #e1e9e6;border-radius:9px;margin-bottom:12px;overflow:hidden}.discussion-forum-topic>header{background:#f7faf9;border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.discussion-forum-topic>header>div{min-width:0;color:var(--green);align-items:center;gap:8px;display:flex}.discussion-forum-topic>header span{flex-direction:column;min-width:0;display:flex}.discussion-forum-topic>header small{color:#8490a0;font-size:10px}.discussion-forum-topic>header strong{color:#344154;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.discussion-forum-topic>header>div:last-child{flex:none}.discussion-forum-topic>header b{color:#667568;background:#e9f2ef;border-radius:99px;padding:3px 6px;font-size:10px}.discussion-forum-topic>header button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.discussion-forum-conversation .discussion-conversation-feed{padding:11px}.discussion-thread-list{flex-direction:column;gap:8px;display:flex}.discussion-thread>.message-item{margin-bottom:0}.discussion-thread-children{border-left:1px solid #cfe0da;flex-direction:column;gap:8px;margin:8px 0 0 22px;padding-left:13px;display:flex}.discussion-thread-children .message-item{background:#f8f9f9}.discussion-thread-children .message-item.message-comment:before{border-right-color:#f8f9f9}.discussion-empty-compact{min-height:125px}.discussion-workspace-composer{border-top:1px solid var(--line);background:#fbfcfc}.discussion-compose-target{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px 0;display:grid}.discussion-compose-target label{color:#687587;font-size:10px;font-weight:700}.discussion-compose-target .ant-select{width:100%}.discussion-composer-loading{text-align:center;color:#8290a1;padding:30px;font-size:10px}.composer-message-fields{grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}.composer-message-fields>.ant-select:only-child{grid-column:1/-1}.discussion-workspace .message-composer{border-top:0}.inline-discussion-reply{border-left:2px solid #84c5b1;margin:7px 0 10px 10px;padding-left:12px}.inline-discussion-reply .message-composer{background:#f8fbfa;border:1px solid #dbe7e3;border-radius:8px}.inline-discussion-reply .replying-to{background:#eaf4f1}.inline-discussion-reply textarea{background:#fff}.subject-discussion-drawer{max-width:100vw}.discussion-drawer-shell{background:#fff;grid-template-rows:auto auto auto minmax(180px,1fr);height:100vh;display:grid}.discussion-drawer-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 15px;display:flex}.discussion-drawer-shell>header>div{align-items:center;gap:10px;min-width:0;display:flex}.discussion-drawer-shell>header>div>span:last-child{flex-direction:column;min-width:0;display:flex}.discussion-drawer-shell>header small{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:700}.discussion-drawer-shell>header strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.discussion-drawer-icon{width:37px;height:37px;color:var(--green);background:#e6f6f0;border-radius:10px;flex:none;place-items:center;display:grid}.discussion-target-path{background:#f8fcfa;border-bottom:1px solid #e6efec;align-items:center;gap:5px;padding:8px 14px;display:flex;overflow-x:auto}.discussion-target-path span{color:#6d7a8b;white-space:nowrap;font-size:10px}.discussion-target-path span:not(:last-child):after{content:"/";color:#a7b2bb;margin-left:5px}.discussion-drawer-context{border-bottom:1px solid var(--line);color:#6c7989;align-items:center;gap:6px;padding:8px 14px;font-size:10px;display:flex}.discussion-drawer-context b{color:#18805f;margin-left:auto}.discussion-drawer-feed{background:#fbfcfc;min-height:0;padding:13px;overflow:auto}.discussion-drawer-conversation{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.discussion-drawer-conversation>.discussion-conversation-feed{background:#fbfcfc;min-height:0;padding:13px;overflow:auto}.discussion-drawer-conversation>.discussion-new-topic{border-top:1px solid var(--line)}.discussion-error{color:#b9473e}.embedded-subject-discussion{background:#fff;border:1px solid #dce7e3;border-radius:10px;margin-top:14px;overflow:hidden}.embedded-subject-discussion>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.embedded-subject-discussion>header>div{min-width:0;color:var(--green);align-items:center;gap:8px;display:flex}.embedded-subject-discussion>header span{flex-direction:column;min-width:0;display:flex}.embedded-subject-discussion>header strong{color:var(--ink);font-size:11px}.embedded-subject-discussion>header small{color:#8490a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.embedded-subject-discussion>header>b{color:#687687;background:#edf3f1;border-radius:99px;padding:3px 7px;font-size:10px}.embedded-discussion-conversation>.discussion-conversation-feed{background:#fbfcfc;max-height:380px;padding:12px;overflow:auto}.embedded-discussion-conversation>.discussion-new-topic{border-top:1px solid var(--line)}.material-panel{padding:0;overflow:hidden}.material-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:11px 13px;display:flex}.material-header>div{min-width:0;color:var(--green);align-items:center;gap:8px;display:flex}.material-header span{flex-direction:column;min-width:0;display:flex}.material-header h2{color:var(--ink);margin:0;font-size:12px}.material-header small{color:#8390a0;margin-top:3px;font-size:10px}.material-header .material-header-actions{flex-direction:row;align-items:center;gap:5px;display:flex}.material-icon-action{color:#167e60;cursor:pointer;background:#f0f7f4;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.material-icon-action:disabled{opacity:.45;cursor:not-allowed}.material-error{color:#af4741;background:#ffefee;border-radius:6px;margin:9px;padding:8px;font-size:10px;line-height:1.5}.material-error button{color:#8e3732;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.material-browser{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,32%) minmax(0,1fr);min-height:180px;display:grid}.material-directory-nav{border-right:1px solid var(--line);background:#fafcfb;min-width:0;max-height:276px;padding:7px 6px;overflow:auto}.material-directory-nav>strong{color:#8995a3;padding:2px 7px 7px;font-size:10px;display:block}.material-directory-nav button{color:#647184;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;width:100%;height:28px;font-size:10px;display:flex}.material-directory-nav button svg{flex:none}.material-directory-nav button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.material-directory-nav button.active{color:#0b7d5e;background:#e8f5f0;font-weight:700}.material-file-pane{background:#fff;min-width:0}.material-current-path{color:#8190a0;border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:8px;height:31px;padding:0 9px;font-size:10px;display:flex}.material-current-path span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.material-current-path b{flex:none}.material-node-list{min-height:148px;max-height:245px;overflow:auto}.material-node-list article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;min-height:45px;padding:6px 5px 6px 8px;display:grid}.material-node-list article:last-child{border-bottom:0}.material-node-main{text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.material-node-main>i{color:#158061;background:#edf7f3;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.material-node-main>span{flex-direction:column;min-width:0;display:flex}.material-node-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.material-node-main small{color:#8793a2;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.material-node-list article>div{align-items:center;gap:1px;display:flex}.material-node-list article>div a,.material-node-list article>div button{color:#7b8898;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:23px;height:25px;padding:0;display:grid}.material-node-list article>div a:hover{color:var(--green);background:#eaf6f2}.material-node-list article>div button:hover{color:#d24d45;background:#fff0ef}.material-empty{color:#92a0ae;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:148px;padding:12px;display:flex}.material-empty span{color:#5d6a7b;margin-top:6px;font-size:10px}.material-empty small{margin-top:4px;font-size:10px;line-height:1.5}.material-folder-composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:8px;display:grid}.material-folder-composer .ant-input,.material-folder-composer .ant-btn{font-size:10px}.material-actions{background:#fafcfb;gap:6px;padding:8px;display:flex}.material-actions .ant-btn{font-size:10px}.material-release{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 11px;display:flex}.material-release>div{gap:12px;width:100%;display:flex}.material-release span{color:#657386;align-items:center;gap:4px;font-size:10px;display:flex}.material-release .ant-btn{font-size:10px}.material-release>a{color:#168061;align-items:center;gap:4px;font-size:10px;display:flex}.material-machine-note{color:#547567;background:#f0f8f5;border-top:1px solid #dfeae6;align-items:flex-start;gap:6px;padding:8px 11px;font-size:10px;line-height:1.5;display:flex}.material-machine-note svg{flex:none;margin-top:1px}.material-reference-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.material-reference-list>header{color:var(--muted);align-items:center;gap:6px;display:flex}.material-reference-list>header small{margin-left:auto}.material-reference-list>article{background:#fff;border:1px solid #e4e9f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.material-reference-list>article>span{flex-direction:column;min-width:0;display:flex}.material-reference-list>article small{color:var(--muted)}.material-upload-dialog{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:24px 12px;display:flex}.material-upload-dialog>span{color:#435266}.material-upload-dialog>small{color:var(--muted)}.material-upload-dialog>.ant-btn{margin-top:6px}.material-loading{color:#7d8a9a;justify-content:center;align-items:center;gap:8px;min-height:88px;font-size:10px;display:flex}.material-spin{animation:1s linear infinite material-spin}@keyframes material-spin{to{transform:rotate(360deg)}}.material-subject-body{margin-top:14px}.material-subject-body .material-directory-nav{max-height:420px}.material-subject-body .material-node-list,.material-subject-body .material-empty{min-height:287px}.material-subject-body .material-node-list{max-height:420px}.material-node-list article.is-canvas .material-node-main{cursor:pointer}.material-node-list article.is-canvas .material-node-main>i{color:#6952b5;background:#eeeafb}.material-browser:has(.material-file-pane.is-canvas){min-height:650px}.material-browser:has(.material-file-pane.is-canvas) .material-directory-nav{max-height:650px}.material-file-pane.is-canvas{min-height:650px;overflow:hidden}.canvas-editor-shell{background:#f8faf9;grid-template-rows:auto minmax(0,1fr);min-width:0;height:650px;display:grid;position:relative}.canvas-editor-shell:fullscreen{background:#fff;width:100vw;height:100vh}.canvas-editor-bar{background:#fffffff7;border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:flex}.canvas-editor-bar>div{color:#6a55b1;align-items:center;gap:7px;min-width:0;display:flex}.canvas-editor-bar>div>span{flex-direction:column;min-width:0;display:flex}.canvas-editor-bar strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.canvas-editor-bar small{color:#8390a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.canvas-editor-bar nav{flex:none;align-items:center;gap:5px;display:flex}.canvas-editor-bar .ant-btn{font-size:10px}.canvas-editor-back{color:#748194;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.canvas-editor-back:hover{color:var(--green);background:#edf4f1}.canvas-editor-stage{min-width:0;min-height:0;position:relative}.canvas-editor-stage>.excalidraw{height:100%}.canvas-editor-error{z-index:12;color:#ad453e;background:#ffeded;border-radius:6px;padding:7px 9px;font-size:10px;position:absolute;top:49px;left:8px;right:8px;box-shadow:0 4px 16px #5019141f}.canvas-editor-loading{color:#758294;justify-content:center;align-items:center;gap:8px;min-height:420px;font-size:10px;display:flex}.canvas-editor-loading svg{animation:1s linear infinite material-spin}.canvas-editor-shell.is-presenting{grid-template-rows:minmax(0,1fr)}.canvas-editor-shell.is-presenting .canvas-editor-bar{z-index:10;background:#ffffffe0;border:0;border-radius:7px;min-height:36px;padding:4px;position:absolute;top:10px;right:10px;box-shadow:0 4px 20px #14231e21}.canvas-editor-shell.is-presenting .canvas-editor-bar>div{display:none}@media (width<=1250px){.metric-grid{grid-template-columns:repeat(2,1fr)}.home-layout{grid-template-columns:1fr}.participants-panel{display:none}.home-primary-grid,.home-secondary-grid{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(2,minmax(0,1fr))}.task-table-head,.task-row{grid-template-columns:minmax(230px,1.6fr) 110px 125px 100px 75px 115px 125px 220px 220px}.task-table-has-actions .task-table-head,.task-table-has-actions .task-row{grid-template-columns:minmax(230px,1.6fr) 110px 125px 100px 75px 115px 125px 220px 220px 72px}}@media (width<=1180px){.landing-grid{grid-template-columns:minmax(340px,1fr) minmax(240px,280px)}}@media (width<=1100px){.refresh-button{display:none}.page-heading>div:first-child{flex:1;min-width:0}.heading-actions{flex:none}.list-header,.list-row{grid-template-columns:minmax(200px,1fr) 100px 80px 85px}.list-header>:nth-child(n+5),.list-row>:nth-child(n+5){display:none}.list-header.list-has-actions,.list-row.list-has-actions{grid-template-columns:minmax(200px,1fr) 100px 80px 85px 68px}.list-header.list-has-actions>:last-child,.list-row.list-has-actions>:last-child{display:flex}.task-table-head,.task-row{grid-template-columns:minmax(200px,1fr) 100px 90px 55px 75px}.task-table-head>:nth-child(5),.task-row>:nth-child(5),.task-table-has-actions .task-table-head,.task-table-has-actions .task-row{grid-template-columns:minmax(190px,1fr) 95px 85px 52px 75px 68px}}@media (width<=1050px){.top-user{display:none}}@media (width<=1050px) and (width>=851px){.top-user{width:44px;min-width:44px;padding-left:9px;display:flex}.top-user>span:nth-child(2),.top-user>svg:last-child{display:none}}@media (width<=900px){.landing-grid{grid-template-columns:1fr}.landing-grid>.discussion-panel,.landing-grid>.discussion-workspace{min-height:620px}.landing-reference{max-height:none;padding-right:0;position:static;overflow:visible}}@media (width<=850px){.app-shell,.app-shell.sidebar-collapsed{display:block}.sidebar,.app-shell.sidebar-collapsed .sidebar{width:220px;padding:0 13px 16px;transition:left .2s;position:fixed;left:-240px;box-shadow:15px 0 45px #14282026}.sidebar-open{left:0!important}.app-shell.sidebar-collapsed .brand{justify-content:flex-start;margin:0 -13px;padding:0 24px}.app-shell.sidebar-collapsed .brand strong,.app-shell.sidebar-collapsed .workspace-card span,.app-shell.sidebar-collapsed .workspace-card>svg:last-child{display:block}.app-shell.sidebar-collapsed .workspace-card{justify-content:flex-start;padding:0 10px}.collapse-side{display:none}.mobile-menu{place-items:center;display:grid}.topbar{padding:0 12px}.top-user,.topbar>.icon-button{display:none}.quick-create{width:36px;min-width:36px;padding:0;font-size:0}.quick-create>svg{display:none}.quick-create .ant-btn-icon svg{display:block}.global-search{flex:1;width:auto}.content{padding:17px 13px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>div:first-child{display:block}.page-heading p{margin-top:4px}.heading-actions{width:100%;overflow:auto}.metric-grid{grid-template-columns:repeat(2,1fr)}.requirement-table-scroll{overflow-x:visible}.requirement-table-head{display:none}.requirement-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.requirement-row>:nth-child(2),.requirement-row>:nth-child(3),.requirement-row>:nth-child(4){display:none}.kanban-board{grid-template-columns:repeat(2,1fr)}.list-header,.task-table-head{display:none}.list-row,.task-row{grid-template-columns:minmax(0,1fr) auto}.list-row>:nth-child(n+3),.task-row>:nth-child(n+3){display:none}.list-row.list-has-actions>:last-child,.task-table-has-actions .task-row>:last-child{display:flex}.table-toolbar{overflow:auto}.table-toolbar label{min-width:220px}.view-tabs{overflow:auto}.view-tabs button{white-space:nowrap}.refresh-button{display:none}.landing-grid{grid-template-columns:1fr}.landing-grid>.discussion-panel{min-height:620px}.landing-reference{max-height:none;padding-right:0;position:static;overflow:visible}.discussion-panel{max-height:none;position:static}.message-feed{max-height:520px}.landing-hero{grid-template-columns:44px minmax(0,1fr)}.landing-icon{width:44px;height:44px}.landing-statuses,.landing-actions{grid-column:1/-1;justify-content:flex-start}.task-facts{grid-template-columns:repeat(2,1fr)}.task-facts>div:nth-child(2){border-right:0}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.home-secondary-grid{display:block}.channel-panel{margin-top:13px}.kanban-board{grid-template-columns:1fr}.page-heading h1{font-size:21px}.composer{border-radius:8px}.form-grid,.composer-message-fields{grid-template-columns:1fr}.discussion-thread-children{margin-left:10px;padding-left:9px}.discussion-detail-entry{grid-template-columns:34px minmax(0,1fr)}.discussion-detail-entry em{grid-column:2}.discussion-drawer-shell>header{padding:9px 11px}.drawer>header{padding:0 12px}.drawer-actions .secondary-button{padding:0 9px}.project-filter{display:none}.material-browser,.material-subject-body .material-browser{grid-template-columns:1fr}.material-directory-nav,.material-subject-body .material-directory-nav{border-right:0;border-bottom:1px solid var(--line);max-height:125px}}.material-subject-body .material-browser{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:520px}.material-subject-body .material-browser.is-tree-collapsed{grid-template-columns:minmax(0,1fr)}.material-subject-body .material-browser.is-tree-collapsed>.material-directory-nav{display:none}.material-subject-body .material-directory-nav{border-right:1px solid var(--line);background:#fafcfb;flex-direction:column;min-height:520px;max-height:650px;padding:0;display:flex;overflow:hidden}.material-directory-nav>header{background:#fff;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:8px 9px;display:flex}.material-directory-nav>header>strong{color:#4d5a6b;font-size:10px}.material-directory-nav>header>span{align-items:center;gap:4px;display:flex}.material-directory-nav>header .ant-btn{border-color:var(--green);background:var(--green);color:#fff;width:auto;height:27px;padding:0 9px;font-size:10px}.material-directory-nav>header span>button:not(.ant-btn){color:#697789;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.material-directory-nav>header span>button:not(.ant-btn):hover{color:var(--green);background:#edf5f2}.material-tree{flex:1;min-height:0;padding:5px 4px;overflow:auto}.material-tree-row{color:#5f6d7f;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:1px;min-width:0;height:38px;padding-right:3px;display:grid}.material-tree-row:hover{background:#f0f5f3}.material-tree-row.active{color:#117a5d;background:#e9f5f1;border-color:#d5e8e1}.material-tree-row.drop-target{background:#def4ec;border-color:#38a886;box-shadow:inset 0 0 0 1px #38a886}.material-directory-nav .material-tree-toggle,.material-directory-nav .material-tree-more{color:#8592a1;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:26px;padding:0;display:grid}.material-directory-nav .material-tree-toggle{width:16px}.material-directory-nav .material-tree-more{opacity:0}.material-tree-row:hover .material-tree-more,.material-tree-row.active .material-tree-more{opacity:1}.material-directory-nav .material-tree-more:hover{color:var(--green);background:#dcebe6}.material-tree-indent{width:16px}.material-directory-nav .material-tree-main{width:100%;min-width:0;height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:flex}.material-tree-main>i{color:#168060;background:#edf5f2;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.material-tree-main>span{flex-direction:column;min-width:0;display:flex}.material-tree-main strong,.material-tree-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.material-tree-main strong{font-size:10px}.material-tree-main small{color:#8a96a4;margin-top:2px;font-size:10px;font-weight:400}.material-tree-row[data-draggable=true] .material-tree-main{cursor:grab}.material-tree-row[data-draggable=true] .material-tree-main:active{cursor:grabbing}.material-directory-nav>footer{color:#98a3af;text-align:center;background:#fff;border-top:1px solid #e5ece9;min-height:31px;padding:7px 9px;font-size:10px}.material-preview-pane{background:#fff;min-width:0;min-height:520px;overflow:hidden}.material-browser:has(.material-preview-pane.is-canvas){min-height:650px}.material-browser:has(.material-preview-pane.is-canvas) .material-directory-nav{min-height:650px;max-height:650px}.material-preview-pane.is-canvas{min-height:650px}.material-preview-empty,.material-external-preview,.material-preview-unsupported{color:#98a3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:520px;padding:30px;display:flex}.material-preview-empty strong,.material-external-preview strong,.material-preview-unsupported strong{color:#536173;margin-top:9px;font-size:11px}.material-office-preview-loading{color:#667586;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.material-office-preview-loading span{color:#8a96a4;max-width:360px;font-size:10px}.material-office-frame{background:#eef1f5;flex-direction:column;flex:1;min-height:0;display:flex}.material-office-frame iframe{background:#eef1f5;border:0;flex:1;width:100%;min-height:420px}.material-office-frame>small{color:#806226;text-align:center;background:#fff8df;padding:7px 10px}.material-excel-preview{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.material-excel-preview>nav{background:#f5f8f7;border-bottom:1px solid #dce5e1;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.material-excel-preview>nav button{color:#596a64;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:auto;padding:5px 10px}.material-excel-preview>nav button.active{color:#126f55;background:#dff1ea;font-weight:600}.material-excel-preview>div{min-height:320px;max-height:65vh;overflow:auto}.material-excel-preview table{border-collapse:collapse;table-layout:auto;min-width:100%;font-size:11px}.material-excel-preview td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #e1e7e5;max-width:320px;padding:5px 8px;overflow:hidden}.ant-modal-body>.material-office-frame iframe{min-height:65vh}.material-preview-empty span,.material-external-preview span,.material-preview-unsupported span{color:#8a96a5;max-width:360px;margin-top:5px;font-size:10px;line-height:1.6}.material-external-preview .ant-btn{margin-top:15px;font-size:10px}.material-external-preview>span{word-break:break-all}.material-document-preview,.material-binary-preview{background:#fff;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:520px;display:grid}.material-document-preview>header,.material-binary-preview>header{border-bottom:1px solid var(--line);min-height:52px;color:var(--green);align-items:center;gap:8px;padding:9px 13px;display:flex}.material-document-preview>header>span,.material-binary-preview>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.material-document-preview header strong,.material-binary-preview header strong{color:#364355;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.material-document-preview header small,.material-binary-preview header small{color:#8793a2;margin-top:3px;font-size:10px}.material-document-preview pre{color:#3d4b5e;min-height:0;font:10px/1.8 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:22px;overflow:auto}.material-binary-preview>header .ant-btn{font-size:10px}.material-binary-preview>img{object-fit:contain;min-width:0;max-width:100%;max-height:568px;margin:auto;padding:18px}.material-binary-preview>iframe{border:0;width:100%;height:100%;min-height:568px}.material-binary-preview>video{max-width:calc(100% - 36px);max-height:520px;margin:auto}.material-binary-preview>audio{width:calc(100% - 54px);margin:auto}.material-binary-preview .material-preview-unsupported{min-height:450px}.material-dialog-fields{flex-direction:column;gap:13px;display:flex}.material-dialog-fields label{color:#526073;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.material-dialog-fields small{color:#8995a3;font-size:10px}.material-dialog-fields .ant-select{width:100%}@media (width<=850px){.list-row.list-has-actions>:nth-child(2),.task-table-has-actions .task-row>:nth-child(2){display:none}}@media (width<=700px){.material-subject-body .material-browser{grid-template-columns:minmax(170px,31%) minmax(0,1fr)}:is(.material-subject-body .material-directory-nav,.material-browser:has(.material-preview-pane.is-canvas) .material-directory-nav){border-right:1px solid var(--line);border-bottom:0;min-height:520px;max-height:650px}.material-preview-pane,.material-preview-empty,.material-external-preview,.material-preview-unsupported{min-height:520px}.material-directory-nav>header{padding:7px 6px}.material-directory-nav>header .ant-btn{padding:0 7px}.material-tree-row{grid-template-columns:14px minmax(0,1fr) 20px}.material-directory-nav .material-tree-more{width:20px}}body,.content{font-size:12px;line-height:1.5}.content p,.content label,.content input,.content textarea,.content select,.content button,.content .ant-btn,.content .ant-select-selection-item,.content .ant-table-cell,.content .requirement-row strong,.content .list-row strong,.content .task-row strong,.content .timeline strong,.content .channel-feed strong,.content .participant-list strong,.content .detail-copy,.content .drawer-body>p,.content .detail-entity-list strong,.content .map-node>strong,.content .message-item p,.content .discussion-hover-card article p,.content .discussion-detail-entry strong,.content .material-document-preview pre,.content .material-preview-empty span,.content .material-external-preview span,.content .material-preview-unsupported span,.content .role-card p,.content .principal-tree-table .ant-table,.content .principal-cell strong,.content .direct-access,.content .team-list p,.content .budget-description,.content .fabric-table-row,.content .fabric-static-row,.content .fabric-detail-panel p,.content .project-card p,.content .identity-panel p{font-size:12px}.markdown-content{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre,.markdown-content table{margin:0 0 10px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#2f3d4d;margin:16px 0 8px;font-weight:700;line-height:1.35}.markdown-content h1{font-size:18px}.markdown-content h2{font-size:16px}.markdown-content h3{font-size:14px}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:12px}.markdown-content ul,.markdown-content ol{padding-left:22px}.markdown-content li+li{margin-top:3px}.markdown-content blockquote{color:#64756f;background:#f2f8f6;border-left:3px solid #86c4b0;padding:7px 11px}.markdown-content code{color:#266c58;background:#edf3f1;border-radius:4px;padding:2px 4px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.markdown-content pre{color:#e9f6f1;background:#25332f;border-radius:7px;padding:11px 13px;overflow:auto}.markdown-content pre code{color:inherit;background:0 0;padding:0}.markdown-content a{color:#167b5e;text-underline-offset:2px;text-decoration:underline}.markdown-content hr{border:0;border-top:1px solid #dfe8e5;margin:14px 0}.markdown-content table{border-collapse:collapse;width:100%;display:block;overflow:auto}.markdown-content th,.markdown-content td{text-align:left;border:1px solid #dce6e2;padding:6px 9px}.markdown-content th{color:#42564f;background:#f1f7f5}.markdown-content img{border-radius:6px;max-width:100%;height:auto}.requirement-task-section{flex-direction:column;gap:10px;display:flex}.requirement-task-toolbar{justify-content:flex-end;display:flex}@media (width<=850px){.app-shell.sidebar-collapsed .workspace-switcher .ant-select-selection-item,.app-shell.sidebar-collapsed .workspace-switcher .ant-select-arrow{display:flex}.app-shell.sidebar-collapsed .workspace-switcher .ant-select-selector{justify-content:flex-start;padding:0 10px!important}.app-shell.sidebar-collapsed .workspace-switcher .ant-select-prefix{margin-inline-end:7px}.top-user{border-left:0;width:36px;min-width:36px;padding-left:6px;display:flex}.top-user>span:nth-child(2),.top-user>svg:last-child{display:none}}.task-table{overflow-x:auto}.task-table:not(.task-table-compact) .task-row,.task-table:not(.task-table-compact) .task-table-head{min-width:1520px}.kanban-board{grid-template-columns:none;grid-auto-columns:minmax(175px,1fr);grid-auto-flow:column;overflow-x:auto}.landing-page .landing-back{margin-bottom:8px}.landing-page .landing-hero{border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:108px;padding:13px 15px}.landing-page .landing-icon{border-radius:9px;width:40px;height:40px}.landing-page .landing-identity>span{font-size:9px}.landing-page .landing-identity h1{margin:3px 0 5px;font-size:20px}.landing-page .work-item-detail-fields{gap:7px;padding:5px 0 0}.landing-page .work-item-detail-fields>div{border-radius:6px;gap:3px;min-width:92px;padding:5px 7px;transition:background .15s}.landing-page .work-item-detail-fields>div:hover,.landing-page .work-item-detail-fields>div:focus-within{background:#f1f7f5}.landing-page .work-item-detail-fields .work-item-pencil{opacity:0;pointer-events:none}.landing-page .work-item-detail-fields>div:hover .work-item-pencil,.landing-page .work-item-detail-fields>div:focus-within .work-item-pencil,.landing-page .work-item-detail-fields .work-item-pencil[aria-expanded=true]{opacity:1;pointer-events:auto}.landing-detail-block{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin-top:10px;overflow:hidden}.landing-detail-tabs>.ant-tabs-nav{min-height:39px;margin:0;padding:0 14px}.landing-detail-tabs>.ant-tabs-content-holder{background:#f7f9f8;min-width:0;padding:12px}.landing-subject-stack{flex-direction:column;gap:10px;display:flex}.landing-subject-stack .detail-card{background:#fff}.landing-collaboration-block .discussion-workspace{min-height:560px}.landing-detail-block .task-table{border:1px solid var(--line);background:#fff;border-radius:7px}@media (hover:none){.landing-page .work-item-detail-fields .work-item-pencil{opacity:1;pointer-events:auto}}.material-antx-folder{border:1px solid var(--line);background:#fff;border-radius:9px;height:clamp(620px,72vh,820px);overflow:hidden}.material-antx-folder .ant-folder-container,.material-antx-folder .ant-folder-directory-tree,.material-antx-folder .ant-folder-preview{height:100%;min-height:0}.material-antx-folder .ant-folder-directory-tree{border-right:1px solid var(--line);background:#f8faf9}.material-antx-folder .ant-folder-directory-tree-content{padding:3px 5px 8px;overflow:hidden auto}.material-antx-folder .ant-folder-directory-tree-title{border-bottom:1px solid var(--line);padding:5px 7px}.material-folder-toolbar,.material-folder-preview-title,.material-folder-preview-title>span,.material-folder-node-title{align-items:center;display:flex}.material-folder-toolbar,.material-folder-preview-title{justify-content:space-between;gap:10px}.material-folder-toolbar>span{align-items:center;gap:4px;display:flex}.material-folder-upload{width:26px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.material-folder-node-title{border-radius:5px;gap:5px;width:100%;min-width:0;max-width:100%;padding:2px 4px;overflow:hidden}.material-folder-node-title>i{color:#607268;display:flex}.material-file-kind.is-document{color:#4779c5}.material-file-kind.is-spreadsheet{color:#16845b}.material-file-kind.is-presentation{color:#d87030}.material-file-kind.is-pdf{color:#c54b46}.material-file-kind.is-image{color:#8a5ab5}.material-file-kind.is-video{color:#7b61b1}.material-file-kind.is-audio{color:#33849b}.material-file-kind.is-archive{color:#9a7138}.material-file-kind.is-code{color:#536d8a}.material-file-kind.is-generic{color:#69776f}.material-folder-node-title>span{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.material-folder-node-title strong,.material-folder-node-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-folder-node-title strong{color:#293b32;flex:1;min-width:0;font-size:11px;font-weight:650}.material-folder-node-title small{color:#8a978f;flex:none;font-size:9px}.material-folder-node-title.is-selected{background:#e7f5ef;box-shadow:inset 2px 0 #08a77d}.material-folder-node-title.is-selected strong{color:var(--green-dark)}.material-antx-folder .ant-tree-list,.material-antx-folder .ant-tree-list-holder,.material-antx-folder .ant-tree-list-holder-inner{width:100%!important;max-width:100%!important}.material-antx-folder .ant-tree-list-holder-inner,.material-antx-folder .ant-tree-treenode,.material-antx-folder .ant-tree-node-content-wrapper,.material-antx-folder .ant-tree-title{min-width:0}.material-antx-folder .ant-tree-treenode{width:100%;overflow:hidden}.material-antx-folder .ant-tree-node-content-wrapper{flex:1;overflow:hidden}.material-antx-folder .ant-tree-title{width:100%;display:block;overflow:hidden}.material-antx-folder .ant-tree-iconEle{display:none!important}.material-antx-folder .ant-tree-node-content-wrapper.ant-tree-node-selected{color:inherit;background:#e7f5ef!important}.material-antx-folder .ant-tree-node-content-wrapper.ant-tree-node-selected:hover{background:#dff0e8!important}.material-antx-folder .ant-tree-treenode:has(.material-folder-node-title.is-selected){background:#e7f3ee;border-radius:6px}.material-antx-folder .ant-tree-treenode:has(.material-folder-node-title.is-selected) .ant-tree-switcher{color:#08785d}.material-antx-folder .ant-tree-treenode:has(.material-folder-node-title.is-selected) .material-folder-node-title>i{color:#08785d}.material-antx-folder .ant-tree-treenode:has(.material-folder-node-title.is-selected) .material-folder-node-title strong{color:#08785d}.material-folder-node-title.is-selected{box-shadow:none;background:0 0}.material-folder-more{color:#65756d;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 20px;place-items:center;width:22px;height:20px;padding:0;display:grid}.ant-tree-treenode:hover .material-folder-more,.material-folder-node-title.is-selected .material-folder-more{opacity:1}.material-folder-more:hover{background:#e7efeb}.material-antx-folder .ant-tree-treenode:has(.material-folder-empty-sentinel){display:none}.material-antx-folder .ant-folder-preview-title-wrapper{border-bottom:1px solid var(--line);padding:6px 10px}.material-folder-preview-title>span{gap:8px;min-width:0}.material-folder-preview-title>span>span{flex-direction:column;min-width:0;display:flex}.material-folder-preview-title strong,.material-folder-preview-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-folder-preview-title strong{color:#26392f;font-size:12px}.material-folder-preview-title small{color:#87958d;font-size:9px}.material-antx-folder .ant-folder-preview-content,.material-antx-folder .ant-folder-preview-empty-container{height:100%;min-height:0;padding:0;overflow:hidden}.material-antx-folder .ant-folder-preview-empty-container{display:block!important}.material-preview-workspace{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.material-preview-workspace.has-profile{grid-template-columns:minmax(0,1fr) 34px}.material-preview-workspace.is-profile-expanded{grid-template-columns:minmax(0,1fr) 310px}.material-preview-content{background:#fff;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.material-preview-content>.material-binary-preview,.material-preview-content>.material-document-preview,.material-preview-content>.material-markdown-preview{border:0;border-radius:0;flex:1;width:100%;height:100%;min-height:0}.material-preview-content>.material-binary-preview{flex-direction:column;display:flex}.material-preview-content>.material-binary-preview>.material-office-frame,.material-preview-content>.material-binary-preview>.material-excel-preview{flex:1;height:100%;min-height:0}.material-preview-content>.material-binary-preview .material-office-frame iframe{height:100%;min-height:0}.material-preview-content>.material-binary-preview .material-excel-preview>div{flex:1;min-height:0;max-height:none}.material-directory-overview{color:#7b8981;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:100%;display:flex}.material-directory-overview strong{color:#35483e;font-size:14px}.material-directory-overview span{max-width:320px;font-size:11px;line-height:1.6}.material-profile-panel{border-left:1px solid var(--line);background:#fbfcfb;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;overflow:auto}.material-profile-collapsed{border-left:1px solid var(--line);background:#f8faf9;justify-content:center;align-items:flex-start;height:100%;padding-top:7px;display:flex}.material-profile-collapsed button{color:#627169;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.material-profile-collapsed button:hover{color:#08785d;background:#e5f1ec}.material-profile-panel>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.material-profile-panel>header>span:last-child{align-items:center;gap:4px;display:flex}.material-profile-panel>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.material-profile-panel>header strong{color:#263a30;font-size:12px}.material-profile-panel>header small{color:#87958d;font-size:9px;line-height:1.35}.material-profile-panel>label,.material-profile-form>label,.material-profile-date-grid label{color:#53635a;flex-direction:column;gap:3px;font-size:10px;font-weight:650;display:flex}.material-profile-panel>label>span,.material-profile-form>label>span,.material-profile-date-grid label>span{align-items:center;gap:4px;display:flex}.material-profile-date-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.material-profile-date-grid>label:first-child{grid-column:1/-1}.material-profile-panel .ant-input:not(textarea),.material-profile-panel .ant-select-selector{min-height:28px!important}.material-profile-panel textarea.ant-input{min-height:68px}.material-profile-summary{flex-direction:column;gap:10px;display:flex}.material-profile-summary section{flex-direction:column;gap:3px;min-width:0;display:flex}.material-profile-summary section>small{color:#849188;align-items:center;gap:4px;font-size:9px;display:flex}.material-profile-summary section>strong{color:#263a30;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.material-profile-summary section p{color:#526158;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.material-profile-summary section.is-description{border-bottom:1px solid #e7ebe8;padding-bottom:9px}.material-profile-summary dl{flex-direction:column;margin:0;display:flex}.material-profile-summary dl>div{border-bottom:1px solid #edf0ee;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.material-profile-summary dt{color:#7b8981;align-items:center;gap:4px;font-size:9px;display:flex}.material-profile-summary dd{color:#34463c;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.material-profile-summary .ant-tag{width:max-content;margin:0;font-size:9px}.material-profile-summary section>div{color:#87938c;flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.material-profile-form{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.material-profile-form>footer{background:#fbfcfb;border-top:1px solid #e5eae7;justify-content:flex-end;gap:6px;margin:2px -10px -10px;padding:8px 10px;display:flex;position:sticky;bottom:-10px}.material-profile-error{color:#a33b32;background:#fff0ed;border-radius:6px;padding:7px 8px;font-size:10px}.material-reference-list article>span em{color:#738078;margin-top:3px;font-size:10px;font-style:normal;display:block}@media (width<=1100px){.material-preview-workspace.is-profile-expanded{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=760px){.material-antx-folder{height:auto;min-height:760px}.material-preview-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.material-preview-workspace.has-profile{grid-template-columns:minmax(0,1fr) 34px}.material-preview-workspace.is-profile-expanded{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:1fr;overflow:auto}.material-preview-workspace.is-profile-expanded .material-profile-panel{border-top:1px solid var(--line);border-left:0}.material-folder-more{opacity:1}}
