.files.s-1s36zax{background:#fff;flex-direction:column;gap:.6rem;height:100%;padding:.8rem .9rem;display:flex;overflow-y:auto}.toolbar.s-1s36zax{align-items:center;gap:.6rem;display:flex}.toolbar.s-1s36zax .nav:where(.s-1s36zax){gap:.25rem;display:flex}.toolbar.s-1s36zax .nav:where(.s-1s36zax) button:where(.s-1s36zax){border:1px solid var(--system-color-grey-300);cursor:pointer;width:1.9rem;height:1.9rem;color:var(--system-color-grey-700);background:#fff;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.toolbar.s-1s36zax .nav:where(.s-1s36zax) button:where(.s-1s36zax):hover:not(:disabled){background:var(--system-color-grey-100)}.toolbar.s-1s36zax .nav:where(.s-1s36zax) button:where(.s-1s36zax):disabled{opacity:.4;cursor:default}.toolbar.s-1s36zax .crumbs:where(.s-1s36zax){white-space:nowrap;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.toolbar.s-1s36zax .crumbs:where(.s-1s36zax) .crumb:where(.s-1s36zax){color:var(--system-color-light-contrast);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.2rem .3rem;font-size:.88rem;font-weight:600}.toolbar.s-1s36zax .crumbs:where(.s-1s36zax) .crumb:where(.s-1s36zax):hover{background:var(--system-color-grey-100)}.toolbar.s-1s36zax .crumbs:where(.s-1s36zax) .sep:where(.s-1s36zax){color:var(--system-color-grey-400)}.toolbar.s-1s36zax input:where(.s-1s36zax){border:1px solid var(--system-color-grey-300);width:12rem;color:var(--system-color-light-contrast);background:#fff;border-radius:.5rem;padding:.45rem .6rem;font-size:.85rem}.toolbar.s-1s36zax input:where(.s-1s36zax):focus-visible{box-shadow:var(--system-focus-outline);outline:none}.actions.s-1s36zax{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cta.s-1s36zax,.secondary.s-1s36zax{cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.cta.s-1s36zax{background:var(--system-color-primary);color:#fff;border:none}.cta.s-1s36zax:hover:not(:disabled){background:#e04800}.secondary.s-1s36zax{border:1px solid var(--system-color-grey-300);color:var(--system-color-grey-700);background:#fff}.secondary.s-1s36zax:hover:not(:disabled){background:var(--system-color-grey-100)}.cta.s-1s36zax:disabled,.secondary.s-1s36zax:disabled{opacity:.55;cursor:default}.status-chip.s-1s36zax{color:var(--system-color-grey-600);background:var(--system-color-grey-100);border-radius:999px;margin-left:auto;padding:.25rem .7rem;font-size:.78rem}.status-chip.s-1s36zax.warn{color:#b45309}.msg.s-1s36zax{color:var(--system-color-grey-700);background:var(--system-color-grey-100);border-radius:.5rem;margin:0;padding:.5rem .7rem;font-size:.85rem}.msg.s-1s36zax.error{color:#b91c1c;background:#fef2f2}.new-file.s-1s36zax{border:1px solid var(--system-color-grey-300);background:var(--system-color-grey-50);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.new-file.s-1s36zax input:where(.s-1s36zax),.new-file.s-1s36zax textarea:where(.s-1s36zax){border:1px solid var(--system-color-grey-300);color:var(--system-color-light-contrast);background:#fff;border-radius:.5rem;padding:.5rem .6rem;font-family:inherit;font-size:.88rem}:is(.new-file.s-1s36zax input:where(.s-1s36zax),.new-file.s-1s36zax textarea:where(.s-1s36zax)):focus-visible{box-shadow:var(--system-focus-outline);outline:none}.new-file.s-1s36zax .new-file-foot:where(.s-1s36zax){align-items:center;gap:.5rem;display:flex}.new-file.s-1s36zax .new-file-foot:where(.s-1s36zax) .hint:where(.s-1s36zax){color:var(--system-color-grey-500);flex:1;font-size:.78rem}.status-line.s-1s36zax{color:var(--system-color-grey-600);font-size:.9rem}.empty.s-1s36zax{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:2rem 1rem;display:flex}.empty.s-1s36zax img:where(.s-1s36zax){width:11rem;height:auto}.empty.s-1s36zax p:where(.s-1s36zax){color:var(--system-color-grey-600);margin:0}.list.s-1s36zax{border:1px solid var(--system-color-grey-200);border-radius:.6rem;margin:0;padding:0;list-style:none;overflow:hidden}.list.s-1s36zax .list-head:where(.s-1s36zax){text-transform:uppercase;letter-spacing:.04em;color:var(--system-color-grey-500);background:var(--system-color-grey-50);border-bottom:1px solid var(--system-color-grey-200);justify-content:space-between;padding:.45rem .8rem;font-size:.75rem;font-weight:600;display:flex}.row.s-1s36zax{text-align:left;width:100%;color:var(--system-color-light-contrast);border:none;border-bottom:1px solid var(--system-color-grey-100);cursor:pointer;background:#fff;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.9rem;display:flex}.row.s-1s36zax:hover{background:var(--system-color-grey-50)}.row.s-1s36zax .name:where(.s-1s36zax){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row.s-1s36zax .size-col:where(.s-1s36zax){text-align:right;width:5.5rem;color:var(--system-color-grey-500);flex-shrink:0;font-size:.82rem}.row.s-1s36zax .folder-icon{color:var(--system-color-primary);flex-shrink:0}.row.s-1s36zax .file-icon{color:var(--system-color-grey-500);flex-shrink:0}.file-row.s-1s36zax{cursor:default}.footnote.s-1s36zax{border-top:1px solid var(--system-color-grey-200);color:var(--system-color-grey-500);margin:auto 0 0;padding-top:.6rem;font-size:.75rem;line-height:1.5}
