@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-italic.2qw3vcvdlpkw-.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-italic.3r9ukida7ahii.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-italic.2615vh2htdx4j.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-italic.2iflk11asdm0v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-italic.3-v117ytobqoi.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-italic.3opya7s7zb-c9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-italic.14_jzguvo_u9g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-italic.32fz5ivq8b-_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-italic.0sz9nk0_869mo.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-italic.2v9uc5shvlw6o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-italic.1_8u9naxcgtyx.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-italic.28rqeiv1e5hlr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", Menlo, Consolas, monospace;--brand-color:#b5491a;--brand-tint:#e4f1e7;--brand-radius:0px;--page-bg:#f4f4f4;--surface:#fff;--layer:#f4f4f4;--border:#e0e0e0;--border-strong:#8d8d8d;--text:#161616;--text-secondary:#525252;--text-muted:#6f6f6f;--focus:#b5491a;--support-error:#da1e28;--support-success:#24a148;--support-warning:#f1c21b;--support-info:#0043ce}html{overscroll-behavior:none;scroll-behavior:auto}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--page-bg);min-height:100%;color:var(--text);font-family:var(--font-sans);letter-spacing:.16px;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;line-height:1.43}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:400}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{letter-spacing:0;font-weight:400!important}h4.ant-typography,h5.ant-typography{font-weight:600!important}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-head-left{align-items:center;gap:6px;min-width:0;display:flex}.page-head-left>.ant-btn{flex-shrink:0;margin-left:-8px}.title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.title-row .page-title{line-height:1.25!important}.title-row .pill{position:relative;top:1px}.page-header .muted{margin-top:2px}.page-title{letter-spacing:0;margin:0!important;font-weight:400!important}.page-header{margin-bottom:24px}.page-header .muted{color:var(--text-secondary);max-width:72ch}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);letter-spacing:.32px;font-size:12px}.clickable-row{cursor:pointer}.app-content{width:100%;padding:32px 32px 64px}.ant-card{box-shadow:none!important;border:1px solid var(--border)!important}.ant-card-head{font-weight:600;border-bottom:1px solid var(--border)!important}.level-card,.field-card{border:1px solid var(--border);border-radius:var(--brand-radius);background:var(--surface);transition:border-color .15s,background .15s}.level-card{margin-bottom:8px;padding:12px 16px}.field-card{align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.level-card.active,.field-card.selected{border-color:var(--brand-color);background:var(--brand-tint)}.pill{white-space:nowrap;letter-spacing:.32px;border-radius:24px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.pill-green{color:#044317;background:#a7f0ba}.pill-orange{color:#8a3800;background:#ffd9be}.pill-red{color:#750e13;background:#ffd7d9}.pill-grey{color:#161616;background:#e0e0e0}.pill-blue{color:#002d9c;background:#d0e2ff}.pill-purple{color:#491d8b;background:#e8daff}.pill-amber{color:#684e00;background:#fcf4d6}.pill-teal{color:#004144;background:#9ef0f0}.pill-cyan{color:#003a6d;background:#bae6ff}.pill-magenta{color:#740937;background:#ffd6e8}.pill-plain:before{display:none}.ant-table-wrapper .ant-table{border:1px solid var(--border);border-radius:0;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{text-transform:none;letter-spacing:.16px;font-size:14px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--border)}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto!important}.side-team{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:center;gap:10px;min-width:0;margin:0 0 8px;padding:14px 16px;display:flex}.side-section{letter-spacing:.32px;text-transform:none;color:var(--text-secondary);margin:16px 16px 4px;font-size:12px;font-weight:600}.side-promo{background:var(--layer);border:1px solid var(--border);border-radius:0;margin:16px;padding:16px}.ant-layout-sider .ant-menu-light .ant-menu-item-selected{box-shadow:inset 4px 0 0 var(--brand-color);font-weight:600}.ant-layout-sider .ant-menu-item{padding-inline:16px!important}.side-nav-dark{color:#f4f4f4}.side-nav-dark .side-team{color:#f4f4f4;border-bottom-color:#393939}.side-nav-dark .side-section{color:#a8a8a8}.side-nav-dark .side-promo{color:#f4f4f4;background:#262626;border-color:#393939}.side-nav-dark .side-divider{border-top:1px solid #393939;margin:8px 16px}.side-nav .side-divider{border-top:1px solid var(--border);margin:8px 16px}.side-nav-dark .ant-menu-dark .ant-menu-item-selected{font-weight:600;box-shadow:inset 4px 0 #d9a441}.side-nav-dark .ant-menu-dark .ant-menu-item{border-radius:0;width:100%;margin:0}.side-nav-dark .ant-menu-dark .ant-menu-item a{color:inherit}.side-foot{border-top:1px solid var(--border);color:var(--text-secondary);padding:16px;font-size:12px;line-height:1.4}.side-nav-dark .side-foot{color:#c6c6c6;border-top-color:#393939}.ant-layout-sider-collapsed .side-foot{display:none}.hide-mobile{display:initial}.stat-card{border:1px solid var(--border);border-left:4px solid var(--stat-accent,var(--border-strong));background:var(--surface);border-radius:0;flex-direction:column;min-height:120px;padding:16px 16px 16px 20px;display:flex;position:relative;overflow:hidden}.stat-card:hover{background:#fafafa}.stat-card .stat-icon{width:24px;height:24px;color:var(--stat-accent,var(--text-secondary));justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;top:14px;right:14px}.stat-card .stat-label{color:var(--text-secondary);letter-spacing:.32px;order:-1;margin-bottom:8px;padding-right:32px;font-size:12px}.stat-card .stat-value{letter-spacing:0;font-size:32px;font-weight:300;line-height:1.25}.stat-blue{--stat-accent:#b5491a}.stat-green{--stat-accent:#3c7d2c}.stat-orange{--stat-accent:#d9a441}.stat-purple{--stat-accent:#3a1708}.stat-grey{--stat-accent:#8d8d8d}.ant-modal .ant-modal-title{font-weight:400}.ant-statistic .ant-statistic-content{font-weight:300}.ant-drawer .ant-drawer-title{font-size:20px;font-weight:400}.icon-tile{background:var(--surface);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ant-btn.ant-btn-icon-only{width:40px;height:40px;padding:0;border-radius:var(--brand-radius)!important}.ant-btn.ant-btn-icon-only.ant-btn-sm{width:32px;height:32px}.ant-btn:focus-visible,.ant-input:not(.ant-input-affix-wrapper>.ant-input):focus-visible,a:focus-visible{outline-offset:0;outline:1px solid var(--focus)!important}.ant-input-affix-wrapper>.ant-input:focus,.ant-input-affix-wrapper>.ant-input:focus-visible{box-shadow:none!important;outline:none!important}.ant-btn-dangerous:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link){border-color:var(--support-error)!important;color:var(--support-error)!important;background:0 0!important}.ant-btn-dangerous:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):hover{background:var(--support-error)!important;color:#fff!important}.ant-btn-dashed{border-style:dashed;background:0 0!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--brand-radius)!important;border-color:var(--border)!important}.ant-dropdown .ant-dropdown-menu{border-radius:var(--brand-radius);border:1px solid var(--border);padding:0;box-shadow:0 2px 6px #0003}.ant-dropdown .ant-dropdown-menu-item{border-radius:0;padding:10px 16px}.ant-popover .ant-popover-inner{border-radius:var(--brand-radius);border:1px solid var(--border);box-shadow:0 2px 6px #0003}.ant-card-extra a{color:var(--text-muted);font-weight:500}.ant-card-extra a:hover{color:var(--text)}.ant-select-dropdown{border-radius:var(--brand-radius);border:1px solid var(--border);padding:0;box-shadow:0 2px 6px #0003}.ant-select-dropdown .ant-select-item{border-bottom:1px solid var(--border);border-radius:0}.ant-select-dropdown .ant-select-item:last-child{border-bottom:0}.ant-picker-dropdown .ant-picker-panel-container{border-radius:var(--brand-radius);border:1px solid var(--border)}.ant-form-item-label>label{color:var(--text-secondary);letter-spacing:.32px;font-size:12px}.ant-input-outlined,.ant-input-number-outlined,.ant-picker-outlined,.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-input-affix-wrapper{background:var(--layer)!important;border-color:transparent transparent var(--border-strong) transparent!important}.ant-input-outlined:hover,.ant-input-affix-wrapper:hover,.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:#e8e8e8!important}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input-affix-wrapper:focus-within,.ant-select-focused.ant-select-outlined .ant-select-selector,.ant-picker-focused.ant-picker-outlined,.ant-input-number-focused{outline-offset:-1px;outline:1px solid var(--focus)!important;box-shadow:none!important;border-color:#0000!important}.ant-input-outlined.ant-input-status-error,.ant-input-affix-wrapper.ant-input-affix-wrapper-status-error{outline-offset:-1px;outline:1px solid var(--support-error)!important}.ant-input-affix-wrapper>.ant-input{background:0 0!important}.ant-card .ant-input-outlined,.ant-card .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-card .ant-picker-outlined,.ant-card .ant-input-affix-wrapper,.ant-modal .ant-input-outlined,.ant-modal .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-modal .ant-picker-outlined,.ant-modal .ant-input-affix-wrapper,.ant-drawer .ant-input-outlined,.ant-drawer .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ant-drawer .ant-input-affix-wrapper{background:var(--layer)!important}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--border)}.ant-steps .ant-steps-item-title{font-size:13px}.stack-bar{background:#eef0f3;border-radius:0;height:12px;display:flex;overflow:hidden}.stack-bar>span{height:100%;display:block}.legend{color:var(--text-muted);flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:12px;display:flex}.legend i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ant-btn.btn-tint{font-weight:400;border-color:#0000!important}.ant-btn.btn-tint .anticon{font-size:15px}.ant-btn.btn-green{color:#1e7f4c!important;background:#e5f6ec!important}.ant-btn.btn-green:hover{background:#d3efe0!important}.ant-btn.btn-blue{color:#1d4ed8!important;background:#e7efff!important}.ant-btn.btn-blue:hover{background:#d8e5ff!important}.ant-btn.btn-amber{color:#b45309!important;background:#fff1de!important}.ant-btn.btn-amber:hover{background:#ffe6c2!important}.ant-btn.btn-purple{color:#6d28d9!important;background:#efe7ff!important}.ant-btn.btn-purple:hover{background:#e4d8ff!important}.ant-btn.btn-red{color:#b42318!important;background:#fde8e8!important}.ant-btn.btn-red:hover{background:#fbd5d5!important}.ant-btn.btn-grey{color:#374151!important;background:#eef0f3!important}.ant-btn.btn-grey:hover{background:#e3e6eb!important}.ant-btn.btn-icon-color .anticon{color:var(--btn-icon,var(--brand-color))}.quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-actions .ant-btn{height:38px}.ant-modal .ant-modal-footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-empty-description{color:var(--text-muted)}.ant-card-hoverable:hover{border-color:var(--brand-color)!important;box-shadow:none!important}.landing-hero{text-align:center;max-width:900px;margin:0 auto;padding:80px 24px 56px}@media (max-width:991px){.app-content{padding:16px 12px}.hide-mobile{display:none!important}.page-header{gap:10px;margin-bottom:12px}.page-header h3.ant-typography{font-size:20px!important}.page-header .ant-space{flex-wrap:wrap}.ant-table-wrapper table{min-width:640px}.ant-card .ant-card-body{padding:14px}.ant-descriptions-bordered .ant-descriptions-item-label{width:34%}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-drawer-content-wrapper{max-width:100vw}}@media (max-width:575px){.app-content{padding:12px 10px}.stat-card .stat-value{font-size:22px}.ant-form-inline .ant-form-item{width:100%;margin-inline-end:0}.ant-input-search{width:100%!important}}@media print{.no-print,.ant-layout-sider,.ant-layout-header{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}body{background:#fff}}
