.fl-dialog{width:min(960px,96vw)}.fl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px;border-bottom:1px solid #e1e7ef;background:#f5f8fc}.fl-head h2{margin:0 0 8px;font-size:22px}.fl-head p{font-size:12px;color:#65788d;margin:0;line-height:1.7}.fl-body{padding:22px}.fl-upload{text-align:center;border:1.5px dashed #b4c6d7;background:#f6f9fc;padding:25px 18px;border-radius:14px}.fl-upload>span{color:#466e92}.fl-upload h3{font-size:17px;margin:10px 0}.fl-upload p{font-size:12px;color:#77899b;line-height:1.8}.fl-actions{display:flex;justify-content:center;gap:10px}.fl-actions .primary{width:auto;margin:0}.fl-actions button{display:flex;align-items:center;gap:8px}.fl-import{margin:22px 0}.fl-import label{font-size:13px;font-weight:bold;display:block;margin-bottom:8px}.fl-import>div{display:flex;gap:8px}.fl-import input{flex:1;min-width:0}.fl-import .primary{width:auto;margin:0;font-size:12px;white-space:nowrap}.fl-import small{display:block;margin-top:8px;font-size:11px;color:#7b8da0;line-height:1.8}.fl-share-note{font-size:11px;background:#fff8e8;border:1px solid #f0ddb0;color:#826322;border-radius:9px;padding:12px;line-height:1.8}.fl-list-head{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e9f0;padding-top:15px;margin-top:20px}.fl-list-head h3{font-size:15px}.fl-item{display:flex;align-items:center;gap:14px;border:1px solid #e0e7ef;border-radius:12px;padding:12px;margin-top:12px;background:#fff}.fl-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:70px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#eaf1f8;color:#587ca0;font-size:10px;gap:6px}.fl-preview img{width:100%;height:100%;object-fit:contain}.fl-preview:has(img) span{position:absolute;bottom:0;background:#fffffff0;padding:3px;width:100%;text-align:center}.fl-item-info{min-width:0;flex:1}.fl-item-info strong{display:block;font-size:13px;overflow-wrap:anywhere}.fl-item-info small{display:block;font-size:10px;color:#8b98a7;margin:7px 0}.fl-item-info input{width:100%;font-size:10px;padding:7px}.fl-item-actions{display:flex;align-items:center;gap:7px}.fl-item-actions .primary,.fl-item-actions .secondary{margin:0;width:auto;font-size:11px;padding:9px}.fl-item-actions a{text-decoration:none}.fl-empty{text-align:center;font-size:13px;padding:22px;color:#8b98a7}.fl-error{color:#ad3027!important}.fl-body [data-msg]{font-size:12px;color:#255b3e;line-height:1.9;overflow-wrap:anywhere}.fl-progress{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px}.fl-delete{border:1px solid #edc6bd;background:#fff4f0;border-radius:10px;padding:13px;margin-top:18px;font-size:13px}.fl-drag{background:#e5f0fc;border-color:#307bb5}.fl-progress [hidden],.fl-delete[hidden]{display:none!important}@media(max-width:620px){.fl-head,.fl-body{padding:16px}.fl-head h2{font-size:18px}.fl-import>div{flex-direction:column}.fl-import .primary{width:100%}.fl-item{gap:10px;flex-wrap:wrap}.fl-preview{width:55px;height:65px}.fl-item-actions{width:100%;justify-content:flex-end}.fl-head p{font-size:11px}.fl-upload p{font-size:11px}}
