/*! Minified by Asset Minify | Source: https://technochat.in/wp-content/plugins/push-notification/assets/front.css */
.tcpn{--tcpn-acc:linear-gradient(135deg,#667eea,#764ba2);--tcpn-glow:102,126,234;--tcpn-card:#faf8ff;--tcpn-text:#1d2327;--tcpn-muted:#50575e;--tcpn-line:rgba(102,126,234,.35);--tcpn-no:#f0f0f1;--tcpn-no-line:#dcdcde;--tcpn-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body[class*="tct-d-"] .tcpn{--tcpn-acc:var(--t-grad,linear-gradient(90deg,#ff5a1f,#ffb020));--tcpn-glow:255,90,31;--tcpn-card:var(--t-pop,var(--t-card));--tcpn-text:var(--t-text);--tcpn-muted:var(--t-muted);--tcpn-line:var(--t-line2,var(--t-line));--tcpn-no:var(--t-card2);--tcpn-no-line:var(--t-line);--tcpn-font:var(--t-font)}.tcpn [hidden]{display:none !important}.tcpn-bell{position:fixed;right:18px;bottom:var(--tcpn-bottom,10%);z-index:9999}body[class*="tct-d-"] .tcpn-bell,body[class*="tct-d-"] .tcpn-card{bottom:max(var(--tcpn-bottom,10%),84px);right:22px}.tcpn .tcpn-bell__btn{display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tcpn-acc);color:#fff;cursor:pointer;box-shadow:0 4px 18px rgba(var(--tcpn-glow),.5),0 0 0 4px rgba(var(--tcpn-glow),.15);animation:tcpnPulse 2.5s infinite;transition:transform .2s}.tcpn .tcpn-bell__btn:hover,.tcpn .tcpn-bell__btn:focus-visible{background:var(--tcpn-acc);color:#fff;transform:scale(1.06)}.tcpn .tcpn-bell__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.tcpn .tcpn-bell__btn svg{width:24px;height:24px;display:block}.tcpn-card{position:fixed;right:18px;bottom:var(--tcpn-bottom,10%);z-index:10000;width:calc(100vw - 32px);max-width:310px;padding:18px 20px;box-sizing:border-box;border:1.5px solid var(--tcpn-line);border-radius:12px;background:var(--tcpn-card);color:var(--tcpn-text);font:13px/1.4 var(--tcpn-font);box-shadow:0 0 20px rgba(var(--tcpn-glow),.25),0 8px 30px rgba(0,0,0,.18);transform-origin:bottom right}.tcpn-card *,.tcpn-card *::before,.tcpn-card *::after{box-sizing:border-box}.tcpn-card__row{display:flex;align-items:flex-start;gap:10px}.tcpn-card__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--tcpn-acc);color:#fff}.tcpn-card__icon svg{width:18px;height:18px;display:block}.tcpn-card__text{flex:1;min-width:0}.tcpn-card__title{margin:0 0 3px;font-size:14px;font-weight:700;color:var(--tcpn-text)}.tcpn-card__desc{font-size:13px;color:var(--tcpn-muted)}.tcpn-card__actions{display:flex;gap:8px;margin-top:14px}.tcpn .tcpn-btn{flex:1;margin:0;padding:10px 6px;border-radius:8px;font:600 13px/1.2 var(--tcpn-font);cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;transition:filter .15s}.tcpn .tcpn-btn--yes,.tcpn .tcpn-btn--yes:hover,.tcpn .tcpn-btn--yes:focus,.tcpn .tcpn-btn--yes:active{border:0;background:var(--tcpn-acc);color:#fff}.tcpn .tcpn-btn--no,.tcpn .tcpn-btn--no:hover,.tcpn .tcpn-btn--no:focus,.tcpn .tcpn-btn--no:active{border:1px solid var(--tcpn-no-line);background:var(--tcpn-no);color:var(--tcpn-muted)}.tcpn .tcpn-btn:hover{filter:brightness(1.06)}.tcpn .tcpn-btn:focus-visible{outline:2px solid rgba(var(--tcpn-glow),.8);outline-offset:2px}.tcpn .tcpn-btn[disabled]{opacity:.7;cursor:default;filter:none}.tcpn-done{padding:8px;text-align:center}.tcpn-done__title{margin-top:5px;font-weight:700;color:#00a32a}body[class*="tct-d-"] .tcpn-done__title{color:#22c55e}.tcpn-done__text{margin-top:3px;font-size:12px;color:var(--tcpn-muted)}.tcpn-done__text.is-bad{color:var(--tcpn-text);font-size:13px}.tcpn-in{animation:tcpnExpand .35s cubic-bezier(.34,1.56,.64,1) both}.tcpn-out{animation:tcpnShrink .25s ease-in both}@keyframes tcpnPulse{0%,100%{box-shadow:0 4px 18px rgba(var(--tcpn-glow),.5),0 0 0 4px rgba(var(--tcpn-glow),.15)}50%{box-shadow:0 4px 18px rgba(var(--tcpn-glow),.6),0 0 0 8px rgba(var(--tcpn-glow),.1)}}@keyframes tcpnExpand{0%{transform:scale(.1);opacity:0;border-radius:50%}50%{border-radius:20px}100%{transform:scale(1);opacity:1;border-radius:12px}}@keyframes tcpnShrink{0%{transform:scale(1);opacity:1;border-radius:12px}50%{border-radius:20px}100%{transform:scale(.1);opacity:0;border-radius:50%}}@media (prefers-reduced-motion:reduce){.tcpn .tcpn-bell__btn,.tcpn-in,.tcpn-out{animation:none}}@media (max-width:480px){.tcpn-card{right:12px !important;max-width:calc(100vw - 24px);padding:14px 16px}.tcpn-bell{right:14px !important}.tcpn .tcpn-bell__btn{width:44px;height:44px}}@media print{.tcpn{display:none !important}}