:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;color-scheme:light dark}body{margin:0;background-color:#f5f5f5}.disabled-row{background-color:#f3f3f3;pointer-events:none}.selected-row{background-color:#cddbf6}.next-tradeable-row{background-color:#cddbf659}.buy-company-trade{background-color:#bff3bd;pointer-events:none}.sell-company-trade{background-color:#ffabab;pointer-events:none}.ant-table-tbody>tr>td{padding:0 0 0 10px!important}.ant-table-tbody>tr.disabled-row{pointer-events:auto}.ant-table-tbody>tr.ant-table-row-level-0:hover>td{background-color:#f0f0f0!important}.ant-table-tbody>tr>td{white-space:nowrap!important}.ant-table{display:inline-block!important}.ant-table-wrapper .ant-table-tbody>tr.hour-separator td{border-bottom:1px solid black!important}.ant-table-wrapper .ant-table-tbody>tr.quarter-separator td{border-bottom:1px solid rgb(186,186,186)!important}.hour-table-column{background-color:#cddbf6}.badges-container{display:flex;gap:10px}.badge{display:flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:10px}.red{background-color:#f86359}.gray{background-color:#cfcfcf}.green{background-color:#2be632}.icon{font-size:18px}.tooltip-container{position:relative;display:inline-block}.tooltip-text{position:absolute;background-color:#000;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;bottom:80%;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;margin-bottom:8px;pointer-events:none;z-index:1}@keyframes lingerEffect{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible;animation:none}
