.st-theme-border{--st-border-color:var(--color-border,rgba(128,128,128,0.2));--st-bg-color:var(--color-background,transparent);--st-btn-bg-color:var(--color-primary,rgba(0,0,0,0.75));--st-fg-color:var(--color-foreground,inherit);--st-muted-bg-color:var(--color-background,rgba(128,128,128,0.05));width:100%;overflow-x:auto;color:var(--st-fg-color)}.st-theme-border tfoot tr,.st-theme-border thead tr{background-color:var(--st-muted-bg-color)}.st-theme-border table{border-collapse:collapse;width:100%;border:1px solid var(--st-border-color);font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.st-theme-border th{border-bottom:1px solid var(--st-border-color);border:solid var(--st-border-color);border-width:1px 1px 2px;padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--st-fg-color)}.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{padding:.5rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:.25rem;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);background-color:transparent;border:1px solid var(--st-border-color)}.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:transparent;border:1px solid transparent}.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{color:var(--st-fg-color)}.st-theme-border td,.st-theme-border tfoot th{border:1px solid var(--st-border-color);padding:.75rem 1rem;text-align:left}.st-theme-border tfoot th{border-top:2px solid var(--st-border-color)}