.files_box .filters{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 var(--gap-vertical);gap:10px}.files_box .filters .filter{flex-basis:calc(25% - 10px);flex-grow:1;min-width:120px;margin:0 0 10px}.files_box .filters .terms{display:flex;flex-grow:1;flex-wrap:wrap;align-items:center;min-width:0;margin:0 -15px -10px 0}.files_box .filters .term{display:inline-flex;align-items:center;justify-content:center;min-width:90px;height:var(--height-control);padding:0 20px;margin:0 15px 10px 0;border:1px solid var(--color-field);background:none;color:var(--color-muted);font-size:15px;font-weight:700;line-height:20px;text-align:center;transition:0.2s}.files_box .filters .term:hover{border-color:var(--color-text);color:var(--color-text)}.files_box .filters .term.active{border-color:var(--color-border);background-color:var(--color-border);color:var(--color-text)}@media (max-width: 1024px){.files_box .filters .terms{overflow-x:auto;overflow-y:hidden;margin-right:-10px}.files_box .filters .term{flex-shrink:0;min-width:70px;padding:0 15px;margin-right:10px;font-size:14px;white-space:nowrap}}.files_box .filters .terms{flex-wrap:wrap;margin:0 -10px -10px 0}.files_box .filters .term{overflow:hidden;min-width:80px;height:42px;padding:0 10px;margin:0 10px 10px 0;background-color:var(--color-section);font-size:14px;line-height:18px;text-overflow:ellipsis}.files_box .heading{display:flex;flex-direction:row;align-items:center;margin:0 0 var(--gap-contents)}.files_box .heading h1,.files_box .heading h2,.files_box .heading h3{flex-grow:1;min-width:0;max-width:640px;margin:-0.1em 0;font-size:var(--size-h1);line-height:1.1}.files_box .heading h3{font-size:var(--size-h2)}.files_box .heading .buttons{margin:0 -10px 0 auto}.files_box .heading .button{margin:0 10px 0 0}.files_box .fixed>.buttons:not(.is_loader){display:none}@media (max-width: 640px){.files_box .heading .buttons{display:none}.files_box .fixed>.buttons:not(.is_loader){display:block;margin:calc(var(--gap-contents) - 10px) 0 0}.files_box .fixed>.buttons:not(.is_loader) .button{width:100%;margin:10px 0 0}}.files_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.files_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0;overscroll-behavior:contain}.files_box .filters .label{display:block;margin:0 0 10px;font-size:16px;font-weight:400;line-height:20px}.files_box .filters .label .required{color:var(--color-bright)}.files_box .items{min-height:80px;background:50% 50% no-repeat;background-size:57px 57px;transition:background-image 0.3s}.files_box .items .item{transition:opacity 0.3s, background 0.3s}.files_box .is_loading.items{background-image:url(../../images/ico_loading.svg)}.files_box .is_loading.items .item{opacity:0.5}@media (max-width: 640px){.files_box .items{min-height:50px;background-size:38px 38px}}.files_box .feature{display:inline-block;padding:5px 10px 4px;background-color:var(--color-primary);color:var(--color-base);font-size:12px;font-weight:400;line-height:16px;text-align:center;letter-spacing:0.02em;transition:0.2s;cursor:pointer}.files_box .feature:hover{background-color:var(--color-secondary)}.files_box{--width-item: 100%}.files_box .card{display:flex;align-items:center;padding:var(--gap-card);border:1px solid var(--color-border);background-color:var(--color-base)}.files_box .card .buttons{display:flex;flex-wrap:nowrap;align-items:stretch;margin:0}.files_box .card .button{flex-basis:auto;flex-shrink:0;margin:0 0 0 15px}.files_box .card .button:first-child{margin-left:0}.files_box .info{display:block;flex-grow:1;min-width:0;margin:0 20px 0 0}.files_box .title{display:block;color:var(--color-heading);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.33}.files_box .text{display:block}.files_box .features{display:block;margin:8px 0 0}.files_box .features+.text{margin-top:10px}.files_box .features:first-child{margin-top:0}.files_box .size{display:block;margin:0 20px 0 0;color:var(--color-muted);font-size:16px;font-weight:400;line-height:20px;text-align:center}@media (max-width: 1024px){.files_box .title{font-size:18px}}@media (max-width: 640px){.files_box .card{display:block}.files_box .info{margin:0 0 12px}.files_box .size{margin:0 0 15px;text-align:left}.files_box .buttons{width:100%}}

/*# sourceMappingURL=files.css.map */
