[tooltip]:not([tooltip=""]){position:relative}[tooltip]:not([tooltip=""]):hover:after,[tooltip]:not([tooltip=""]) [tooltip]:hover:before{display:block}[tooltip]:not([tooltip=""]).width-100:after{width:100px}[tooltip]:not([tooltip=""]).width-150:after{width:150px}[tooltip]:not([tooltip=""]).width-200:after{width:200px}[tooltip]:not([tooltip=""]).width-250:after{width:250px}[tooltip]:not([tooltip=""]):after{content:attr(tooltip);position:absolute;font-style:normal;left:50%;top:-6px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);background:#222;color:#fff;font-size:12px;font-weight:400;border-radius:2px;pointer-events:none;font-family:Roboto,sans-serif;display:none;padding:8px;line-height:1.3em;white-space:normal;z-index:999;white-space:nowrap}[tooltip]:not([tooltip=""])[tooltip-placement=top]:after{left:50%;text-align:center}[tooltip]:not([tooltip=""])[tooltip-placement=right]:after{left:100%;top:50%;margin-left:8px;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);text-align:left}[tooltip]:not([tooltip=""])[tooltip-placement=bottom]:after{top:100%;margin-top:8px;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);text-align:center}[tooltip]:not([tooltip=""])[tooltip-placement=left]:after{left:0;top:50%;margin-left:-8px;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);text-align:left}[tooltip]:not([tooltip=""])[tooltip-placement=bottom-right]:after{left:100%;top:100%;margin-top:8px;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);text-align:center}[tooltip]:not([tooltip=""])[tooltip-placement=bottom-left]:after{left:0;top:100%;margin-left:-8px;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0);text-align:left}.custom-form-select{margin-top:6px;position:relative;height:43px;width:100%}.custom-form-select fieldset{padding:0}.custom-form-select legend{border:1px solid #ccc;border-radius:3px;position:relative;cursor:pointer;padding-left:12px;margin-bottom:2px}.custom-form-select .label{position:absolute;top:0;font-size:12px;padding:0 4px;background:#fff;-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%);font-weight:500;z-index:10}.custom-form-select .legend-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-form-select .placeholder,.custom-form-select .value{padding:10px 0;font-size:14px;color:#8f979c;font-weight:500}.custom-form-select .value{color:var(--charcoal)}.custom-form-select .options{background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:4px}.custom-form-select .list-option{display:block;padding:8px 12px 8px 0;font-weight:400;cursor:pointer;margin-bottom:0}.custom-form-select .list-option img{height:12px}.custom-form-select .list-option:hover{background:var(--charcoal-10)}.custom-form-select .list-option:focus-within{background:var(--charcoal-10)}.custom-form-select .list-option.has-supporting-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-form-select input{opacity:0}.custom-form-select input:checked+span{font-weight:700}.custom-form-select .select-icon{position:absolute;font-size:14px;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-form-select .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.custom-form-select.disabled{opacity:.5;pointer-events:none}