.scorecard-app-layout{width:100%;max-width:100%;overflow-x:hidden}.scorecard-main{min-width:0;flex:1 1 auto;max-width:100%}.scorecard-content{min-width:0;max-width:min(1280px,100%);margin:0 auto;width:100%;box-sizing:border-box;padding:24px}.scorecard-content-scroll{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow-x:hidden}.scorecard-content-scroll>*{min-width:0;max-width:100%}.scorecard-content-scroll .scorecard-page,.scorecard-content-scroll .scorecard-page section,.scorecard-content-scroll .scorecard-page .ant-card,.scorecard-content-scroll .scorecard-page .ant-spin-nested-loading,.scorecard-content-scroll .scorecard-page .ant-table-wrapper{min-width:0;max-width:100%}.scorecard-content-scroll .ant-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.scorecard-content-scroll .ant-typography{overflow-wrap:break-word}.scorecard-content-scroll .ant-segmented,.scorecard-content-scroll .ant-tabs{max-width:100%}.scorecard-controls-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.scorecard-controls-scroll .ant-segmented.ant-segmented-block{width:max-content;min-width:100%;max-width:none}.scorecard-content-scroll .ant-form-item,.scorecard-content-scroll .ant-form-item-row,.scorecard-content-scroll .ant-form-item-control,.scorecard-content-scroll .ant-form-item-control-input,.scorecard-content-scroll .ant-form-item-control-input-content{min-width:0;max-width:100%}.scorecard-header{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;line-height:1.2;padding-inline:16px;min-width:0;width:100%}.scorecard-header-left,.scorecard-header-right{display:flex;align-items:center;gap:12px;min-width:0}.scorecard-header-nav-btn.ant-btn{min-width:40px;min-height:40px}.scorecard-sider-menu.ant-menu-inline .ant-menu-item-selected,.scorecard-sider-menu.ant-menu-inline-collapsed .ant-menu-item-selected{font-weight:600;color:var(--nav-accent)!important;background:#b1466d14!important}.scorecard-sider-menu.ant-menu-inline .ant-menu-item-selected .anticon,.scorecard-sider-menu.ant-menu-inline-collapsed .ant-menu-item-selected .anticon{color:var(--nav-accent)!important}.scorecard-sider-menu .ant-menu-item-group-title{color:var(--nav-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-inline:16px}.scorecard-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.scorecard-sider .ant-layout-sider-children{display:flex;flex-direction:column;overflow:auto}.scorecard-nav-drawer .ant-menu-item{min-height:44px;line-height:44px;margin-inline:8px;width:calc(100% - 16px)}@media(max-width:991px){.scorecard-content{padding:12px 16px 24px}.scorecard-header{padding-inline:8px 12px;gap:8px}.scorecard-header-left,.scorecard-header-right{gap:4px}.scorecard-signout-btn.ant-btn{min-width:40px;min-height:40px;padding-inline:8px}.scorecard-content-scroll .ant-picker,.scorecard-content-scroll .ant-picker-range,.scorecard-content-scroll .ant-select{max-width:100%}.scorecard-content-scroll .ant-picker-range{width:100%}.scorecard-content-scroll .ant-btn{min-height:36px}}@media(max-width:575px){.scorecard-content{padding:10px 12px 20px}.scorecard-page-hero-icon{display:none}}html,body,#root{margin:0;min-height:100%}html,body{max-width:100%;overflow-x:hidden}:root{--scorecard-link: #394861;--scorecard-link-hover: #2d3a4d;--scorecard-link-action: #b1466d;--scorecard-link-action-hover: #9a3b5c}a{color:var(--scorecard-link)}a:hover{color:var(--scorecard-link-hover)}a.scorecard-action-link,.scorecard-action-link{color:var(--scorecard-link-action)!important}a.scorecard-action-link:hover,.scorecard-action-link:hover{color:var(--scorecard-link-action-hover)!important}.ant-btn-link.scorecard-action-link,.ant-btn-link.scorecard-action-link:hover{color:var(--scorecard-link-action)!important}.ant-btn-link.scorecard-action-link:hover{color:var(--scorecard-link-action-hover)!important}a.ant-btn:not(.scorecard-action-link){color:inherit}a.ant-btn:not(.scorecard-action-link):hover{color:inherit}.scorecard-content-drawer .ant-drawer-header{padding-inline:24px}.scorecard-content-drawer .ant-drawer-body{padding-inline:24px;overflow-x:hidden}.scorecard-content-drawer .ant-drawer-body>*{max-width:100%;min-width:0}
