.cp-upload{--n-dragger-color:var(--cp-background-500) !important;--n-dragger-border:1px dashed var(--cp-border-500) !important;--n-dragger-border-hover:1px dashed var(--cp-primary-500) !important}.cp-upload .hr-upload-dragger,.cp-upload .n-upload-dragger{color:var(--cp-font-600)!important;background-color:var(--cp-background-500)!important;border-color:var(--cp-border-500)!important}.cp-upload .hr-upload-dragger:hover,.cp-upload .n-upload-dragger:hover{background-color:var(--cp-hover)!important;border-color:var(--cp-primary-500)!important}.cp-upload .hr-upload-file,.cp-upload .n-upload-file{--n-file-list-item-border:1px solid var(--cp-border-500) !important;--n-file-list-item-error-border:1px solid var(--cp-error-500) !important;color:var(--cp-font-700)!important;background-color:var(--cp-background-500)!important;border-color:var(--cp-border-500)!important}.cp-upload .hr-upload-file:hover,.cp-upload .n-upload-file:hover{background-color:var(--cp-hover)!important;border-color:var(--cp-border-600)!important}.cp-upload .hr-upload-file-info__name,.cp-upload .n-upload-file-info__name{color:var(--cp-font-700)!important}.cp-upload .hr-upload-file-info__actions svg,.cp-upload .hr-upload-file-info__size,.cp-upload .n-upload-file-info__actions svg,.cp-upload .n-upload-file-info__size{color:var(--cp-font-600)!important}.cp-upload .hr-upload-file-info__actions button:hover svg,.cp-upload .n-upload-file-info__actions button:hover svg{color:var(--cp-primary-500)!important}.cp-upload :is(.hr-button__download,.hr-button__trash-can,.hr-button__cancel):hover{background-color:color-mix(in oklab,var(--cp-primary-500) 10%,transparent)!important}.cp-upload .hr-button__retry:hover{background-color:color-mix(in oklab,var(--cp-error-500) 10%,transparent)!important}.cp-upload .hr-upload-file-info__thumbnail--success{background-color:color-mix(in oklab,var(--cp-success-500) 16%,var(--cp-background-500))!important}.cp-upload .hr-upload-file-info__thumbnail--success svg{color:var(--cp-success-500)!important}.cp-upload .hr-upload-file-info__thumbnail--progress,.cp-upload .hr-upload-file-info__thumbnail--queued{background-color:color-mix(in oklab,var(--cp-primary-500) 16%,var(--cp-background-500))!important}.cp-upload .hr-upload-file-info__thumbnail--progress svg,.cp-upload .hr-upload-file-info__thumbnail--queued svg{color:var(--cp-primary-500)!important}.cp-upload #hr-upload-progress .hr-progress{--n-rail-color:var(--cp-border-600) !important;--n-fill-color:var(--cp-primary-500) !important;--n-text-color:var(--cp-font-600) !important}.cp-upload #hr-upload-progress .hr-progress-text-container{color:var(--cp-font-600)!important}.cp-upload .hr-upload-file--error-status,.cp-upload .n-upload-file--error-status{background-color:color-mix(in oklab,var(--cp-error-500) 10%,var(--cp-background-500))!important;border-color:var(--cp-error-500)!important}.cp-upload .hr-upload-file--error-status:hover,.cp-upload .n-upload-file--error-status:hover{background-color:color-mix(in oklab,var(--cp-error-500) 16%,var(--cp-background-500))!important;border-color:var(--cp-error-500)!important}.cp-upload .hr-upload-file-info__actions--error svg,.cp-upload .hr-upload-file-info__failed,.cp-upload .hr-upload-file-info__thumbnail--error svg{color:var(--cp-error-500)!important}.cp-upload .hr-upload-file-info__thumbnail--error{background-color:color-mix(in oklab,var(--cp-error-500) 16%,var(--cp-background-500))!important}
