.ss-tooltip-custom{--bs-tooltip-bg:#333;--bs-tooltip-color:#fff;--bs-tooltip-max-width:280px;--bs-tooltip-padding-x:12px;--bs-tooltip-padding-y:8px;--bs-tooltip-border-radius:4px;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:8px;--bs-tooltip-arrow-height:8px;--bs-tooltip-margin:8px;--bs-tooltip-font-size:14px;--bs-tooltip-line-height:1.4;--bs-tooltip-box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.ss-tooltip{position:relative;display:inline-block;cursor:help}.ss-tooltip i{color:#6c757d;font-size:.875rem;margin-left:.25rem;transition:color 0.15s ease-in-out}.ss-tooltip-message{position:absolute;z-index:1070;display:none;width:250px;padding:.5rem .75rem;margin:0;font-size:12px;line-height:1.5;color:#fff;text-align:left;background-color:#000;border-radius:.25rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);opacity:0;visibility:hidden;transition:opacity 0.15s ease-in-out;pointer-events:none}.ss-tooltip-message.top{bottom:100%;left:50%;margin-bottom:.5rem;transform:translateX(-50%)}.ss-tooltip-message.bottom{top:100%;left:50%;margin-top:.5rem;transform:translateX(-50%)}.ss-tooltip-message.left{right:100%;top:50%;margin-right:.5rem;transform:translateY(-50%)}.ss-tooltip-message.right{left:100%;top:50%;margin-left:.5rem;transform:translateY(-50%)}.ss-tooltip-message::before{content:"";position:absolute;border:.4rem solid #fff0}.ss-tooltip-message.top::before{bottom:-.4rem;left:50%;margin-left:-.4rem;border-top-color:#000}.ss-tooltip-message.bottom::before{top:-.4rem;left:50%;margin-left:-.4rem;border-bottom-color:#000}.ss-tooltip-message.left::before{right:-.4rem;top:50%;margin-top:-.4rem;border-left-color:#000}.ss-tooltip-message.right::before{left:-.4rem;top:50%;margin-top:-.4rem;border-right-color:#000}.ss-tooltip:hover .ss-tooltip-message,.ss-tooltip-message.show{opacity:1;visibility:visible;transform:translate(-100%,10px);display:block}@media screen and (min-width:768px){.ss-tooltip-message{width:300px;font-size:.9375rem;padding:.625rem .875rem}}@media screen and (max-width:767px){.ss-tooltip-message{width:min(250px, calc(100vw - 20px));font-size:12px;padding:.4rem .6rem}}.ss-tooltip-message.edge-left{left:10px!important;transform:translateY(-50%)!important}.ss-tooltip-message.edge-right{right:10px!important;left:auto!important;transform:translateY(-50%)!important}.ss-tooltip-message.edge-top{top:10px!important;transform:translateX(-50%)!important}.ss-tooltip-message.edge-bottom{bottom:10px!important;transform:translateX(-50%)!important}@keyframes tooltip-fade-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ss-tooltip-message.show{animation:tooltip-fade-in 0.15s ease-in-out}.tooltip{pointer-events:none}.tooltip.show{opacity:1}.tooltip .tooltip-arrow::before{border-width:var(--bs-tooltip-arrow-height) var(--bs-tooltip-arrow-width)}.tooltip .tooltip-inner{text-align:left;font-weight:400;box-shadow:var(--bs-tooltip-box-shadow);border:1px solid rgb(0 0 0 / .1)}.ss-tooltip.right-edge .ss-tooltip-message{left:auto;right:0;transform:none}.ss-tooltip.right-edge .ss-tooltip-message::after{left:auto;right:10px}.ss-tooltip.left-edge .ss-tooltip-message{left:0;transform:none}.ss-tooltip.left-edge .ss-tooltip-message::after{left:10px}.ss-tooltip.bottom-edge .ss-tooltip-message{top:100%;bottom:auto;margin-top:8px;margin-bottom:0}.ss-tooltip.bottom-edge .ss-tooltip-message::after{top:auto;bottom:100%;border-color:#fff0 #fff0 #333 #fff0}.ss-tooltip:hover i{color:#495057}