.sv-block-file{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;line-height:1;padding:1rem 0;position:relative}.sv-block-file.has-background{border-radius:var(--box-border-radius,10px);padding:1rem 1.5rem}.sv-block-file.has-background:has(+.sv-block-file.has-background){border-radius:var(--box-border-radius,10px) var(--box-border-radius,10px) 0 0}.sv-block-file.has-background+.sv-block-file.has-background{border-radius:0 0 var(--box-border-radius,10px) var(--box-border-radius,10px)}.sv-block-file.has-background+.sv-block-file.has-background:has(+.sv-block-file.has-background){border-radius:0}.sv-block-file+.sv-block-file:not(.has-background){border-top:1px solid #e0e0e0}.sv-block-file+.sv-block-file.has-background{padding-top:calc(1rem + 1px)}.sv-block-file+.sv-block-file.has-background:before{border-top:1px solid #e0e0e0;content:"";display:block;height:0;left:1.5rem;position:absolute;right:1.5rem;top:0}.sv-block-file__name{flex:1}.sv-block-file__name a:not([download]){color:#000;text-decoration:none}.sv-block-file__size{color:var(--color-gray--darkest,#909090)}.sv-block-file a[download]{background:var(--sv-block-file-btn-background,#f8911a);border-radius:2rem;color:#fff;display:block;font-size:.75rem;line-height:1;margin-left:.75rem;padding:.5rem 1rem;text-decoration:none;transition:all .35s ease}.sv-block-file a[download]:focus,.sv-block-file a[download]:focus-within,.sv-block-file a[download]:hover{background:#000!important;color:#fff}.sv-block-file__category{background:var(--color-gray,#f8f9fb);border-radius:2rem;color:#000;display:block;font-size:.75rem;line-height:1;margin-left:.75rem;padding:.5rem 1rem;text-decoration:none;transition:all .35s ease}.sv-block-file:has(+:not(.sv-block-file)){margin-bottom:1.75em}@media screen and (max-width:319px){.sv-block-file__category{display:none}}@media screen and (max-width:779px){.sv-block-file__size{display:none}}@media screen and (max-width:859px){.sv-block-file a[download]{display:none}.sv-block-file.has-background{padding:1rem}.sv-block-file+.sv-block-file.has-background:before{left:1rem;right:1rem}}
