@layer base{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}:where(.heyan-overlay-host)>*{pointer-events:auto}}@layer antd;@layer app{@keyframes heyan-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.heyan-auth-panel{animation:.38s ease-out both heyan-auth-enter}@media (prefers-reduced-motion:reduce){.heyan-auth-panel{animation:none!important}}.heyan-list-table-cards{flex-direction:column;gap:16px;display:flex}@media (width<=767px){.heyan-list-table-cards{width:100%;min-width:0}}.heyan-list-table-card-row{align-items:flex-start;gap:8px;display:flex}.heyan-list-table-card-row-body{flex:1;min-width:0}.heyan-list-table-card-check{margin-top:14px}.heyan-list-table-card-field{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.heyan-list-table-card-label{white-space:nowrap;flex:none}.heyan-list-table-card-value{text-align:right;overflow-wrap:anywhere;min-width:0}.heyan-list-table-card-value--wrap .h-nowrap{white-space:normal}.heyan-list-table-card-value .ant-space,.heyan-list-table-card-value .ant-space-item{min-width:0;max-width:100%}.heyan-row-tail{white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.heyan-row-chevron{color:var(--ink-400);flex:none}[data-row-clickable]{cursor:pointer}.heyan-task-row{position:relative}.heyan-task-row[data-row-clickable]:hover{background:var(--fill)}.h-w-full{width:100%}.h-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ant-form-inline .h-filter-field-320{flex:320px;min-width:0}.h-w-80{width:80px}.h-w-90{width:90px}.h-w-110{width:110px}.h-w-120{width:120px}.h-w-140{width:140px}.h-w-150{width:150px}.h-w-160{width:160px}.h-w-180{width:180px}.h-w-200{width:200px}.h-w-220{width:220px}.h-w-240{width:240px}.h-w-260{width:260px}.h-w-280{width:280px}.h-w-320{width:320px}.h-mt-4{margin-top:4px}.h-mt-8{margin-top:8px}.h-mt-16{margin-top:16px}.h-mt-24{margin-top:24px}.h-mb-0{margin-bottom:0}.h-mt-0{margin-top:0}.h-mb-8{margin-bottom:8px}.h-mb-12{margin-bottom:12px}.h-mb-16{margin-bottom:16px}.h-ml-8{margin-left:8px}.h-mie-0{margin-inline-end:0}.h-my-4{margin-top:4px;margin-bottom:4px}.h-text-right{text-align:right}.h-text-left{text-align:left}.h-text-center{text-align:center}.h-monospace{font-family:monospace}.h-tabular{font-variant-numeric:tabular-nums}.h-nowrap,.h-date-atomic{white-space:nowrap}.ant-segmented .ant-segmented-item-selected,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-segmented-item-label:after,.ant-tabs-tab-btn:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.h-seg-name{display:inline-block}.h-seg-name:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.ant-segmented-item-selected .h-seg-count{font-weight:400}.h-pre-wrap{white-space:pre-wrap}.h-block{display:block}.h-btn-wrap.ant-btn{white-space:normal;height:auto;min-height:var(--ant-control-height,40px)}.h-fs-11{font-size:11px}.h-fs-12{font-size:12px}.h-fs-13{font-size:13px}.h-py-32{padding-top:32px;padding-bottom:32px}.h-flex-stretch{align-items:stretch;width:100%;display:flex}.h-cursor-pointer{cursor:pointer}.h-space-between{justify-content:space-between;width:100%}.h-space-between>.ant-space-item{min-width:0}.h-space-between>.ant-space-item:last-child{flex-shrink:0}.h-space-end{justify-content:flex-end;width:100%}.h-inline-flex-center{align-items:center;gap:8px;display:inline-flex}.h-flex-1{flex:1;min-width:0}.h-flex-center{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h-p-0{padding:0}.h-min-h-screen{min-height:100vh}.h-shrink-0{flex-shrink:0}.h-bie-0{border-inline-end:0}.h-logo-text{font-size:16px;font-weight:600}.h-btn-touch{min-width:64px;min-height:40px}.h-max-w-full{max-width:100%}.h-mb-2{margin-bottom:2px}.h-cursor-help{cursor:help}.h-table-scroll{width:100%;min-width:0;position:relative;overflow-x:auto}.h-table-scroll[data-scroll-more-left]{box-shadow:inset 12px 0 8px -8px var(--shadow-scroll-edge)}.h-table-scroll[data-scroll-more-right]{box-shadow:inset -12px 0 8px -8px var(--shadow-scroll-edge)}.h-table-scroll[data-scroll-more-left][data-scroll-more-right]{box-shadow:inset 12px 0 8px -8px var(--shadow-scroll-edge), inset -12px 0 8px -8px var(--shadow-scroll-edge)}.h-kpi-card{flex:1 1 0;min-width:140px}.h-row-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;display:flex}.h-flex-between{justify-content:space-between;align-items:center;display:flex}.h-flex-4-wrap{flex-wrap:wrap;gap:4px;display:flex}.h-img-fluid{max-width:100%;height:auto;display:block}.h-hidden{display:none}.h-invisible{visibility:hidden}.h-drag-overlay{z-index:1000;background:var(--canvas);opacity:.94;border:3px dashed var(--accent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.h-drop-scope{position:relative}.h-drop-scope-overlay{z-index:10;background:var(--canvas);opacity:.94;border:2px dashed var(--accent);pointer-events:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.h-tree-row-active{background:var(--accent-bg)}.h-tree-row-dropping{background:var(--fill)}.h-crumb-dropping{background:var(--fill);border-radius:4px}.h-tree-row-more{opacity:0}.h-tree-row:hover .h-tree-row-more,.h-tree-row-more:focus-visible,.h-tree-row-more[aria-expanded=true]{opacity:1}.h-recognize-drop{border:1px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;display:flex}.h-recognize-drop-icon{font-size:22px}.h-recognize-result{border:1px solid var(--border);background:var(--fill);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.h-recognize-result-icon{color:var(--success)}.h-recognize-result-body{flex-direction:column;flex:1;display:flex}.h-min-w-0{min-width:0}.h-min-h-40{min-height:40px}.h-min-h-46{min-height:46px}.h-pi-0{padding-inline:0}.h-sticky-16{position:sticky;top:16px}.h-fs-15{font-size:15px}.h-fs-16{font-size:16px}.h-fs-22{font-size:22px}.h-mb-24{margin-bottom:24px}.h-self-start{align-self:flex-start}.h-center-xy{justify-content:center;align-items:center;display:flex}.h-mb-4{margin-bottom:4px}.h-pt-8{padding-top:8px}.h-p-24{padding:24px}.h-min-w-120{min-width:120px}.h-flex-none{flex:none}.h-flex-0-1-220{flex:0 220px;min-width:0}.h-flex-1-180{flex:1;min-width:180px}.h-flex-1-220{flex:1;min-width:220px}.h-btn-40-104{min-width:104px;min-height:40px}.h-btn-40-136{min-width:136px;min-height:40px}.h-max-w-320{max-width:320px}.h-ul-indent{margin:0;padding-inline-start:20px}.h-h-auto{height:auto}.h-max-w-180{max-width:180px}.h-min-w-320{min-width:320px}.h-page-title.ant-typography{color:var(--ink-900);font-size:20px;font-weight:600}.h-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.h-page-content{flex-direction:column;gap:16px;min-width:0;display:flex}.h-page-content>[data-notice]+[data-notice],.h-page-content>.ant-alert+.ant-alert,.h-page-content>[data-notice]+.ant-alert,.h-page-content>.ant-alert+[data-notice]{margin-top:-8px}.h-page-head-lead{align-items:flex-start;gap:var(--ant-margin-xs);flex-direction:column;flex:1;min-width:0;display:flex}.h-page-head>.h-page-head-below{flex-direction:column;flex:1 0 100%;align-items:stretch;min-width:0;display:flex}@media (width<=767px){.h-page-head .h-page-head-lead{flex-basis:auto}}.h-btn-link{min-width:40px;min-height:40px;padding-inline:4px}.h-scroll-max-240{max-height:240px;overflow:auto}.h-max-w-400{max-width:400px}.h-max-w-560{max-width:560px}.h-min-w-220{min-width:220px}.h-mt-12{margin-top:12px}.h-w-16{width:16px}.h-mis-6{margin-inline-start:6px}.h-fs-20{font-size:20px}.h-min-h-60vh{min-height:60vh}.h-px-16{padding:12px 16px}.h-text-error{color:var(--danger)}.h-text-success,.h-text-secondary{color:var(--ink-600)}.h-text-tertiary{color:var(--ink-500)}.h-text-quaternary{color:var(--ink-400)}.h-kpi-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5}.h-stat-btn{cursor:pointer;min-height:32px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex-direction:column;justify-content:center;padding:0;display:inline-flex}.h-inline-card{border:1px solid var(--border);background:var(--canvas);border-radius:8px;padding:12px}.h-pre-json{white-space:pre-wrap;word-break:break-all;margin:0}.h-chain-wrap{border-top:1px solid var(--hairline);padding-top:8px}.h-config-row{border-bottom:1px solid var(--hairline);padding:12px 16px}@media (width<=767px){.h-config-row{flex-wrap:wrap;align-items:flex-start}.h-config-row>:first-child{flex:100%;min-width:0}.h-config-row>.ant-space{flex:none;min-width:max-content}}.ant-descriptions .ant-descriptions-item-label{white-space:nowrap;word-break:keep-all}@media (width<=767px){.ant-descriptions .ant-descriptions-view table{table-layout:fixed;width:100%}}.h-border-top{border-top:1px solid var(--hairline)}.h-pt-12{padding-top:12px}.h-lh-12{line-height:1.2}.h-fs-28{font-size:28px}.h-min-w-200{min-width:200px}.h-auth-card{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 1px 2px 0 var(--shadow-sm);border-radius:8px}.h-stat-row-btn{border:1px solid var(--border);cursor:pointer;width:100%;min-height:32px;font:inherit;text-align:left;color:inherit;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.h-icon-badge{line-height:1;display:flex}.h-dot-red{background:var(--danger);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.h-dot-gray{background:var(--ink-400);border-radius:50%;width:6px;height:6px;display:inline-block}.h-sider-border{border-inline-end:1px solid var(--border)}.h-letter-spacing{letter-spacing:.08em}.h-neg-mt-12{margin-top:-12px}.heyan-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:9;position:relative}.heyan-header>.ant-space{min-width:0}.heyan-header>.ant-space:first-child{flex:auto}.heyan-header>.ant-space:first-child .ant-space-item:last-child{flex:auto;min-width:0}.heyan-header>.ant-space:last-child .ant-space-item{min-width:0}.heyan-header .heyan-user-name{max-width:clamp(0px,12vw,160px)}.heyan-shell .ant-layout-sider{border-right:1px solid var(--border);background:var(--surface)!important}.heyan-brand{white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;height:56px;padding-inline:16px;display:flex;overflow:hidden}.ant-layout-sider-collapsed .heyan-brand{justify-content:center;padding-inline:0}.heyan-brand-name{color:var(--ink-800);letter-spacing:.02em}.heyan-brand-logo{border-radius:8px;padding:2px}.ant-layout-sider .ant-menu{background:0 0;padding:8px 0}.ant-layout-sider .ant-menu .ant-menu-item{margin-block:4px}.heyan-sider-body{flex-direction:column;height:100%;display:flex}.ant-layout-sider .ant-menu .ant-menu-item-group-title{padding-inline:16px}.ant-menu .ant-menu-item-group-title,.ant-dropdown-menu .ant-dropdown-menu-item-group-title{letter-spacing:.02em;font-size:12px}.ant-layout-sider-collapsed .ant-menu.ant-menu-inline-collapsed{width:100%}.ant-layout-sider-collapsed .ant-menu .ant-menu-item{flex-direction:column;justify-content:center;gap:2px;width:64px;height:auto;min-height:52px;margin-inline:auto;padding-inline:0;line-height:1.2}.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-title-content{opacity:1;text-align:center;white-space:nowrap;flex:none;width:auto;min-width:0;max-width:100%;height:auto;font-size:11px;line-height:1.2;display:block;overflow:hidden}.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-item-icon{min-width:0;margin-inline-end:0;line-height:18px}.ant-layout-sider-collapsed .ant-menu .ant-menu-item-group-title{display:none}.ant-layout-sider-collapsed .ant-menu .ant-menu-item-divider{margin-block:8px;margin-inline:16px}.heyan-overlay-host{width:var(--h-vvw,100%);height:var(--h-vvh,100%);pointer-events:none;z-index:1050;position:fixed;inset:0}.heyan-account-menu.ant-dropdown-menu .ant-dropdown-menu-item{color:var(--ink-800)}.heyan-account-menu.ant-dropdown-menu .ant-dropdown-menu-item-group-title{color:var(--ink-500)}@media (width<=767px),(pointer:coarse){.heyan-biz-picker-popup{max-width:calc(100vw - 16px);--ant-date-picker-cell-width:40px!important}.heyan-biz-picker-popup .ant-picker-panel-container{max-width:100%;overflow:hidden}.heyan-biz-picker-popup .ant-picker-panels>.ant-picker-panel:last-child{display:none}.heyan-biz-picker-popup .ant-picker-panels>.ant-picker-panel:first-child :is(.ant-picker-header-next-btn,.ant-picker-header-super-next-btn){visibility:visible!important}.heyan-biz-picker-popup .ant-picker-presets{display:none}}.h-entity-link{color:var(--ink-800);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:24px;text-decoration:none;display:inline-block;overflow:hidden}.heyan-list-card-link{color:inherit;text-decoration:none;display:block}.heyan-list-card-link:hover,.heyan-list-card-link:focus,.heyan-list-card-link:active{color:inherit;text-decoration:none}.h-entity-link.h-case-title-link,.h-entity-link.h-case-title-gap-link{text-overflow:clip;white-space:normal;vertical-align:baseline;max-width:none;overflow:visible}@media (pointer:fine),(pointer:none){.h-entity-link.h-case-title-link,.h-entity-link.h-case-title-gap-link{min-height:unset;display:inline}}.h-case-no{white-space:nowrap;align-items:baseline;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.h-case-no-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;overflow:hidden}.h-case-no-cause{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h-entity-link:hover,.h-entity-link:focus-visible{color:var(--ink-800);text-underline-offset:2px;text-decoration:underline}.h-entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ant-tag:not(.ant-tag-redline){font-size:inherit;background:0 0!important;border:none!important;margin-inline-end:0!important;padding-inline:0!important}.ant-tag.ant-tag-redline{font-size:inherit;color:var(--danger)!important;background:0 0!important;border:none!important;margin-inline-end:0!important;padding-inline:0!important}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--ink-700)}.heyan-section-card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:8px;padding:16px 20px 20px}.heyan-section-card>.h-page-head{margin-bottom:16px}.h-page-head.h-page-head-flush{margin-bottom:0}.heyan-case-list-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.heyan-seg-scroll{flex:auto;width:auto;min-width:0;max-width:100%;position:relative;overflow-x:auto}.heyan-seg-scroll .ant-segmented{white-space:nowrap}.heyan-remote-select-popup{max-width:calc(100vw - 24px);overflow-x:auto}.heyan-remote-select-popup .ant-select-item-option-content{overflow-wrap:anywhere;white-space:normal;max-width:100%}.heyan-case-dim-divider.ant-divider-vertical{border-inline-start:1px solid var(--hairline);align-self:stretch;height:auto;min-height:24px;margin-block:0;margin-inline:0;top:0}.heyan-case-ledger{flex:none}.heyan-finance-tabs{min-width:0}.heyan-finance-tabs .ant-tabs-nav{margin-bottom:var(--h-space-4,16px)}.heyan-finance-tabs .ant-tabs-content-holder{display:none}.heyan-cases-page{min-width:0;max-width:100%}.ant-table-wrapper td.ant-table-column-sort,.ant-table-wrapper .ant-table-thead th.ant-table-column-sort{background:0 0}.ant-table-wrapper .ant-table-thead th{white-space:nowrap}.heyan-stat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,240px));gap:12px;display:grid}@media (width<=767px){.heyan-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kpi-strip]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.h-kpi-card{background:var(--surface);border:1px solid var(--border);min-width:0;color:inherit;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;transition:border-color .12s ease-out,color .12s ease-out;display:flex;overflow:hidden}.h-kpi-card:hover{border-color:var(--ink-400)}.h-kpi-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.h-kpi-card-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.h-kpi-card-label{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.5;overflow:hidden}.h-kpi-card-chevron{color:var(--ink-400);flex-shrink:0;font-size:13px;line-height:1}.h-kpi-card-sub{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.h-kpi-unit{color:var(--ink-500);margin-inline-start:2px;font-size:13px;font-weight:400}@media (width<=767px){[data-kpi-strip] .h-kpi-card{flex-flow:wrap;align-items:baseline;gap:2px 8px;padding-block:8px}[data-kpi-strip] .h-kpi-card-head{flex:auto;justify-content:flex-start}[data-kpi-strip] .h-kpi-value,[data-kpi-strip] .h-kpi-card-sub{flex:none}}.h-grid{grid-template-columns:repeat(var(--h-grid-cols,2), minmax(0, 1fr));gap:var(--h-grid-gap,16px);min-width:0;display:grid}@media (width<=1199px){.h-grid[data-h-grid-cols="3"],.h-grid[data-h-grid-cols="4"],.h-grid[data-h-grid-cols="6"]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.h-grid[data-h-grid-cols="2"]{grid-template-columns:minmax(0,1fr)}}.heyan-stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;min-width:0;min-height:76px;padding:12px 16px;text-decoration:none;transition:border-color .12s ease-out,color .12s ease-out;display:flex;overflow:hidden}.heyan-stat-tile:hover{border-color:var(--ink-400)}.heyan-stat-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.heyan-stat-tile-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.heyan-stat-tile-label{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.5;overflow:hidden}.heyan-stat-tile-chevron{color:var(--ink-400);flex-shrink:0;font-size:13px;line-height:1}.heyan-stat-tile-value{font-variant-numeric:tabular-nums;color:var(--ink-800);white-space:nowrap;font-size:24px;font-weight:600;line-height:1.15}.heyan-stat-tile-value-danger{color:var(--danger)}.heyan-stat-tile-hint{letter-spacing:.02em;color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.heyan-nav-link{min-height:40px;color:var(--ink-800);white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;padding-inline:4px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.heyan-nav-link:hover{color:var(--ink-800);text-decoration:underline}.heyan-nav-link-chevron{color:var(--ink-400);line-height:1}.heyan-expand-seam{border:0;border-top:1px solid var(--hairline);width:100%;height:40px;color:var(--ink-600);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;display:flex}.heyan-expand-seam:hover{background:var(--fill)}.heyan-expand-seam:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.heyan-fact-line{color:var(--ink-600);cursor:default;font-size:15px;font-weight:400;line-height:1.6}.heyan-fact-line-danger{color:var(--danger);font-size:13px}.heyan-fact-line-sep{color:var(--ink-400);padding-inline:6px}.heyan-fact-line-item{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;display:inline-flex}.heyan-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.heyan-section-head.heyan-section-head-flush{margin-bottom:0}.heyan-section-count{color:var(--ink-600);font-weight:400}.heyan-settings-shell{align-items:stretch;gap:20px;min-width:0;display:flex}.heyan-settings-nav{border-inline-end:1px solid var(--hairline);flex:0 0 168px;width:168px;min-width:0}.heyan-settings-nav .ant-menu.ant-menu-root.ant-menu-inline{border-inline-end:0}.heyan-settings-content{flex:auto;min-width:0}.heyan-settings-shell-stacked{flex-direction:column;gap:16px}.heyan-section-quiet-title:first-of-type>.heyan-section-head>h2{font-size:0}.heyan-section-quiet-title:first-of-type>.heyan-section-head>h2>.heyan-section-count{font-size:var(--ant-font-size-heading-2,15px)}.heyan-settings-shell-stacked .heyan-settings-content>.ant-card:first-of-type>.ant-card-head{display:none}.heyan-settings-nav-select{min-width:0;max-width:100%}.heyan-task-cluster{align-items:center;gap:var(--ant-margin-xs);min-width:0;display:flex}.heyan-task-row{align-items:center;column-gap:var(--ant-margin-lg);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;min-height:44px;padding-block:2px;display:grid}.heyan-task-row-assignee{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content)}.heyan-task-row-lead{grid-template-columns:fit-content(216px) minmax(0,1fr) 104px 72px auto}.heyan-task-row-fee,.heyan-task-row-invoice{grid-template-columns:fit-content(216px) minmax(0,1fr) 104px auto}.heyan-task-row-reminder{column-gap:var(--ant-margin-sm);grid-template-columns:16px 104px 248px minmax(0,1fr) 88px auto}.heyan-task-row-reminder:has(>.heyan-select-slot){grid-template-columns:28px 16px 104px 248px minmax(0,1fr) 88px auto}@media (width>=768px) and (width<=1024px){.heyan-task-row-reminder{grid-template-columns:16px 96px 176px minmax(0,1fr) 72px auto}.heyan-task-row-reminder:has(>.heyan-select-slot){grid-template-columns:28px 16px 96px 176px minmax(0,1fr) 72px auto}}.heyan-task-row-stagnant{grid-template-columns:minmax(0,1fr) 240px auto}.heyan-task-row-subject{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,max-content)}.heyan-task-subject{font-weight:600}.heyan-task-row-processed{opacity:.65}.heyan-task-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heyan-task-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.heyan-task-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.heyan-task-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (width<=767px){.heyan-case-list-toolbar{flex-wrap:wrap}.heyan-case-list-toolbar>.heyan-seg-scroll{flex:1 0 100%}.heyan-case-list-toolbar>.heyan-case-dim-divider.ant-divider-vertical{display:none}.heyan-task-row,.heyan-task-row-assignee,.heyan-task-row-lead,.heyan-task-row-fee,.heyan-task-row-invoice,.heyan-task-row-reminder,.heyan-task-row-stagnant,.heyan-task-row-subject{flex-wrap:wrap;gap:8px;display:flex}.heyan-task-actions{margin-inline-start:auto}}.heyan-action-link.ant-btn-link{min-width:40px;min-height:40px}.ant-btn-link,.ant-typography a,a.ant-typography,.h-notice a{text-underline-offset:2px;text-decoration:underline}.heyan-action-link-quiet.ant-btn-link,.heyan-action-link-quiet.ant-btn-link:visited,.heyan-action-link-quiet.ant-btn-link:focus-visible{color:var(--ink-600);text-decoration:none}.heyan-action-link-quiet.ant-btn-link:hover{color:var(--ink-800);text-decoration:underline}.heyan-action-link-quiet.ant-btn-link:disabled,.heyan-action-link-quiet.ant-btn-link:disabled:hover{color:var(--ink-600);text-decoration:none}.heyan-shell{background:var(--canvas)}.heyan-need-row{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .12s ease-out;display:flex}.heyan-need-row:hover,.heyan-need-row:focus-visible{background:var(--fill);outline:none}.heyan-user-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:160px;display:inline-block;overflow:hidden}.h-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-thumbnail{object-fit:cover;border-radius:4px}.h-opacity-archived{opacity:.62}.heyan-shell .ant-layout-sider{align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}.heyan-sticky-tabs .ant-tabs-nav{z-index:10;background:var(--canvas);margin-bottom:var(--h-space-4,16px);position:sticky;top:0}@media (width<=767px){.ant-tabs-nav-wrap{scrollbar-width:none;overflow-x:auto}.ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs-nav-list{transform:none!important}.ant-tabs-nav-operations{display:none}}.heyan-priority-wrap{display:block;position:relative}.heyan-priority-dot{background:var(--danger);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px}.ant-typography-copy,.ant-alert-close-icon{justify-content:center;align-items:center;display:inline-flex}@media (pointer:fine),(pointer:none){.ant-typography-copy,.ant-alert-close-icon{min-block-size:24px;min-inline-size:24px}}.heyan-guide-lead{color:var(--ink-800);margin:0}.heyan-guide-hint{color:var(--ink-500);margin:6px 0 0}.heyan-guide-section{border-block-start:1px solid var(--hairline);margin-block-start:28px;padding-block-start:24px}.heyan-guide-flow{counter-reset:heyan-guide-step;margin:0;padding:0;list-style:none}.heyan-guide-step{counter-increment:heyan-guide-step;padding-block-end:16px;padding-inline-start:24px;position:relative}.heyan-guide-step:last-child{padding-block-end:0}.heyan-guide-step:before{content:counter(heyan-guide-step);color:var(--ink-800);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;inset-block-start:0;inset-inline-start:0}.heyan-guide-step:after{content:"";background:var(--hairline);inline-size:1px;position:absolute;inset-block:26px 4px;inset-inline-start:4px}.heyan-guide-step:last-child:after{content:none}.heyan-guide-step-title{color:var(--ink-800);font-weight:600}.heyan-guide-step-detail{color:var(--ink-700);margin:2px 0 0}.heyan-guide-task{margin-block-start:16px}.heyan-guide-task:first-of-type{margin-block-start:0}.heyan-guide-group{margin-block-start:20px}.heyan-guide-group:first-child{margin-block-start:0}.heyan-guide-group-title{color:var(--ink-500);margin:0 0 8px}.heyan-guide-terms{margin:0}.heyan-guide-term{color:var(--ink-800);margin-block-start:12px;font-weight:600}.heyan-guide-terms>div:first-child .heyan-guide-term{margin-block-start:0}.heyan-guide-def{color:var(--ink-700);margin:2px 0 0;margin-inline-start:0}.heyan-guide-drawer .ant-drawer-content-wrapper{max-inline-size:100%}.ant-card-head-wrapper{flex-wrap:wrap}.ant-card-head-title,.ant-card-extra{min-width:0}.heyan-card-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;display:flex}@media (pointer:coarse),(width<=767px){.ant-btn,.ant-picker,.ant-select,.ant-input-number,.ant-segmented,.ant-input-affix-wrapper,.h-filter-chip{min-height:var(--touch-target,44px)}input:not(.ant-input-affix-wrapper input):not(.ant-select input):not(.ant-picker input):not(.ant-input-number input):not(.ant-segmented-item-input){min-width:var(--touch-target,44px);min-height:var(--touch-target,44px)}.ant-segmented-item{min-width:var(--touch-target,44px);min-height:calc(var(--touch-target,44px) - 4px)}}@media (pointer:coarse){a[href],button:not(.ant-switch):not(.ant-input-clear-icon),[role=button]{min-width:var(--touch-target,44px);min-height:var(--touch-target,44px)}.ant-switch{position:relative;overflow:visible}.ant-switch:after{content:"";position:absolute;inset:-11px -4px}a[href]{align-items:center;display:inline-flex}.h-entity-link{min-width:var(--touch-target,44px);padding-block:10px}.heyan-header .ant-btn,.heyan-task-actions .ant-btn,.heyan-action-link-quiet.ant-btn-link,.ant-btn,.h-row-btn,.h-stat-row-btn,.heyan-need-row,.heyan-nav-link,.heyan-expand-seam{min-width:var(--touch-target,44px);min-height:var(--touch-target,44px)}.heyan-task-actions .ant-btn{min-width:var(--touch-target,44px)!important;min-height:var(--touch-target,44px)!important}.heyan-seg-scroll .ant-segmented-item{align-items:center;display:inline-flex}.h-filter-chip{height:auto;min-height:var(--touch-target,44px);padding-block:8px}.h-cap-cell,.h-cap-card-row{min-width:var(--touch-target,44px);min-height:var(--touch-target,44px)}.h-cursor-help{align-items:center;display:inline-flex}.heyan-list-table-card-check.ant-checkbox-wrapper,.ant-table-selection-column .ant-checkbox-wrapper{min-width:var(--touch-target,44px);min-height:var(--touch-target,44px);justify-content:center;align-items:center;display:inline-flex}.heyan-list-table-card-check{margin-top:2px}.h-remote-select,.h-remote-select .ant-select-selector,.h-remote-select .ant-select-selection-overflow{min-width:0;max-width:100%}.h-remote-select .ant-select-selector{min-height:var(--touch-target,44px);height:auto}}.h-scroll-strip{isolation:isolate;position:relative}.h-scroll-strip-edge{z-index:1;pointer-events:none;opacity:0;width:18px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0}.h-scroll-strip-edge-left{background:linear-gradient(to right, var(--surface), transparent);left:0}.h-scroll-strip-edge-right{background:linear-gradient(to left, var(--surface), transparent);right:0}.h-scroll-strip[data-scroll-more-left] .h-scroll-strip-edge-left,.h-scroll-strip[data-scroll-more-right] .h-scroll-strip-edge-right{opacity:1}@media (pointer:coarse){.h-scroll-strip{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.h-scroll-strip::-webkit-scrollbar{height:4px;display:block}.h-scroll-strip::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}}@media (width<=767px){.h-entity-link,.h-case-no{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}.h-case-no{flex-wrap:wrap;flex-basis:100%;line-height:1.5;display:flex}.h-case-no-value,.h-case-no-cause{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;overflow:visible}.heyan-task-clip{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.heyan-task-row>[data-cluster=act]>.heyan-task-clip{white-space:nowrap;overflow-wrap:normal;flex:none}.heyan-task-row>[data-cluster=when],.heyan-task-row>[data-cluster=who],.heyan-task-row>[data-cluster=act],.heyan-task-row>.heyan-task-actions{flex:100%;min-width:0}.heyan-task-row>[data-cluster=who]{flex-wrap:wrap;align-items:flex-start;display:flex}.heyan-task-row>[data-cluster=who]>.h-case-no,.heyan-task-row>[data-cluster=who]>.heyan-task-clip{flex:100%}.heyan-task-row>[data-cluster=act],.heyan-task-row>.heyan-task-actions{justify-content:flex-end}}@media (pointer:coarse){.ant-drawer-content-wrapper,.ant-drawer-content{height:var(--h-vvh,100vh)!important}}.heyan-rule-note{align-items:flex-start;gap:8px;width:100%;line-height:1.6;display:flex}.heyan-disabled-reason{align-items:baseline;gap:8px;max-width:100%;display:inline-flex}.heyan-disabled-reason-action{flex:none;display:inline-flex}.heyan-disabled-reason-text{line-height:1.6}.h-disabled-reason{color:var(--ink-500);font-size:12px}@media (width<=767px){.heyan-disabled-reason{flex-direction:column;align-items:flex-start;gap:0}.heyan-disabled-reason-text{padding-inline-start:4px}}.ant-dropdown-menu-item .heyan-disabled-reason{flex-direction:column;align-items:stretch;gap:2px;width:100%;display:flex}.ant-dropdown-menu-item .heyan-disabled-reason-action{white-space:nowrap}.ant-dropdown-menu-item .heyan-disabled-reason-text{white-space:normal}.ant-dropdown-menu:has(.heyan-disabled-reason){width:max-content;min-width:200px;max-width:min(320px,100vw - 32px)}.h-case-files-breadcrumb .ant-breadcrumb-link{align-items:center;display:inline-flex}.h-case-files-breadcrumb .h-case-files-breadcrumb-label{min-height:40px;font-size:inherit;line-height:inherit;align-items:center;display:inline-flex}.h-case-files-breadcrumb .heyan-action-link{font-size:inherit;line-height:inherit}.h-case-files-breadcrumb .ant-breadcrumb-separator{align-self:center}.h-finance-export-pop{flex-direction:column;gap:8px;width:240px;max-width:calc(100vw - 48px);display:flex}.h-finance-export-pop .ant-picker{width:100%}.h-backtop-narrow{right:auto!important;left:var(--h-space-4,16px)!important;bottom:calc(var(--h-backtop-bottom-offset,0px) + var(--h-space-4,16px))!important}.heyan-header .h-w-320{width:320px;min-width:0;max-width:100%}}.h-list-table-skeleton,.heyan-list-table-skeleton{width:100%}.h-list-table-skeleton-table{border-collapse:collapse;table-layout:fixed;width:100%}.h-list-table-skeleton-table th,.h-list-table-skeleton-table td{border-bottom:1px solid var(--hairline);padding:12px 8px}.h-list-table-skeleton-table thead th{background:var(--fill);height:40px}.h-list-table-skeleton-table tbody td{background:linear-gradient(90deg, var(--fill) 0%, transparent 60%);height:48px}.heyan-list-table-skeleton-card{border:1px solid var(--hairline);border-radius:var(--radius,6px);background:var(--fill);height:72px;margin-bottom:8px}.heyan-section-skeleton-title{background:var(--fill);border-radius:var(--radius,4px);width:30%;height:22px;margin-bottom:12px}.heyan-section-skeleton-rows>div{background:var(--fill);border-radius:var(--radius,4px);height:20px;margin-bottom:10px}.heyan-section-skeleton-rows>div:nth-child(2){width:92%}.heyan-section-skeleton-rows>div:nth-child(3){width:78%}[data-just-created]{background-color:var(--fill);transition:background-color .4s}
