@charset "UTF-8";.cnb-button{position:fixed;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.15);cursor:pointer;text-decoration:none;transition:all 0.3s ease;z-index:9999;border:none;outline:none}.cnb-button:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,0.2)}.cnb-button:active{transform:scale(0.95)}.cnb-button svg{width:24px;height:24px;display:block}.cnb-button.cnb-icontext{position:fixed;display:inline-flex;align-items:center;justify-content:center;flex-direction:row-reverse;width:auto !important;height:50px;min-width:0;padding:0 14px;border-radius:999px;gap:10px;box-shadow:0 8px 18px rgba(0,0,0,0.18);transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.cnb-button.cnb-icontext.cnb-full,.cnb-button.cnb-icontext.cnb-tfull{width:100% !important}.cnb-button.cnb-icontext .cnb-button-text{color:#FFF;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.2px}.cnb-button.cnb-icontext.cnb-bottom-right,.cnb-button.cnb-icontext.cnb-bottom-left,.cnb-button.cnb-icontext.cnb-bottom-center{height:46px;padding:0 16px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;gap:8px}.cnb-button.cnb-icontext.cnb-bottom-center{transform:translateX(-50%)}.cnb-button.cnb-icontext .cnb-icon-circle{width:26px;height:26px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:transparent;box-shadow:none}.cnb-button.cnb-icontext .cnb-icon{width:20px;height:20px;background:transparent;box-shadow:none}.cnb-button.cnb-icontext .cnb-icon-circle{width:28px;height:28px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cnb-button.cnb-icontext .cnb-icon{width:24px;height:24px;display:inline-block;flex-shrink:0}.cnb-button.cnb-icontext .cnb-button-text{color:#FFF;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.2px}.cnb-bottom-left{bottom:20px;left:20px;transform-origin:left center}.cnb-bottom-center{bottom:20px;left:50%;transform:translateX(-50%);transform-origin:center center}.cnb-bottom-right{bottom:20px;right:20px;transform-origin:right center}.cnb-top-left{top:20px;left:20px;transform-origin:left center}.cnb-top-center{top:20px;left:50%;transform:translateX(-50%);transform-origin:center center}.cnb-top-right{top:20px;right:20px;transform-origin:right center}.cnb-animation-pulse.cnb-bottom-left,.cnb-animation-pulse.cnb-bottom-center,.cnb-animation-pulse.cnb-bottom-right,.cnb-animation-pulse.cnb-top-left,.cnb-animation-pulse.cnb-top-center,.cnb-animation-pulse.cnb-top-right{position:fixed}.cnb-animation-pulse.cnb-bottom-left{bottom:20px;left:20px;transform:scale(var(--cnb-scale,1))}.cnb-animation-pulse.cnb-bottom-center{bottom:20px;left:50%;transform:translateX(-50%) scale(var(--cnb-scale,1))}.cnb-animation-pulse.cnb-bottom-right{bottom:20px;right:20px;transform:scale(var(--cnb-scale,1))}.cnb-animation-pulse.cnb-top-left{top:20px;left:20px;transform:scale(var(--cnb-scale,1))}.cnb-animation-pulse.cnb-top-center{top:20px;left:50%;transform:translateX(-50%) scale(var(--cnb-scale,1))}.cnb-animation-pulse.cnb-top-right{top:20px;right:20px;transform:scale(var(--cnb-scale,1))}.cnb-animation-bounce.cnb-bottom-left,.cnb-animation-bounce.cnb-bottom-center,.cnb-animation-bounce.cnb-bottom-right,.cnb-animation-bounce.cnb-top-left,.cnb-animation-bounce.cnb-top-center,.cnb-animation-bounce.cnb-top-right{position:fixed}.cnb-animation-bounce.cnb-bottom-left{bottom:20px;left:20px}.cnb-animation-bounce.cnb-bottom-right{bottom:20px;right:20px}.cnb-animation-bounce.cnb-top-left{top:20px;left:20px}.cnb-animation-bounce.cnb-top-right{top:20px;right:20px}.cnb-animation-shake.cnb-bottom-left,.cnb-animation-shake.cnb-bottom-center,.cnb-animation-shake.cnb-bottom-right,.cnb-animation-shake.cnb-top-left,.cnb-animation-shake.cnb-top-center,.cnb-animation-shake.cnb-top-right{position:fixed}.cnb-animation-shake.cnb-bottom-left{bottom:20px;left:20px}.cnb-animation-shake.cnb-bottom-right{bottom:20px;right:20px}.cnb-animation-shake.cnb-top-left{top:20px;left:20px}.cnb-animation-shake.cnb-top-right{top:20px;right:20px}.cnb-full,.cnb-tfull{position:fixed !important;width:100% !important;height:60px !important;border-radius:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;font-weight:600 !important;color:#FFF !important;text-align:center !important;box-shadow:0 -2px 10px rgba(0,0,0,0.1) !important;top:auto !important;bottom:auto !important;left:0 !important;right:auto !important;transform:none !important}.cnb-full{bottom:0 !important;top:auto !important}.cnb-tfull{top:0 !important;bottom:auto !important}.cnb-full:hover,.cnb-tfull:hover{transform:none !important}.cnb-full svg,.cnb-tfull svg{display:none !important}.cnb-button.cnb-icontext.cnb-full svg,.cnb-button.cnb-icontext.cnb-tfull svg,.cnb-button.cnb-icontext.cnb-full .cnb-icon,.cnb-button.cnb-icontext.cnb-tfull .cnb-icon{display:inline-block !important}.cnb-button.cnb-icontext.cnb-full,.cnb-button.cnb-icontext.cnb-tfull{width:100% !important;left:0 !important;right:auto !important;transform:none !important;border-radius:0 !important;height:50px !important;justify-content:center !important;gap:10px !important}.cnb-full .cnb-button-text,.cnb-tfull .cnb-button-text{display:inline-block !important}@media (max-width:768px){.cnb-button{width:56px;height:56px}.cnb-top-left,.cnb-top-right,.cnb-top-center{top:15px}}@media print{.cnb-button,.cnb-full,.cnb-tfull{display:none !important}}.cnb-button:focus{outline:3px solid rgba(255,255,255,0.5);outline-offset:2px}.cnb-button{animation:cnb-fade-in 0.3s ease-out}.cnb-animation-pulse{position:relative;overflow:visible !important}.cnb-animation-pulse::before,.cnb-animation-pulse::after{content:"";position:absolute;border:3px solid;width:50px;height:50px;border-radius:50%;top:50%;left:50%;margin-top:-25px;margin-left:-25px;animation:cnb-pulse 2s ease-out infinite;pointer-events:none;box-sizing:border-box;z-index:-1}.cnb-animation-pulse::after{animation-delay:0.7s}.cnb-animation-pulse.cnb-icontext::before,.cnb-animation-pulse.cnb-icontext::after{content:"";position:absolute;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;margin:0;inset:-6px;border:3px solid;border-radius:inherit;animation:cnb-pulse-pill 2s ease-out infinite;pointer-events:none;box-sizing:border-box;z-index:-1}.cnb-animation-pulse.cnb-icontext::after{animation-delay:0.7s}.cnb-animation-bounce.cnb-bottom-center{animation:cnb-bounce-bottom-center 1s ease-in-out infinite}.cnb-animation-bounce.cnb-icontext.cnb-bottom-center{animation:cnb-bounce-pill-bottom-center 0.9s ease-in-out infinite}.cnb-animation-bounce.cnb-top-center{animation:cnb-bounce-top-center 1s ease-in-out infinite}.cnb-animation-bounce.cnb-icontext.cnb-top-center{animation:cnb-bounce-pill-top-center 0.9s ease-in-out infinite}.cnb-animation-bounce.cnb-bottom-left,.cnb-animation-bounce.cnb-bottom-right,.cnb-animation-bounce.cnb-top-left,.cnb-animation-bounce.cnb-top-right{animation:cnb-bounce 1s ease-in-out infinite}.cnb-animation-bounce.cnb-icontext.cnb-bottom-left,.cnb-animation-bounce.cnb-icontext.cnb-bottom-right,.cnb-animation-bounce.cnb-icontext.cnb-top-left,.cnb-animation-bounce.cnb-icontext.cnb-top-right{animation:cnb-bounce-pill 0.9s ease-in-out infinite}.cnb-animation-shake.cnb-bottom-center{animation:cnb-shake-bottom-center 0.6s ease-in-out infinite}.cnb-animation-shake.cnb-icontext.cnb-bottom-center{animation:cnb-shake-pill-bottom-center 0.6s ease-in-out infinite}.cnb-animation-shake.cnb-top-center{animation:cnb-shake-top-center 0.6s ease-in-out infinite}.cnb-animation-shake.cnb-icontext.cnb-top-center{animation:cnb-shake-pill-top-center 0.6s ease-in-out infinite}.cnb-animation-shake.cnb-bottom-left,.cnb-animation-shake.cnb-bottom-right,.cnb-animation-shake.cnb-top-left,.cnb-animation-shake.cnb-top-right{animation:cnb-shake 0.6s ease-in-out infinite}.cnb-animation-shake.cnb-icontext.cnb-bottom-left,.cnb-animation-shake.cnb-icontext.cnb-bottom-right,.cnb-animation-shake.cnb-icontext.cnb-top-left,.cnb-animation-shake.cnb-icontext.cnb-top-right{animation:cnb-shake-pill 0.6s ease-in-out infinite}.cnb-button-text-bubble{position:absolute;background:rgba(0,0,0,0.8);color:#FFF;padding:8px 12px;border-radius:8px;font-size:14px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.cnb-button:hover .cnb-button-text-bubble{opacity:1}.cnb-bottom-left .cnb-button-text-bubble,.cnb-bottom-right .cnb-button-text-bubble{bottom:70px}.cnb-top-left .cnb-button-text-bubble,.cnb-top-right .cnb-button-text-bubble{top:70px}.cnb-multibutton-container{position:fixed;z-index:9999}.cnb-multibutton-main{position:fixed}.cnb-multibutton-options{position:absolute;list-style:none;padding:0;margin:0;display:none !important;opacity:0;transition:opacity 0.3s ease,display 0s 0.3s;z-index:10000;flex-direction:column;align-items:center;justify-content:flex-end;width:auto}.cnb-multibutton-options.active{display:flex !important;opacity:1;transition:opacity 0.3s ease}.cnb-multibutton-options li{margin-bottom:10px;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px}.cnb-multibutton-options li:last-child{margin-bottom:0}.cnb-multibutton-options li a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,0.2);transition:transform 0.3s ease;position:relative;flex-shrink:0;flex-direction:row}.cnb-multibutton-options li a:hover{transform:scale(1.1)}.cnb-multibutton-options li a svg,.cnb-multibutton-options li a img{width:24px;height:24px;display:block;flex-shrink:0}.cnb-multibutton-options li a svg{fill:currentColor !important;color:currentColor}.cnb-multibutton-options li a svg path{fill:currentColor !important}.cnb-multibutton-options li a svg *{fill:currentColor !important}.cnb-tooltip{position:absolute;background:rgba(0,0,0,0.9);color:#FFF;padding:6px 10px;border-radius:6px;font-size:13px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.3s ease,margin 0.3s ease;z-index:10001;font-weight:500}.cnb-title-text{position:absolute;background:rgba(0,0,0,0.85);color:#FFF;padding:6px 10px;border-radius:6px;font-size:13px;white-space:nowrap;pointer-events:none;opacity:1;z-index:10001;font-weight:500;display:inline-block}.cnb-multibutton-container.cnb-bottom-right .cnb-tooltip,.cnb-multibutton-container.cnb-bottom-left .cnb-tooltip,.cnb-multibutton-container.cnb-bottom-center .cnb-tooltip{left:calc(100% + 12px);top:50%;transform:translateY(-50%);margin-left:0;margin-bottom:0}.cnb-multibutton-container.cnb-bottom-right .cnb-tooltip{left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.cnb-multibutton-container.cnb-bottom-right .cnb-title-text,.cnb-multibutton-container.cnb-bottom-left .cnb-title-text,.cnb-multibutton-container.cnb-bottom-center .cnb-title-text{left:calc(100% + 12px);top:50%;transform:translateY(-50%);margin-left:0;margin-bottom:0}.cnb-multibutton-container.cnb-bottom-right .cnb-title-text{left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.cnb-multibutton-container.cnb-top-right .cnb-tooltip,.cnb-multibutton-container.cnb-top-left .cnb-tooltip,.cnb-multibutton-container.cnb-top-center .cnb-tooltip{left:calc(100% + 12px);top:50%;transform:translateY(-50%);margin-top:0;margin-left:0}.cnb-multibutton-container.cnb-top-right .cnb-tooltip{left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.cnb-multibutton-container.cnb-top-right .cnb-title-text,.cnb-multibutton-container.cnb-top-left .cnb-title-text,.cnb-multibutton-container.cnb-top-center .cnb-title-text{left:calc(100% + 12px);top:50%;transform:translateY(-50%);margin-top:0;margin-left:0}.cnb-multibutton-container.cnb-top-right .cnb-title-text{left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.cnb-multibutton-options li a.cnb-title-hover:hover .cnb-tooltip{opacity:1}.cnb-multibutton-options li a.cnb-title-always .cnb-title-text{opacity:1 !important;display:inline-block !important}.cnb-multibutton-container.cnb-bottom-right .cnb-multibutton-options,.cnb-multibutton-container.cnb-bottom-left .cnb-multibutton-options,.cnb-multibutton-container.cnb-bottom-center .cnb-multibutton-options{bottom:70px;left:50%;transform:translateX(-50%);flex-direction:column-reverse;align-items:center}.cnb-multibutton-container.cnb-bottom-right .cnb-multibutton-options{left:auto;right:0;transform:none;align-items:flex-end}.cnb-multibutton-container.cnb-bottom-left .cnb-multibutton-options{left:0;right:auto;transform:none;align-items:flex-start}.cnb-multibutton-container.cnb-top-right .cnb-multibutton-options,.cnb-multibutton-container.cnb-top-left .cnb-multibutton-options,.cnb-multibutton-container.cnb-top-center .cnb-multibutton-options{top:70px;left:50%;transform:translateX(-50%);flex-direction:column;align-items:center}.cnb-multibutton-container.cnb-top-right .cnb-multibutton-options{left:auto;right:0;transform:none;align-items:flex-end}.cnb-multibutton-container.cnb-top-left .cnb-multibutton-options{left:0;right:auto;transform:none;align-items:flex-start}.cnb-multibutton-container.cnb-bottom-right .cnb-multibutton-options.active li,.cnb-multibutton-container.cnb-bottom-left .cnb-multibutton-options.active li,.cnb-multibutton-container.cnb-bottom-center .cnb-multibutton-options.active li{animation:cnb-slide-up 0.4s cubic-bezier(0.34,1.56,0.64,1) forwards;margin-bottom:10px}.cnb-multibutton-container.cnb-top-right .cnb-multibutton-options.active li,.cnb-multibutton-container.cnb-top-left .cnb-multibutton-options.active li,.cnb-multibutton-container.cnb-top-center .cnb-multibutton-options.active li{animation:cnb-slide-down 0.4s cubic-bezier(0.34,1.56,0.64,1) forwards}.cnb-multibutton-options.active li:nth-child(1){animation-delay:0.06s}.cnb-multibutton-options.active li:nth-child(2){animation-delay:0.12s}.cnb-multibutton-options.active li:nth-child(3){animation-delay:0.18s}.cnb-multibutton-options.active li:nth-child(4){animation-delay:0.24s}.cnb-multibutton-options.active li:nth-child(5){animation-delay:0.30s}.cnb-multibutton-options.active li:nth-child(6){animation-delay:0.36s}.cnb-multibutton-options.active li:nth-child(7){animation-delay:0.42s}.cnb-multibutton-options.active li:nth-child(8){animation-delay:0.48s}
