.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;display:flex;gap:10px;min-width:0}.financial-record-attachments__file .el-button{height:auto;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;white-space:normal}.financial-record-attachments__file small{color:var(--el-text-color-secondary);flex:none}.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}@media(max-width:640px){.financial-record-attachment-picker__header,.financial-record-attachments__file{align-items:stretch;flex-direction:column}}
