.outputs-tab{flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.5rem;display:flex}.outputs-toolbar{background:var(--primary-color-5);border:1px solid var(--primary-color-6);border-radius:.4rem;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex}@media (width<=500px){.outputs-toolbar{gap:.25rem;padding:.2rem .35rem}}.outputs-toolbar-title{color:var(--secondary-color);font-size:.82rem;font-weight:600}.outputs-toolbar-status{color:var(--secondary-color-5);padding:.15rem .35rem;font-size:.78rem}.outputs-placeholder{text-align:center;color:var(--secondary-color-5);padding:2.5rem 1rem;font-size:.88rem}.outputs-placeholder.error{color:var(--secondary-error-color)}.outputs-file-list{flex-direction:column;flex:1;gap:.1rem;min-height:0;display:flex;overflow-y:auto}.outputs-entry{padding:.2rem .45rem .2rem calc(.3rem + var(--depth,0) * 1rem);border:1px solid var(--primary-color-6);border-radius:.32rem;flex-wrap:nowrap;align-items:center;gap:.28rem;min-height:1.85rem;transition:border-color .12s,background .12s;display:flex;container:outputs-entry/inline-size}.outputs-entry:hover{border-color:var(--focused-border-color)}.outputs-entry-dir{background:var(--primary-color-4)}.outputs-entry-file{background:var(--primary-color-5)}.outputs-entry-virtual-dir{background:color-mix(in srgb, var(--focused-border-color) 8%, var(--primary-color-4));border-color:color-mix(in srgb, var(--focused-border-color) 35%, var(--primary-color-6))}.outputs-entry-virtual-file{background:var(--primary-color-5);border-style:dashed;border-color:color-mix(in srgb, var(--focused-border-color) 25%, var(--primary-color-6))}.outputs-expand-btn{width:1.1rem;height:1.1rem;color:var(--secondary-color-5);cursor:pointer;background:0 0;border:none;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.6rem;line-height:1;transition:color .12s,background .12s;display:flex}.outputs-expand-btn:hover{background:var(--primary-color-3);color:var(--secondary-color)}.outputs-expand-spacer{flex-shrink:0;width:1.1rem;height:1.1rem;display:inline-block}.outputs-entry-icon{flex-shrink:0;font-size:.88rem;line-height:1}.outputs-file-info-wrapper{flex:1;min-width:0;line-height:1.25;overflow:hidden}.outputs-file-name{color:var(--secondary-color);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.outputs-entry-virtual-file .outputs-file-name{color:var(--secondary-color-5);font-size:.8rem;font-style:italic;font-weight:500}.outputs-entry-dir .outputs-file-name,.outputs-entry-virtual-dir .outputs-file-name{font-size:.86rem}.outputs-file-meta{color:var(--secondary-color-5);white-space:nowrap;text-overflow:ellipsis;margin-top:.05rem;font-size:.69rem;overflow:hidden}.meta-date{color:var(--secondary-color-5)}.outputs-btn{border-style:solid;border-width:1px;border-color:var(--primary-color-6);background:var(--primary-color-4);min-height:1.4rem;color:var(--secondary-color);cursor:pointer;white-space:nowrap;text-align:center;border-radius:.3rem;flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.78rem;line-height:1.4;text-decoration:none;transition:all .12s;display:inline-flex}.outputs-btn:hover:not(:disabled){background:var(--primary-color-3);border-color:var(--focused-border-color)}.outputs-btn:disabled{opacity:.5;cursor:not-allowed}.outputs-btn:focus-visible{outline:2px solid var(--focused-border-color);outline-offset:2px}.outputs-backup-btn{color:var(--focused-border-color);border-color:var(--focused-border-color)}.outputs-backup-btn:hover:not(:disabled){background:color-mix(in srgb, var(--focused-border-color) 15%, var(--primary-color-4))}.outputs-restore-btn{color:var(--secondary-success-color);border-color:var(--secondary-success-color)}.outputs-restore-btn:hover:not(:disabled){background:color-mix(in srgb, var(--secondary-success-color) 15%, var(--primary-color-4))}.outputs-view-3d-btn{color:var(--view-3d-accent);border-color:var(--view-3d-accent)}.outputs-view-3d-btn:hover:not(:disabled){background:var(--view-3d-bg)}.outputs-download-link{color:var(--focused-border-color);border-color:var(--focused-border-color)}.outputs-download-link:hover:not(:disabled){background:color-mix(in srgb, var(--focused-border-color) 15%, var(--primary-color-4))}.outputs-dir-download-btn{color:var(--focused-border-color);border-color:var(--focused-border-color)}.outputs-dir-download-btn:hover:not(:disabled){background:color-mix(in srgb, var(--focused-border-color) 15%, var(--primary-color-4))}.outputs-del-btn{color:var(--secondary-error-color);border-color:transparent}.outputs-del-btn:hover:not(:disabled){border-color:var(--secondary-error-color);background:color-mix(in srgb, var(--secondary-error-color) 12%, var(--primary-color-4))}.outputs-confirm-del-btn{color:var(--secondary-success-color);border-color:var(--secondary-success-color);background:color-mix(in srgb, var(--secondary-success-color) 10%, var(--primary-color-4))}.outputs-confirm-del-btn:hover:not(:disabled){background:color-mix(in srgb, var(--secondary-success-color) 25%, var(--primary-color-4))}.outputs-cancel-del-btn{color:var(--secondary-color-5);padding:.15rem .3rem}@container outputs-entry (width<=519px){.btn-label{display:none}}@container outputs-entry (width<=419px){.meta-sep,.meta-date{display:none}}@container outputs-entry (width<=299px){.outputs-file-meta{display:none}.outputs-file-name{font-size:.76rem}}@media (width<=360px){.outputs-toolbar-title{display:none}}.outputs-btn:focus-visible{outline:2px solid var(--focused-border-color);outline-offset:2px}.outputs-expand-btn:focus-visible{outline:2px solid var(--focused-border-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.outputs-btn,.outputs-expand-btn,.outputs-entry{transition:none}}