*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--info-color: #1890ff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.documento-vencido-row{background-color:#fff1f0!important}.highlighted-factura-row{background-color:#e6f7ff!important;border-left:4px solid #1890ff!important;animation:highlightPulse 2s ease-in-out}@keyframes highlightPulse{0%{background-color:#bae7ff!important;box-shadow:0 0 #1890ff66}50%{background-color:#e6f7ff!important;box-shadow:0 0 0 8px #1890ff00}to{background-color:#e6f7ff!important;box-shadow:0 0 #1890ff00}}.ant-table-thead>tr>th{text-transform:uppercase!important;letter-spacing:.04em;font-size:12px;font-weight:600;color:#262626;background-color:#fafafa;text-align:center!important;padding:12px 16px!important}.ant-table-tbody>tr>td{font-size:13px;color:#595959;text-align:left!important;padding:12px 16px!important;vertical-align:middle!important;text-transform:uppercase!important;letter-spacing:.02em}.ant-table-tbody>tr{height:auto!important;min-height:48px!important}.ant-table-tbody>tr>td *{text-transform:uppercase!important}.ant-table-tbody>tr>td a[href^="mailto:"],.ant-table-tbody>tr>td .email-cell,.ant-table-tbody>tr>td[data-type=email],.ant-table-tbody>tr>td .ant-typography[data-email=true]{text-transform:lowercase!important}.ant-table-tbody>tr>td .ant-btn,.ant-table-tbody>tr>td .anticon,.ant-table-tbody>tr>td button,.ant-table-tbody>tr>td a.ant-btn{text-transform:none!important;letter-spacing:normal!important}.ant-table-tbody>tr>td .ant-tag,.ant-table-tbody>tr>td .ant-badge{text-transform:none!important;letter-spacing:normal!important}.ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-tbody>tr>td.ant-table-cell-fix-right{position:sticky!important;right:0!important;z-index:1!important;background-color:#fff!important;box-shadow:-2px 0 8px #00000014!important}.ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:#fafafa!important;z-index:2!important}.ant-table-cell-fix-right{background-color:inherit!important}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background-color:#f5f5f5!important}@media (max-width: 576px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 12px!important;font-size:12px}}.ant-descriptions .ant-descriptions-item-content{min-width:0;word-break:break-word;overflow-wrap:anywhere}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;padding-inline:4px;-webkit-overflow-scrolling:touch}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap}@media (max-width: 767px){.ant-descriptions-bordered .ant-descriptions-view>table{width:100%}.ant-descriptions-bordered .ant-descriptions-row{display:flex;flex-direction:column}.ant-descriptions-bordered .ant-descriptions-row>th,.ant-descriptions-bordered .ant-descriptions-row>td{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box}.ant-descriptions-bordered .ant-descriptions-item-label{border-inline-end:none!important}.ant-descriptions:not(.ant-descriptions-bordered) .ant-descriptions-item-container{flex-direction:column!important;align-items:flex-start!important}.ant-descriptions:not(.ant-descriptions-bordered) .ant-descriptions-item-label{padding-bottom:2px}.ant-descriptions .ant-tag{white-space:normal!important;word-break:break-word;max-width:100%;height:auto!important;line-height:1.35!important}.ant-card-body{padding-left:12px!important;padding-right:12px!important}.ant-card-head-title{overflow:visible!important;white-space:normal!important;word-break:break-word}.ant-list-item{flex-wrap:wrap}}
