.parts-floating {position: fixed;z-index: var(--qcos-btn-z-index, 9999);-webkit-animation-duration: .6s; animation-duration: .6s;animation-fill-mode: forwards}

.parts-floating[data-movestate='false'] {display: none}

@media (min-width: 768px) {
    .parts-floating[data-state='true'] {display: block}

    .parts-floating[data-state='false'] {display: none}
}

.parts-floating[data-position*='left'] {left: var(--qcos-btn-offset-x, 30px)}

.parts-floating[data-position*='right'] {right: var(--qcos-btn-offset-x, 30px)}

.parts-floating[data-position*='bottom'] {bottom: var(--qcos-btn-offset-y, 30px)}

.parts-floating[data-position*='top'] {top: var(--qcos-btn-offset-y, 30px)}

.parts-floating ul {margin: 0;padding: 0;list-style: none;}

.parts-floating li {position: relative;width: 42px;height: 42px;background-color: #000;color: #fff;text-align: center;cursor: pointer;font-size: 22px;line-height: 22px}

.dark-mode .parts-floating li {background-color: #222 !important;color: #eee !important;}

.parts-floating li .parts-li-tip {position: absolute;z-index: 10;font-size: 12px;font-style: normal;font-weight: 400;line-height: 1.42857143;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;bottom: 50%;padding: 0 10px;margin-bottom: -16.5px;display: none;opacity: 1;min-width: 157px;text-align: right}

.tooltip-inner {text-align: center !important;box-shadow: 0 0 10px 8px rgb(116 116 116 / 8%)}

.parts-floating li .parts-li-tip .tooltip-inner {text-align: center;background-color: var(--qcs-color-222, var(--qcos-tool_bd_color, #fff));color: var(--qcs-color-eee, var(--qcos-tool_ft_color, #000));-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;text-align: left; /*max-width: 140px;*/padding: 8px;word-wrap: break-word;word-break: normal}

.parts-floating li .parts-li-tip img {max-width: 100%;max-height: 100%;height: auto;width: auto}

.parts-floating li:hover .parts-li-tip {display: block; }

.parts-floating li:hover .parts-li-tip:before {content: " ";display: inline-block;width: 9px;height: 9px;background: #fff;position: absolute;transform: rotate(45deg);border-radius: 2px;bottom: 12px;z-index: -1}

.parts-floating[data-position*='left'] .parts-li-tip {left: 100%;text-align: left}

.parts-floating[data-position*='left'] .parts-li-tip:before { left: 5px;}

.parts-floating[data-position*='right'] .parts-li-tip {right: 100%;text-align: right}

.parts-floating[data-position*='right'] .parts-li-tip:before { right: 5px;}

.parts-floating[data-size='lg'] li {width: 50px;height: 50px;font-size: 24px;line-height: 24px}

.parts-floating[data-size='sm'] li {width: 35px;height: 35px;font-size: 20px}

.parts-floating li a { color: inherit;
    text-decoration: none;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;}

.parts-floating li .qcosiconfont { font-size: inherit;
    color: inherit;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;}

.parts-floating li .qcosiconfont p {
    font-size: 12px;
}

.parts-floating[data-theme*='solid'] li {color: #fff !important}

.parts-floating[data-theme*='round'] li {-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%}

.parts-floating[data-theme*='fillet'] li {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}

.parts-floating[data-theme*='hollow'] li {border-style: solid;border-width: 2px;background-color: #fff !important}

.parts-floating[data-theme*='Blacktheme'] li {background-color: #000 !important;color: #fff !important}

.parts-floating[data-theme*='Blacktheme'] li:hover {background-color: rgba(0, 0, 0, 0.6) !important}

.cesdfsdf {color: rgb(78 78 78);background: rgb(253 253 253);box-shadow: 0 0 10px 8px rgb(233 233 233)}

.qcffp-icons {display: grid}

.qcffp-icons a {display: flex;align-items: center;font-size: 14px;padding: 6px 8px;border-radius: 5px;margin: 4px 2px;height: unset !important;}

.qcffp-icons a:hover {background: #ccf0ffa3}

.qcffp-icons a span {width: 30px;height: 30px;display: inline-flex;border-radius: 100%;background: linear-gradient(
        135deg, #ff5e7f 30%, #ff967e 100%);color: #fff;justify-content: center;align-items: center;font-size: 18px;flex-shrink: 0;margin-right: 6px}

.qcx-ml-show--right {animation-name: QcxMl-show--right;animation-timing-function: cubic-bezier(.17, .67, .19, 1.06)}

.qcx-ml-hide--right {animation-name: QcxMl-hide--right;animation-timing-function: cubic-bezier(.05, .01, 0, 1)}

.qcx-ml-show--left {animation-name: QcxMl-show--left;animation-timing-function: cubic-bezier(.17, .67, .19, 1.06)}

.qcx-ml-hide--left {animation-name: QcxMl-hide--left;animation-timing-function: cubic-bezier(.05, .01, 0, 1)}

@keyframes QcxMl-show--right {
    0% {opacity: 0;transform: translateX(150px)}
    100% {opacity: 1;transform: translateX(0)}
}

@-webkit-keyframes QcxMl-show--right {
    0% {opacity: 0;-webkit-transform: translateX(150px);transform: translateX(150px)}
    100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}
}

@keyframes QcxMl-hide--right {
    0% {opacity: 1;transform: translateX(0)}
    100% {opacity: 0;transform: translateX(150px)}
}

@-webkit-keyframes QcxMl-hide--right {
    0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}
    100% {opacity: 1;-webkit-transform: translateX(150px);transform: translateX(150px)}
}

@keyframes QcxMl-show--left {
    0% {opacity: 0;transform: translateX(-150px)}
    100% {opacity: 1;transform: translateX(0)}
}

@-webkit-keyframes QcxMl-show--left {
    0% {opacity: 0;-webkit-transform: translateX(-150px);transform: translateX(-150px)}
    100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}
}

@keyframes QcxMl-hide--left {
    0% {opacity: 1;transform: translateX(0)}
    100% {opacity: 0;transform: translateX(-150px)}
}

@-webkit-keyframes QcxMl-hide--left {
    0% {opacity: 0;-webkit-transform: translateX(0);transform: translateX(0)}
    100% {opacity: 1;-webkit-transform: translateX(-150px);transform: translateX(-150px)}
}