.container___1Rq3A>*{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media screen and (max-width:480px){.container___1Rq3A{width:100%!important}.container___1Rq3A>*{border-radius:0!important}}.menu___1L63y .anticon{margin-right:8px}.menu___1L63y .ant-dropdown-menu-item{min-width:160px}.right___3L8KG{display:flex;float:right;height:48px;margin-left:auto;overflow:hidden}.right___3L8KG .action___LP4_P{display:flex;align-items:center;height:48px;padding:0 12px;cursor:pointer;transition:all .3s}.right___3L8KG .action___LP4_P>span{vertical-align:middle}.right___3L8KG .action___LP4_P:hover{background:rgba(0,0,0,.025)}.right___3L8KG .action___LP4_P.opened{background:rgba(0,0,0,.025)}.right___3L8KG .search___2W0sJ{padding:0 12px}.right___3L8KG .search___2W0sJ:hover{background:transparent}.right___3L8KG .account___6HXOq .avatar___2cOWV{margin-right:8px;color:#0267a1;vertical-align:top;background:hsla(0,0%,100%,.85)}.dark___1NwCY .action___LP4_P:hover{background:#252a3d}.dark___1NwCY .action___LP4_P.opened{background:#252a3d}.headerSearch___RN1il{display:inline-flex;align-items:center}.headerSearch___RN1il .input___3Vzpl{width:0;min-width:0;overflow:hidden;background:transparent;border-radius:0;transition:width .3s,margin-left .3s}.headerSearch___RN1il .input___3Vzpl .ant-select-selection{background:transparent}.headerSearch___RN1il .input___3Vzpl input{box-shadow:none!important}.headerSearch___RN1il .input___3Vzpl.show___VZRKu{width:210px;margin-left:8px}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{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)}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-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{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}code,kbd,pre,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}[role=button],a,area,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}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-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}#root,body,html{height:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}body{font-size:14px;line-height:1.5;color:#1f2937;color:var(--c-ink);background:#f6f7f9;background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:"JetBrains Mono",Consolas,Menlo,monospace!important;font-family:var(--font-mono)!important;font-size:12.5px}a{color:#1a6fb8;color:var(--c-accent-2);text-decoration:none}a:hover{text-decoration:underline}.ant-menu-item:hover a,.ant-menu-item:hover span,.ant-menu-submenu-title:hover a,.ant-menu-submenu-title:hover span{text-decoration:none!important}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}canvas{display:block}@media only screen and (max-width:600px){body{background-color:#add8e6}body .ant-layout-header{width:200px!important;position:absolute;top:0;right:0}}.ant-badge-status{display:flex;align-items:center}.anticon{font-size:14px!important;color:inherit}.ant-input-prefix.anticon,.ant-input-suffix.anticon{font-size:14px!important}.anticon.ant-picker-suffix,.anticon.ant-select-arrow,.anticon.anticon-down{font-size:12px!important}.ant-cascader-picker-arrow,.ant-picker-suffix,.ant-select-arrow{color:rgba(0,0,0,.45)!important}.ant-table-column-sorter .anticon{font-size:12px!important}.ant-page-header-heading{display:none}.ant-pro-page-container-children-container{padding-inline:10px!important;margin-top:8px}.ant-layout-content{padding-inline:0!important}.ant-pro-layout .ant-pro-layout-container{background-color:#f0f2f5;min-height:100vh!important}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children{padding-inline:0}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div{scrollbar-width:none;-ms-overflow-style:none}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div::-webkit-scrollbar{display:none}.ant-layout-footer{background-color:#f0f2f5}.ant-pro-page-container .ant-pro-page-container-warp-page-header{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0}.ant-page-header.ant-page-header-has-breadcrumb{padding-top:6px;padding-bottom:6px;padding-inline:10px!important}.ant-pro-table-list-toolbar-container{padding-block:6px}.ant-pro-page-container .ant-pro-page-container-warp-page-header .ant-page-header-breadcrumb{-webkit-padding-before:0!important;padding-block-start:0!important}.ant-page-header{background-color:#fff!important;padding-inline:10px!important}.ant-pro-layout .ant-pro-sider-actions{background-color:#000c17;border:1px solid #01264d}.ant-pro-layout .ant-pro-sider-actions-list{color:hsla(0,0%,100%,.85)}.ant-pro-card-body{box-shadow:0 0 5px 5px hsla(0,0%,85.5%,.03)!important;border-radius:10px!important}.ant-pro-sider-logo{background-color:#000!important;height:50px!important;order:-1}.ant-pro-sider-links{order:-2}.ant-pro-global-header-logo a{display:none}.ant-breadcrumb{display:flex!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;font-size:14px!important;color:#6b7280!important;color:var(--c-muted)!important;padding:0 20px;background:#fff;background:var(--c-surface)}.ant-breadcrumb-separator{color:#9ca3af!important;color:var(--c-subtle)!important}.ant-breadcrumb a,.ant-breadcrumb span{color:#6b7280!important;color:var(--c-muted)!important}.ant-breadcrumb a:hover,.ant-breadcrumb span:hover{color:#1f2937!important;color:var(--c-ink)!important}.ant-breadcrumb>span:last-child .ant-breadcrumb-link,.ant-breadcrumb>span:last-child .ant-breadcrumb-link a,.ant-breadcrumb>span:last-child .ant-breadcrumb-link span{color:#1f2937!important;color:var(--c-ink)!important;font-weight:500!important}.has-breadcrumb{padding-bottom:12px!important}.ant-layout-sider .ant-menu-inline .ant-menu-submenu-title{padding-left:15px!important}.ant-layout-sider .ant-menu-inline .ant-menu-item{padding-left:15px!important}.ant-pro-menu-item-title{margin-left:0!important}.ant-layout-sider .ant-menu-submenu>.ant-menu.ant-menu-sub .ant-menu-item{padding-left:50px!important;padding-right:5px!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item a,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item span,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item a,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item span{color:hsla(0,0%,100%,.85)!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover a,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover span,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item:hover a,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item:hover span{color:#fff!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected a,.ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected span,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected a,.ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-selected span{color:#fff!important;background-color:#00588a!important}.ant-layout-sider .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-arrow{color:hsla(0,0%,100%,.45)!important}.ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-layout-sider .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline,.ant-menu-dark .ant-menu-sub.ant-menu-inline{background-color:#000c17!important}.ant-menu-submenu-popup{background-color:#001529!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px!important}.ant-menu-submenu-popup .ant-menu{background-color:#001529!important;color:hsla(0,0%,100%,.85)!important}.ant-menu-submenu-popup .ant-menu-item{color:hsla(0,0%,100%,.85)!important}.ant-menu-submenu-popup .ant-menu-item:hover{color:#fff!important;background-color:#00588a!important}.ant-menu-submenu-popup .ant-menu-item a,.ant-menu-submenu-popup .ant-menu-item span{color:inherit!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:#00588a!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-submenu-title{color:hsla(0,0%,100%,.85)!important}.ant-menu-submenu-popup .ant-menu-submenu-title:hover{color:#fff!important;background-color:#00588a!important}.ant-pro-base-menu-inline .ant-pro-base-menu-inline-submenu-has-icon>.ant-menu-sub{-webkit-padding-start:0;padding-inline-start:0}.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px!important}.ant-menu-submenu-vertical:not(.ant-pro-base-menu-vertical-submenu-has-icon) .ant-pro-base-menu-vertical-item-title-collapsed{font-size:17px;color:#fff}.ant-menu.ant-menu-dark{color:#fff!important}.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{transition:none!important}.ant-menu-item-only-child:hover{color:wheat}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#00588a!important}.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{color:#cbcbcb}.ant-pro-table-list-toolbar-setting-items>:nth-child(2){display:none!important}.ant-table.ant-table-small .ant-table-tbody>tr>td{padding-top:2px;padding-bottom:2px}.ant-page-header.has-breadcrumb{padding-top:0 0 5px 5px rgb(0 0 0)!important}.ant-form-item-label{flex:inherit!important}.anticon .anticon-user{margin-right:0!important}.ant-pro-sider-links ul.ant-menu-root{background-color:#000!important;height:50px!important}.ant-pro-sider-links ul.ant-menu-root .ant-pro-sider-links{background:#000!important}.ant-legacy-form .ant-legacy-form-item{margin-bottom:-7px!important}.ant-legacy-form .ant-legacy-form-item-label{max-width:50%;white-space:inherit;line-height:25px}.ant-col-sm-8{text-align:left!important}.action___3ut1O .search___3FPts .headerSearch___RN1il{display:none}.anticon .anticon-menu-unfold{color:#fff}#logo{background:#001529;background-repeat:no-repeat;background-size:75% 2px;background-position:50% 100%;display:flex;justify-content:center}.ant-pro-sider-logo img{margin-left:0!important;width:60px!important}.ant-pro-sider-logo>a{padding-bottom:15px}.ant-layout-sider-dark,.ant-layout-sider-dark .ant-layout-sider-children{background-color:#001529}.ant-layout-sider-light .ant-layout-sider-children{background-color:#fff!important}.ant-menu.ant-menu-dark{background:#001529!important}.ant-menu-dark .ant-menu-item>span>a{color:#ddd!important}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon{font-size:18px!important}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item>.ant-menu-title-content,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item>.ant-menu-title-content,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{opacity:1!important;width:auto!important;overflow:visible!important}.ant-pro-sider-collapsed-button{height:49px}.ant-menu-item .anticon{font-size:17px!important}.ant-pro-sider-logo img{margin-left:16px}.anticon-close{color:#0a0101!important}.right___2CMz5 .search___3FPts{display:none}.dropDown___2mKz9{display:none!important}.a.action___3ut1O{display:none}.inputPadding .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:22px;margin-top:4px}.inputPadding .ant-select-single .ant-select-selector .ant-select-selection-item,.inputPadding .ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:2px;margin-bottom:4px}.ant-layout-header{position:absolute;right:0;width:200px!important;box-shadow:none!important}.ant-pro-global-header{box-shadow:none!important;align-items:normal}.ant-pro-page-container-children-content{margin:10px!important}.ant-pro-table-search{margin-bottom:10px!important}.anticon-menu-fold{color:#fff!important;font-size:20px!important;margin-top:22px!important}.anticon-menu-unfold{color:#fff;font-size:20px!important;margin-top:7px!important}.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{font-size:17px!important}.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon{height:auto!important;width:auto!important;line-height:normal!important}.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon .anticon{line-height:normal!important;height:auto!important}.ant-menu-submenu-title .anticon{color:#fff;font-size:17px!important}.avatar___1Rx79{border:1px solid!important}.ant-switch{width:28px}.ant-switch.ant-switch-checked{background-color:#0489cc!important}.right___2CMz5 .account___1r_Ku .avatar___1Rx79{margin:10px 8px 10px 10px;color:#1890ff;vertical-align:top;background:hsla(0,0%,100%,.85)}.right___2CMz5 .account___1r_Ku .avatar___1Rx79 .ant-avatar-string{left:19%}.right___2CMz5 .account___1r_Ku .avatar___1Rx79 .ant-avatar-string .anticon-user{color:inherit}.right___2CMz5 .action___3ut1O{padding:0!important}a.action___3ut1O{display:none}.ant-drawer .ant-menu .ant-menu-submenu-title span,.ant-layout-sider .ant-menu .ant-menu-submenu-title span{display:flex;align-content:center;flex-direction:row;align-items:center}ol,ul{list-style:none}.btn-danger{color:#fff;text-shadow:rgba(0,0,0,.12) 0 -1px 0;box-shadow:0 2px 0 rgba(0,0,0,.043);border-color:#ff4d4f;background:#ff4d4f}.btn-danger:hover{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-pink:not(.ant-tag-disabled).ant-tag-filled{border-color:#ffadd2}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-blue:not(.ant-tag-disabled).ant-tag-filled{border-color:#91caff}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-orange:not(.ant-tag-disabled).ant-tag-filled{border-color:#ffd591}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-red:not(.ant-tag-disabled).ant-tag-filled{border-color:#ffa39e}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-green:not(.ant-tag-disabled).ant-tag-filled{border-color:#b7eb8f}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-cyan:not(.ant-tag-disabled).ant-tag-filled{border-color:#87e8de}:where(.css-dev-only-do-not-override-1daqxe2).ant-tag.ant-tag-purple:not(.ant-tag-disabled).ant-tag-filled{border-color:#d3adf7}@media (max-width:480px){.ant-table{width:100%;overflow-x:auto}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{white-space:pre}.ant-table-tbody>tr>td>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-thead>tr>th>span{display:block}}.bold{font-weight:700}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body .ant-design-pro>.ant-layout{min-height:100vh}}@media screen and (max-width:1000px){.ant-layout-sider{width:auto!important}.ant-layout-sider-collapsed{width:80px!important}}@media screen and (max-width:767px){.anticon-menu-unfold{color:#383232!important}}@media screen and (max-width:767px){.ant-drawer-content-wrapper{width:184px!important}.ant-drawer-header-close-only{position:absolute;z-index:1}.ant-drawer-header{border-bottom:0!important}.ant-drawer .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{left:163px!important}.ant-pro-global-header-collapsed-button{margin-bottom:9px;margin-left:0!important}.ant-pro-global-header-layout-side{width:120px}body .ant-layout-header{width:120px!important}}p{margin-top:0;margin-bottom:.2em}@media (max-width:768px){body .ant-pro-sider-links ul.ant-menu-root{height:0!important}:global(.right) :global(.account) :global(.name){display:none!important}.ant-drawer .ant-pro-sider-logo,.ant-layout-sider .ant-pro-sider-logo,.ant-pro-sider-logo{display:none!important}.ant-pro-global-header img,.ant-pro-layout-top-menu .ant-pro-global-header-logo{display:none!important}.ant-drawer-open .ant-pro-global-header img,body:has(.ant-drawer-open) .ant-pro-global-header img{display:flex!important}.ant-drawer-open .ant-pro-global-header-collapsed-button,body:has(.ant-drawer-open) .ant-pro-global-header-collapsed-button{display:none!important}}.ant-layout-sider-light,.ant-menu-light{background-color:#fff!important}.ant-layout-sider-light{border-right:1px solid #e4e7eb!important}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:#4b5563!important;font-size:13.5px!important;font-weight:500!important;border-radius:6px!important;margin:4px 8px!important;width:calc(100% - 16px)!important;transition:all .2s ease!important}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background-color:#f6f7f9!important;color:#1f2937!important}.ant-menu-light .ant-menu-item-selected{background-color:#eaf2f9!important;color:#0f4c81!important;font-weight:600!important}.ant-menu-light .ant-menu-item-selected a{color:#0f4c81!important}.ant-menu-item-group-title{font-size:11px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:16px 10px 6px!important}.ant-menu-light .ant-menu-item .anticon,.ant-menu-light .ant-menu-submenu-title .anticon{color:inherit!important;font-size:14px!important}.ant-menu-light.ant-menu-submenu-popup{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(16,24,40,.05),0 2px 4px rgba(16,24,40,.04)!important}.ant-layout-sider-light #logo,.ant-layout-sider-light .ant-pro-sider-logo{background-color:#fff!important;border-bottom:1px solid #e4e7eb!important}.ant-layout-sider-light .ant-pro-sider-links ul.ant-menu-root{background-color:#fff!important}.ant-layout-sider-light .ant-pro-sider-actions{background-color:#fff!important;border:none!important;border-top:1px solid #e4e7eb!important}.ant-layout-sider-light .ant-pro-sider-actions-list,.ant-layout-sider-light .ant-pro-sider-actions-list .anticon,.ant-layout-sider-light .ant-pro-sider-actions-list span{color:#1f2937!important}.ant-layout-sider-light .ant-menu-item a,.ant-layout-sider-light .ant-menu-item span,.ant-layout-sider-light .ant-menu-submenu-title span{color:inherit!important}.ant-layout-sider-light .ant-pro-sider-actions .right{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;width:100%!important;height:auto!important;float:none!important;margin:0!important;grid-gap:8px!important;gap:8px!important}.ant-layout-sider-light .ant-pro-sider-actions .action{height:auto!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-layout-sider-light .ant-pro-sider-actions .account{flex:1 1!important;justify-content:center!important}.ant-layout-sider-light .ant-pro-sider-actions>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;float:none!important;margin:0!important;grid-gap:4px!important;gap:4px!important}.ant-layout-sider-light .ant-pro-sider-actions>div>span{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:8px!important}#logo,.ant-layout-sider,.ant-layout-sider-children,.ant-menu,.ant-menu-sub,.ant-menu-sub.ant-menu-inline,.ant-pro-sider,.ant-pro-sider-actions,.ant-pro-sider-links ul.ant-menu-root,.ant-pro-sider-logo{background-color:#fff!important}.ant-layout-sider{border-right:1px solid #e4e7eb!important}.ant-pro-sider-actions,.ant-pro-sider-logo{border-bottom:1px solid #e4e7eb!important;border-right:none!important;border-left:none!important}.ant-pro-sider-actions{border-bottom:none!important;border-top:1px solid #e4e7eb!important}.ant-menu-item,.ant-menu-item .anticon,.ant-menu-item a,.ant-menu-item span,.ant-menu-submenu-title,.ant-menu-submenu-title .anticon,.ant-menu-submenu-title span,.ant-pro-sider-actions-list,.ant-pro-sider-actions-list *{color:#4b5563!important}.ant-menu-item,.ant-menu-submenu-title{font-size:13.5px!important;border-radius:6px!important;margin:4px 8px!important;width:calc(100% - 16px)!important;transition:all .2s ease!important}.ant-menu-item:hover,.ant-menu-item:hover .anticon,.ant-menu-item:hover a,.ant-menu-item:hover span,.ant-menu-submenu-title:hover,.ant-menu-submenu-title:hover .anticon,.ant-menu-submenu-title:hover span{background-color:#f6f7f9!important;color:#1f2937!important}.ant-menu-item-selected,.ant-menu-item-selected .anticon,.ant-menu-item-selected a,.ant-menu-item-selected span,.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#eaf2f9!important;color:#4b5563!important;font-weight:600!important}.ant-menu-submenu-arrow{color:#4b5563!important}.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before{background:#4b5563!important}.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#4b5563!important}.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#4b5563!important}.ant-pro-sider-actions>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;float:none!important;margin:0!important;grid-gap:4px!important;gap:4px!important}.ant-pro-sider-actions>div>span{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:8px!important}.ant-menu-submenu-popup,.ant-menu-submenu-popup .ant-menu{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(16,24,40,.05),0 2px 4px rgba(16,24,40,.04)!important}#root .ant-layout-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline,#root .ant-layout-sider .ant-menu-sub,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline{background-color:#fff!important}#root .ant-layout-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item,#root .ant-layout-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item a,#root .ant-layout-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item span,#root .ant-layout-sider .ant-menu-item>span>a,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item a,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item span{color:#4b5563!important}#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover a,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover span{background-color:#f6f7f9!important;color:#1f2937!important}#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected a,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected span{background-color:#eaf2f9!important;color:#0f4c81!important;font-weight:600!important}#root .ant-layout-sider .ant-menu-submenu-popup,#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu{background-color:#fff!important}#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu-item,#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu-item a,#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu-item span{color:#4b5563!important}#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu-item-selected{background-color:#eaf2f9!important;color:#0f4c81!important}#root .ant-layout-sider .ant-menu-submenu-popup .ant-menu-item:hover{background-color:#f6f7f9!important;color:#1f2937!important}#root .ant-layout-sider-children .ant-pro-sider-actions,#root .ant-pro-layout .ant-pro-sider-actions,#root .ant-pro-sider-actions{background-color:#fff!important;border:none!important;border-top:1px solid #e4e7eb!important}#root #logo,#root .ant-pro-layout .ant-pro-sider-logo,#root .ant-pro-sider-links ul.ant-menu-root,#root .ant-pro-sider-logo{background-color:#fff!important;border-bottom:1px solid #e4e7eb!important}#root .ant-pro-sider-actions-list,#root .ant-pro-sider-actions-list *{color:#1f2937!important}#root .ant-pro-sider-actions .right{background-color:#fff!important}#root .ant-pro-sider-actions .account .name{color:#1f2937!important}#root .ant-pro-sider-actions .account{color:#1f2937!important}#root .ant-pro-sider-actions .action>i{color:#1f2937!important}#root .ant-pro-sider-actions .action:hover{background:#f6f7f9!important}:root{--c-bg:#f6f7f9;--c-surface:#fff;--c-surface-2:#fafbfc;--c-border:#e4e7eb;--c-border-strong:#cbd2d9;--c-ink:#1f2937;--c-ink-2:#4b5563;--c-muted:#6b7280;--c-subtle:#9ca3af;--c-accent:#0f4c81;--c-accent-2:#1a6fb8;--c-accent-bg:#eaf2f9;--c-ok:#166534;--c-ok-bg:#dcfce7;--c-warn:#92400e;--c-warn-bg:#fef3c7;--c-err:#991b1b;--c-err-bg:#fee2e2;--c-info:#1e40af;--c-info-bg:#dbeafe;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 1px 1px rgba(16,24,40,0.03);--shadow-md:0 4px 12px rgba(16,24,40,0.05),0 2px 4px rgba(16,24,40,0.04);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",Consolas,Menlo,monospace;--nav-w:240px;--preview-w:380px}.app{display:grid;grid-template-rows:56px 1fr;min-height:100vh}.topbar{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:0 20px;background:#fff;background:var(--c-surface);border-bottom:1px solid #e4e7eb;border-bottom:1px solid var(--c-border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;grid-gap:10px;gap:10px;font-weight:700;letter-spacing:-.01em;color:#1f2937;color:var(--c-ink)}.brand-mark{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#0f4c81,#1a6fb8);background:linear-gradient(135deg,var(--c-accent),var(--c-accent-2));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.breadcrumbs{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#6b7280;color:var(--c-muted);font-size:13px}.breadcrumbs .sep{color:#9ca3af;color:var(--c-subtle)}.breadcrumbs .current{color:#1f2937;color:var(--c-ink);font-weight:500}.topbar-spacer{flex:1 1}.save-status{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#6b7280;color:var(--c-muted);font-size:13px}.save-status .dot{width:6px;height:6px;border-radius:50%;background:#166534;background:var(--c-ok)}.topbar-actions{display:flex;grid-gap:8px;gap:8px;align-items:center}.shell{display:grid;grid-template-columns:240px 1fr 380px;grid-template-columns:var(--nav-w) 1fr var(--preview-w);min-height:calc(100vh - 56px)}@media (max-width:1200px){.shell{--preview-w:320px}}@media (max-width:1100px){.shell{grid-template-columns:240px 1fr;grid-template-columns:var(--nav-w) 1fr}.preview-pane{display:none}}@media (max-width:800px){.shell{grid-template-columns:1fr}.nav-pane{display:none}}.nav-pane{background:#fff;background:var(--c-surface);border-right:1px solid #e4e7eb;border-right:1px solid var(--c-border);padding:20px 12px;position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto}.nav-group-label{font-size:11px;font-weight:600;color:#9ca3af;color:var(--c-subtle);text-transform:uppercase;letter-spacing:.06em;padding:16px 10px 6px}.nav-group-label:first-child{padding-top:2px}.nav-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:6px;border-radius:var(--radius-sm);color:#4b5563;color:var(--c-ink-2);font-size:13.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-item:hover{background:#f6f7f9;background:var(--c-bg);color:#1f2937;color:var(--c-ink)}.nav-item.active{background:#eaf2f9;background:var(--c-accent-bg);color:#0f4c81;color:var(--c-accent)}.nav-item .num{font-size:11px;color:#9ca3af;color:var(--c-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:14px}.nav-item.active .num{color:#0f4c81;color:var(--c-accent)}.nav-item .check{margin-left:auto;color:#166534;color:var(--c-ok);opacity:0}.nav-item.done .check{opacity:1}.nav-item.warn .check{color:#92400e;color:var(--c-warn);opacity:1}.form-pane{padding:28px 40px 120px;overflow-x:hidden}.page-header{margin-bottom:24px}.page-header h1{font-size:22px;display:flex;align-items:center;grid-gap:12px;gap:12px}.page-header .desc{color:#6b7280;color:var(--c-muted);margin-top:6px;font-size:13.5px;max-width:720px}.card{background:#fff;background:var(--c-surface);border:1px solid #e4e7eb;border:1px solid var(--c-border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 1px rgba(16,24,40,.03);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.card-header{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:16px 20px;border-bottom:1px solid #e4e7eb;border-bottom:1px solid var(--c-border);background:#fafbfc;background:var(--c-surface-2)}.card-header-text{flex:1 1;min-width:0}.card-header h2{font-size:15px;display:flex;align-items:center;grid-gap:8px;gap:8px}.card-header h2 .step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#eaf2f9;background:var(--c-accent-bg);color:#0f4c81;color:var(--c-accent);font-size:12px;font-weight:700}.card-header p{margin:4px 0 0;font-size:13px;color:#6b7280;color:var(--c-muted)}.card-body{padding:20px}.input,.select,.textarea{width:100%;background:#fff;background:var(--c-surface);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);border-radius:6px;border-radius:var(--radius-sm);padding:9px 12px;font:inherit;font-size:13.5px;color:#1f2937;color:var(--c-ink);transition:border-color .15s,box-shadow .15s}.input:hover,.select:hover,.textarea:hover{border-color:#9aa5b1}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:#1a6fb8;border-color:var(--c-accent-2);box-shadow:0 0 0 3px rgba(26,111,184,.15)}.input[disabled],.select[disabled]{background:#f6f7f9;background:var(--c-bg);color:#6b7280;color:var(--c-muted);cursor:not-allowed}.textarea{min-height:72px;resize:vertical}.input-addon{display:flex;align-items:stretch;border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden;background:#fff;background:var(--c-surface)}.input-addon:focus-within{border-color:#1a6fb8;border-color:var(--c-accent-2);box-shadow:0 0 0 3px rgba(26,111,184,.15)}.input-addon .addon{padding:0 12px;display:flex;align-items:center;background:#fafbfc;background:var(--c-surface-2);color:#6b7280;color:var(--c-muted);font-size:13px;border-right:1px solid #e4e7eb;border-right:1px solid var(--c-border)}.input-addon .addon.right{border-right:none;border-left:1px solid #e4e7eb;border-left:1px solid var(--c-border)}.input-addon .input{border:none;box-shadow:none}.toggle{flex-shrink:0;position:relative;width:36px;height:20px;background:#cbd5e1;border-radius:999px;transition:background .15s;cursor:pointer;border:none;padding:0}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.toggle.on{background:#0f4c81;background:var(--c-accent)}.toggle.on:after{transform:translateX(16px)}.toggle[disabled]{cursor:not-allowed;opacity:.6}.btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;border-radius:6px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;background:#fff;background:var(--c-surface);color:#1f2937;color:var(--c-ink);border:1px solid #cbd2d9;border-color:var(--c-border-strong);transition:background .15s,border-color .15s}.btn:hover{background:#f6f7f9;background:var(--c-bg)}.btn.primary{background:#0f4c81;background:var(--c-accent);color:#fff;border-color:#0f4c81;border-color:var(--c-accent)}.btn.primary:hover{background:#1a6fb8;background:var(--c-accent-2);border-color:#1a6fb8;border-color:var(--c-accent-2)}.btn.danger{background:#fff;background:var(--c-surface);color:#991b1b;color:var(--c-err);border-color:#fca5a5}.btn.ghost{background:transparent;border-color:transparent;color:#4b5563;color:var(--c-ink-2)}.btn.ghost:hover{background:#f6f7f9;background:var(--c-bg);color:#1f2937;color:var(--c-ink)}.btn.sm{padding:5px 10px;font-size:12.5px}.btn[disabled]{background:#f6f7f9;background:var(--c-bg);color:#9ca3af;color:var(--c-subtle);border-color:#e4e7eb;border-color:var(--c-border);cursor:not-allowed}.action-bar{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e4e7eb;border-top:1px solid var(--c-border);padding:12px 40px;display:flex;grid-gap:12px;gap:12px;align-items:center}.action-bar .spacer{flex:1 1}.action-bar .step-hint{color:#6b7280;color:var(--c-muted);font-size:13px}.contribution-ant-table .scope-pill{display:inline-flex;padding:2px 8px;border-radius:6px;border-radius:var(--radius-sm);background:#f6f7f9;background:var(--c-bg);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);font-size:11.5px;font-weight:500;color:#4b5563;color:var(--c-ink-2);font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-family:var(--font-mono)}#root .ant-layout-sider .ant-menu-item:hover,#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,#root .ant-layout-sider .ant-menu-sub .ant-menu-item:hover{background-color:#f6f7f9!important;color:#1f2937!important}#root .ant-layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item:hover a,#root .ant-layout-sider .ant-menu-sub .ant-menu-item:hover a{color:#1f2937!important}.expandedRow{max-width:100%;overflow:hidden}.expandedRow h3{margin-bottom:8px}.expandedRow .permissions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-bottom:10px;word-break:break-word}.expandedRow .permissions .permission-item{padding:4px 8px;color:#333;font-size:13px;background:#e8e8e8;border-radius:6px}.ant-table-wrapper{border:0!important;border-radius:6px;border-radius:var(--radius-sm);overflow:hidden;background:#fff;background:var(--c-surface)}.ant-table-wrapper .ant-table-wrapper:last-child,.ant-table-wrapper .ant-table:last-child,.ant-table-wrapper>.ant-spin>.ant-spin-container>.ant-table,.ant-table-wrapper>.ant-spin>.ant-spin-container>.ant-table-wrapper,.ant-table-wrapper>.ant-table{border:1px solid #e4e7eb!important;border:1px solid var(--c-border)!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;overflow:hidden;background:#fff;background:var(--c-surface)}.ant-table{background:transparent!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-table-thead>tr>th{background:#fafbfc!important;background:var(--c-surface-2)!important;font-size:12px!important;color:#6b7280!important;color:var(--c-muted)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:8px 12px!important;border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-size:13px!important;padding:2px 12px!important;color:#1f2937!important;color:var(--c-ink)!important;border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border:0!important}.ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}.row-actions{display:flex;grid-gap:4px;gap:4px;opacity:.6;transition:opacity .2s}.ant-table-tbody>tr:hover .row-actions{opacity:1}.ant-pagination{margin:8px 0!important}.compact-tree.ultra .ant-tree{padding:0!important}.compact-tree.ultra .ant-tree-treenode{padding:0!important;margin:0!important;line-height:12px!important}.compact-tree.ultra .ant-tree-node-content-wrapper{padding:6px 0!important;line-height:12px!important}.compact-tree.ultra .ant-tree-title{font-size:14px!important;line-height:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.compact-tree.ultra .ant-tree-switcher{padding:1px!important;line-height:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.compact-tree.ultra .ant-tree-indent-unit{width:6px!important}.toggle-row{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid #e4e7eb;border-top:1px solid var(--c-border)}.toggle-row:first-child{border-top:none;padding-top:0}.toggle-row .text{flex:1 1;min-width:0}.toggle-row .text .title{font-size:13.5px;font-weight:500;color:#1f2937;color:var(--c-ink);display:flex;align-items:center;grid-gap:8px;gap:8px}.toggle-row .text .desc{font-size:12.5px;color:#6b7280;color:var(--c-muted);margin-top:2px}.ant-switch{background:#cbd5e1}.ant-switch-checked{background:#0f4c81!important;background:var(--c-accent)!important}.ant-switch-checked:hover{background:#1a6fb8!important;background:var(--c-accent-2)!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-color:#cbd2d9!important;border-color:var(--c-border-strong)!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;font-size:13.5px!important;color:#1f2937!important;color:var(--c-ink)!important;transition:border-color .15s,box-shadow .15s!important}.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#9aa5b1!important}.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#1a6fb8!important;border-color:var(--c-accent-2)!important;box-shadow:0 0 0 3px rgba(26,111,184,.15)!important}.ant-input-number-disabled,.ant-input[disabled],.ant-picker-disabled,.ant-select-disabled .ant-select-selector{background:#f6f7f9!important;background:var(--c-bg)!important;color:#6b7280!important;color:var(--c-muted)!important}.ant-btn{border-radius:6px!important;border-radius:var(--radius-sm)!important;font-size:13px!important;font-weight:500!important;transition:background .15s,border-color .15s!important}.ant-btn-default{border-color:#cbd2d9!important;border-color:var(--c-border-strong)!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-btn-default:not(.ant-btn-dangerous):not(.btn-danger):not(.ant-btn-success):not(.btn-whatsapp):not(.btn-psp-link):hover{background:#f6f7f9!important;background:var(--c-bg)!important;color:#1f2937!important;color:var(--c-ink)!important;border-color:#cbd2d9!important;border-color:var(--c-border-strong)!important}.ant-btn-primary{background:#0f4c81!important;background:var(--c-accent)!important;border-color:#0f4c81!important;border-color:var(--c-accent)!important}.ant-btn-primary:hover{border-color:#1a6fb8!important;border-color:var(--c-accent-2)!important}.ant-btn-dangerous{color:#991b1b!important;color:var(--c-err)!important;border-color:#fca5a5!important}.ant-btn-text{color:#4b5563!important;color:var(--c-ink-2)!important}.ant-btn-text:hover{background:#f6f7f9!important;background:var(--c-bg)!important;color:#1f2937!important;color:var(--c-ink)!important}.pill{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.6}.pill.ok{background:#dcfce7;background:var(--c-ok-bg);color:#166534;color:var(--c-ok)}.pill.warn{background:#fef3c7;background:var(--c-warn-bg);color:#92400e;color:var(--c-warn)}.pill.err{background:#fee2e2;background:var(--c-err-bg);color:#991b1b;color:var(--c-err)}.pill.info{background:#dbeafe;background:var(--c-info-bg);color:#1e40af;color:var(--c-info)}.pill.accent{background:#eaf2f9;background:var(--c-accent-bg);color:#0f4c81;color:var(--c-accent)}.pill.neutral{background:#f6f7f9;background:var(--c-bg);color:#6b7280;color:var(--c-muted);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong)}.pill.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.callout{display:flex;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:10px;border-radius:var(--radius-md);border:1px solid;margin-bottom:16px}.callout .icon{flex-shrink:0;margin-top:1px}.callout .body{flex:1 1}.callout .title{font-weight:600;margin-bottom:2px}.callout .desc{font-size:13px;line-height:1.5}.callout.warn{background:#fef3c7;background:var(--c-warn-bg);border-color:#fcd34d;color:#92400e;color:var(--c-warn)}.callout.err{background:#fee2e2;background:var(--c-err-bg);border-color:#fca5a5;color:#991b1b;color:var(--c-err)}.callout.info{background:#dbeafe;background:var(--c-info-bg);border-color:#bfdbfe;color:#1e40af;color:var(--c-info)}.callout.ok{background:#dcfce7;background:var(--c-ok-bg);border-color:#86efac;color:#166534;color:var(--c-ok)}.callout .actions{display:flex;grid-gap:8px;gap:8px;margin-top:8px}.chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;padding:6px 8px;background:#fff;background:var(--c-surface);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);border-radius:6px;border-radius:var(--radius-sm);min-height:38px;align-items:center}.chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 8px 3px 10px;background:#eaf2f9;background:var(--c-accent-bg);color:#0f4c81;color:var(--c-accent);border-radius:999px;font-size:12.5px;font-weight:500}.chip .x{cursor:pointer;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;opacity:.7}.chip .x:hover{opacity:1;background:rgba(15,76,129,.15)}.chip.neutral{background:#f6f7f9;background:var(--c-bg);color:#4b5563;color:var(--c-ink-2);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong)}.chip.add{background:transparent;color:#6b7280;color:var(--c-muted);border:1px dashed #cbd2d9;border:1px dashed var(--c-border-strong);cursor:pointer}.chip.add:hover{color:#1f2937;color:var(--c-ink);border-color:#9aa5b1}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 20px;gap:16px 20px}.field-grid.cols-3{grid-template-columns:repeat(3,1fr)}.field-grid.cols-1{grid-template-columns:1fr}.field-grid .span-2{grid-column:span 2}.field-grid .span-3{grid-column:span 3}@media (max-width:900px){.field-grid,.field-grid.cols-3{grid-template-columns:1fr}.field-grid .span-2,.field-grid .span-3{grid-column:auto}}.field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.field label{font-size:13px;font-weight:500;color:#1f2937;color:var(--c-ink);display:flex;align-items:center;grid-gap:6px;gap:6px}.field label .req{color:#991b1b;color:var(--c-err);margin-left:2px}.field label .pill{margin-left:auto}.field .help{font-size:12.5px;color:#6b7280;color:var(--c-muted);line-height:1.45}.field .inline-hint{font-size:12px;color:#6b7280;color:var(--c-muted);display:flex;align-items:center;grid-gap:6px;gap:6px}.segmented{display:inline-flex;background:#f6f7f9;background:var(--c-bg);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);border-radius:6px;border-radius:var(--radius-sm);padding:3px;grid-gap:2px;gap:2px}.segmented button{background:transparent;border:0;padding:6px 12px;font-size:13px;font-weight:500;color:#4b5563;color:var(--c-ink-2);border-radius:4px}.segmented button.active{background:#fff;background:var(--c-surface);color:#1f2937;color:var(--c-ink);box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 1px rgba(16,24,40,.03);box-shadow:var(--shadow-sm)}.segmented button:hover:not(.active){color:#1f2937;color:var(--c-ink)}.contribution-ant-table .scope-pill,.scope-pill{display:inline-flex;padding:2px 8px;border-radius:6px;border-radius:var(--radius-sm);background:#f6f7f9;background:var(--c-bg);border:1px solid #cbd2d9;border:1px solid var(--c-border-strong);font-size:11.5px;font-weight:500;color:#4b5563;color:var(--c-ink-2);font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-family:var(--font-mono)}code.inline{background:#f6f7f9;background:var(--c-bg);border:1px solid #e4e7eb;border:1px solid var(--c-border);padding:1px 5px;border-radius:4px;font-size:12px}.section-subhead{font-size:12px;color:#9ca3af;color:var(--c-subtle);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:20px 0 8px}.section-subhead:first-child{margin-top:0}.kv{display:grid;grid-template-columns:120px 1fr;grid-row-gap:6px;row-gap:6px;font-size:13px}.kv .k{color:#6b7280;color:var(--c-muted)}.kv .v{color:#1f2937;color:var(--c-ink);font-weight:500}.hr{height:1px;background:#e4e7eb;background:var(--c-border);margin:20px 0;border:0}.flex{display:flex}.flex.gap{grid-gap:8px;gap:8px}.flex.align-c{align-items:center}.validation-item{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:6px;border-radius:var(--radius-sm);margin-bottom:6px;font-size:13px}.validation-item .code{font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-family:var(--font-mono);font-size:11.5px;color:#6b7280;color:var(--c-muted);margin-top:2px}.validation-item.ok{background:#dcfce7;background:var(--c-ok-bg);color:#166534;color:var(--c-ok)}.validation-item.warn{background:#fef3c7;background:var(--c-warn-bg);color:#92400e;color:var(--c-warn)}.validation-item.err{background:#fee2e2;background:var(--c-err-bg);color:#991b1b;color:var(--c-err)}.validation-item.info{background:#dbeafe;background:var(--c-info-bg);color:#1e40af;color:var(--c-info)}.ant-pro-global-header{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;background:#fff!important;background:var(--c-surface)!important;border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-pro-sider-logo a,.ant-pro-sider-logo h1{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-menu{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;font-size:13.5px!important}.ant-menu-item,.ant-menu-submenu-title{font-weight:500!important}.ant-breadcrumb{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-modal{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-modal-header{border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-modal-title{font-size:16px!important;font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-modal-body{font-size:13.5px!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-modal-footer{border-top:none!important}.ant-drawer{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-drawer-header{border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-drawer-title{font-size:16px!important;font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-drawer-body{font-size:13.5px!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-tabs{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-tabs-tab{font-size:13.5px!important;font-weight:500!important;color:#6b7280!important;color:var(--c-muted)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f4c81!important;color:var(--c-accent)!important;font-weight:600!important;display:none!important}.ant-tabs-ink-bar{background:#0f4c81!important;background:var(--c-accent)!important}.ant-tabs-card .ant-tabs-tab-active{background:#0f4c81!important;background:var(--c-accent)!important;border-color:#0f4c81!important;border-color:var(--c-accent)!important}.ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;font-size:12px!important;border-radius:6px!important;border-radius:var(--radius-sm)!important}.ant-form-item-label>label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-form-item-explain{font-size:12.5px!important;color:#6b7280!important;color:var(--c-muted)!important}.ant-form-item-required:before{color:#991b1b!important;color:var(--c-err)!important}.ant-dropdown{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-dropdown-menu-item{font-size:13px!important;color:#4b5563!important;color:var(--c-ink-2)!important}.ant-dropdown-menu-item:hover{background:#f6f7f9!important;background:var(--c-bg)!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-dropdown-menu-item-selected{background:#eaf2f9!important;background:var(--c-accent-bg)!important;color:#0f4c81!important;color:var(--c-accent)!important}.ant-popover{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-popover-title{font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important;border-bottom:1px solid #e4e7eb!important;border-bottom:1px solid var(--c-border)!important}.ant-popover-inner-content{font-size:13px!important;color:#4b5563!important;color:var(--c-ink-2)!important}.ant-tooltip{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-tooltip-inner{font-size:12.5px!important;border-radius:6px!important;border-radius:var(--radius-sm)!important}.ant-pagination{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-pagination-item a{color:#4b5563!important;color:var(--c-ink-2)!important}.ant-pagination-item-active{border-color:#0f4c81!important;border-color:var(--c-accent)!important}.ant-pagination-item-active a{color:#0f4c81!important;color:var(--c-accent)!important}.ant-descriptions{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-descriptions-item-label{font-size:13px!important;color:#6b7280!important;color:var(--c-muted)!important;font-weight:500!important}.ant-descriptions-item-content{font-size:13px!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-alert{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;border-radius:10px!important;border-radius:var(--radius-md)!important}.ant-alert-success{background:#dcfce7!important;background:var(--c-ok-bg)!important;border-color:#86efac!important}.ant-alert-warning{background:#fef3c7!important;background:var(--c-warn-bg)!important;border-color:#fcd34d!important}.ant-alert-error{background:#fee2e2!important;background:var(--c-err-bg)!important;border-color:#fca5a5!important}.ant-alert-info{background:#dbeafe!important;background:var(--c-info-bg)!important;border-color:#bfdbfe!important}.ant-page-header{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-page-header-heading-title{font-size:18px!important;font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-pro-table-list-toolbar-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;font-size:16px!important;font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-select-dropdown{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;box-shadow:0 4px 12px rgba(16,24,40,.05),0 2px 4px rgba(16,24,40,.04)!important;box-shadow:var(--shadow-md)!important}.ant-select-item{font-size:13px!important;color:#4b5563!important;color:var(--c-ink-2)!important}.ant-select-item-option-selected{background:#eaf2f9!important;background:var(--c-accent-bg)!important;color:#0f4c81!important;color:var(--c-accent)!important;font-weight:500!important}.ant-select-item-option-active{background:#f6f7f9!important;background:var(--c-bg)!important}.ant-message{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-notification{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important}.ant-notification-notice-message{font-weight:600!important;color:#1f2937!important;color:var(--c-ink)!important}.ant-notification-notice-description{color:#4b5563!important;color:var(--c-ink-2)!important;font-size:13px!important}.ant-spin-dot-item{background:#0f4c81!important;background:var(--c-accent)!important}.ant-empty-description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--font-body)!important;color:#6b7280!important;color:var(--c-muted)!important;font-size:13px!important}.ant-btn.ant-btn-dangerous,.ant-btn.ant-btn-dangerous .anticon,.ant-btn.ant-btn-dangerous>span,.ant-btn.ant-btn-primary,.ant-btn.ant-btn-primary .anticon,.ant-btn.ant-btn-primary>span,.ant-btn.ant-btn-success,.ant-btn.ant-btn-success .anticon,.ant-btn.ant-btn-success>span,.ant-btn[style*="color: #fff"],.ant-btn[style*="color: #fff"] .anticon,.ant-btn[style*="color: #fff"]>span,.ant-btn[style*="color: #ffffff"],.ant-btn[style*="color: #ffffff"] .anticon,.ant-btn[style*="color: #ffffff"]>span,.ant-btn[style*="color:rgb(255, 255, 255)"],.ant-btn[style*="color:rgb(255, 255, 255)"] .anticon,.ant-btn[style*="color:rgb(255, 255, 255)"]>span,.ant-btn[style*="color: white"],.ant-btn[style*="color: white"] .anticon,.ant-btn[style*="color: white"]>span{color:#fff!important}.ant-btn-success{background-color:#0cb146!important;border-color:#0cb146!important;color:#fff!important}.ant-btn-success:active,.ant-btn-success:focus,.ant-btn-success:hover{background-color:#0cb146!important;border-color:#0cb146!important;color:#fff!important;opacity:.9}.btn-whatsapp{background-color:#00a884!important;border-color:#00a884!important;color:#fff!important}.btn-whatsapp:active,.btn-whatsapp:focus,.btn-whatsapp:hover{background-color:#00a884!important;border-color:#00a884!important;color:#fff!important}.btn-psp-link{background-color:#00a693!important;border-color:#00a693!important;color:#fff!important}.btn-psp-link:active,.btn-psp-link:focus,.btn-psp-link:hover{background-color:#00a693!important;border-color:#00a693!important;color:#fff!important}.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child .ant-breadcrumb-link,.ant-breadcrumb li:last-child a,.ant-breadcrumb li:last-child span{font-weight:510!important;color:#1f2937!important;color:var(--c-ink)!important;text-decoration:none!important;cursor:default!important}.ant-pro-page-container .ant-pro-page-container-warp-page-header .ant-page-header-heading{-webkit-padding-before:8px;padding-block-start:8px;display:none!important}