.ticket-table-wrapper .ag-header{border-bottom:none}.ticket-table-wrapper .ag-header-cell{border-right:1px solid var(--color-border-grid);padding-left:8px;font-family:NotoSansJP_700Bold,sans-serif;font-size:13px;font-weight:600}.ticket-table-wrapper .ag-cell{border-right:1px solid var(--color-border-grid);align-items:center;padding-left:4px;padding-right:4px;font-size:13px;display:flex}.ticket-table-wrapper .ag-cell:first-child{padding-left:0;padding-right:0}.ticket-table-wrapper .ag-root-wrapper{border-radius:0}.ticket-table-wrapper .ag-theme-alpine .ag-checkbox-input-wrapper{background-color:var(--color-background-grid-row);border-color:var(--color-border-grid);border-radius:2px;width:16px;height:16px;font-size:16px;line-height:16px}.ticket-table-wrapper .ag-theme-alpine .ag-checkbox-input-wrapper input[type=checkbox]{cursor:pointer;appearance:none;opacity:0;width:16px;height:16px}.ticket-table-wrapper .ag-theme-alpine .ag-checkbox-input-wrapper:after{appearance:none;opacity:0;font-size:16px;line-height:16px}.ticket-table-wrapper .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked{background-color:var(--color-primary-700);content:"✔";color:#fff;opacity:1;border-color:#0000}.ticket-table-wrapper .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked:after{content:"✔";opacity:1}.ticket-table-wrapper .ag-theme-alpine .ag-header-cell .ag-checkbox-input-wrapper{border-color:var(--color-border-grid);width:16px;height:16px;left:4px}.ticket-table-wrapper .ag-header-cell:first-child{padding-left:0;padding-right:0}.ticket-table-wrapper .ag-checkbox-input-wrapper:hover{opacity:.8}.ticket-table-wrapper .ag-theme-alpine .ag-row-selected:before,.ticket-table-wrapper .ag-theme-alpine .ag-row-hover.ag-row-selected:before{background-color:#0000!important}.ticket-table-checkbox-cell{align-items:center;gap:8px;height:100%;padding-left:4px;display:flex}.ticket-table-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary-700);flex-shrink:0;margin:0}.ticket-table-cell-text{color:var(--color-text-grid);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ticket-table-header-text{color:var(--color-text-grid);font-size:13px;font-weight:600}