.broker-page{max-width:900px;margin-inline:auto}.broker-page__title{margin-bottom:0}.broker-page__status-badge{margin:0;border:none;border-radius:6px;font-weight:500;line-height:22px;padding:0 8px}.broker-page__status-badge--connected{color:#0958d9;background:#e6f4ff}.broker-page__status-badge--disconnected{color:#000000a6;background:#0000000f}.broker-page__actions-btn{color:#00000073;background:transparent;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.broker-page__actions-btn:hover{color:#000000a6;background:transparent}.broker-page__table .ant-table-thead>tr>th{background:transparent;color:#00000073;font-weight:500}.broker-page__table .ant-table-thead>tr>th:nth-last-child(2):before{display:none!important}.broker-page__table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.broker-page__provider-btn{display:flex;align-items:center;justify-content:center}.broker-page__provider-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}.sync-float{position:fixed;bottom:24px;right:24px;z-index:1050;width:360px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;overflow:hidden}.sync-float--minimized{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.sync-float--minimized:hover{transform:scale(1.1)}.sync-float--done{border-color:var(--color-success-border)}.sync-float--error{border-color:var(--color-error-border)}.sync-float--info{border-color:var(--color-info-border)}.sync-float__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-secondary)}.sync-float__title{display:flex;align-items:center;gap:8px}.sync-float__actions{display:flex;gap:2px}.sync-float__body{padding:12px 16px}.sync-float__footer{margin-top:12px;display:flex;justify-content:flex-end}.sync-float__icon--success{color:var(--color-success);font-size:16px}.sync-float__icon--error{color:var(--color-error);font-size:16px}.sync-float__icon--info{color:var(--color-info);font-size:16px}
