*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body,html{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f8;color:#1b2630}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled){background-color:#004272}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled):hover{background-color:#0f4d7a!important}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary:disabled,.ant-btn-primary[aria-disabled=true],.ant-btn-primary[disabled]{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important}.btn-accent{background-color:#c48a3f!important;border-color:#c48a3f!important;color:#fff!important}.btn-accent:hover{background-color:#b07a35!important;border-color:#b07a35!important}.erp-content{min-height:calc(100vh - 96px);overflow-y:auto}.login-bg{background:linear-gradient(135deg,#002040,#004272 50%,#0f4d7a);min-height:100vh;display:flex;align-items:center;justify-content:center}.stat-card-accent .ant-statistic-content-value{color:#c48a3f}.clickable-row{cursor:pointer}.clickable-row:hover td{background-color:#eff3f6!important}.ant-table-small .ant-table-cell{padding:6px 8px!important;font-size:13px}.ant-table .ant-table-cell,.ant-table-small .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-card-hoverable:hover{box-shadow:0 4px 16px rgba(42,46,53,.1)!important}.ant-ribbon-wrapper{display:block;height:100%}.dashboard-domain-card .ant-card-body{display:flex;flex-direction:column;min-height:100%}.ant-breadcrumb a{color:#004272!important}.ant-breadcrumb a:hover{color:#c48a3f!important}.row-warning-menge0>td{background:#fffbe6!important}.row-warning-menge0:hover>td{background:#fff1b8!important}.row-highlight-current>td{background:#e6f4ff!important;font-weight:600}.row-highlight-current:hover>td{background:#bae0ff!important}@media (max-width:768px){.hide-mobile{display:none}.erp-header{height:56px!important;line-height:56px!important;padding:0 12px!important}.erp-header img{height:30px!important}.ant-breadcrumb{font-size:12px!important}.ant-table-small .ant-table-cell{padding:4px 6px!important;font-size:12px}.ant-statistic .ant-statistic-content-value{font-size:18px!important}}@media (max-width:480px){.ant-breadcrumb{display:none}.erp-header{height:48px!important;line-height:48px!important}}