﻿document-filter{display:block;position:relative;min-height:500px;scroll-margin-top:200px;}@keyframes ov-spinner{to{transform:rotate(360deg);}}document-filter.filter-loading .loading-overlay{opacity:1;pointer-events:all;}document-filter.filter-loading .loading-spinner{opacity:1;}document-filter .filter-container{position:relative;}document-filter .loading-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .25s;}document-filter .loading-spinner{z-index:1;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .5s;}document-filter .loading-spinner .loading-spinner-icon{background-image:url("/assets/img/relaunch/ov_logo_animation.svg");animation:ov-spinner 2s ease-in-out infinite;background-position:center center;background-repeat:no-repeat;height:130px;width:130px;margin:auto;background-size:contain;}document-filter .row-equal{display:flex;display:-webkit-flex;flex-wrap:wrap;}document-filter .filter-property{display:flex;flex-direction:column;min-height:140px;}document-filter .filter-property .filter-property-header{display:flex;}document-filter .filter-property .help-tooltip+.tooltip>.tooltip-inner{max-width:fit-content;background-color:#fff;color:#000;border:1px solid;border-color:#00b1eb;padding:15px;font-size:larger;font-family:"Azo Sans 2 Light";white-space:pre;word-wrap:break-word;text-align:left;color:#575e62;overflow:auto;}@media(max-width:705px){document-filter .filter-property .help-tooltip+.tooltip>.tooltip-inner{white-space:pre-wrap;}}document-filter .filter-property .help-tooltip+.top>.tooltip-arrow{border-top:5px solid #00b1eb;}document-filter .filter-property .filter-property-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}document-filter .filter-property .filter-property-reset{flex-shrink:0;margin-left:5px;font-size:23px;font-weight:bold;color:#00b1eb;transform:translateX(3px);}document-filter .filter-property .filter-property-reset:hover{color:#008ab5;cursor:pointer;}document-filter .filter-property .filter-property-divider{border-bottom:2px solid #00b1eb;margin-top:2px;margin-bottom:10px;}document-filter .filter-property-input-wrapper{padding:0 15px;display:flex;flex-grow:1;max-height:103px;overflow-y:auto;}document-filter .btn-filter-reset{position:absolute;right:0;top:-60px;}document-filter .filter-result{margin-top:15px;}document-filter .sheet-category-overview .category-row:last-child .category-cell{border-bottom:0;}