.pc-dropzone{display:grid;justify-items:center;align-content:center;grid-gap:var(--pc-space-2);gap:var(--pc-space-2);min-block-size:var(--pc-dropzone-min-height);padding:var(--pc-space-6) var(--pc-space-4);border:var(--pc-border-width-strong) dashed var(--pc-color-border-strong);border-radius:var(--pc-radius-lg);background:var(--pc-color-surface);text-align:center;transition:border-color var(--pc-duration-fast) var(--pc-easing-standard),background-color var(--pc-duration-fast) var(--pc-easing-standard)}.pc-dropzone[data-over]{border-color:var(--pc-color-accent);background:var(--pc-color-primary-tint)}.pc-dropzone[data-invalid]{border-color:var(--pc-color-error-fg)}.pc-dropzone[data-disabled]{background:var(--pc-color-bg-muted)}.pc-dropzone[data-disabled] .pc-dropzone__icon{opacity:var(--pc-opacity-disabled)}.pc-dropzone__icon{display:inline-grid;place-items:center;inline-size:var(--pc-space-16);block-size:var(--pc-space-16);border-radius:var(--pc-radius-full);background:var(--pc-color-primary-tint);color:var(--pc-color-primary-tint-fg)}.pc-dropzone__title{font-size:var(--pc-type-title-size);line-height:var(--pc-type-title-line);font-weight:var(--pc-type-title-weight)}.pc-dropzone__formats,.pc-dropzone__subtitle{color:var(--pc-color-fg2);font-size:var(--pc-type-label-size)}.pc-dropzone__formats{color:var(--pc-color-fg3);font-size:var(--pc-type-caption-size)}.pc-dropzone__error{color:var(--pc-color-error-fg);font-size:var(--pc-type-label-size);flex-basis:100%}.pc-dropzone--selected{display:flex;flex-wrap:wrap;align-items:center;min-block-size:0;gap:var(--pc-space-3);padding:var(--pc-space-4);border-style:solid;border-width:var(--pc-border-width-hairline);border-color:var(--pc-color-border);text-align:start}.pc-dropzone__file-icon{flex:none;display:inline-grid;place-items:center;inline-size:var(--pc-tap-min);block-size:var(--pc-tap-min);border-radius:var(--pc-radius-md);background:var(--pc-color-primary-tint);color:var(--pc-color-primary-tint-fg)}.pc-dropzone__file{display:grid;grid-gap:var(--pc-space-1);gap:var(--pc-space-1);flex:1 1 var(--pc-space-16);min-inline-size:0}.pc-dropzone__name{font-weight:var(--pc-font-weight-semibold);overflow-wrap:anywhere}.pc-dropzone__size{color:var(--pc-color-fg3);font-size:var(--pc-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}