/* docara-shell-source: runtime/component/download-file/css/download-file.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-download-file{text-align:left}@supports not (text-align: start){html:not([dir="rtl"]) .sf-download-file{text-align:left}}.sf-download-file:where(:dir(ltr)){text-align:left}_:-ms-input-placeholder, [dir="rtl"] .sf-download-file{text-align:right}@supports not (text-align: start){[dir="rtl"] .sf-download-file{text-align:right}}.sf-download-file:where(:dir(rtl)){text-align:right}.sf-download-file{--sf-download-file--background-color: var(--sf-download-file-background-color, transparent);--sf-download-file--border-color: var(--sf-download-file-border-color, var(--sf-outline-variant));--sf-download-file--padding-block: var(--sf-ui-1--space-y-tightness-default);--sf-download-file--padding-inline: var(--sf-ui-1--space-x);--sf-download-file--text-size: var(--sf-text-size-1);--sf-download-file--text-height: var(--sf-text-height-1);--sf-download-file--icon-size: var(--sf-text-height-1);--sf-download-file--gap: var(--sf-ui-1--text-space-x);--sf-download-file--border-width: var(--sf-px);display:block;box-sizing:border-box;width:100%;inline-size:100%;min-width:var(--sf-0);min-inline-size:var(--sf-0);max-width:100%;max-inline-size:100%;padding:calc(var(--sf-download-file--padding-block) - var(--sf-download-file--border-width)) calc(var(--sf-download-file--padding-inline) - var(--sf-download-file--border-width));padding:var(--sf-download-file-padding, calc(var(--sf-download-file--padding-block) - var(--sf-download-file--border-width)) calc(var(--sf-download-file--padding-inline) - var(--sf-download-file--border-width)));color:var(--sf-primary);background-color:var(--sf-download-file--background-color);border:var(--sf-px) solid var(--sf-download-file--border-color);border-radius:var(--sf-radius--ui);border-radius:var(--sf-download-file-radius, var(--sf-radius--ui));font-family:var(--sf-text--family);font-size:var(--sf-download-file--text-size);font-weight:var(--sf-font-weight-regular);line-height:var(--sf-download-file--text-height);text-align:start;text-decoration:none}button.sf-download-file{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sf-download-file :where(.sf-download-file__body,.sf-download-file-wrap){display:flex;align-items:center;justify-content:space-between;gap:var(--sf-download-file--gap);gap:var(--sf-download-file-gap, var(--sf-download-file--gap));min-width:var(--sf-0);min-inline-size:var(--sf-0)}.sf-download-file :where(.sf-download-file__main,.sf-download-file-container){display:flex;flex:1 1 auto;align-items:center;gap:var(--sf-download-file--gap);gap:var(--sf-download-file-gap, var(--sf-download-file--gap));min-width:var(--sf-0);min-inline-size:var(--sf-0);color:var(--sf-primary);font:inherit}.sf-download-file :where(.sf-download-file__name,.sf-download-file-file-name){flex:0 1 auto;min-width:var(--sf-0);min-inline-size:var(--sf-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:normal}.sf-download-file :where(.sf-download-file__size,.sf-download-file-file-size){flex:none;color:var(--sf-on-surface-variant);font:inherit;white-space:nowrap}.sf-download-file :where(.sf-download-file__meta){display:inline-flex;flex:none;align-items:baseline;gap:var(--sf-space-1\/4);color:var(--sf-on-surface-variant);white-space:nowrap}.sf-download-file :where(.sf-download-file__type){color:var(--sf-on-surface-variant)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before{margin-right:var(--sf-space-1\/4)}@supports not (margin-inline-end: initial){html:not([dir="rtl"]) .sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before{margin-right:var(--sf-space-1\/4)}}.sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before:where(:dir(ltr)){margin-right:var(--sf-space-1\/4)}_:-ms-input-placeholder, [dir="rtl"] .sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before{margin-left:var(--sf-space-1\/4)}@supports not (margin-inline-end: initial){[dir="rtl"] .sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before{margin-left:var(--sf-space-1\/4)}}.sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before:where(:dir(rtl)){margin-left:var(--sf-space-1\/4)}.sf-download-file :where(.sf-download-file__type+.sf-download-file__size:not(:empty))::before{content:"·";-webkit-margin-end:var(--sf-space-1\/4);margin-inline-end:var(--sf-space-1\/4)}.sf-download-file :where(.sf-download-file__tab){--sf-download-file--icon-size: var(--sf-download-file--text-height)}.sf-download-file :where(.sf-download-file__tab-words){position:absolute;width:var(--sf-px);inline-size:var(--sf-px);height:var(--sf-px);block-size:var(--sf-px);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sf-download-file :where(.sf-download-file__spinner){--sf-loader-svg-width: var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));--sf-loader-svg-height: var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));display:inline-flex;flex:none;width:var(--sf-download-file--icon-size);inline-size:var(--sf-download-file--icon-size);width:var(--sf-download-file--icon-size);width:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));inline-size:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));height:var(--sf-download-file--icon-size);block-size:var(--sf-download-file--icon-size);height:var(--sf-download-file--icon-size);height:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));block-size:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));color:var(--sf-primary);color:var(--sf-download-file-icon-color, var(--sf-primary))}.sf-download-file :where(.sf-download-file__spinner) .sf-loader--loading-indicator{display:block;width:100%;inline-size:100%;height:100%;block-size:100%}.sf-download-file :where(.sf-download-file__spinner) .sf-loader-svg{display:block;width:100%;inline-size:100%;height:100%;block-size:100%}.sf-download-file :where(.sf-download-file__icon,.sf-icon){flex:none;height:var(--sf-download-file--icon-size);block-size:var(--sf-download-file--icon-size);height:var(--sf-download-file--icon-size);height:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));block-size:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));width:var(--sf-download-file--icon-size);inline-size:var(--sf-download-file--icon-size);width:var(--sf-download-file--icon-size);width:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));inline-size:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));color:var(--sf-primary);color:var(--sf-download-file-icon-color, var(--sf-primary));font-size:var(--sf-download-file--icon-size);font-size:var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));--sf-icon--font-size: var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));--sf-icon--height: var(--sf-download-file-icon-size, var(--sf-download-file--icon-size));--sf-icon--width: var(--sf-download-file-icon-size, var(--sf-download-file--icon-size))}.sf-download-file--size-1\/3{--sf-download-file--padding-block: var(--sf-ui-1\/3--space-y-tightness-default);--sf-download-file--padding-inline: var(--sf-ui-1\/3--space-x);--sf-download-file--text-size: var(--sf-text-size-1\/3);--sf-download-file--text-height: var(--sf-text-height-1\/3);--sf-download-file--icon-size: var(--sf-text-height-1\/3);--sf-download-file--gap: var(--sf-ui-1\/3--text-space-x)}.sf-download-file--size-1\/2{--sf-download-file--padding-block: var(--sf-ui-1\/2--space-y-tightness-default);--sf-download-file--padding-inline: var(--sf-ui-1\/2--space-x);--sf-download-file--text-size: var(--sf-text-size-1\/2);--sf-download-file--text-height: var(--sf-text-height-1\/2);--sf-download-file--icon-size: var(--sf-text-height-1\/2);--sf-download-file--gap: var(--sf-ui-1\/2--text-space-x)}.sf-download-file--size-2{--sf-download-file--padding-block: var(--sf-ui-2--space-y-tightness-default);--sf-download-file--padding-inline: var(--sf-ui-2--space-x);--sf-download-file--text-size: var(--sf-text-size-2);--sf-download-file--text-height: var(--sf-text-height-2);--sf-download-file--icon-size: var(--sf-text-height-2);--sf-download-file--gap: var(--sf-ui-2--text-space-x)}.sf-download-file--size-3{--sf-download-file--padding-block: var(--sf-ui-3--space-y-tightness-default);--sf-download-file--padding-inline: var(--sf-ui-3--space-x);--sf-download-file--text-size: var(--sf-text-size-3);--sf-download-file--text-height: var(--sf-text-height-3);--sf-download-file--icon-size: var(--sf-text-height-3);--sf-download-file--gap: var(--sf-ui-3--text-space-x)}}@layer sf.states{.sf-download-file:not(:disabled):not(.disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{--sf-download-file--background-color: var(--sf-surface-container-hover);--sf-download-file--border-color: var(--sf-outline-primary)}.sf-download-file:not(:disabled):not(.disabled):not([aria-disabled=true]):not([aria-busy=true]):active{--sf-download-file--background-color: var(--sf-surface-container-active)}.sf-download-file:focus{outline:none}.sf-download-file.focus-visible{outline-color:var(--sf-focus);outline-offset:var(--sf-focus--offset);outline-style:var(--sf-focus--style);outline-width:var(--sf-focus--width)}.sf-download-file:focus-visible{outline-color:var(--sf-focus);outline-offset:var(--sf-focus--offset);outline-style:var(--sf-focus--style);outline-width:var(--sf-focus--width)}.sf-download-file[aria-busy=true]{cursor:progress}.sf-download-file:disabled{--sf-download-file--border-color: var(--sf-outline-disable);color:var(--sf-on-disable);cursor:default}.sf-download-file.disabled{--sf-download-file--border-color: var(--sf-outline-disable);color:var(--sf-on-disable);cursor:default}.sf-download-file[aria-disabled=true]{--sf-download-file--border-color: var(--sf-outline-disable);color:var(--sf-on-disable);cursor:default}.sf-download-file:disabled :where(.sf-download-file__main,.sf-download-file-container,.sf-download-file__size,.sf-download-file-file-size,.sf-icon){color:var(--sf-on-disable)}.sf-download-file.disabled :where(.sf-download-file__main,.sf-download-file-container,.sf-download-file__size,.sf-download-file-file-size,.sf-icon){color:var(--sf-on-disable)}.sf-download-file[aria-disabled=true] :where(.sf-download-file__main,.sf-download-file-container,.sf-download-file__size,.sf-download-file-file-size,.sf-icon){color:var(--sf-on-disable)}@media(forced-colors: active){.sf-download-file.focus-visible{outline-color:Highlight}.sf-download-file:focus-visible{outline-color:Highlight}}}

