.multiselect-upload-container{min-width:350px;height:300px}.multiselect-upload{flex-direction:column;height:100%;display:flex;position:relative}.multiselect-upload--empty-state{border:var(--border-width-default) solid var(--color-border-static-neutral-strong);border-radius:var(--border-radius-md)}.multiselect-upload__header{padding:var(--space-table-cell-padding-y) var(--space-table-cell-padding-x);border:var(--border-width-default) solid var(--color-border-static-neutral-strong);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;background:var(--color-background-static-neutral);display:flex}.multiselect-upload__header .btn-add-remove{cursor:pointer;display:inline-block}.multiselect-upload__header .btn-add-remove.disabled{opacity:.4;color:var(--body-color);cursor:default;display:inline-block}.multiselect-upload__body{height:100%;max-height:250px;padding:0 var(--space-table-cell-padding-x);border-right:var(--border-width-default) solid var(--color-border-static-neutral-strong);border-left:var(--border-width-default) solid var(--color-border-static-neutral-strong);background:var(--color-background-static-subtlest);position:relative;overflow-y:auto}.multiselect-upload__row{padding:var(--space-table-cell-padding-y) 0;border-bottom:var(--border-width-default) solid var(--color-border-static-neutral-strong);align-items:center;display:flex;position:relative}.multiselect-upload__row:last-of-type{border-bottom:none}.multiselect-upload__cell{margin-right:var(--space-table-cell-padding-x)}.multiselect-upload__cell--file-path{text-align:left;word-break:break-all;flex:55%}.multiselect-upload__cell--file-size{text-align:right;flex:0 20%}.multiselect-upload__cell--action{text-align:right;flex:0 20%;max-width:5rem;margin-left:auto;margin-right:0}.multiselect-upload__cell--help-text{text-align:right;margin-left:auto}.multiselect-upload__cell .remove-item{width:var(--units-400);height:var(--units-400);padding:var(--space-input-sm-padding-y);color:var(--theme-neutral-600-rgb);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.multiselect-upload__cell .remove-item:hover{background-color:var(--color-background-static-danger-subtle);color:var(--color-text-danger)}.multiselect-upload__footer{padding:var(--space-table-cell-padding-y) var(--space-table-cell-padding-x);border:var(--border-width-default) solid var(--color-border-static-neutral-strong);border-radius:0 0 var(--border-radius-md) var(--border-radius-md);background:var(--color-background-static-neutral);align-items:center;display:flex}.multiselect-upload__footer .message{display:block}.multiselect-upload__footer .message--sm{font-size:var(--font-size-xs)}.has-error .multiselect-upload__header,.has-error .multiselect-upload__body,.has-error .multiselect-upload__footer{border-color:var(--color-border-static-danger-strong)}.has-error.multiselect-upload__row{z-index:2;color:#000;font-weight:700}.has-error.multiselect-upload__row:before{content:"";z-index:1;height:var(--border-width-default);background-color:var(--border-static-neutral-strong);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.has-error.multiselect-upload__row:after{content:"";z-index:-1;top:calc(var(--border-width-default) * -1);bottom:0;left:calc(var(--space-table-cell-padding-x) * -1);width:calc(100% + var(--space-table-cell-padding-x) * 2);background-color:var(--color-background-static-danger-subtle);pointer-events:none;display:block;position:absolute}.has-error.multiselect-upload__cell>.message-error{color:var(--color-text-danger);font-weight:700}.has-error.multiselect-upload__row .remove-item{color:var(--color-text-primary)}.has-error.multiselect-upload__row .remove-item:hover{color:var(--color-text-danger)}.has-warning .multiselect-upload__cell--help-text{color:var(--theme-accent-orange-800)}.empty-state{text-align:center;margin-inline:auto;display:block}.empty-state-container{padding:calc(var(--units-200) * 2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__item>*{margin-top:0}.empty-state__icon{color:var(--color-text-secondary)}.empty-state__icon--sm{width:25px;font-size:25px}.empty-state__icon--md{width:50px;font-size:50px}.empty-state__icon--lg{width:100px;font-size:100px}.empty-state__img{margin-block-end:var(--units-100);margin-inline:auto;display:block}.empty-state__title{color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-base);text-wrap:balance;margin:.5rem 0 .25rem}.empty-state__title--no-results{margin:var(--units-100) auto var(--units-100);color:var(--color-text-tertiary);font-size:var(--font-size-base);font-weight:400;line-height:1.3}.empty-state__title--no-results>span:first-child{margin:var(--units-50) 0;color:var(--body-color);font-weight:600;display:block;font-size:var(--font-size-xl)!important}.empty-state__description{color:var(--color-text-tertiary);font-size:var(--font-size-base)}.empty-state__description--lg>*,.empty-state__description>*{margin:0}.empty-state__description--lg>*+*,.empty-state__description>*+*{margin-top:var(--units-200)}.empty-state__link{margin-top:var(--units-150)}.empty-state__tips-list{color:var(--body-color);margin:0 auto;list-style:outside;display:inline-block}.empty-state__tips-list-item{margin-bottom:calc(var(--units-200) / 4);line-height:var(--line-height-base);text-align:left}.empty-state__title--lg{font-size:var(--h1-font-size);font-weight:400;line-height:1.4}.empty-state--horizontal{margin-block:revert;margin-inline:revert;text-align:left;flex-wrap:wrap;align-items:flex-start;display:flex}.empty-state--horizontal .empty-state__img{margin-right:var(--units-200);margin-left:0}.empty-state--horizontal .empty-state__title{margin:0 0 var(--units-100);color:var(--color-text-secondary);font-size:1rem;font-weight:400;line-height:var(--line-height-base)}.empty-state--horizontal .empty-state__message{color:var(--color-text-secondary);font-size:var(--font-size-base)}
