:root{--bs-body-bg: #f1f1f1;--bs-primary: #262626;--bs-accent: #ffb700;--bs-transition: all .35s ease-in-out;--bs-secondary: var(--bs-body-bg)}.text-primary{color:var(--bs-primary)}.text-secondary{color:var(--bs-secondary)!important}.text-accent{color:var(--bs-accent)}body{background-color:var(--bs-body-bg)}.btn{display:flex;align-items:center;gap:1rem;border-radius:.35rem}.btn span{font-weight:500}.btn-light{--bs-btn-bg: var(--bs-gray-200)}.table-wrapper{--scroll-bar-width: 3px;width:calc(100% + 0rem);overflow-x:scroll;padding-block-end:.5rem;margin-block-start:.6rem}.custom-table,.table{--table-max-width: 100%;--table-min-width: 900px;--table-col-spacer: 8px;--table-col-border-width: 1px;--table-col-border-color: var(--bs-border-color);--table-col-bg: var(--bs-white);--table-col-color: var(--bs-body-color);--table-col-hover-bg: var(--bs-accent);--table-col-hover-color: var(--bs-dark);--table-col-padding-x: .75rem;--table-col-padding-y: .45rem;--table-col-gaps: .5rem;--table-col-min-height: 40px;--table-col-z-index: 0;--table-col-font-size: .95rem;--table-col-head-font-weight: 700;--table-action-button-width: calc(var(--table-col-min-height) - 6px);--table-action-button-height: var(--table-action-button-width);--table-action-list-size: var(--table-action-button-height);--table-action-btn-bg: rgba(var(--bs-secondary-1-rgb), .24);--table-action-btn-color: var(--bs-primary);--table-action-button-font-size: .95rem;--table-image-logo-width: 50px;--table-image-logo-height: 40px;--col-width: 100%;--col-min-width: initial;--col-max-width: 170px;position:relative;width:100%;max-width:var(--table-max-width);min-width:var(--table-min-width)}.custom-table a,.table a{text-decoration:none;color:inherit}.custom-table a:hover,.table a:hover{text-decoration:underline}.custom-table__tr,.table__tr{border:0;overflow:hidden}.custom-table__tr.__blank,.table__tr.__blank{height:var(--table-col-spacer)}.custom-table__tr.__blank.small,.table__tr.__blank.small{--table-col-spacer: 4px}.custom-table__td,.table__td{border:0;background-color:var(--table-col-bg);color:var(--table-col-color);border-block:var(--table-col-border-width) solid var(--table-col-border-color);transition:var(--bs-transition)}.custom-table__td__cell,.table__td__cell{line-height:normal;position:relative;padding-block:var(--table-col-padding-y);padding-inline:var(--table-col-padding-x);width:var(--col-width);min-height:var(--table-col-min-height);min-width:var(--col-min-width);max-width:var(--col-max-width);text-wrap:balance;display:flex;align-items:center;gap:.5rem;font-size:var(--table-col-font-size);min-height:50px}.custom-table__td__cell>i,.table__td__cell>i{font-size:var(--table-col-font-size)}.custom-table__td__cell.cell--routes,.custom-table__td__cell.cell--route,.table__td__cell.cell--routes,.table__td__cell.cell--route{font-weight:700}.custom-table__td__cell.cell--journeyTypeText,.table__td__cell.cell--journeyTypeText{max-width:100px}.custom-table__td.td--actions,.table__td.td--actions{padding-inline-end:calc(var(--table-col-padding-x) / 2.5)}.custom-table__td .table-image-block,.table__td .table-image-block{display:flex;align-items:center;text-align:center;gap:.5rem;line-height:normal;text-align:left}.custom-table__td .table-image-block .__image,.table__td .table-image-block .__image{flex-shrink:0;width:var(--table-image-logo-width);height:var(--table-image-logo-height)}.custom-table__td .table-image-block .__image img,.table__td .table-image-block .__image img{width:100%;height:100%;object-fit:contain;object-position:left}.custom-table__td .table-image-block .__value,.table__td .table-image-block .__value{font-weight:700;font-size:.8rem;line-height:1rem;max-width:90px;text-wrap:balance}.custom-table__td:first-child,.table__td:first-child{border-inline-start:var(--table-col-border-width) solid var(--table-col-border-color)}.custom-table__td:last-child,.table__td:last-child{border-inline-end:var(--table-col-border-width) solid var(--table-col-border-color)}.custom-table__thead,.table__thead{--table-col-border-width: 0;--table-col-spacer: 6px;--table-col-min-height: 0px;--table-col-bg: var(--bs-transparent);font-size:calc(var(--table-col-font-size) - .1rem)}.custom-table__thead th,.table__thead th{font-weight:var(--table-col-head-font-weight)}.custom-table__tbody .custom-table__tr:hover,.custom-table__tbody .custom-table__tr.selected,.custom-table__tbody .custom-table__tr.active,.table__tbody .custom-table__tr:hover,.table__tbody .custom-table__tr.selected,.table__tbody .custom-table__tr.active{--table-col-bg: var(--table-col-hover-bg);--table-col-color: var(--table-col-hover-color);--table-col-border-color: var(--table-col-hover-bg)}.custom-table__tbody .custom-table__tr:hover .btn-status,.custom-table__tbody .custom-table__tr.selected .btn-status,.custom-table__tbody .custom-table__tr.active .btn-status,.table__tbody .custom-table__tr:hover .btn-status,.table__tbody .custom-table__tr.selected .btn-status,.table__tbody .custom-table__tr.active .btn-status{--status-btn-bg-opacity: 1;--status-btn-color: var(--bs-white) !important}.custom-table__tbody .custom-table__tr:hover .btn-status--refunded,.custom-table__tbody .custom-table__tr.selected .btn-status--refunded,.custom-table__tbody .custom-table__tr.active .btn-status--refunded,.table__tbody .custom-table__tr:hover .btn-status--refunded,.table__tbody .custom-table__tr.selected .btn-status--refunded,.table__tbody .custom-table__tr.active .btn-status--refunded{--status-btn-bg: rgba(var(--bs-white-rgb), var(--status-btn-bg-opacity));--status-btn-color: var(--bs-primary) !important}.custom-table__tbody .custom-table__tr:hover .custom-switch.switch-color--primary,.custom-table__tbody .custom-table__tr:hover .custom-switch.switch-color--default,.custom-table__tbody .custom-table__tr.selected .custom-switch.switch-color--primary,.custom-table__tbody .custom-table__tr.selected .custom-switch.switch-color--default,.custom-table__tbody .custom-table__tr.active .custom-switch.switch-color--primary,.custom-table__tbody .custom-table__tr.active .custom-switch.switch-color--default,.table__tbody .custom-table__tr:hover .custom-switch.switch-color--primary,.table__tbody .custom-table__tr:hover .custom-switch.switch-color--default,.table__tbody .custom-table__tr.selected .custom-switch.switch-color--primary,.table__tbody .custom-table__tr.selected .custom-switch.switch-color--default,.table__tbody .custom-table__tr.active .custom-switch.switch-color--primary,.table__tbody .custom-table__tr.active .custom-switch.switch-color--default{--checkbox-checked-bg: var(--bs-white);--label-color: var(--checkbox-checked-bg);--checkbox-checked-circle: var(--bs-primary)}
