#preview:empty{border:2px dashed var(--bs-border-color);border-radius:.375rem;padding:2rem;display:flex;justify-content:center;align-items:center;min-height:140px;transition:border-color .2s}#preview:empty::before{content:"Image previews will appear here";color:var(--bs-secondary-color);font-style:italic}#preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.preview-item{position:relative;border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden;aspect-ratio:1/1}.preview-img{width:100%;height:100%;object-fit:cover}.remove-img-btn{position:absolute;top:5px;right:5px;width:24px;height:24px;background-color:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1;cursor:pointer;transition:background-color .2s}.remove-img-btn:hover{background-color:rgba(220,53,69,.9)}.accordion-button{font-weight:500}.accordion-button:not(.collapsed){color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}[data-bs-theme=dark] .card{background-color:#2c3034;border:1px solid rgba(255,255,255,.08)}[data-bs-theme=dark] .card-header{background-color:rgba(255,255,255,.05);border-bottom-color:rgba(255,255,255,.1)}[data-bs-theme=dark] .accordion-button{background-color:#2c3034;color:var(--bs-body-color)}[data-bs-theme=dark] .accordion-button:not(.collapsed){background-color:rgba(var(--bs-primary-rgb),.15)}[data-bs-theme=dark] #preview:empty{border-color:rgba(255,255,255,.2)}body{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}