html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.integration-form[data-v-b824ba7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:16px}.integration-full[data-v-b824ba7c]{grid-column:1/-1}.integration-error[data-v-b824ba7c]{margin-top:10px}.json-box[data-v-b824ba7c]{max-height:250px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere}@media(max-width:640px){.integration-form[data-v-b824ba7c]{grid-template-columns:minmax(0,1fr)}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;font-size:14px;color:#25334a;background:#f3f5f8;--bg: #f3f5f8;--panel: #ffffff;--panel-subtle: #f8fafc;--text: #25334a;--heading: #14233b;--muted: #7b879a;--line: #e5eaf1;--hover: #eff5ff;--primary: #2563eb;--primary-soft: #edf3ff;--accent: #109785;--purple: var(--primary);--shadow: 0 2px 4px rgb(19 41 75 / 2%), 0 6px 20px rgb(19 41 75 / 3%);--sidebar-width: 244px;--sidebar-bg: #101f35;--sidebar-text: #aab9ce;--radius: 12px}[data-theme=dark]{color-scheme:dark;--bg: #0f1725;--panel: #182235;--panel-subtle: #1b293d;--text: #d7e0ee;--heading: #edf3fc;--muted: #91a1b7;--line: #2a374c;--hover: #20334f;--primary: #6b9bff;--primary-soft: #203451;--accent: #49c2af;--shadow: 0 3px 14px rgb(0 0 0 / 10%);--sidebar-bg: #0a1424}*{box-sizing:border-box}html{min-width:320px;scrollbar-gutter:stable}body{margin:0;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #6b9bff;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{color:var(--heading);font-size:26px;letter-spacing:-.7px;margin-bottom:8px;font-weight:650;line-height:1.4}h2,h3{color:var(--heading)}h3{font-size:15px;margin-bottom:0;font-weight:600}p{line-height:1.75}small{font-size:12px}.muted{color:var(--muted)}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.9px;color:var(--muted);margin-bottom:9px;text-transform:uppercase}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.app-shell{display:flex;min-height:100dvh;background:var(--bg);color:var(--text)}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;z-index:30;border-right:1px solid rgb(255 255 255 / 4%);transition:width .2s ease,transform .2s ease}.sidebar-brand-row{display:flex;align-items:center;min-height:82px;flex-shrink:0}.brand{display:flex;gap:11px;align-items:center;color:#fff;font-size:23px;font-weight:750;letter-spacing:2.6px;padding:20px 23px;white-space:nowrap}.brand:hover{color:#fff}.brand-mark{background:#2563eb;width:36px;height:36px;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 5px 14px #0000001f;color:#fff}.brand-wordmark{display:block;line-height:1.05}.brand small{display:block;font-size:9px;font-weight:400;color:#7f94b1;letter-spacing:2px;margin-top:7px}.tenant{margin:2px 16px 15px;padding:12px 11px;border:1px solid #2a3a51;background:#192a43;border-radius:9px;display:flex;align-items:center;gap:9px;flex-shrink:0}.tenant-icon{width:31px;height:32px;border-radius:7px;display:grid;place-items:center;color:#a8c0df;background:#243b5b;flex-shrink:0}.tenant-copy{min-width:0}.tenant-copy strong{display:block;color:#d8e4f5;font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:137px}.tenant small{display:block;color:#8094af;font-size:10px;margin-top:5px}.online-dot{display:inline-block;width:6px;height:6px;background:#31c3a1;border-radius:50%;flex-shrink:0}.tenant .online-dot{margin-left:auto;box-shadow:0 0 0 3px #31c3a114}.sidebar nav{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:0 12px 12px;scrollbar-width:thin;scrollbar-color:#33455e transparent;overscroll-behavior:contain}.nav-group{margin-bottom:15px}.nav-heading{color:#637c9e;font-size:10px;font-weight:550;letter-spacing:1.2px;margin:19px 13px 7px}.nav-group:first-child .nav-heading{margin-top:8px}.nav-item{display:flex;gap:11px;min-height:37px;align-items:center;padding:8px 12px;margin-bottom:3px;font-size:12px;color:var(--sidebar-text);border-radius:7px;position:relative;transition:background .15s,color .15s}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-icon{flex-shrink:0;color:#7f96b4}.nav-item:hover{color:#f2f7ff;background:#1b2e49}.nav-item:hover .nav-icon{color:#c3d5ed}.nav-item.is-active,.nav-item.router-link-active{background:#245de0;color:#fff;font-weight:550;box-shadow:0 4px 12px #00000014}.nav-item.is-active .nav-icon,.nav-item.router-link-active .nav-icon{color:#e3ecff}.nav-active-arrow{margin-left:auto;opacity:.65;flex-shrink:0}.nav-active-dot{width:5px;height:5px;border-radius:50%;background:#b7d2ff;margin-left:auto}.sidebar-foot{margin:0 16px;padding:15px 3px 17px;border-top:1px solid #24354e;font-size:10px;color:#7890af;display:flex;gap:7px;align-items:center;white-space:nowrap;flex-shrink:0}.sidebar-foot small{margin-left:auto;font-size:10px;color:#5c7495}.sidebar-foot-compact{justify-content:center}.sidebar-mobile-close{display:none!important}.main-shell{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-width:0;min-height:100dvh;transition:margin .2s ease,width .2s ease}.topbar{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:var(--panel);gap:16px}.topbar-left{display:flex;align-items:center;gap:16px;min-width:0}.breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;font-size:12px}.breadcrumb-parent{color:var(--muted);white-space:nowrap}.breadcrumb-divider{color:#b1bdcd;flex-shrink:0}.breadcrumb b{color:var(--text);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{display:flex;align-items:center;gap:9px;flex-shrink:0}.icon-button{border:0;background:transparent;color:var(--muted);width:33px;height:33px;padding:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;flex-shrink:0}.icon-button:hover{background:var(--hover);color:var(--primary)}.integration-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:7px 11px;color:var(--text);background:var(--panel);font-size:11px;height:33px;margin-right:3px}.integration-button:hover{background:var(--hover);border-color:var(--primary);color:var(--primary)}.language-control{display:flex;align-items:center;gap:2px;color:var(--muted)}.language-control .ant-select{width:96px;font-size:11px}.language-control .ant-select-selector{padding-left:4px!important}.language-control .ant-select-selection-item{color:var(--text)}.demo-chip{color:var(--accent);background:var(--hover);border:1px solid var(--line);padding:3px 8px;border-radius:5px;font-size:10px;white-space:nowrap}.profile-button{border:0;background:transparent;display:flex;align-items:center;gap:9px;color:var(--muted);margin-left:7px;padding:0 0 0 17px;border-left:1px solid var(--line)}.avatar{width:33px;height:33px;background:#e8f0fc;border:1px solid #dce8fa;border-radius:10px;display:grid;place-items:center;color:#2d63b5;font-size:13px;font-weight:600;flex-shrink:0}.profile-text{font-size:11px;color:var(--text);text-align:left;font-weight:550}.profile-text small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:3px}.profile-chevron{margin-left:6px}.account-menu .ant-dropdown-menu-item{display:flex;align-items:center;gap:9px;padding:10px 14px!important;font-size:12px}.account-menu .ant-dropdown-menu-title-content{display:flex;align-items:center;gap:9px}.page-content{padding:28px 30px;flex:1;min-width:0;max-width:1920px;width:100%;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.page-heading p{font-size:12px;margin-bottom:0;color:var(--muted)}.heading-right{display:flex;align-items:center;gap:12px}.date-pill{font-size:11px;color:var(--muted)}.greeting-dot{font-size:23px;font-weight:400;margin-left:12px;color:#dfa14a}.page-footer{font-size:10px;color:#9aa6b8;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 30px 20px}.footer-brand{font-size:10px;letter-spacing:1px;font-weight:600}.footer-brand span{font-size:10px;letter-spacing:0;font-weight:400}.collapsed .sidebar{width:76px}.collapsed .main-shell{margin-left:76px;width:calc(100% - 76px)}.collapsed .brand{padding:23px 19px}.collapsed .sidebar nav{padding:0 12px 12px}.collapsed .nav-item{padding:10px;justify-content:center;min-height:39px}.collapsed .nav-group{margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #24354e}.collapsed .nav-group:last-child{border-bottom:0}.mobile-toggle{display:none}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.metric-card{padding:21px 23px}.metric-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.metric-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:19px}.purple{color:#5d6fc9;background:#eef0fc}.blue{color:#367bd5;background:#edf4ff}.orange{color:#c78c35;background:#fff7e9}.green{color:#109785;background:#eaf8f4}.metric-card strong{font-size:32px;display:block;letter-spacing:-1px;margin:9px 0 13px;font-weight:650;line-height:1.15;color:var(--heading);font-variant-numeric:tabular-nums}.metric-card small{font-size:11px;color:var(--muted);display:block}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px 7px}.section-title .muted,.section-title a{font-size:11px}.section-title small{display:block;margin-top:6px}.quick-panel{margin-bottom:24px}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 23px 23px}.quick-grid a{display:flex;align-items:center;gap:10px;background:var(--panel-subtle);border:1px solid var(--line);padding:13px 12px;border-radius:8px;font-size:12px;color:var(--text);transition:border .15s,background .15s}.quick-grid a:hover{border-color:#9bbaf2;background:var(--hover)}.quick-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-size:16px;flex-shrink:0}.quick-grid b{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.chart-grid{display:grid;grid-template-columns:1.9fr 1fr;gap:22px;margin-bottom:24px}.chart{width:100%;padding:5px 12px;min-width:0}.home-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.todo-line{display:flex;align-items:center;gap:11px;padding:18px 23px;border-bottom:1px solid var(--line)}.todo-line:last-child{border-bottom:0}.todo-check{color:var(--primary);border:1px solid #cddcf4;border-radius:6px;width:23px;height:23px;display:grid;place-items:center;font-size:11px;flex-shrink:0}.todo-line b{font-size:12px;font-weight:550}.todo-line small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.todo-line .ant-tag{margin-left:auto;font-size:10px;border:0}.home-notice{display:flex;gap:10px;padding:18px 23px}.home-notice b{font-weight:550;font-size:12px}.home-notice p{font-size:11px;color:var(--muted);margin:6px 0}.home-notice small{font-size:10px;color:var(--muted)}.notice-dot{height:6px;width:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:6px}.filter-panel{padding:22px 23px;margin-bottom:18px}.filters{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filters label{min-width:145px;flex:1;max-width:240px}.filters label>span:first-child{display:block;font-size:11px;color:var(--muted);margin-bottom:7px;font-weight:500}.filters .ant-select{width:100%}.filter-actions{display:flex;gap:8px;margin-left:auto;align-self:flex-end}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 23px}.table-toolbar small{display:block;font-size:11px;margin-top:7px;color:var(--muted)}.count-chip{display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-left:7px;padding:2px 8px;background:var(--primary-soft);color:var(--primary);border-radius:5px;font-weight:550}.table-panel{min-width:0}.table-panel .ant-table{font-size:12px;color:var(--text)}.table-panel .ant-table-thead>tr>th{font-size:11px;font-weight:600;color:var(--muted);background:var(--panel-subtle);border-bottom-color:var(--line)}.table-panel .ant-table-tbody>tr>td{border-bottom-color:var(--line)}.table-panel .ant-table-pagination{padding:0 20px}.table-panel .ant-table-cell{padding:15px 18px!important}.table-panel .ant-table-wrapper{overflow:hidden;border-radius:0 0 var(--radius) var(--radius)}.table-panel .ant-table-tbody>tr:hover>td{background:var(--hover)!important}.table-name{font-weight:550;color:var(--heading)}.danger-link{color:#dc5268}.selection-bar{padding:12px 23px;background:var(--primary-soft);border-top:1px solid var(--line);display:flex;gap:10px;align-items:center;font-size:12px;flex-wrap:wrap}.column-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.editor-form{padding-bottom:20px}.editor-form .ant-form-item-label>label{font-size:12px;color:var(--text)}.editor-form .ant-form-item{margin-bottom:20px}.json-box{background:var(--panel-subtle);color:var(--text);padding:14px;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.7;border:1px solid var(--line);border-radius:8px;max-height:350px;overflow:auto}.timeline-item{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.timeline-item p{margin:7px 0}.timeline-item:last-of-type{margin-bottom:14px}.stats-filters{padding:20px 23px;margin-bottom:22px}.pool-tabs{margin-bottom:18px}.claim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.claim-card{overflow:hidden}.claim-card>h3{padding:23px 23px 9px;font-size:16px}.claim-card>p{margin:0 23px 18px;font-size:12px;color:var(--muted);min-height:42px}.claim-metrics{display:flex;justify-content:space-around;border-top:1px solid var(--line);background:var(--panel-subtle);padding:20px 16px}.claim-metrics strong{font-size:25px;display:block;font-weight:600;letter-spacing:-.5px;color:var(--heading);font-variant-numeric:tabular-nums}.claim-metrics small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.claim-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:17px 23px}.claim-bottom small{font-size:11px;color:var(--muted)}.org-chart{text-align:center;padding:32px;overflow:auto}.org-root{margin:32px auto}.org-card{display:inline-block;padding:23px 28px;min-width:200px;background:var(--primary-soft);border:1px solid #c8dafa;border-radius:10px;font-weight:550;color:var(--heading)}.org-card small{display:block;font-weight:400;font-size:11px;color:var(--muted);margin-top:9px}.org-card p{font-size:12px;margin:12px 0}.org-branches{display:flex;justify-content:center;gap:24px;padding-top:30px;border-top:1px solid var(--line);flex-wrap:wrap;margin-bottom:30px}.org-branches .org-card{position:relative}.org-branches .org-card:before{content:"";position:absolute;left:50%;height:30px;width:1px;background:var(--line);top:-31px}.drawer-intro{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.notice-item{padding:22px 0;border-bottom:1px solid var(--line)}.notice-item h3{font-size:14px;line-height:1.7}.notice-item h3 .ant-tag{margin-left:6px;font-size:10px}.notice-item p{font-size:12px;color:var(--muted);margin:12px 0}.notice-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.notice-meta .ant-btn{display:inline-flex;align-items:center;gap:5px;font-size:11px}.profile-summary{display:flex;align-items:center;gap:12px;background:var(--panel-subtle);padding:17px;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.profile-summary .avatar{width:43px;height:43px;font-size:18px}.profile-summary strong{font-size:14px;color:var(--heading)}.profile-summary small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.ant-drawer-content-wrapper{max-width:100vw}.ant-btn-primary{box-shadow:0 2px 3px #2563eb1f}.ant-btn{font-weight:500}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-content>.flow-workspace{min-width:0}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--panel);color:var(--text)}.login-story{position:relative;background:radial-gradient(ellipse at 15% 40%,#3d7feb18,transparent 60%),linear-gradient(145deg,#eff5ff,#e7edf7);padding:45px 12% 65px}.login-story .brand{padding:0;margin-bottom:95px;height:auto;color:var(--heading)}.login-story>.eyebrow{font-size:10px;color:var(--muted)}.login-story h1{font-size:42px;line-height:1.6;font-weight:600;margin-top:20px;letter-spacing:-1px;color:var(--heading)}.login-story p{color:var(--muted);font-size:14px;line-height:2}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:45px}.story-grid span{font-size:12px;color:var(--muted)}.story-grid b{display:block;font-size:23px;color:var(--heading);margin-bottom:10px}.login-note{display:block;position:absolute;bottom:35px;color:var(--muted);font-size:10px}.login-card{align-self:center;justify-self:center;width:min(350px,80%);padding:45px 0}.login-card h2{font-size:25px;margin-bottom:10px}.login-card>.muted{font-size:12px;margin-bottom:34px}.login-card .ant-form-item-label>label{font-size:12px}.login-card .ant-btn{font-size:13px;margin-top:10px}.login-help{font-size:10px;color:var(--muted);margin-top:25px;line-height:1.8}[data-theme=dark] .avatar{color:#a9c8ff;background:#223857;border-color:#30496d}[data-theme=dark] .purple{background:#2c2d4b;color:#a9a8f2}[data-theme=dark] .blue{background:#203552;color:#84b7ff}[data-theme=dark] .green{background:#193f3d;color:#59c9b5}[data-theme=dark] .orange{background:#433726;color:#e4b86a}[data-theme=dark] .org-card{border-color:#314e77}[data-theme=dark] .login-story{background:#12223a}@media(min-width:1600px){.page-content{padding:34px 42px}.metric-card{padding:25px 28px}.quick-grid{gap:18px}.topbar{padding:0 42px}.page-footer{padding-left:42px;padding-right:42px}}@media(max-width:1200px){:root{--sidebar-width: 222px}.brand{padding-left:20px}.tenant-copy strong{max-width:117px}.topbar{padding:0 22px}.topbar-right{gap:5px}.profile-text{display:none}.profile-chevron{margin-left:0}.page-content{padding:25px 22px}.metric-grid{gap:14px}.metric-card{padding:19px}.claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.date-pill{display:none}}@media(max-width:980px){:root{--sidebar-width: 208px}.tenant{margin-left:12px;margin-right:12px}.tenant-copy strong{max-width:109px}.breadcrumb{gap:8px}.breadcrumb-parent,.breadcrumb-divider{display:none}.topbar-left{gap:10px}.integration-button{padding:7px}.integration-button span{display:none}.language-control>svg{display:none}.language-control .ant-select{width:88px}.topbar-right{gap:3px}.profile-button{margin-left:4px;padding-left:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid,.home-bottom{grid-template-columns:minmax(0,1fr)}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-grid{grid-template-columns:minmax(0,1fr)}.table-toolbar{flex-wrap:wrap}.login-story{padding:30px 10%}.login-story h1{font-size:32px}}@media(max-width:680px){html{scrollbar-gutter:auto}.sidebar,.collapsed .sidebar{width:244px;transform:translate(-100%)}.sidebar.mobileOpen{transform:translate(0);box-shadow:12px 0 40px #040e1e38}.sidebar-brand-row{justify-content:space-between;padding-right:10px}.sidebar-mobile-close{display:inline-flex!important;color:#9cb0cd}.collapsed .sidebar.mobileOpen .brand,.brand{padding:20px 23px}.collapsed .sidebar.mobileOpen .nav-item{justify-content:flex-start;padding:8px 12px;min-height:37px}.collapsed .sidebar.mobileOpen .nav-group{border-bottom:0;padding-bottom:0;margin-bottom:15px}.tenant-copy strong{max-width:137px}.main-shell,.collapsed .main-shell{margin-left:0;width:100%}.desktop-toggle{display:none}.mobile-toggle{display:inline-flex}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#06112270;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:29}.topbar{height:58px;padding:0 12px;gap:7px}.topbar-left{gap:6px;flex:1}.breadcrumb{font-size:11px}.breadcrumb b{max-width:140px}.topbar-right{gap:1px}.icon-button{width:29px;height:31px;border-radius:6px}.integration-button{width:29px;height:31px;padding:0;margin:0;border:0;background:transparent;color:var(--muted)}.language-control .ant-select{width:70px;font-size:10px}.language-control .ant-select-selection-item{padding-inline-end:10px!important}.language-control .ant-select-selector{padding-right:3px!important;padding-left:3px!important}.language-control .ant-select-arrow{font-size:8px;right:2px}.profile-button{margin-left:3px;padding-left:7px;gap:0}.avatar{width:29px;height:29px;border-radius:8px;font-size:12px}.profile-chevron{display:none}.page-content{padding:22px 14px}.page-heading{gap:12px;margin-bottom:21px;align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:9px;margin-bottom:6px}.heading-right{gap:7px;flex-wrap:wrap}.heading-right .date-pill{display:none}.metric-grid{gap:11px;margin-bottom:17px}.metric-card{padding:17px 15px}.metric-card strong{font-size:28px}.metric-card small{font-size:10px;line-height:1.6}.metric-icon{width:29px;height:29px;font-size:16px}.metric-top{font-size:11px;gap:5px}.quick-grid{padding:15px 16px 17px;gap:9px}.quick-grid a{font-size:11px;padding:10px 9px;gap:7px}.quick-icon{width:25px;height:25px}.section-title{padding:18px 17px 5px}.chart-grid,.home-bottom{gap:17px;margin-bottom:17px}.section-title h3{font-size:14px}.quick-panel{margin-bottom:17px}.todo-line,.home-notice{padding:16px 17px}.filter-panel{padding:17px}.filters{gap:13px 11px}.filters label{min-width:calc(50% - 6px);max-width:none}.filter-actions{width:100%;margin-left:0}.filter-actions .ant-btn{flex:1}.table-toolbar{padding:17px;gap:13px}.table-toolbar h3{font-size:14px}.table-toolbar .ant-btn{font-size:11px}.table-panel .ant-table-cell{padding:13px 14px!important}.table-panel .ant-table-pagination{padding:0 12px;flex-wrap:wrap}.selection-bar{padding:12px 17px}.stats-filters{padding:17px}.claim-grid{gap:16px}.claim-card>h3{padding:20px 18px 9px}.claim-card>p{margin-left:18px;margin-right:18px}.claim-bottom{padding:16px 18px;flex-wrap:wrap}.org-card{min-width:180px}.org-chart{padding:20px 12px}.page-footer{padding:4px 15px 18px;font-size:9px}.page-footer>span:last-child{display:none}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-body{padding:22px 19px!important}.notice-meta{flex-wrap:wrap}.login-page{display:block;padding:30px 0;min-height:100vh;background:var(--bg)}.login-story{padding:10px 10% 30px;background:none}.login-story .brand{margin-bottom:35px}.login-story h1,.login-story p,.story-grid,.login-note,.login-story>.eyebrow{display:none}.login-card{margin:0 auto;padding:15px 0}}@media(max-width:380px){.topbar{padding-left:8px;padding-right:8px}.breadcrumb b{max-width:80px}.language-control .ant-select{width:62px}.page-content{padding-left:11px;padding-right:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
