.upload__base{display:block}.upload__base .form__label{display:block;margin-bottom:12px}.upload__base:has(input[data-file-limit-reached]) .form__label,.upload__base:has(input[disabled]) .form__label,.upload__base:has(input[readonly]) .form__label{pointer-events:none}.upload__droparea{align-items:center;background-color:var(--color-neutral-white);border:1px dashed var(--color-neutral-gray-300);border-radius:6px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;line-height:22px;padding:48px 0;position:relative}.upload__droparea [class^='mamcomicon']{color:var(--color-static-foreground-brand-primary);padding:0}.upload__droparea:hover,.upload__droparea--dragging{background-color:var(--color-interactive-background-primary-pressed-inverted);border-color:var(--color-interactive-background-selected-enabled);color:var(--component-link-foreground-hover)}.upload__base .is-invalid .upload__droparea{border-color:var(--color-utility-critical-red-500)}.upload__copyText{font-size:18px;line-height:26px;font-weight:400;color:var(--color-static-foreground-default);font-weight:normal}.upload__helpText{color:var(--color-typography-caption);font-size:14px;line-height:20px}.upload__assets{margin-top:14px;width:100%}.upload__assetsList{display:flex;flex-direction:column;gap:16px;list-style:none}.upload__assetsItem{transition-property:all;transition-timing-function:cubic-bezier(0.4,0.0,1,1);transition-duration:200ms}.upload__assetsItem{transition-delay:0s;align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray-300);border-radius:4px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;min-height:3.125rem;opacity:1;overflow:hidden;padding:12px;position:relative}.upload__assetsItem--inserted{opacity:0}.upload__assetsItem--deleted{transition-property:all;transition-timing-function:cubic-bezier(0.4,0.0,1,1);transition-duration:200ms}.upload__assetsItem--deleted{transition-delay:0s;margin-top:-22px;opacity:0}.upload__assetDescription{align-items:center;display:flex;flex:1;font-size:20px;line-height:26px}.upload__assetName{display:inline-block;font-weight:700;overflow-wrap:anywhere}.upload__assetSize{display:inline-block;font-weight:normal;white-space:nowrap}.upload__assetProgressBar{appearance:none;background-color:var(--color-neutral-gray-100);border:none;bottom:0;flex-basis:100%;height:8px;left:0;position:absolute;width:100%}.upload__assetProgressBar::-webkit-progress-bar{background-color:var(--color-neutral-gray-100)}.upload__assetProgressBar::-moz-progress-bar{background-color:var(--component-link-foreground-hover)}.upload__assetProgressBar::-webkit-progress-value{background-color:var(--component-link-foreground-hover)}.upload__assetProgressBar::-ms-fill{background-color:var(--component-link-foreground-hover)}.upload__removeButton{box-shadow:none;background-color:transparent;transition:none;border:0;border-radius:0;font-family:inherit;padding:0;margin:0;cursor:pointer}.upload__removeButton [class^='mamcomicon']{color:var(--color-deep-blue-800-brand);cursor:pointer;padding:0;pointer-events:all}.upload__validationRow{align-items:flex-start;display:flex;gap:0.25rem;justify-content:space-between}.upload__fileCounter{font-size:14px;line-height:20px;font-weight:400;color:var(--color-static-foreground-default);color:var(--color-typography-caption);flex-shrink:0;margin-left:auto;margin-top:0.25rem;white-space:nowrap}.upload__field{display:flex;flex-direction:column;position:relative}.upload__field:has(input[data-file-limit-reached]),.upload__field:has(input[disabled]),.upload__field:has(input[readonly]){pointer-events:none}.upload__base:not(:has(.is-invalid)) .upload__field:has(input[data-file-limit-reached]) .upload__droparea,.upload__base:not(:has(.is-invalid)) .upload__field:has(input[disabled]) .upload__droparea,.upload__base:not(:has(.is-invalid)) .upload__field:has(input[readonly]) .upload__droparea{border-color:var(--color-neutral-gray-200)}.upload__field:has(input[data-file-limit-reached]) .upload__icon,.upload__field:has(input[disabled]) .upload__icon,.upload__field:has(input[readonly]) .upload__icon{color:var(--color-interactive-border-default-enabled)}.upload__field:has(input[data-file-limit-reached]) .upload__copyText,.upload__field:has(input[disabled]) .upload__copyText,.upload__field:has(input[readonly]) .upload__copyText{color:var(--color-typography-caption)}.form__element.is-invalid .upload__fileCounter{color:var(--color-utility-critical-red-500)}@media screen and (min-width: 600px){.upload__assetsItem{transition-duration:250ms}.upload__assetsItem--deleted{transition-duration:250ms}}@media print, (min-width: 960px){.upload__assets{margin-top:24px}}@media print, (min-width: 1280px){.upload__assetsItem{transition-duration:300ms}.upload__assetsItem--deleted{transition-duration:300ms}}
