.bi-gallery-guidance{color:var(--text-secondary);margin:0 0 12px}.bi-gallery-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bi-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px;display:grid}.bi-gallery-grid--picker{grid-template-columns:repeat(auto-fill,minmax(min(100%,110px),1fr));gap:10px}.bi-gallery-group-label{color:var(--text-secondary);margin:16px 0 12px;font-size:.875rem;font-weight:600}.bi-gallery-group-label--divider{border-block-start:1px solid var(--border-color);padding-block-start:16px}.bi-gallery-picker{min-width:0;margin-block:12px}.bi-gallery-picker-panel{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--bg-primary);max-height:440px;margin-block-start:12px;padding:12px;overflow:auto}.bi-gallery-option img,.bi-gallery-item>img,.bi-gallery-pending-preview{aspect-ratio:16/9;object-fit:cover;background:var(--bg-secondary);border-radius:var(--radius-sm,4px);width:100%;display:block}.bi-gallery-option span,.bi-gallery-item figcaption>span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.bi-gallery-item{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--bg-primary);min-width:0;margin:0;padding:12px}.bi-gallery-item figcaption{gap:8px;margin-block-start:12px;display:grid}.bi-gallery-item small{color:var(--text-secondary)}.bi-gallery-pending-preview{text-align:center;place-items:center;padding:8px;display:grid}.bi-gallery-upload-list{margin-block:12px;padding-inline-start:20px}.bi-gallery-upload-list li{overflow-wrap:anywhere;padding-block:6px}.bi-gallery-upload-list li span+span{color:var(--text-secondary);font-size:.875rem;display:block}span.bi-gallery-option-content{text-align:start;white-space:normal;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}