.ant-pro-sider-extra:has(.menu-search-shell){margin:8px 12px!important;padding-top:0!important}.ant-pro-sider .ant-layout-sider-children{padding-block-start:0!important}.menu-search-shell{box-sizing:border-box;width:100%;padding:0;display:block}.menu-search-root{width:100%;display:block;outline:none!important}.menu-search-root .ant-select-content{width:100%;display:flex}.menu-search-root .ant-input-affix-wrapper{border-radius:8px;width:100%;height:45px;padding:0 12px;background:var(--menu-search-bg,#ffffffdb)!important;box-shadow:0 1px 3px color-mix(in srgb, var(--theme-primary,#024439) 6%, transparent)!important;border:1px solid #0000!important;outline:none!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important}.menu-search-root:hover .ant-input-affix-wrapper,.menu-search-root .ant-input-affix-wrapper:hover{background:var(--menu-search-hover-bg,#fff)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--theme-primary,#024439) 8%, transparent)!important;border-color:#0000!important}.menu-search-root .ant-input-affix-wrapper:focus-within{background:var(--menu-search-hover-bg,#fff)!important;border-color:color-mix(in srgb, var(--theme-primary,#024439) 35%, transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary,#024439) 8%, transparent)!important}.menu-search-root .ant-input-affix-wrapper>input.ant-input{color:var(--menu-search-text,#000000e0);background:0 0;font-size:13px}.menu-search-root .ant-input::placeholder,.menu-search-icon{color:var(--menu-search-placeholder,#87928f)}.menu-search-collapsed-btn{background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex;width:100%!important;height:40px!important;color:var(--sider-text,#000000e0)!important;padding:0!important}.menu-search-collapsed-btn .anticon{font-size:14px!important}.menu-search-collapsed-btn:hover{color:var(--sider-text,#000000e0)!important;background-color:color-mix(in srgb, var(--theme-primary,#024439) 8%, transparent)!important}.menu-search-popover{width:260px;padding:4px 0}.menu-search-popover .menu-search-root .ant-input-affix-wrapper{height:38px;padding:0 10px}
.route-tabs-page{flex:1;min-height:0;padding-top:65px}.route-tabs-bar{--route-tabs-brand:#024439;--route-tabs-brand-hover:#01332b;--route-tabs-accent:var(--route-tabs-primary,var(--route-tabs-brand));--route-tabs-accent-hover:var(--route-tabs-primary-hover,var(--route-tabs-brand-hover));--route-tabs-fill-active:var(--route-tabs-active,color-mix(in srgb, var(--route-tabs-accent) 12%, var(--bg-container,#fff)));--route-tabs-border-active:var(--route-tabs-active-border,color-mix(in srgb, var(--route-tabs-accent) 28%, var(--bg-container,#fff)));--route-tabs-secondary:color-mix(in srgb, var(--bg-container,#fff) 72%, transparent);--route-tabs-secondary-hover:color-mix(in srgb, var(--route-tabs-accent) 8%, var(--bg-container,#fff));--route-tabs-secondary-border:color-mix(in srgb, var(--route-tabs-accent) 10%, transparent);--route-tabs-secondary-text:var(--text-secondary,#000000a6);top:67px;left:var(--tabs-left,210px);z-index:100;background:linear-gradient(135deg, color-mix(in srgb, var(--bg-container,#fff) 96%, var(--route-tabs-accent)), color-mix(in srgb, var(--page-bg,#f6fbf8) 94%, var(--route-tabs-accent)));border:1px solid color-mix(in srgb, var(--route-tabs-accent) 12%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--route-tabs-accent) 10%, transparent);backdrop-filter:blur(12px);border-radius:10px;margin:0;padding:7px 9px;position:fixed;right:10px;overflow:hidden}@media (prefers-reduced-transparency:reduce){.route-tabs-bar{background:var(--bg-container,#f6fbf8);backdrop-filter:none}}.route-tabs-bar .ant-tabs-nav{margin:0}.route-tabs-bar .ant-tabs-nav:before{border-bottom:0}.route-tabs-bar .ant-tabs-nav-list{gap:6px;transform:translateX(var(--tab-drag-x,0px))!important}.route-tabs-bar .ant-tabs-nav-more,.route-tabs-bar .ant-tabs-extra-content .ant-btn{color:var(--route-tabs-secondary-text)}.route-tabs-bar .ant-tabs-nav-wrap{cursor:grab;scrollbar-width:none;overflow:auto hidden}.route-tabs-bar .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.route-tabs-bar .ant-tabs-nav-operations,.route-tabs-bar .ant-tabs-nav-operations .ant-tabs-nav-more{display:none!important}.route-tabs-bar.route-tabs-dragging{-webkit-user-select:none;user-select:none}.route-tabs-bar.route-tabs-dragging .ant-tabs-nav-wrap{cursor:grabbing}.route-tabs-bar .ant-tabs-content-holder{display:none}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab{color:var(--route-tabs-secondary-text);background:var(--route-tabs-secondary);border:1px solid var(--route-tabs-secondary-border);border-radius:8px;margin:0;padding:4px 12px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .1s ease-out}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab:active{transform:scale(.97)}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active):hover{color:var(--route-tabs-accent);background:var(--route-tabs-secondary-hover);border-color:color-mix(in srgb, var(--route-tabs-accent) 18%, transparent)}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab-active{color:var(--route-tabs-accent);background:var(--route-tabs-fill-active);border-color:var(--route-tabs-border-active);box-shadow:0 3px 9px color-mix(in srgb, var(--route-tabs-accent) 14%, transparent)}.route-tab-label{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;cursor:default;max-width:180px;display:inline-block;overflow:hidden}.route-tabs-bar .ant-tabs-tab .ant-tabs-tab-btn{color:inherit;text-shadow:none}.route-tabs-bar .ant-tabs-tab-active .ant-tabs-tab-btn,.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab-active .route-tab-label{color:var(--route-tabs-accent)}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active) .route-tab-label{color:var(--route-tabs-secondary-text)}.route-tabs-bar .ant-tabs-tab .ant-tabs-tab-remove{color:#8291a3;margin-left:7px;transition:color .18s}.route-tabs-bar .ant-tabs-tab-active .ant-tabs-tab-remove{color:color-mix(in srgb, var(--route-tabs-accent) 58%, transparent)}.route-tabs-bar .ant-tabs-tab-active .ant-tabs-tab-remove:hover{color:var(--route-tabs-accent-hover)}.route-tabs-bar .ant-tabs-extra-content .ant-btn:hover{color:var(--route-tabs-accent-hover);background:var(--route-tabs-secondary-hover)}.route-tabs-context-menu .ant-dropdown-menu{border:1px solid color-mix(in srgb, var(--route-tabs-primary,#024439) 14%, transparent);min-width:136px;box-shadow:0 10px 28px color-mix(in srgb, var(--route-tabs-primary,#024439) 18%, transparent);border-radius:10px;padding:6px}.route-tabs-context-menu .ant-dropdown-menu-item{border-radius:6px}.route-tabs-context-menu .ant-dropdown-menu-item:hover{color:var(--route-tabs-primary,#024439);background:color-mix(in srgb, var(--route-tabs-primary,#024439) 10%, var(--bg-container,#fff))}@media (max-width:768px){.route-tabs-bar{margin:10px 10px 14px 16px}.route-tabs-bar .ant-tabs.ant-tabs-card .ant-tabs-tab .route-tab-label{max-width:120px}}
