:root{--anim-time: 0.5s;--panel-height: 3.5em;--params-button-width: 5em;--search-button-width: 5.5em;--search-input-width: 10em;--sidebar-width: 22rem;--form-search-height: 7rem;--form-width: 22rem;}#container{height: calc(100vh - var(--panel-height));top: var(--panel-height);}.tooltip-inner{max-width: calc(var(--sidebar-width) - 1rem);text-align: left;}#add-loading-indicator{left: calc(50% - 18em);top: calc(50% - 3em);position: absolute;}.ali-shift{left: calc((100% - var(--sidebar-width) + 8em) / 2) !important;}#download-main-block{display: none;position: absolute;right: 0.5rem;top: 1rem;}#download-variants{display: none;}#infopanel{font-size: 0.85em;height: calc(100% - 1em);margin: 0 -3px 3px 0;padding-right: 0.7em;overflow-x: hidden;overflow-y: auto;width: auto;}#infopanel + div{border-top: solid thin;font-size: 0.7em;}#input_button{margin-right: 1em;}#forms{background-color: rgba(51, 132, 170);border: white 1px solid;box-shadow: 1px 1px 2px gray;color: white;padding: 0.5em;left: 0;position: absolute;top: 0;transition-property: width;transition-duration: var(--anim-time);width: var(--sidebar-width);z-index: 4;}#mainform .nav-link{margin: 0 0.3rem 0.3rem 0;padding: 0.1rem 0.2rem;}#mainform .nav-link:not(.active){background-color: lightgray;}#map{left: var(--sidebar-width);position: absolute;right: 0;top: 0;z-index: 0;}#modal-search-tnved .modal-body{min-height: 50vh;}#options-toggler{color: white;}#search_btn{width: var(--search-button-width);}#search_term{transition-duration: var(--anim-time);width: calc(100% - var(--params-button-width) - var(--search-button-width));;}#search_term:focus{outline: solid thin white;}#sidebar{background-color: rgba(129, 209, 222, .9);border-right: thin solid white;bottom: 0;padding: 0.5em;position: absolute;top: var(--form-search-height);transition-property: width;transition-duration: var(--anim-time);width: var(--sidebar-width);z-index: 2;}#sidebar > #close{right: 0.5em;}#tnved-search-listdiv, #files-listdiv{max-height: 50vh;overflow-y: auto;}#tnved-search-term{width: 100%;}.expand-product-name{border: solid white thin;border-radius: 3px;cursor: pointer;font-size: 1.2em;margin-left: 0.3em;padding: 0 3px;}.external-search{background-color: lavender;border: solid thin;border-radius: 4px;font-size: 0.9em;padding: 3px 6px 3px 4px;text-decoration: none !important;}.product-info{background-color: lightgray;border: solid thin white;}.product-info-search{font-size: 1.5em;vertical-align: middle;}.product-info-content{padding: 0 4pt;}.product-info-header{border-bottom: solid thin white;}.sticky-header thead th{background-color: var(--light);position: sticky;top: 0px;}.sticky-header thead th::after{bottom: -1px;border-bottom: solid thin lightgray;border-right: solid thin lightgray;content: "";height: 100%;left: 0;position: absolute;width: 100%;}.tnved-action-map{margin: 0 0.5em;}fieldset{border: solid thin;padding-left: 0.4em;}fieldset > legend{font-size: 0.9em;margin: inherit;width: inherit;}@media screen and (max-width: 768px) {:root { --search-input-width: 10em;}    #add-loading-indicator{left: 0.5rem;right: 0.5rem;}    #download-main-block{bottom: 0.5rem;left: 0.5rem;top: unset;}    #forms{border-radius: initial;width: 100% !important;}    #map{left: 0;}    #sidebar{top: var(--form-search-height);width: 100%;}}@media screen and (max-width: 992px) {#options-block { }    #options-block > div{flex-direction: column;}}@media screen and (max-width: 440px) {.navbar-brand { font-size: 3.75vw;}}