/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/claro/images/classy/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/claro/images/classy/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/claro/images/classy/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/claro/images/classy/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/claro/images/classy/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/claro/images/classy/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/claro/images/classy/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/claro/images/classy/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/claro/images/classy/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/claro/images/classy/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/claro/images/classy/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/claro/images/classy/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/claro/images/classy/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/claro/images/classy/icons/image-x-generic.png);}
:root{--progress-bar-bg-color:var(--color-absolutezero);--progress-bar-border-color:var(--color-absolutezero);--progress-bar-label-font-size:var(--font-size-base);--progress-bar-small-label-font-size:var(--font-size-label);--progress-bar-default-size:calc(var(--space-m) - (2 * var(--progress-bar-border-size)));--progress-bar-default-size-radius:var(--space-m);}.progress::after{display:table;clear:both;content:"";}.progress--small .progress__track{height:var(--progress-bar-small-size);}.progress--small .progress__bar{width:var(--progress-bar-small-size);min-width:var(--progress-bar-small-size);height:var(--progress-bar-small-size);}.progress--small .progress__label{font-size:var(--progress-bar-small-label-font-size);}.progress__track{height:var(--progress-bar-default-size);margin-block-start:0;border:var(--progress-bar-border-size) var(--progress-track-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-track-bg-color);}.progress__bar{width:var(--progress-bar-default-size);min-width:var(--progress-bar-default-size);height:var(--progress-bar-default-size);margin-block-start:calc(var(--progress-bar-border-size) * -1);margin-inline-start:calc(var(--progress-bar-border-size) * -1);transition:var(--progress-bar-transition);border:var(--progress-bar-border-size) var(--progress-bar-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-bar-bg-color);}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;}}@media (forced-colors:active){.progress__bar{background-color:canvastext;}}.progress__label{margin-block-end:var(--progress-bar-spacing-size);font-size:var(--progress-bar-label-font-size);font-weight:bold;}.progress__description,.progress__percentage{overflow:hidden;margin-block-start:var(--progress-bar-spacing-size);color:var(--progress-bar-description-color);font-size:var(--progress-bar-description-font-size);}
