.lien-evitement{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;color:#1d4e6f;padding:8px 12px;border:2px solid #1d4e6f;border-radius:6px;font-weight:600}.lien-evitement:focus{left:8px}:focus-visible{outline:3px solid #f5a623!important;outline-offset:2px}.ant-menu-item-selected{font-weight:600}@media (max-width: 767px){html{font-size:15px}.ant-layout-content{padding:10px!important}.ant-layout-content h2{font-size:20px}.pilot-carte{height:260px!important}.ant-table-content,.ant-table-body{overflow-x:auto!important}.ant-table{font-size:12px}.ant-card-head{padding:0 12px}.ant-card-head-title{white-space:normal}.ant-card-extra{margin-inline-start:0}.ant-card-body{padding:12px!important}.ant-btn,.ant-select-selector,.ant-segmented-item,.ant-picker{min-height:40px}.ant-btn-sm{min-height:36px}.ant-statistic-content{font-size:22px!important}.ant-space-align-start>.ant-space-item{max-width:100%}.recharts-legend-wrapper{font-size:11px}.ant-drawer-body .ant-menu-item{height:44px;line-height:44px}}@media (max-width: 480px){.recharts-brush{display:none}.ant-statistic-content{font-size:20px!important}}.ant-segmented{max-width:100%;overflow-x:auto}@media (min-width: 1500px){.pilot-blocs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(640px,100%),1fr));gap:0 24px;align-items:start}.pilot-blocs>*{min-width:0}.pilot-bloc-large{grid-column:1 / -1}}.pilot-ligne-commune>td{background:#fff7e6!important}.pilot-sider{scrollbar-width:thin;scrollbar-color:transparent transparent}.pilot-sider:hover{scrollbar-color:#bfbfbf transparent}.pilot-sider::-webkit-scrollbar{width:6px}.pilot-sider::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.pilot-sider:hover::-webkit-scrollbar-thumb{background:#bfbfbf}.pilot-sider:after{content:"";position:sticky;bottom:0;display:block;height:28px;margin-top:-28px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff)}.pilot-sider .ant-menu-inline .ant-menu-item,.pilot-sider .ant-menu-inline .ant-menu-submenu-title{padding-inline-start:14px!important}.pilot-sider .ant-menu-sub.ant-menu-inline .ant-menu-item{padding-inline-start:30px!important}
