@charset "UTF-8";.table-container{overflow-x:auto;max-height:80vh}.table-container table{display:inline}.table-container table th{position:sticky;top:0;border-top:0;box-shadow:inset 0 1px var(--ai-color-gray-120)}@media(prefers-color-scheme:dark){.table-container table th{box-shadow:inset 0 1px var(--ai-color-gray-900)}}:root{--focus:2px rgba(29, 155, 240, .3)}@media(prefers-color-scheme:dark){:root{--focus:2px rgba(255, 255, 255, .7)}}.checkbox-wrapper input[type=checkbox]{--active:var(--ai-color-blue-medium);--active-inner:#fff;--border:var(--ai-color-gray-medium);--border-hover:var(--ai-color-blue-medium);--background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-wrapper input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s)var(--d-t-e,ease),opacity var(--d-o,.2s)}.checkbox-wrapper input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper input[type=checkbox]:hover:not(:checked){--bc:var(--border-hover)}.checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper input[type=checkbox]+label{cursor:pointer;display:inline-block;vertical-align:top;position:relative;top:-1px}.checkbox-wrapper input[type=checkbox]:not(.switch){width:21px;border-radius:7px}.checkbox-wrapper input[type=checkbox]:not(.switch):after{opacity:var(--o,0);width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}.checkbox-wrapper input[type=checkbox]:not(.switch):checked{--o:1;--r:43deg}.checkbox-wrapper input[type=checkbox].switch{width:40px;border-radius:11px}.checkbox-wrapper input[type=checkbox].switch:after{left:2px;top:1px;border-radius:50%;width:17px;height:17px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}.checkbox-wrapper input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.checkbox-wrapper *{box-sizing:inherit}.checkbox-wrapper *:before,.checkbox-wrapper *:after{box-sizing:inherit}.checkbox-left{float:left}.checkbox-plus{float:right}.checkbox-plus input{display:none}.checkbox-plus input:not(:checked)+label::before{content:'[-]日'}.checkbox-plus input:checked+label::before{content:'[+]田'}.checkbox-plus input+label{cursor:pointer;display:inline-block;font-family:monospace;font-size:80%;vertical-align:text-top}.checkbox-plus input:hover+label,.checkbox-plus input+label:hover{color:var(--ai-color-blue-medium)}.search-container{position:relative;width:220px}.search-input{width:100%;padding:6px 6px 6px 32px;border:1px solid var(--ai-color-gray-medium);border-radius:8px}.search-input:hover{border-color:var(--ai-color-blue-medium)}.search-input:focus{outline:none;border-color:var(--ai-color-blue-medium);box-shadow:0 0 0 var(--focus)}.search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none}.coin{font-size:.5em}th:first-child{position:sticky;left:0;z-index:1}td:first-child{position:sticky;left:0;background-color:var(--ai-color-gray-faint)}@media(prefers-color-scheme:dark){td:first-child{background-color:var(--ai-color-gray-1000)}}@media(max-width:650px){.pro-plus th:first-child:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort)::after{content:" ▹";opacity:.3}}.pro-plus td:first-child{text-align:center}.pro-plus th:nth-child(2){position:sticky;left:28px;z-index:1}.pro-plus td:nth-child(2){position:sticky;left:28px;background-color:var(--ai-color-gray-faint)}@media(prefers-color-scheme:dark){.pro-plus td:nth-child(2){background-color:var(--ai-color-gray-1000)}}.table-container.scrolled th{box-shadow:inset 0 1px var(--ai-color-blue-medium)}.logox{width:16px;height:16px;margin-right:4px;vertical-align:middle;color:var(--ai-color-text-primary)}.logox:hover,.logox:active{transform:scale(1.2)}