.query-table-box{break-inside:avoid-column;max-width:100%;position:relative;width:fit-content}.query-table-box .wrapper{margin-top:.15em;max-width:100%;overflow:auto;width:-moz-fit-content;width:fit-content}.db-query-table{background-color:transparent;border-collapse:separate;border:.05em solid #e0e0e0}.db-query-table .no-data{color:var(--text-disabled-color);text-align:center}.db-query-table td,.db-query-table th{border-left:1px solid var(--background-color);border-top:1px solid var(--background-color);padding:.1em .3em;vertical-align:top}.db-query-table tr:first-child>th:first-child{left:0;position:sticky;top:0;z-index:1}.db-query-table tr>td:first-child,.db-query-table tr>th:first-child{left:0;position:sticky}.db-query-table td:last-child,.db-query-table th:last-child{border-right:1px solid var(--background-color)}.db-query-table tr:last-child td,.db-query-table tr:last-child th{border-bottom:1px solid var(--background-color)}.db-query-table th{background-color:var(--background-inverse-color);color:var(--link-inverse-color);font-weight:300;padding:.1em .2em;white-space:nowrap}.db-query-table th.delete{min-width:1.8em}.db-query-table th a{background-position:100%;background-repeat:no-repeat;background-size:1.3em;color:var(--link-inverse-color);display:block;padding:0 .3em;text-decoration:none}.db-query-table th.asc a{padding-right:1.1em;background-image:url(../../img/icon/arrow-down-white.svg)}.db-query-table th.desc a{background-image:url(../../img/icon/arrow-up-white.svg);padding-right:1.1em}.db-query-table th:hover{background:var(--background-focused-inverse-color)}.db-query-table tr:hover td,.db-query-table tr:nth-child(2n):hover>td:first-child,.db-query-table tr:nth-child(odd):hover>td:first-child{background-color:var(--panel-background-focused-color)}.db-query-table td.delete input[type=image]{margin:.1em;opacity:0;width:1.5em}.db-query-table tr:hover td.delete input[type=image]{opacity:1}.db-query-table td>form{display:flex}.first-column-show-icon .db-query-table tr>td:first-child>a{background-image:url(../../img/icon/detail.svg);background-position:50%;background-repeat:no-repeat;background-size:1.1em;display:block;margin:0 auto;overflow:hidden;text-indent:-1000%;width:1.2em}.first-column-show-icon .db-query-table tr:hover>td:first-child>a{background-size:1.3em}.db-query-table tr:nth-child(odd),.db-query-table tr:nth-child(odd)>td:first-child{background-color:var(--panel-background-color)}.db-query-table tr:nth-child(2n),.db-query-table tr:nth-child(2n)>td:first-child{background-color:var(--background-color)}.query-table-box .pager{display:block;margin:.2em .3em 0}.query-table-box .pager a,.query-table-box .pager b{border:1px solid transparent;border-radius:.2em;display:inline-block;padding:0 .35em}.query-table-box .pager a:hover{border-color:var(--border-light-color)}.query-table-box .pager b{border-color:var(--border-color);font-weight:400;padding:0 .3em}.query-table-box .pager form{display:inline-block;margin-left:.66em}.query-table-box .pager form select{margin-left:.66em}.query-table-box .export{background-image:url(../../img/icon/download-white.svg);background-position:.33em;background-size:1.1em;font-size:.9em;margin:0 .2em 0 .1em;padding:0 .6em 0 2em}.query-table-box .columns-switch{display:inline-block;margin:0 .3em}.query-table-box .columns-switch .button{font-size:.9em;padding:0 .6em;width:max-content}.query-table-box .columns-switch span{display:none}.query-table-box .columns-switch input[type=checkbox]{margin:0 .1em 0 .5em}.query-table-box .columns-switch{border:1px solid transparent;display:block;left:9.4em;padding:.12em .6em .3em .2em;position:absolute;top:-.2em}.query-table-box .columns-switch.switch-on{background-color:var(--panel-background-color);border:1px solid var(--panel-border-color);border-radius:var(--default-border-radius);box-shadow:0 0 1.2em .1em rgba(0,0,0,.2);z-index:10}.query-table-box .columns-switch.switch-on span{display:block;font-weight:300;margin:.3em 0 0}.query-table-box .selectform{align-items:center;display:flex;flex-direction:row;padding:.5em 0 0}.query-table-box .selectform input[type=submit],.query-table-box .selectform select{height:1.66em;margin-left:.33em;max-height:1.66em}.query-table-box .selectform>button{align-items:center;display:flex;flex-direction:row;margin-left:0;margin-right:.5em;padding:0 .5em 0 .36em}.query-table-box .selectform input[type=submit]{padding:0 .6em}.query-table-box .selectform input[type=checkbox]{margin-right:.5em}