.financial-record-attachment-picker{display:grid;gap:10px;width:100%}.financial-record-attachment-picker__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.financial-record-attachment-picker__header h4,.financial-record-attachment-picker__header p{margin:0}.financial-record-attachment-picker__header h4{font-size:14px;font-weight:600}.financial-record-attachment-picker__header p{color:var(--el-text-color-secondary);font-size:12px;line-height:1.4;margin-top:4px}.financial-record-attachment-picker__input{display:none}.financial-record-attachment-picker__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.financial-record-attachment-picker__list li{align-items:flex-start;background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.financial-record-attachment-picker__item--error{border-color:var(--el-color-danger-light-5)!important}.financial-record-attachment-picker__file{display:grid;min-width:0}.financial-record-attachment-picker__file span{overflow-wrap:anywhere}.financial-record-attachment-picker__file small{color:var(--el-text-color-secondary)}.financial-record-attachment-picker__error{color:var(--el-color-danger)!important}.financial-record-attachment-picker__empty{color:var(--el-text-color-secondary);font-size:13px;margin:0}.financial-record-attachments{display:grid;gap:12px}.financial-record-attachments__heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.financial-record-attachments__alert,.financial-record-attachments__heading h3{margin:0}.financial-record-attachments__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.financial-record-attachments__list li{align-items:center;border:1px solid var(--el-border-color-lighter);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:8px 10px}.financial-record-attachments__file{align-items:center;color:var(--el-text-color-primary);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);height:auto;justify-content:start;min-width:0;padding:4px;text-align:left;width:100%}.financial-record-attachments__file:hover{color:var(--el-color-primary)}.financial-record-attachments__file>span{display:contents}.financial-record-attachments__file-meta{display:grid!important;min-width:0}.financial-record-attachments__file-meta strong{overflow-wrap:anywhere}.financial-record-attachments__file-meta small{color:var(--el-text-color-secondary)}.financial-record-attachments__empty{color:var(--el-text-color-secondary);margin:0}.financial-record-attachments__add{border-top:1px solid var(--el-border-color-lighter);display:grid;gap:12px;justify-items:start;padding-top:12px}.financial-record-attachment-thumbnail{background:var(--el-fill-color-light);border-radius:6px;color:var(--el-text-color-secondary);display:grid;height:48px;overflow:hidden;place-items:center;width:48px}.financial-record-attachment-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.financial-record-attachment-picker__header{align-items:stretch;flex-direction:column}}
