.csc:where(.astro-j56s2f6f){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg-nav);color:var(--sl-color-text);font-size:var(--sl-text-sm);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex;container-type:inline-size}.csc:where(.astro-j56s2f6f) :is(p,h3,fieldset){margin:0}.csc-capture:where(.astro-j56s2f6f){border:0;flex-direction:column;gap:.75rem;min-width:0;padding:0;display:flex}.csc-fields:where(.astro-j56s2f6f){grid-template-columns:1fr;gap:.75rem;display:grid}@container (width>=36rem){.csc-fields:where(.astro-j56s2f6f){grid-template-columns:1fr 1fr 1.5fr}}.csc-field:where(.astro-j56s2f6f){flex-direction:column;gap:.25rem;min-width:0;display:flex}.csc-field:where(.astro-j56s2f6f) label:where(.astro-j56s2f6f){color:var(--sl-color-white);font-weight:600}.csc-hint:where(.astro-j56s2f6f){color:var(--sl-color-gray-3);font-weight:400}.csc:where(.astro-j56s2f6f) .csc-input{border:1px solid var(--sl-color-gray-4);background:var(--sl-color-bg);width:100%;min-width:0;color:var(--sl-color-white);font:inherit;border-radius:.25rem;padding:.5rem .625rem;transition:background-color .2s,border-color .2s}:root[data-theme=dark] .csc:where(.astro-j56s2f6f) .csc-input{border-color:var(--sl-color-gray-3)}.csc:where(.astro-j56s2f6f) .csc-mono{font-family:var(--__sl-font-mono)}.csc:where(.astro-j56s2f6f) .csc-input[aria-invalid=true]{border-color:var(--sl-color-red)}.csc:where(.astro-j56s2f6f) .csc-input.is-captured{border-color:var(--sl-color-green);background:var(--sl-color-green-low);transition:none}.csc:where(.astro-j56s2f6f) .csc-edit-input{min-width:8rem;padding:.25rem .375rem}.csc:where(.astro-j56s2f6f) .csc-csv{resize:vertical;font-size:var(--sl-text-xs);white-space:pre}.csc-error:where(.astro-j56s2f6f){color:var(--sl-color-red-high);font-weight:600}.csc-error:where(.astro-j56s2f6f)[hidden]{display:none}.csc-toolbar:where(.astro-j56s2f6f){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.csc-check:where(.astro-j56s2f6f){cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.csc-check:where(.astro-j56s2f6f) input:where(.astro-j56s2f6f){accent-color:var(--sl-color-accent)}.csc:where(.astro-j56s2f6f) .csc-btn{border:1px solid var(--sl-color-gray-4);color:var(--sl-color-white);font:inherit;cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .875rem;font-weight:600}.csc:where(.astro-j56s2f6f) .csc-btn:hover:not(:disabled){background:var(--sl-color-gray-6)}.csc:where(.astro-j56s2f6f) .csc-btn--primary{border-color:var(--sl-color-text-accent);background:var(--sl-color-text-accent);color:var(--sl-color-black)}.csc:where(.astro-j56s2f6f) .csc-btn--primary:hover:not(:disabled){border-color:var(--sl-color-white);background:var(--sl-color-white)}.csc:where(.astro-j56s2f6f) .csc-btn--danger{border-color:var(--sl-color-red);color:var(--sl-color-red-high)}.csc:where(.astro-j56s2f6f) .csc-btn--small{font-size:var(--sl-text-xs);padding:.125rem .5rem}.csc:where(.astro-j56s2f6f) .csc-btn:disabled{opacity:.5;cursor:not-allowed}.csc:where(.astro-j56s2f6f) :is(input,button,textarea,.csc-table-wrap):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.csc-status:where(.astro-j56s2f6f){min-height:1.5em;color:var(--sl-color-white)}.csc-table-head:where(.astro-j56s2f6f){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.csc-heading:where(.astro-j56s2f6f){font-size:var(--sl-text-base);color:var(--sl-color-white);font-weight:600}.csc-summary:where(.astro-j56s2f6f){color:var(--sl-color-gray-3)}.csc-table-wrap:where(.astro-j56s2f6f){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg);border-radius:.25rem;overflow-x:auto}.csc-table:where(.astro-j56s2f6f){border-collapse:collapse;width:100%}.csc:where(.astro-j56s2f6f) .csc-table :is(th,td){border-bottom:1px solid var(--sl-color-hairline-light);text-align:start;vertical-align:top;padding:.5rem .75rem}.csc:where(.astro-j56s2f6f) .csc-table th{color:var(--sl-color-white);white-space:nowrap;font-weight:600}.csc:where(.astro-j56s2f6f) .csc-table tbody tr:last-child td{border-bottom:0}.csc:where(.astro-j56s2f6f) .csc-table tr.is-flagged td:first-child{box-shadow:inset 3px 0 0 var(--sl-color-orange)}.csc:where(.astro-j56s2f6f) .csc-empty{color:var(--sl-color-gray-3);font-style:italic}.csc:where(.astro-j56s2f6f) .csc-num{color:var(--sl-color-gray-3)}.csc:where(.astro-j56s2f6f) .csc-raw{border:1px dashed var(--sl-color-gray-4);background:var(--sl-color-bg-inline-code);color:var(--sl-color-white);font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs);white-space:pre;border-radius:.25rem;padding:.125rem .375rem;display:inline-block}.csc:where(.astro-j56s2f6f) .csc-flags{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.csc:where(.astro-j56s2f6f) .csc-flag{border:1px solid var(--sl-color-orange);background:var(--sl-color-orange-low);color:var(--sl-color-orange-high);font-size:var(--sl-text-xs);white-space:nowrap;border-radius:.25rem;padding:0 .375rem;font-weight:600}.csc:where(.astro-j56s2f6f) .csc-actions{white-space:nowrap;gap:.375rem;display:flex}.csc-output:where(.astro-j56s2f6f){flex-direction:column;gap:.5rem;display:flex}
