*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-left-24{left:-6rem}.-right-28{right:-7rem}.-top-24{top:-6rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-80px\]{bottom:-80px}.bottom-\[12vh\]{bottom:12vh}.bottom-\[28\%\]{bottom:28%}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/4{left:25%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-10{right:2.5rem}.right-2{right:.5rem}.right-\[4\%\]{right:4%}.right-\[8\%\]{right:8%}.top-1\/3{top:33.333333%}.top-4{top:1rem}.top-\[12\%\]{top:12%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.size-\[18px\]{width:18px;height:18px}.h-3{height:.75rem}.h-4{height:1rem}.h-56{height:14rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-\[72vh\]{max-height:72vh}.w-14{width:3.5rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[480px\]{max-width:480px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-5{row-gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-none{border-style:none}.border-\[\#ff9a5a\]\/30{border-color:#ff9a5a4d}.border-\[\#ff9a5a\]\/50{border-color:#ff9a5a80}.border-\[\#ff9a5a\]\/60{border-color:#ff9a5a99}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-\[\#F6F8FC\]{--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#ff9a5a\]\/10{background-color:#ff9a5a1a}.bg-black\/80{background-color:#000c}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-\[6vh\]{padding-bottom:6vh}.pl-2{padding-left:.5rem}.pt-\[9vh\]{padding-top:9vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0f1419\]{--tw-text-opacity: 1;color:rgb(15 20 25 / var(--tw-text-opacity, 1))}.text-\[\#1a1a2e\]{--tw-text-opacity: 1;color:rgb(26 26 46 / var(--tw-text-opacity, 1))}.text-\[\#72808a\]{--tw-text-opacity: 1;color:rgb(114 128 138 / var(--tw-text-opacity, 1))}.text-\[\#ff9a5a\]{--tw-text-opacity: 1;color:rgb(255 154 90 / var(--tw-text-opacity, 1))}.text-\[\#ffb37e\]{--tw-text-opacity: 1;color:rgb(255 179 126 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.opacity-\[0\.13\]{opacity:.13}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#root{margin:0;padding:0;height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}a{text-decoration:none}:root{--workspace-bg: #FFFFFF;--surface-bg: #FFFFFF;--surface-muted: #F7F8FA;--text-primary: #24262B;--text-secondary: #60646C;--text-tertiary: #8A8D94;--border-default: #F0F1F3;--border-light: #F0F1F3;--primary: #1664FF;--card-padding: 16px;--nav-active-bg: rgba(22, 100, 255, .08)}body{--semi-color-border-0: #F0F1F3;--semi-border-radius-small: 6px}#root{background-color:var(--workspace-bg)}.page-section{margin-bottom:28px}.section-title{font-size:16px;font-weight:600;color:var(--text-primary);padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--border-default)}.kpi-strip{display:flex;gap:16px;margin-bottom:16px}.kpi-strip>*{flex:1 1 0;min-width:0}.kpi-item{display:flex;flex-direction:column;gap:4px;padding:var(--card-padding);background:var(--surface-bg);border:1px solid var(--border-default);border-radius:10px}@media (max-width: 767px){.kpi-strip{flex-wrap:wrap}.kpi-strip>*{flex:1 1 calc(50% - 8px)}}.panel-bordered{background:var(--surface-bg);border:1px solid var(--border-default);border-radius:10px}.ant-card{border:1px solid var(--border-default)!important;box-shadow:none!important;border-radius:10px!important}.ant-card-head{border-bottom:1px solid #f0f0f0!important}.ant-btn-primary{background-color:#ebeced!important;border-color:#ebeced!important;color:#0f1419!important;border-radius:6px!important}.ant-btn-primary:hover{background-color:#e6e7e8!important;border-color:#e6e7e8!important;color:#0f1419!important}.ant-input,.ant-picker-input>input,.ant-select-selector{border-radius:6px!important}.ant-upload-drag{border-radius:6px!important;background-color:#fff!important;border:1px dashed #DDE2F0!important}.ant-alert{border-radius:6px!important;border:none!important}.ant-steps{padding:8px 0}.ant-table{border-radius:6px!important}.login-dark{--semi-color-primary: #0f1419;--semi-color-primary-hover: #2c3238;--semi-color-primary-active: #000000;--semi-color-primary-light-default: #ebecee;--semi-color-primary-light-hover: #e0e2e4;--semi-color-primary-light-active: #d6d8db}.semi-card{border:1px solid var(--border-default)!important;box-shadow:none!important;border-radius:10px!important}.person-trajectory-timeline .semi-timeline-item-content{margin-left:29px!important}.trajectory-tag-popover{width:500px!important}.person-trajectory-timeline .semi-timeline-item-tail{border-left-color:#e0e0e0!important}.employee-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1600px){.employee-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.employee-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.employee-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.employee-grid{grid-template-columns:repeat(1,1fr)}}.risk-modal .semi-modal-content{background-color:var(--surface-muted)!important}.semi-datepicker-quick-control-left-content{grid-template-columns:minmax(76.5px,84px)}.console-scope-cascader .semi-cascader-option-icon{display:inline-flex;align-items:center;justify-content:center}.console-scope-cascader .semi-cascader-option-icon-empty:before,.console-scope-cascader .semi-cascader-option-icon-active:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--semi-color-text-2);background-color:transparent;box-sizing:border-box}.console-scope-cascader .semi-cascader-option-icon-active:before{border-color:var(--semi-color-primary);background-color:var(--semi-color-primary)}.console-scope-cascader .semi-cascader-option-icon-active svg{display:none}.org-ranking-card .semi-table-thead .semi-table-row-head{white-space:nowrap;font-weight:500}.org-ranking-card .semi-table{table-layout:fixed!important}.org-ranking-card .semi-table-expand-icon{margin-right:8px}.org-ranking-card .semi-table-tbody>.semi-table-row.ranking-row-level-0>.semi-table-row-cell:first-child{padding-left:16px!important}.org-ranking-card .semi-table-tbody>.semi-table-row.ranking-row-level-1>.semi-table-row-cell:first-child{padding-left:30px!important}.org-ranking-card .semi-table-tbody>.semi-table-row.ranking-row-level-2>.semi-table-row-cell:first-child{padding-left:44px!important}.org-ranking-card .semi-table-expand-inner{display:block!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.org-ranking-card .semi-table-tbody>.semi-table-row.semi-table-row-expand>.semi-table-row-cell{background-color:#fff!important;padding:0!important}.org-ranking-card .semi-table-row-expand .semi-table-tbody>.semi-table-row>.semi-table-row-cell{background-color:#fff}.org-ranking-card .semi-table-row-cell:last-child{padding-right:0!important}.org-ranking-card .semi-table-row-cell{padding-top:10px!important;padding-bottom:10px!important}.org-ranking-card .num-cell{font-variant-numeric:tabular-nums}.org-ranking-card .ranking-name-level-0{font-weight:600;color:var(--text-primary)}.org-ranking-card .ranking-name-level-1{font-weight:500;color:var(--text-primary)}.org-ranking-card .ranking-name-level-2{font-weight:400;color:var(--text-secondary)}.org-ranking-card .semi-table-tbody>.semi-table-row:not(.semi-table-row-expand):hover>.semi-table-row-cell{background:var(--surface-muted)!important;background-image:none!important}.risk-tag-cell .semi-table-cell{padding-right:0!important}.date-axis-nav:hover{background:var(--surface-muted)!important}.date-axis-day:hover:not(:disabled):not(.active){background:var(--surface-muted)!important}.btn-export-report{padding:6px 16px;background:#fff;color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s ease}.btn-export-report:hover:not(:disabled){background:var(--surface-muted)}.btn-export-report:disabled{color:var(--text-tertiary);background:var(--surface-muted);cursor:not-allowed}.delta-badge{display:inline-block;align-self:flex-start;margin-top:4px;padding:1px 6px;border-radius:4px;font-size:12px;font-weight:500;vertical-align:middle}.delta-badge.up,.delta-badge.down{background:none}.delta-badge .delta-badge-arrow,.delta-badge .delta-badge-value{color:#0faa5c}.delta-badge.down .delta-badge-arrow,.delta-badge.down .delta-badge-value{color:#f54c5c}.delta-badge .delta-badge-label{color:var(--text-tertiary);margin:0 4px}.app-shell{display:flex;height:100dvh;overflow:hidden;background:var(--workspace-bg)}.sidebar{--sidebar-width: 216px;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:0;background:var(--surface-muted);display:flex;flex-direction:column;transition:width .18s ease,flex-basis .18s ease}.sidebar.collapsed{--sidebar-width: 60px}.sidebar-brand{display:flex;align-items:center;gap:10px;height:64px;flex-shrink:0;padding:0 16px;color:#0f1419;overflow:hidden;white-space:nowrap}.sidebar.collapsed .sidebar-brand{padding:0;justify-content:center}.sidebar-brand-name{font-size:14px;font-weight:600;letter-spacing:-.01em;transition:opacity .16s ease}.sidebar.collapsed .sidebar-brand-name{opacity:0;width:0}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:4px 10px 8px}.sidebar-spacer{flex:1 1 auto;min-height:16px}.sidebar-nav-group{display:flex;flex-direction:column;gap:4px}.sidebar-group-title{padding:12px 12px 4px;font-size:11px;font-weight:500;color:#9ca0a8;letter-spacing:.04em;white-space:nowrap}.sidebar.collapsed .sidebar-group-title{text-align:center;padding:12px 0 4px}.sidebar-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:#60646c;cursor:pointer;white-space:nowrap;border:none;background:transparent;width:100%;text-align:left;transition:background-color .15s ease,color .15s ease}.sidebar-item:hover{background:#f5f6f8}.sidebar-item.active{background:#1664ff14;color:var(--primary);font-weight:600}.sidebar-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sidebar-item-icon{flex:0 0 18px;display:flex;align-items:center;justify-content:center}.sidebar-item-label{overflow:hidden;text-overflow:ellipsis;transition:opacity .16s ease}.sidebar.collapsed .sidebar-item{padding:0;justify-content:center}.sidebar.collapsed .sidebar-item-label{opacity:0;width:0}.sidebar-footer{flex-shrink:0;border-top:1px solid var(--border-light);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.sidebar-toggle{color:#9ca0a8}.sidebar-logout{color:#d4380d}.sidebar-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006}.sidebar-drawer{--sidebar-width: 240px;position:absolute;left:0;top:0;bottom:0;box-shadow:2px 0 12px #0000001f;transition:none}.app-main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.utility-header{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:24px}.utility-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#536471;cursor:pointer;transition:background-color .15s ease,color .15s ease}.utility-icon-btn:hover{background:#f5f6f8;color:#0f1419}.utility-icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.utility-header-title-main{font-size:28px;font-weight:600;color:var(--text-primary);line-height:1.3}.workspace{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.workspace-inner{min-height:100%;padding:24px}@media (max-width: 767px){.workspace-inner{padding:12px}}.hover\:bg-\[\#ff9a5a\]\/10:hover{background-color:#ff9a5a1a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:opacity-90:hover{opacity:.9}.disabled\:opacity-60:disabled{opacity:.6}
