::backdrop,:fullscreen{background-color:var(--background)}.subWindow{border:8px solid var(--border);grid-template:"fullscreen."25px"sidebar main"1fr/80px 1fr;gap:10px 20px;min-height:30vh;margin:1rem;display:grid}.subWindow>button:first-child{border:3px solid var(--border);border-top:none;border-left:none;grid-area:fullscreen}.action{flex-direction:column;grid-area:sidebar;row-gap:10px;display:flex}.action>button{border:3px solid var(--shade);border-left:none;justify-content:center;display:flex}.main{flex-direction:row;grid-area:main;justify-content:space-evenly;align-items:center;display:flex}.main:has(>:only-child){display:block}.main:has(>:only-child) table{justify-self:stretch}#table-content{--padding:.5rem;max-height:600px;overflow:auto}#table-content thead tr th{position:sticky;top:0}#table-content table{border-collapse:collapse;border-top:0}#table-content th{border-left:1px dotted #c8d1e099;border-bottom:1px solid var(--foreground);background-color:var(--shade);text-align:left;padding:.1rem var(--padding);margin:var(--margin)}#table-content th>div{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#table-content tr{border-bottom:.1rem dotted var(--shade)}#table-content td{margin:var(--margin);padding:0rem var(--padding)}canvas{border:1px solid var(--foreground);flex-grow:1;max-width:50vw;max-height:50vh}.options{border:1px solid var(--foreground);padding:.2rem}.options select{background-color:var(--background)!important}.options select option{color:var(--foreground);background-color:var(--background)!important}.popup{z-index:100;background-color:var(--shade);border:1px solid var(--foreground);width:300px;height:auto;padding:.3rem;top:27px;left:20px}:scope fieldset{flex-direction:column;display:flex}:scope fieldset label{column-gap:10px;display:flex}:scope fieldset .filter{border-top:1px dotted var(--foreground)}
