Files
wace_plm/WebContent/css/tabulator/tabulator.min.css

1263 lines
27 KiB
CSS
Raw Normal View History

2025-10-17 14:18:22 +09:00
.tabulator {
position: relative;
2025-10-17 14:18:22 +09:00
border: 1px solid #dadce0;
background-color: white;
2025-10-17 14:18:22 +09:00
font-size: 12px;
text-align: left;
overflow: hidden;
2025-10-17 14:18:22 +09:00
border-radius: 8px;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0)
}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table
{
min-width: 100%
}
.tabulator[tabulator-layout=fitDataTable] {
display: inline-block
}
.tabulator.tabulator-block-select {
user-select: none
}
.tabulator .tabulator-header {
position: relative;
box-sizing: border-box;
width: 100%;
2025-10-17 14:18:22 +09:00
border-bottom: 2px solid #1a73e8;
background-color: #f8f9fa;
color: #202124;
font-weight: 600;
font-size: 12px;
white-space: nowrap;
overflow: hidden;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none
}
.tabulator .tabulator-header.tabulator-header-hidden {
display: none
}
.tabulator .tabulator-header .tabulator-header-contents {
position: relative;
overflow: hidden
}
.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers
{
display: inline-block
}
.tabulator .tabulator-header .tabulator-col {
display: inline-flex;
position: relative;
box-sizing: border-box;
flex-direction: column;
justify-content: flex-start;
2025-10-17 14:18:22 +09:00
border-right: 1px solid #dadce0;
background: #f8f9fa;
text-align: center;
vertical-align: middle;
overflow: hidden
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
position: absolute;
border: 1px solid #999;
background: #cdcdcd;
pointer-events: none
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
box-sizing: border-box;
position: relative;
2025-10-17 14:18:22 +09:00
padding: 6px 8px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button
{
padding: 0 8px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover
{
cursor: pointer;
opacity: .6
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder
{
position: relative
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title
{
box-sizing: border-box;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap
{
white-space: normal;
text-overflow: clip
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor
{
box-sizing: border-box;
width: 100%;
border: 1px solid #999;
padding: 1px;
background: #fff
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor
{
width: calc(100% - 22px)
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter
{
display: flex;
align-items: center;
position: absolute;
top: 0;
bottom: 0;
right: 4px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow
{
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 6px solid #bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols
{
position: relative;
display: flex;
border-top: 1px solid #aaa;
overflow: hidden;
margin-right: -1px
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
position: relative;
box-sizing: border-box;
margin-top: 2px;
width: 100%;
text-align: center
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea
{
height: auto !important
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg
{
margin-top: 3px
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear
{
width: 0;
height: 0
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title
{
padding-right: 16px
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover
{
cursor: pointer;
2025-10-17 14:18:22 +09:00
background-color: #e8f0fe
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter
{
color: #bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover
{
cursor: pointer;
border-bottom: 6px solid #555
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow
{
border-top: none;
border-bottom: 6px solid #bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter
{
color: #666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover
{
cursor: pointer;
border-bottom: 6px solid #555
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow
{
border-top: none;
border-bottom: 6px solid #666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter
{
color: #666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover
{
cursor: pointer;
border-top: 6px solid #555
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow
{
border-bottom: none;
border-top: 6px solid #666;
color: #666
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title
{
writing-mode: vertical-rl;
text-orientation: mixed;
display: flex;
align-items: center;
justify-content: center
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title
{
transform: rotate(180deg)
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title
{
padding-right: 0;
padding-top: 20px
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title
{
padding-right: 0;
padding-bottom: 20px
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter
{
justify-content: center;
left: 0;
right: 0;
top: 4px;
bottom: auto
}
.tabulator .tabulator-header .tabulator-frozen {
position: sticky;
left: 0;
z-index: 10
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
border-right: 2px solid #aaa
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
border-left: 2px solid #aaa
}
.tabulator .tabulator-header .tabulator-calcs-holder {
box-sizing: border-box;
min-width: 600%;
background: #f3f3f3 !important;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
background: #f3f3f3 !important
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle
{
display: none
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
min-width: 600%
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
display: none
}
.tabulator .tabulator-tableholder {
position: relative;
width: 100%;
white-space: nowrap;
overflow: auto;
-webkit-overflow-scrolling: touch
}
.tabulator .tabulator-tableholder:focus {
outline: none
}
.tabulator .tabulator-tableholder .tabulator-placeholder {
box-sizing: border-box;
display: flex;
align-items: center;
width: 100%
}
.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]
{
min-height: 100%;
min-width: 100%
}
.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents
{
display: inline-block;
text-align: center;
padding: 10px;
color: #ccc;
font-weight: 700;
font-size: 20px;
white-space: normal
}
.tabulator .tabulator-tableholder .tabulator-table {
position: relative;
display: inline-block;
background-color: #fff;
white-space: nowrap;
overflow: visible;
color: #333
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs
{
font-weight: 700;
background: #e2e2e2 !important
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top
{
border-bottom: 2px solid #aaa
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom
{
border-top: 2px solid #aaa
}
.tabulator .tabulator-footer {
2025-10-17 14:18:22 +09:00
border-top: 1px solid #dadce0;
background-color: #f8f9fa;
color: #202124;
font-weight: 500;
font-size: 12px;
white-space: nowrap;
user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none
}
.tabulator .tabulator-footer .tabulator-footer-contents {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 5px 10px
}
.tabulator .tabulator-footer .tabulator-footer-contents:empty {
display: none
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
box-sizing: border-box;
width: 100%;
text-align: left;
background: #f3f3f3 !important;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
overflow: hidden
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
display: inline-block;
background: #f3f3f3 !important
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle
{
display: none
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
margin-bottom: -5px;
border-bottom: none
}
.tabulator .tabulator-footer>*+.tabulator-page-counter {
margin-left: 10px
}
.tabulator .tabulator-footer .tabulator-page-counter {
font-weight: 400
}
.tabulator .tabulator-footer .tabulator-paginator {
flex: 1;
text-align: right;
2025-10-17 14:18:22 +09:00
color: #202124;
font-family: inherit;
font-weight: inherit;
font-size: inherit
}
.tabulator .tabulator-footer .tabulator-page-size {
display: inline-block;
margin: 0 5px;
2025-10-17 14:18:22 +09:00
padding: 4px 8px;
border: 1px solid #dadce0;
border-radius: 4px;
background: white;
font-size: 12px
}
.tabulator .tabulator-footer .tabulator-pages {
margin: 0 7px
}
.tabulator .tabulator-footer .tabulator-page {
display: inline-block;
margin: 0 2px;
2025-10-17 14:18:22 +09:00
padding: 4px 8px;
border: 1px solid #dadce0;
border-radius: 4px;
background: white;
font-size: 12px;
transition: all 0.15s ease
}
.tabulator .tabulator-footer .tabulator-page.active {
2025-10-17 14:18:22 +09:00
color: white;
background: #1a73e8;
border-color: #1a73e8;
font-weight: 600
}
.tabulator .tabulator-footer .tabulator-page:disabled {
opacity: .5
}
2025-10-17 14:18:22 +09:00
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
cursor: pointer;
2025-10-17 14:18:22 +09:00
background: #e8f0fe;
border-color: #1a73e8;
color: #1a73e8
}
.tabulator .tabulator-col-resize-handle {
position: relative;
display: inline-block;
width: 6px;
margin-left: -3px;
margin-right: -3px;
z-index: 10;
vertical-align: middle
}
.tabulator .tabulator-col-resize-handle:hover {
cursor: ew-resize
}
.tabulator .tabulator-col-resize-handle:last-of-type {
width: 3px;
margin-right: 0
}
.tabulator .tabulator-alert {
position: absolute;
display: flex;
align-items: center;
top: 0;
left: 0;
z-index: 100;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, .4);
text-align: center
}
.tabulator .tabulator-alert .tabulator-alert-msg {
display: inline-block;
margin: 0 auto;
padding: 10px 20px;
border-radius: 10px;
background: #fff;
font-weight: 700;
font-size: 16px
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg
{
border: 4px solid #333;
color: #000
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error
{
border: 4px solid #d00;
color: #590000
}
.tabulator-row {
position: relative;
box-sizing: border-box;
2025-10-17 14:18:22 +09:00
min-height: 28px;
background-color: #fff
}
.tabulator-row.tabulator-row-even {
2025-10-17 14:18:22 +09:00
background-color: #fafbfc
}
.tabulator-row.tabulator-selectable:hover {
2025-10-17 14:18:22 +09:00
background-color: #e8f0fe;
cursor: pointer
}
.tabulator-row.tabulator-selected {
2025-10-17 14:18:22 +09:00
background-color: #d2e3fc
}
.tabulator-row.tabulator-selected:hover {
2025-10-17 14:18:22 +09:00
background-color: #aecbfa;
cursor: pointer
}
.tabulator-row.tabulator-row-moving {
border: 1px solid #000;
background: #fff
}
.tabulator-row.tabulator-moving {
position: absolute;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
pointer-events: none;
z-index: 15
}
.tabulator-row .tabulator-row-resize-handle {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 5px
}
.tabulator-row .tabulator-row-resize-handle.prev {
top: 0;
bottom: auto
}
.tabulator-row .tabulator-row-resize-handle:hover {
cursor: ns-resize
}
.tabulator-row .tabulator-responsive-collapse {
box-sizing: border-box;
padding: 5px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa
}
.tabulator-row .tabulator-responsive-collapse:empty {
display: none
}
.tabulator-row .tabulator-responsive-collapse table {
font-size: 14px
}
.tabulator-row .tabulator-responsive-collapse table tr td {
position: relative
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type
{
padding-right: 10px
}
.tabulator-row .tabulator-cell {
display: inline-block;
position: relative;
box-sizing: border-box;
2025-10-17 14:18:22 +09:00
padding: 4px 8px;
border-right: 1px solid #dadce0;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
2025-10-17 14:18:22 +09:00
height: 28px;
font-size: 12px;
color: #202124;
}
.tabulator-row .tabulator-cell.tabulator-frozen {
display: inline-block;
position: sticky;
left: 0;
background-color: inherit;
z-index: 10
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {
border-right: 2px solid #aaa
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {
border-left: 2px solid #aaa
}
.tabulator-row .tabulator-cell.tabulator-editing {
2025-10-17 14:18:22 +09:00
border: 1px solid #1a73e8;
outline: none;
2025-10-17 14:18:22 +09:00
padding: 0;
box-shadow: 0 0 0 1px #1a73e8
}
.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select
{
border: 1px;
background: transparent;
outline: none
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
border: 1px solid #d00
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input,
.tabulator-row .tabulator-cell.tabulator-validation-fail select {
border: 1px;
background: transparent;
color: #d00
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
display: inline-flex;
align-items: center;
justify-content: center;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box
{
width: 80%
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar
{
width: 100%;
height: 3px;
margin-top: 2px;
background: #666
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
display: inline-block;
vertical-align: middle;
height: 9px;
width: 7px;
margin-top: -9px;
margin-right: 5px;
border-bottom-left-radius: 1px;
border-left: 2px solid #aaa;
border-bottom: 2px solid #aaa
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
height: 11px;
width: 11px;
margin-right: 5px;
border: 1px solid #333;
border-radius: 2px;
background: rgba(0, 0, 0, .1);
overflow: hidden
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
cursor: pointer;
background: rgba(0, 0, 0, .2)
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse
{
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: transparent
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after
{
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand
{
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: #333
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after
{
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
display: inline-flex;
align-items: center;
justify-content: center;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
height: 15px;
width: 15px;
border-radius: 20px;
background: #666;
color: #fff;
font-weight: 700;
font-size: 1.1em
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover
{
opacity: .7;
cursor: pointer
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close
{
display: initial
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open
{
display: none
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg
{
stroke: #fff
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close
{
display: none
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
display: inline-block;
height: 14px;
width: 14px;
border-radius: 14px
}
.tabulator-row.tabulator-group {
box-sizing: border-box;
2025-10-17 14:18:22 +09:00
border-bottom: 1px solid #dadce0;
border-right: 1px solid #dadce0;
border-top: 1px solid #dadce0;
padding: 6px 8px 6px 12px;
background: #f8f9fa;
font-weight: 600;
font-size: 12px;
min-width: 100%
}
.tabulator-row.tabulator-group:hover {
cursor: pointer;
2025-10-17 14:18:22 +09:00
background-color: #e8f0fe
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow
{
margin-right: 10px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #666;
border-bottom: 0
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
padding-left: 30px
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
padding-left: 50px
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
padding-left: 70px
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
padding-left: 90px
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
padding-left: 110px
}
.tabulator-row.tabulator-group .tabulator-group-toggle {
display: inline-block
}
.tabulator-row.tabulator-group .tabulator-arrow {
display: inline-block;
width: 0;
height: 0;
margin-right: 16px;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 0;
border-left: 6px solid #666;
vertical-align: middle
}
.tabulator-row.tabulator-group span {
margin-left: 10px;
color: #d00
}
.tabulator-popup-container {
position: absolute;
display: inline-block;
box-sizing: border-box;
background: #fff;
border: 1px solid #aaa;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
font-size: 14px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
z-index: 10000
}
.tabulator-popup {
padding: 5px;
border-radius: 3px
}
.tabulator-tooltip {
max-width: Min(500px, 100%);
padding: 3px 5px;
border-radius: 2px;
box-shadow: none;
font-size: 12px;
pointer-events: none
}
.tabulator-menu .tabulator-menu-item {
position: relative;
box-sizing: border-box;
padding: 5px 10px;
user-select: none
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
opacity: .5
}
2025-10-17 14:18:22 +09:00
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
cursor: pointer;
2025-10-17 14:18:22 +09:00
background: #e8f0fe
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
padding-right: 25px
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after {
display: inline-block;
position: absolute;
top: calc(5px + .4em);
right: 10px;
height: 7px;
width: 7px;
content: "";
border-color: #aaa;
border-style: solid;
border-width: 1px 1px 0 0;
vertical-align: top;
transform: rotate(45deg)
}
.tabulator-menu .tabulator-menu-separator {
border-top: 1px solid #aaa
}
.tabulator-edit-list {
max-height: 200px;
font-size: 14px;
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.tabulator-edit-list .tabulator-edit-list-item {
padding: 4px;
color: #333;
outline: none
}
.tabulator-edit-list .tabulator-edit-list-item.active {
color: #fff;
background: #1d68cd
}
.tabulator-edit-list .tabulator-edit-list-item.active.focused {
outline: 1px solid hsla(0, 0%, 100%, .5)
}
.tabulator-edit-list .tabulator-edit-list-item.focused {
outline: 1px solid #1d68cd
}
.tabulator-edit-list .tabulator-edit-list-item:hover {
cursor: pointer;
color: #fff;
background: #1d68cd
}
.tabulator-edit-list .tabulator-edit-list-placeholder {
padding: 4px;
color: #333;
text-align: center
}
.tabulator-edit-list .tabulator-edit-list-group {
border-bottom: 1px solid #aaa;
padding: 6px 4px 4px;
color: #333;
font-weight: 700
}
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2
{
padding-left: 12px
}
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3
{
padding-left: 20px
}
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4
{
padding-left: 28px
}
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5
{
padding-left: 36px
}
.tabulator.tabulator-ltr {
direction: ltr
}
.tabulator.tabulator-rtl {
text-align: initial;
direction: rtl
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
text-align: initial;
border-left: 1px solid #aaa;
border-right: initial
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols
{
margin-right: 0;
margin-left: -1px
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title
{
padding-right: 0;
padding-left: 25px
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter
{
left: 8px;
right: auto
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
border-right: initial;
border-left: 1px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch
{
margin-right: 0;
margin-left: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 1px;
border-left: initial;
border-right: 2px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control
{
margin-right: 0;
margin-left: 5px
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left
{
border-left: 2px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right
{
border-right: 2px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type
{
width: 3px;
margin-left: 0;
margin-right: -3px
}
.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder {
text-align: initial
}
.tabulator-print-fullscreen {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 10000
}
2025-10-17 14:18:22 +09:00
body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen) {
display: none !important
}
.tabulator-print-table {
border-collapse: collapse
}
.tabulator-print-table .tabulator-data-tree-branch {
display: inline-block;
vertical-align: middle;
height: 9px;
width: 7px;
margin-top: -9px;
margin-right: 5px;
border-bottom-left-radius: 1px;
border-left: 2px solid #aaa;
border-bottom: 2px solid #aaa
}
.tabulator-print-table .tabulator-print-table-group {
box-sizing: border-box;
border-bottom: 1px solid #999;
border-right: 1px solid #aaa;
border-top: 1px solid #999;
padding: 5px 5px 5px 10px;
background: #ccc;
font-weight: 700;
min-width: 100%
}
.tabulator-print-table .tabulator-print-table-group:hover {
cursor: pointer;
background-color: rgba(0, 0, 0, .1)
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow
{
margin-right: 10px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #666;
border-bottom: 0
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td
{
padding-left: 30px !important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td
{
padding-left: 50px !important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td
{
padding-left: 70px !important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td
{
padding-left: 90px !important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td
{
padding-left: 110px !important
}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle
{
display: inline-block
}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
display: inline-block;
width: 0;
height: 0;
margin-right: 16px;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 0;
border-left: 6px solid #666;
vertical-align: middle
}
.tabulator-print-table .tabulator-print-table-group span {
margin-left: 10px;
color: #d00
}
.tabulator-print-table .tabulator-data-tree-control {
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
height: 11px;
width: 11px;
margin-right: 5px;
border: 1px solid #333;
border-radius: 2px;
background: rgba(0, 0, 0, .1);
overflow: hidden
}
.tabulator-print-table .tabulator-data-tree-control:hover {
cursor: pointer;
background: rgba(0, 0, 0, .2)
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse
{
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: transparent
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after
{
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand
{
display: inline-block;
position: relative;
height: 7px;
width: 1px;
background: #333
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after
{
position: absolute;
content: "";
left: -3px;
top: 3px;
height: 1px;
width: 7px;
background: #333
}
/*# sourceMappingURL=tabulator.min.css.map */