:root{--background:#fff;--foreground:#171717}html,body{background-color:#f5f5f7;max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;overflow-y:auto}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.ant-modal-root .ant-modal-wrap{justify-content:center;align-items:center;display:flex}.ant-modal-root .ant-modal{padding-bottom:0;top:0}.ant-modal-root .ant-modal-content{flex-direction:column;max-height:90vh;display:flex}.ant-modal-root .ant-modal-body{overflow-y:auto}.app-sider.ant-layout-sider{overflow:hidden}.app-sider .ant-layout-sider-children{flex-direction:column;height:100vh;min-height:0;display:flex}.app-sider-menu-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:56px;overflow:hidden auto}.table-filter-single-select .ant-select-selector{flex-wrap:nowrap!important;align-items:center!important;min-height:32px!important;display:flex!important}.table-filter-single-select .ant-select-selection-wrap{min-width:0;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.work-log-entry-card .ant-card-actions>li{margin:8px 0!important}.work-log-entry-card .ant-card-actions>li>span{min-height:20px;line-height:20px}
