.st-theme-border{--st-border-color:var(--color-border,#80808033);--st-bg-color:var(--color-background,transparent);--st-btn-bg-color:var(--color-primary,#000000bf);--st-fg-color:var(--color-foreground,inherit);--st-muted-bg-color:var(--color-background,#8080800d);width:100%;color:var(--st-fg-color);overflow-x:auto}.st-theme-border thead tr,.st-theme-border tfoot tr{background-color:var(--st-muted-bg-color)}.st-theme-border table{border-collapse:collapse;border:1px solid var(--st-border-color);width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}.st-theme-border th{border:1px solid var(--st-border-color);border-bottom:2px solid var(--st-border-color);text-align:left;color:var(--st-fg-color);padding:.75rem 1rem;font-weight:600}.st-theme-border tbody tr{background-color:var(--st-bg-color);border-bottom:1px solid var(--st-border-color)}.st-theme-border tbody tr a{color:var(--st-fg-color);text-decoration:underline}.st-theme-border tbody tr a:hover{text-decoration:none}.st-theme-border tbody tr button{cursor:pointer;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.st-theme-border tbody tr button[data-variant=default]{color:var(--st-bg-color);background-color:var(--st-btn-bg-color);border:1px solid var(--st-fg-color)}.st-theme-border tbody tr button[data-variant=default]:hover{opacity:.9}.st-theme-border tbody tr button[data-variant=outline]{color:var(--st-fg-color);border:1px solid var(--st-border-color);background-color:#0000}.st-theme-border tbody tr button[data-variant=outline]:hover{background-color:var(--st-muted-bg-color)}.st-theme-border tbody tr button[data-variant=ghost]{color:var(--st-fg-color);background-color:#0000;border:1px solid #0000}.st-theme-border tbody tr button[data-variant=ghost]:hover{background-color:var(--st-muted-bg-color)}.st-theme-border tbody tr button[data-variant=default]:active{background-color:var(--st-bg-color);color:var(--st-fg-color)}.st-theme-border tbody tr:last-child{border-bottom:none}.st-theme-border td{border:1px solid var(--st-border-color);text-align:left;color:var(--st-fg-color);padding:.75rem 1rem}.st-theme-border tfoot th{border:1px solid var(--st-border-color);border-top:2px solid var(--st-border-color);text-align:left;padding:.75rem 1rem}
