﻿.hidden{opacity:0;height:0;padding:0;overflow:hidden;border:0 solid;}.visible{opacity:1;height:auto;padding:inherit;overflow:visible;border:1px solid;}.fmt{transition:opacity .4s ease-in;pointer-events:none;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(50%);}.fmt__wrapper{position:relative;}.fmt__icon{width:18px;height:18px;pointer-events:all;display:block;border-radius:100%;margin:5px;cursor:pointer;}.fmt__icon:before{content:'';float:left;width:18px;height:18px;@additional _styles ();background-image:url("../_images2/ic-info-gray.svg");background-position:center;background-size:contain;background-repeat:no-repeat;}.fmt__icon--warn:before{content:'';float:left;width:18px;height:18px;@additional _styles ();background-image:url("../_images2/alert.svg");background-position:center;background-size:contain;background-repeat:no-repeat;}.fmt__tooltip{opacity:0;height:0;padding:0;overflow:hidden;border:0 solid;font-size:11px;background:#efefef;max-width:200px;box-sizing:border-box;border-radius:4px;transition:opacity .4s ease-in-out;text-align:center;}.fmt__tooltip-chevron{display:block;opacity:0;height:0;padding:0;overflow:hidden;border:0 solid;transition:opacity .4s ease-in-out;}.fmt__tooltip_warn{opacity:0;height:0;padding:0;overflow:hidden;border:0 solid;font-size:11px;background:#efefef;max-width:200px;box-sizing:border-box;border-radius:4px;transition:opacity .4s ease-in-out;text-align:center;}.fmt__icon:hover~.fmt__tooltip,.fmt__icon:focus~.fmt__tooltip{opacity:1;height:auto;padding:inherit;overflow:visible;border:1px solid;padding:6px;border-color:#cecece;}.fmt__icon:hover~.fmt__tooltip-chevron,.fmt__icon:focus~.fmt__tooltip-chevron{opacity:1;height:auto;padding:inherit;overflow:visible;border:1px solid;border:5px solid;margin-top:-9px;border-color:transparent transparent #cecece transparent;}@media screen and (max-width:1100px){.fmt__icon:hover~.fmt__tooltip-chevron,.fmt__icon:focus~.fmt__tooltip-chevron{margin-right:9px;}}@media screen and (max-width:1100px){.fmt{transform:none;align-items:flex-end;margin-right:-10px;}}