.hc26-edit-context-banner{margin:18px 0 22px;padding:16px 18px;border:1px solid #d8dfd2;border-left:4px solid #df6f2c;border-radius:12px;background:#fff;display:flex;gap:8px 18px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.hc26-edit-context-banner strong{font-size:17px;color:#1f3138}.hc26-edit-context-banner span{color:#5b686d;line-height:1.5}.hc26-existing-uploads{grid-column:1!important;grid-row:auto!important;width:100%!important;box-sizing:border-box!important;margin:4px 0 18px;padding:16px;border:1px solid #d8dfd2;border-radius:12px;background:#fbfcfa}.hc26-existing-uploads-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hc26-existing-uploads-head strong{display:block;margin:0 0 3px;color:#24363d;font-size:15px;line-height:1.35}.hc26-existing-uploads-head span{display:block;color:#66736f;font-size:13px;line-height:1.45}.hc26-existing-upload-list{display:grid;gap:8px;margin-top:12px}.hc26-existing-upload-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 12px;border:1px solid #e1e6de;border-radius:9px;background:#fff}.hc26-existing-upload-file{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.hc26-existing-upload-icon{flex:0 0 auto;font-size:15px;line-height:1}.hc26-existing-upload-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d3b40;font-size:14px;font-weight:600}.hc26-existing-upload-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.hc26-existing-upload-open,.hc26-existing-upload-remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:70px!important;min-height:36px!important;height:auto!important;padding:7px 12px!important;border:1px solid #ccd4cc!important;border-radius:8px!important;background:#fff!important;color:#35454a!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important}.hc26-existing-upload-open:hover,.hc26-existing-upload-remove:hover{border-color:#df6f2c!important;background:#fff!important;color:#b6531c!important}.hc26-existing-upload-remove{appearance:none!important;-webkit-appearance:none!important;position:relative!important}.gform_wrapper .hc26-existing-upload-actions button.hc26-existing-upload-remove,.gform-theme .hc26-existing-upload-actions button.hc26-existing-upload-remove{border:1px solid #ccd4cc!important;background:#fff!important;background-color:#fff!important;color:#35454a!important;box-shadow:none!important}.gform_wrapper .hc26-existing-upload-actions button.hc26-existing-upload-remove:hover,.gform-theme .hc26-existing-upload-actions button.hc26-existing-upload-remove:hover{border-color:#df6f2c!important;background:#fff!important;background-color:#fff!important;color:#b6531c!important}.hc26-existing-upload-remove .hc26-keep-label{display:none}.hc26-existing-upload-remove.is-removed .hc26-remove-label{display:none}.hc26-existing-upload-remove.is-removed .hc26-keep-label{display:inline}.hc26-existing-upload-remove.is-removed{border-color:#b9c6b8!important;background:#f4f7f2!important;color:#425447!important}.hc26-existing-upload-remove-value{display:none!important}.hc26-existing-upload-row.is-marked-for-removal{border-color:#ead4d0;background:#fff9f8}.hc26-existing-upload-row.is-marked-for-removal .hc26-existing-upload-name{color:#8a7773;text-decoration:line-through}.hc26-existing-upload-open:focus-visible,.hc26-existing-upload-remove:focus-visible{outline:2px solid #df6f2c;outline-offset:2px}@media (max-width:700px){.hc26-existing-upload-row{align-items:flex-start;flex-direction:column}.hc26-existing-upload-file{width:100%}.hc26-existing-upload-name{white-space:normal;overflow-wrap:anywhere}.hc26-existing-upload-actions{width:100%;justify-content:flex-end}}.hc26-recovery-card{margin:20px 0;padding:18px 20px;border:1px solid #e3c7b3;border-radius:12px;background:#fff9f4}.hc26-recovery-card strong{display:block;margin-bottom:5px;color:#713b1b}.hc26-recovery-card p{margin:0;color:#6d645e}.hc26-lookup-only .hc26-retrieve{margin-bottom:28px}
