.text-file-accordion[data-v-2e9b77fb]{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.text-file-accordion[data-v-2e9b77fb] .base-accordion__head{padding:var(--padding);border-bottom:1px solid #0000}.text-file-accordion[data-v-2e9b77fb] .base-accordion--open .base-accordion__head,.text-file-accordion[data-v-2e9b77fb] .base-accordion__panel--open .base-accordion__head{border-bottom-color:var(--border-strong)}.text-file-accordion[data-v-2e9b77fb] .base-accordion__trigger{padding:0;font-size:1rem;font-weight:500}.text-file-accordion[data-v-2e9b77fb] .base-accordion__title-group{align-items:center;gap:calc(var(--gap)/4);flex-wrap:wrap;min-width:0;display:inline-flex}.text-file-accordion__title-block[data-v-2e9b77fb]{align-items:flex-start;gap:calc(var(--padding)/8);flex-direction:column;min-width:0;display:flex}.text-file-accordion__title-hint[data-v-2e9b77fb]{color:var(--muted-foreground);font-size:var(--badge-font-size-small);text-align:left;white-space:normal;font-weight:400;line-height:1.35}.text-file-accordion__title-alert[data-v-2e9b77fb]{color:var(--warning);flex-shrink:0}.text-file-accordion[data-v-2e9b77fb] .base-accordion__inner{padding:0}.text-file-accordion[data-v-2e9b77fb] .base-accordion__body{padding:0 calc(var(--padding) + var(--gap)/4) var(--padding)}.text-file-accordion--compact[data-v-2e9b77fb] .base-accordion__head{padding:calc(var(--padding)/2) calc(var(--padding)*.75)}.text-file-accordion--compact[data-v-2e9b77fb] .base-accordion__body{padding:0 calc(var(--padding)*.75) calc(var(--padding)/2)}.text-file-accordion--compact[data-v-2e9b77fb] .base-accordion__trigger{font-size:.875rem}.text-file-accordion--disabled[data-v-2e9b77fb] .base-accordion__head{cursor:default;opacity:1}.text-file-accordion--disabled[data-v-2e9b77fb] .base-accordion__trigger{cursor:default;pointer-events:none}.text-file-accordion--disabled[data-v-2e9b77fb] .base-accordion__post-chevron{display:none}.text-file-accordion__actions[data-v-2e9b77fb]{gap:calc(var(--gap)/2);margin-left:auto;display:flex}.text-file-accordion__pre[data-v-2e9b77fb]{background:var(--code-block-bg);border:1px solid var(--code-block-border,var(--border-strong));border-radius:var(--radius-md);color:var(--code-block-fg);font-size:var(--badge-font-size);max-height:17.5rem;padding:var(--padding);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5;overflow:auto}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar{width:.25rem;height:.25rem}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-track{background-color:var(--code-block-bg);border-radius:.75rem}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-track:active{background-color:var(--code-block-bg)}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-track:hover{background-color:var(--code-block-bg)}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:.75rem;transition:background .2s}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-thumb:active{background-color:var(--accent)}.text-file-accordion__pre[data-v-2e9b77fb]::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.text-file-accordion__pre[data-v-2e9b77fb]{border-bottom:0;border-left:0;border-right:0;border-radius:0}.text-file-accordion__empty[data-v-2e9b77fb]{color:var(--muted-foreground);padding:var(--padding);margin:0;padding-top:0;font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}@media (max-width:540px){.text-file-accordion--actions[data-v-2e9b77fb] .base-accordion__head{gap:calc(var(--gap)/2);padding-bottom:var(--padding);flex-wrap:wrap}.text-file-accordion--actions[data-v-2e9b77fb] .base-accordion__trigger{padding:0}.text-file-accordion--actions.text-file-accordion--show-download .text-file-accordion__actions[data-v-2e9b77fb],.text-file-accordion--actions.text-file-accordion--show-download[data-v-2e9b77fb] .base-accordion__meta{order:1;width:100%}.text-file-accordion--actions .text-file-accordion__actions[data-v-2e9b77fb] .button{flex:auto}}
