.sig-bitacora-grid-card { background: #fff; border: 1px solid #dfe3e8; border-radius: 4px; margin-top: 18px; overflow: hidden; } .sig-bitacora-grid-header { align-items: center; border-bottom: 1px solid #e7e9ec; display: flex; justify-content: space-between; min-height: 58px; padding: 12px 18px; } .sig-bitacora-grid-title-wrap { align-items: center; display: flex; flex-wrap: wrap; gap: 8px; min-width: 0; } .sig-bitacora-grid-title-icon { color: #26a69a; font-size: 18px; } .sig-bitacora-grid-title { color: #2f353b; font-size: 18px; font-weight: 600; } .sig-bitacora-grid-description { color: #7d8790; font-size: 12px; margin-left: 8px; } .sig-bitacora-grid-toolbar { align-items: center; display: flex; flex: 0 0 auto; gap: 7px; } .sig-bitacora-grid-page-size-label { color: #7d8790; font-size: 12px; font-weight: 400; margin: 0; } .sig-bitacora-grid-page-size { display: inline-block; height: 30px; padding: 3px 7px; width: 68px; } .sig-bitacora-grid-secondary-action { margin-left: 4px; } .sig-bitacora-grid-state { color: #7d8790; padding: 24px 18px; text-align: center; } .sig-bitacora-grid-state.is-error { color: #a94442; } .sig-bitacora-grid-scroll { max-height: 300px; overflow: auto; overscroll-behavior: contain; } table.sig-bitacora-grid-table > tbody > tr:first-child > th { position: sticky; top: 0; z-index: 10; } .sig-bitacora-grid-table { margin-bottom: 0; table-layout: fixed; } .sig-bitacora-grid-table > thead > tr > th { background: #f7f8fa; border-bottom: 1px solid #dfe3e8; color: #6f7a83; font-size: 11px; font-weight: 600; padding: 9px 10px; text-transform: uppercase; vertical-align: middle; } .sig-bitacora-grid-table > tbody > tr > td { border-top: 1px solid #edf0f2; color: #4b555d; font-size: 12px; line-height: 1.35; overflow-wrap: anywhere; padding: 9px 10px; vertical-align: middle; } .sig-bitacora-grid-table > thead > tr > th:nth-child(1), .sig-bitacora-grid-table > tbody > tr > td:nth-child(1) { width: 11%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(2), .sig-bitacora-grid-table > tbody > tr > td:nth-child(2) { width: 11%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(3), .sig-bitacora-grid-table > tbody > tr > td:nth-child(3) { width: 24%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(4), .sig-bitacora-grid-table > tbody > tr > td:nth-child(4) { width: 20%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(5), .sig-bitacora-grid-table > tbody > tr > td:nth-child(5) { width: 12%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(6), .sig-bitacora-grid-table > tbody > tr > td:nth-child(6) { white-space: nowrap; width: 13%; } .sig-bitacora-grid-table > thead > tr > th:nth-child(7), .sig-bitacora-grid-table > tbody > tr > td:nth-child(7) { text-align: right; white-space: nowrap; width: 9%; } .sig-bitacora-grid-detail-button { color: #337ab7; white-space: nowrap; } .sig-bitacora-grid-pager { align-items: center; border-top: 1px solid #e7e9ec; display: flex; flex-direction: column; gap: 10px; justify-content: center; min-height: 100px; padding: 10px 12px 14px; } .sig-bitacora-grid-pager-actions { align-items: center; display: flex; gap: 10px; justify-content: center; width: 100%; } .sig-bitacora-grid-page-summary { color: #7d8790; font-size: 12px; min-width: 370px; text-align: center; } .sig-bitacora-grid-page-button { min-width: 84px; } .sig-bitacora-grid-page-button.aspNetDisabled, .sig-bitacora-grid-page-button[disabled] { cursor: not-allowed; opacity: 0.5; pointer-events: none; } .sig-bitacora-grid-pagination-slider { align-items: flex-end; display: flex; gap: 10px; max-width: 720px; width: 100%; } .sig-bitacora-grid-pagination-slider-endpoint { color: #7d8790; flex: 0 0 24px; font-size: 11px; line-height: 18px; text-align: center; } .sig-bitacora-grid-pagination-slider-track { --sig-bitacora-page-position: 0%; flex: 1 1 auto; min-width: 0; padding-top: 10px; position: relative; } .sig-bitacora-grid-pagination-slider-label { background: #364150; border-radius: 3px; color: #fff; font-size: 11px; left: var(--sig-bitacora-page-position); line-height: 18px; opacity: 0; padding: 2px 7px; pointer-events: none; position: absolute; top: 0; transform: translateX(-50%); transition: opacity 120ms ease-in-out; visibility: hidden; white-space: nowrap; } .sig-bitacora-grid-pagination-slider-track.is-label-visible .sig-bitacora-grid-pagination-slider-label { opacity: 1; visibility: visible; } .sig-bitacora-grid-pagination-slider-label::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #364150; content: ""; left: 50%; position: absolute; top: 100%; transform: translateX(-50%); } .sig-bitacora-grid-pagination-slider-track[data-sig-slider-edge="start"] .sig-bitacora-grid-pagination-slider-label { transform: translateX(0); } .sig-bitacora-grid-pagination-slider-track[data-sig-slider-edge="start"] .sig-bitacora-grid-pagination-slider-label::after { left: 8px; } .sig-bitacora-grid-pagination-slider-track[data-sig-slider-edge="end"] .sig-bitacora-grid-pagination-slider-label { transform: translateX(-100%); } .sig-bitacora-grid-pagination-slider-track[data-sig-slider-edge="end"] .sig-bitacora-grid-pagination-slider-label::after { left: calc(100% - 8px); } .sig-bitacora-grid-pagination-slider-input { -webkit-appearance: none; appearance: none; background: transparent; cursor: pointer; display: block; height: 18px; margin: 0; padding: 0; width: 100%; } .sig-bitacora-grid-pagination-slider-input::-webkit-slider-runnable-track { background: #d7dde3; border-radius: 4px; height: 7px; } .sig-bitacora-grid-pagination-slider-input::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; background: #26a69a; border: 2px solid #fff; border-radius: 50%; box-shadow: 0 0 0 1px #1f8c82; height: 16px; margin-top: -4px; width: 16px; } .sig-bitacora-grid-pagination-slider-input::-moz-range-track { background: #d7dde3; border: 0; border-radius: 4px; height: 7px; } .sig-bitacora-grid-pagination-slider-input::-moz-range-thumb { background: #26a69a; border: 2px solid #fff; border-radius: 50%; box-shadow: 0 0 0 1px #1f8c82; height: 12px; width: 12px; } .sig-bitacora-grid-pagination-slider-input:focus { outline: 1px dotted #364150; outline-offset: 3px; } .sig-bitacora-grid-pagination-slider-input:disabled { cursor: not-allowed; opacity: 0.55; } .sig-bitacora-grid-page-request { display: none; } .sig-bitacora-grid-modal .modal-dialog { max-width: 980px; } .sig-bitacora-grid-modal-title { color: #2f353b; display: block; font-size: 18px; font-weight: 600; } .sig-bitacora-grid-modal-description { color: #4b555d; display: block; font-size: 13px; margin-bottom: 5px; } .sig-bitacora-grid-modal-meta { color: #8b969e; display: block; font-size: 12px; margin-bottom: 14px; } .sig-bitacora-grid-detail-error { background: #f9ecec; border: 1px solid #eed3d7; color: #a94442; margin-bottom: 12px; padding: 10px 12px; } .sig-bitacora-grid-detail-empty { color: #7d8790; padding: 18px 0; text-align: center; } .sig-bitacora-grid-detail-table { margin-bottom: 0; } .sig-bitacora-grid-detail-table > thead > tr > th { background: #f7f8fa; color: #6f7a83; font-size: 11px; font-weight: 600; text-transform: uppercase; } .sig-bitacora-grid-detail-table > tbody > tr > td { font-size: 12px; vertical-align: top; } .sig-bitacora-grid-detail-table > thead > tr > th:first-child, .sig-bitacora-grid-detail-table > tbody > tr > td:first-child { width: 28%; } @media (max-width: 991px) { .sig-bitacora-grid-header { align-items: flex-start; flex-direction: column; gap: 10px; } .sig-bitacora-grid-toolbar { width: 100%; } .sig-bitacora-grid-description { margin-left: 0; width: 100%; } .sig-bitacora-grid-scroll { max-height: 480px; } .sig-bitacora-grid-table { min-width: 980px; } .sig-bitacora-grid-pager-actions { flex-wrap: wrap; } .sig-bitacora-grid-page-summary { min-width: 240px; } }