:root{--real-height:100vh}.u-hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.button-progress{align-items:center;background:#e9f3ff;border-radius:50%;color:#006aed;display:flex;height:44px;justify-content:center;position:relative;transition:background .5s cubic-bezier(.23,1,.32,1),color .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1);width:44px}.button-progress__border{top:-5px;right:-5px;bottom:-5px;left:-5px;position:absolute;transition:opacity .2s ease,color .5s ease;stroke:currentColor;color:#00173333;opacity:0}.button-progress:hover{background:#006aed;color:#fff}.button-progress:hover .button-progress__border{opacity:1}.button-progress:disabled{opacity:.4;pointer-events:none}.button-progress:disabled:hover{background:#e9f3ff;color:#006aed}.button-progress:disabled:hover .button-progress__border{opacity:0}
