@media(min-width: 701px){body.vaperina-call-noscroll{overflow:hidden}}body.vaperina-call-ios-fullscreen-fallback{overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important;left:0 !important;top:0 !important}#vaperina-call-widget.vaperina-call-vortex-out,#vaperina-call-ui.vaperina-call-vortex-out,#vaperina-call-widget.vaperina-call-vortex-in,#vaperina-call-ui.vaperina-call-vortex-in{transition:transform .32s cubic-bezier(0.4, 0, 0.2, 1),opacity .32s ease-out}#vaperina-call-btn{position:fixed;bottom:190px;right:24px;width:58px;height:58px;padding:0;background:#111827;background-size:200% 200%;animation:vaperina-call-bg 8s ease-in-out infinite;color:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:11px;font-weight:600;border:1px solid var(--vaperina-call-primary, #13c98c);box-shadow:0 4px 12px rgba(0,0,0,.35);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;z-index:9999}#vaperina-call-btn .vaperina-call-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:2px}#vaperina-call-btn .vaperina-call-btn-icon svg{width:100%;height:100%;color:inherit}#vaperina-call-btn .vaperina-call-btn-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#vaperina-call-btn:hover{transform:scale(1.06);box-shadow:0 0 0 2px hsla(0,0%,100%,.3),0 6px 20px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent)}#vaperina-call-btn:active{transform:scale(0.98);box-shadow:0 2px 10px rgba(0,0,0,.4)}#vaperina-call-btn.vaperina-call-incoming{animation:vaperina-call-pulse .55s ease-in-out infinite}#vaperina-call-btn.vaperina-call-active-hidden{animation:vaperina-call-active-hidden-pulse 1.8s ease-in-out infinite}@keyframes vaperina-call-active-hidden-pulse{0%,100%{box-shadow:0 4px 12px rgba(0,0,0,.35)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 35%, transparent),0 4px 12px rgba(0,0,0,.35)}}@keyframes vaperina-call-pulse{0%,100%{box-shadow:0 4px 12px rgba(0,0,0,.25);transform:scale(1)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 50%, transparent),0 4px 12px rgba(0,0,0,.25);transform:scale(1.12)}}#vaperina-call-widget:not(.open){display:none !important;pointer-events:none !important;visibility:hidden !important}#vaperina-call-widget{position:fixed;bottom:190px;right:178px;width:360px;min-height:560px;background:#111827;background-size:200% 200%;animation:vaperina-call-bg 8s ease-in-out infinite;border-radius:14px;padding:20px;padding-top:12px;box-shadow:0 6px 20px rgba(0,0,0,.25);z-index:99999;display:none;opacity:0;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease;box-sizing:border-box;overflow:visible;color:#fff}#vaperina-call-widget.open{display:flex !important;flex-direction:column;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}@media(min-width: 701px){#vaperina-call-widget{max-height:85vh}#vaperina-call-widget.open{height:85vh;min-height:560px;min-width:360px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;resize:both;overflow:auto}#vaperina-call-widget .vaperina-widget-page{min-height:0}#vaperina-call-widget .vaperina-widget-page:not(.vaperina-widget-page-active){display:none !important}#vaperina-call-widget .vaperina-widget-page-home{overflow-y:auto}#vaperina-call-widget .vaperina-widget-page-notifications.vaperina-widget-page-active{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-height:0;overflow:hidden}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-notifications-tabs,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-footer{flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 45%, transparent) rgba(0,0,0,0)}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar{width:6px}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent);border-radius:3px}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 65%, transparent)}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-button{display:none}}#vaperina-call-widget .vaperina-widget-tagline{font-size:12px;color:hsla(0,0%,100%,.85);text-align:center;margin:0 0 18px 0;line-height:1.4;padding:0 4px}.vaperina-widget-tagline{font-size:12px;color:#555;text-align:center;margin:0 0 18px 0;line-height:1.4;padding:0 4px}.vaperina-call-input-wrap{margin-bottom:18px}.vaperina-call-input-autocomplete-wrap{position:relative}.vaperina-call-suggestions{display:none;position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent);border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.15);z-index:10}.vaperina-call-suggestion-item{padding:10px 12px;font-size:14px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06);transition:background .12s ease}.vaperina-call-suggestion-item:last-child{border-bottom:none}.vaperina-call-suggestion-item:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 12%, transparent)}#vaperina-call-widget .vaperina-call-suggestions,#vaperina-call-widget #vaperina-call-suggestions.vaperina-call-suggestions{background:rgba(15,23,42,.98) !important;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}#vaperina-call-widget .vaperina-call-suggestion-item,#vaperina-call-widget #vaperina-call-suggestions .vaperina-call-suggestion-item{color:#fff !important;border-bottom:1px solid hsla(0,0%,100%,.12)}#vaperina-call-widget .vaperina-call-suggestion-item:hover,#vaperina-call-widget #vaperina-call-suggestions .vaperina-call-suggestion-item:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 35%, transparent);color:#fff}#vaperina-call-widget .vaperina-widget-brand-bar{display:flex;flex-direction:row;align-items:center;gap:8px;margin:-12px -20px 8px -20px;padding:6px 12px 8px;border-bottom:1px solid hsla(0,0%,100%,.15);cursor:move;-webkit-user-select:none;user-select:none}#vaperina-call-widget .vaperina-widget-drag-handle{color:hsla(0,0%,100%,.7);font-size:14px}#vaperina-call-widget .vaperina-widget-brand-title{font-size:15px;font-weight:700;color:var(--vaperina-call-primary, #13c98c);line-height:1.2}#vaperina-call-widget .vaperina-widget-brand-by{font-size:10px;color:hsla(0,0%,100%,.75);font-weight:400}.vaperina-widget-brand-bar{display:flex;flex-direction:row;align-items:center;gap:8px;margin:-16px -16px 12px -16px;padding:8px 12px 10px;border-bottom:1px solid rgba(0,0,0,.08);cursor:move;-webkit-user-select:none;user-select:none}.vaperina-widget-drag-handle{color:#666;font-size:14px}.vaperina-widget-brand-title{font-size:16px;font-weight:700;color:var(--vaperina-call-primary, #13c98c);line-height:1.2}.vaperina-widget-brand-by{font-size:10px;color:#000;font-weight:400}.vaperina-widget-page{display:none;flex-direction:column;min-height:0;min-width:0}.vaperina-widget-page.vaperina-widget-page-active{display:flex}.vaperina-widget-notifications-header{display:flex;align-items:center;gap:8px;margin:-12px -20px 10px -20px;padding:6px 12px 10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.vaperina-widget-home-btn{flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid #ddd;border-radius:8px;background:#f9fafb;font-size:18px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.vaperina-widget-home-btn:hover{background:#eee}#vaperina-call-widget .vaperina-widget-notifications-title{font-size:16px;font-weight:700;color:var(--vaperina-call-primary, #13c98c);margin:0}.vaperina-widget-notifications-title{font-size:16px;font-weight:600;color:#333;margin:0}.vaperina-widget-history-list{padding:8px 0;max-height:240px;overflow-y:auto;min-height:80px}@media(max-width: 700px){#vaperina-call-widget{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100vw !important;height:100% !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;border-radius:15px !important;overflow:hidden !important;padding:12px 14px !important;touch-action:manipulation;-ms-touch-action:manipulation}#vaperina-call-widget #vaperina-call-input,#vaperina-call-widget .vaperina-call-input-wrap input{font-size:16px !important;max-width:100%;box-sizing:border-box}#vaperina-call-widget .vaperina-call-suggestions{max-height:min(220px,40vh)}#vaperina-call-widget .vaperina-widget-page:not(.vaperina-widget-page-active){display:none !important}#vaperina-call-widget .vaperina-widget-page.vaperina-widget-page-active{display:flex !important;flex:1;min-height:0;overflow:hidden;flex-direction:column}#vaperina-call-widget .vaperina-widget-page-home{display:flex;flex-direction:column;flex:1;min-height:0;padding:8px 0 16px 0;overflow-x:visible;overflow-y:auto}#vaperina-call-widget .vaperina-widget-home-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:0}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-footer{flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-tagline{margin:0 0 8px 0;font-size:11px}#vaperina-call-widget .vaperina-widget-page-home .vaperina-call-input-wrap{margin-bottom:10px}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-status-label{margin-top:10px}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-status-btns{margin-top:6px}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-description{margin:8px 0 0 0;font-size:10px;flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-home .vaperina-widget-footer{margin-top:10px;flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-notifications.vaperina-widget-page-active{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-height:0;overflow:hidden}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list{flex:1;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-notifications-tabs,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-footer{flex-shrink:0}#vaperina-call-widget .vaperina-widget-brand-bar{margin:-12px -14px 10px -14px;padding:6px 10px 8px}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header{margin:-12px -14px 10px -14px;padding:6px 10px 10px}#vaperina-call-widget h3.vaperina-widget-title{font-size:1.1rem;margin:0 0 4px 0}#vaperina-call-widget .vaperina-status-btn{padding:10px 12px;font-size:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:44px}#vaperina-call-widget #vaperina-call-start{padding:14px;font-size:17px;min-height:48px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#vaperina-call-widget .vaperina-notifications-open-btn,#vaperina-call-widget #vaperina-call-history-btn{padding:12px 14px;min-height:44px;font-size:15px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#vaperina-call-widget .vaperina-widget-hide-btn{padding:10px 16px;font-size:14px;min-height:44px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#vaperina-call-widget .vaperina-ntab{padding:10px 14px;font-size:13px;min-height:40px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#vaperina-call-widget .vaperina-widget-home-btn{width:44px;height:44px;font-size:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#vaperina-call-widget .vaperina-widget-back-btn{width:auto;min-width:48px;min-height:48px;height:auto;padding:12px 16px;font-size:16px}#vaperina-call-widget .vaperina-widget-back-btn .vaperina-widget-back-arrow{font-size:20px}}.vaperina-widget-notifications-ringtones-row{display:flex;gap:8px;align-items:stretch;margin-top:16px;width:100%}#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-notifications-open-btn,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row #vaperina-call-history-btn,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-ringtones-toggle-btn{flex:1;min-width:0;margin-top:0;position:relative;min-height:44px;padding:12px 14px;font-size:15px;font-weight:600;border-radius:10px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.45);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.08)}#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-notifications-open-btn:hover,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row #vaperina-call-history-btn:hover,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-ringtones-toggle-btn:hover{background:hsla(0,0%,100%,.6)}.vaperina-notifications-open-btn{margin-top:16px;width:100%;padding:6px 8px;font-size:13px;border-radius:8px;border:1px solid #ddd;background:#f9fafb;cursor:pointer;position:relative}#vaperina-call-widget .vaperina-widget-description{font-size:11px;color:hsla(0,0%,100%,.8);line-height:1.4;margin:14px 0 0 0;padding:0 2px}#vaperina-call-widget .vaperina-ringtones-toggle-btn{margin-top:10px;width:100%;padding:12px 14px;min-height:44px;font-size:15px;font-weight:600;border-radius:10px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.08);box-sizing:border-box}#vaperina-call-widget .vaperina-ringtones-toggle-btn:hover{background:hsla(0,0%,100%,.28)}.vaperina-custom-ringtones-wrap{margin-top:12px;padding:10px 0 0 0;border-top:1px solid hsla(0,0%,100%,.15)}.vaperina-custom-ringtones-title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:8px}.vaperina-custom-ringtones-list{display:flex;flex-direction:column;gap:6px}.vaperina-custom-ringtones-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.vaperina-custom-ringtones-row.selected{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 20%, transparent);border-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 50%, transparent)}.vaperina-custom-ringtones-label{flex:1;font-size:13px;color:#fff;min-width:0}.vaperina-custom-ringtones-preview-btn,.vaperina-custom-ringtones-select-btn{flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600;border-radius:8px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vaperina-custom-ringtones-preview-btn:hover,.vaperina-custom-ringtones-select-btn:hover{background:hsla(0,0%,100%,.28)}.vaperina-custom-ringtones-select-btn{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 25%, transparent);border-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 50%, transparent)}.vaperina-custom-ringtones-select-btn:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent)}.vaperina-widget-description{font-size:11px;color:#666;line-height:1.4;margin:14px 0 0 0;padding:0 2px}.vaperina-widget-footer{margin-top:18px;margin-bottom:0;padding-bottom:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.vaperina-widget-hide-btn{padding:6px 12px;font-size:12px;border-radius:8px;border:1px solid #ccc;background:#f3f4f6;color:#333;cursor:pointer}.vaperina-widget-hide-btn:hover{background:hsla(0,0%,100%,.5)}#vaperina-call-widget .vaperina-status-btn{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.08)}#vaperina-call-widget .vaperina-status-btn:hover{background:hsla(0,0%,100%,.55)}#vaperina-call-widget .vaperina-status-btn.active{font-weight:700;background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 75%, transparent);border-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#vaperina-call-widget #vaperina-status-busy.vaperina-status-btn.active{background:rgba(240,173,78,.8);border-color:rgba(240,173,78,.9)}#vaperina-call-widget #vaperina-status-not-available.vaperina-status-btn.active{background:rgba(217,83,79,.8);border-color:rgba(217,83,79,.9)}#vaperina-call-widget #vaperina-call-start{box-sizing:border-box;max-width:100%;width:100%;min-width:0;font-weight:700;display:inline-flex;align-items:center;justify-content:center}#vaperina-call-widget #vaperina-call-start .vaperina-call-widget-start-icon{display:inline-flex;align-items:center;justify-content:center}#vaperina-call-widget #vaperina-call-start .vaperina-call-widget-start-icon svg{width:26px;height:26px}#vaperina-call-widget #vaperina-call-start:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 95%, transparent);transform:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.3),0 4px 16px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent)}#vaperina-call-widget #vaperina-call-start:active{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}#vaperina-call-widget .vaperina-notifications-open-btn,#vaperina-call-widget #vaperina-call-history-btn{position:relative;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.08)}#vaperina-call-widget .vaperina-notifications-open-btn:hover,#vaperina-call-widget #vaperina-call-history-btn:hover{background:hsla(0,0%,100%,.6)}#vaperina-call-widget .vaperina-notifications-open-btn.vaperina-notifications-has-unread,#vaperina-call-widget #vaperina-call-history-btn.vaperina-notifications-has-unread{animation:vaperina-notifications-pulse 1.6s ease-in-out infinite}@keyframes vaperina-notifications-pulse{0%,100%{box-shadow:0 1px 3px rgba(0,0,0,.08)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 35%, transparent),0 1px 3px rgba(0,0,0,.08)}}#vaperina-call-widget .vaperina-widget-hide-btn{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 25%, transparent);border:1px solid color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 60%, transparent);color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 8px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 25%, transparent);animation:vaperina-hide-btn-pulse 1.8s ease-in-out infinite}#vaperina-call-widget .vaperina-widget-hide-btn:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent);border-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 80%, transparent);box-shadow:0 2px 12px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 35%, transparent)}@keyframes vaperina-hide-btn-pulse{0%,100%{box-shadow:0 2px 8px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 25%, transparent);opacity:1}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 20%, transparent),0 2px 8px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 25%, transparent);opacity:.95}}#vaperina-call-widget .vaperina-widget-footer{padding-bottom:14px;margin-bottom:0}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-footer{margin-top:12px;padding-bottom:14px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-hide-btn-notif{margin-top:0}#vaperina-call-widget .vaperina-notifications-tabs{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.15);padding:8px 0 10px 0;display:flex;flex-wrap:wrap;gap:6px}#vaperina-call-widget .vaperina-ntab{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:background .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease,transform .25s ease;border-radius:10px}#vaperina-call-widget .vaperina-ntab:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.45)}#vaperina-call-widget .vaperina-ntab.active{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 75%, transparent);border-color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 90%, transparent);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:600}#vaperina-call-widget .vaperina-ntab:active{transform:scale(0.98)}#vaperina-call-widget .vaperina-widget-home-btn{background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.08)}#vaperina-call-widget .vaperina-widget-home-btn:hover{background:hsla(0,0%,100%,.65)}#vaperina-call-widget .vaperina-widget-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:44px;min-height:44px;height:auto;padding:10px 14px;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.95);font-weight:700;font-size:15px;line-height:1;box-shadow:none;border-radius:15px}#vaperina-call-widget .vaperina-widget-back-btn .vaperina-widget-back-arrow{font-size:18px;line-height:1}#vaperina-call-widget .vaperina-widget-back-btn .vaperina-widget-back-label{font-size:inherit;white-space:nowrap}#vaperina-call-widget .vaperina-widget-back-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}#vaperina-call-widget .vaperina-widget-back-btn:active{background:hsla(0,0%,100%,.08)}#vaperina-call-widget .vaperina-widget-status-label{margin-top:16px;font-size:13px;color:hsla(0,0%,100%,.9)}.vaperina-widget-status-label{margin-top:16px;font-size:13px;color:#555}.vaperina-widget-status-btns{display:flex;gap:8px;margin-top:8px}#vaperina-call-widget h3.vaperina-widget-title{margin:0 0 14px 0;font-size:18px;font-weight:600;color:#fff}#vaperina-call-widget .vaperina-call-input-wrap{background:hsla(0,0%,100%,.1);border-radius:10px}#vaperina-call-widget .vaperina-call-input-wrap input,#vaperina-call-widget #vaperina-call-input{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;border-radius:8px}#vaperina-call-widget #vaperina-call-input::placeholder{color:hsla(0,0%,100%,.6)}.vaperina-call-input-wrap{position:relative;border-radius:10px;padding:0;background:#fff}.vaperina-call-input-wrap input,#vaperina-call-input{width:100%;box-sizing:border-box;padding:10px;border-radius:8px;border:1px solid #000;margin:0;font-size:15px;background:#fff;display:block}#vaperina-call-start{width:100%;padding:10px;background:var(--vaperina-call-primary, #13c98c);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:box-shadow .2s ease,background .2s ease}#vaperina-call-start:hover{transform:none}#vaperina-call-start:active{transform:none}#vaperina-call-widget #vaperina-call-error{color:#ff8a80;font-size:14px;margin-top:6px;display:none}#vaperina-call-error{color:#d9534f;font-size:14px;margin-top:6px;display:none}.vaperina-status-btn{flex:1;padding:6px 8px;border-radius:8px;border:1px solid #ccc;background:#f3f4f6;cursor:pointer;font-size:13px;transition:background .2s ease,border .2s ease,color .2s ease}.vaperina-status-btn.active{font-weight:700;color:#fff}#vaperina-status-available.vaperina-status-btn.active{background:var(--vaperina-call-primary, #13c98c);border-color:var(--vaperina-call-primary, #13c98c)}#vaperina-status-busy.vaperina-status-btn.active{background:#f0ad4e;border-color:#f0ad4e}#vaperina-status-not-available.vaperina-status-btn.active{background:#d9534f;border-color:#d9534f}#vaperina-call-history-btn{margin-top:10px;width:100%;padding:6px 8px;font-size:13px;border-radius:8px;border:1px solid #ddd;background:#f9fafb;cursor:pointer;position:relative}.vaperina-notifications-badge{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--vaperina-call-primary, #13c98c);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;box-sizing:border-box}#vaperina-call-widget .vaperina-notifications-open-btn .vaperina-notifications-badge,#vaperina-call-widget #vaperina-call-history-btn .vaperina-notifications-badge{right:8px}.vaperina-notifications-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 6px;border-bottom:1px solid #eee;background:#f9fafb}.vaperina-ntab{padding:6px 10px;font-size:12px;border-radius:8px;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.vaperina-ntab:hover{background:#f3f4f6}.vaperina-ntab.active{background:var(--vaperina-call-primary, #13c98c);border-color:var(--vaperina-call-primary, #13c98c);color:#fff}.vaperina-history-empty{padding:20px;text-align:center;color:#777;font-size:14px}.vaperina-history-item{padding:10px 12px;border-radius:10px;margin-bottom:4px;transition:background .15s ease}.vaperina-history-item:hover{background:#f3f4f6}.vaperina-history-row{display:flex;align-items:center;gap:8px}.vaperina-history-icon{font-size:16px;flex-shrink:0}.vaperina-history-username{background:none;border:none;padding:0;font-size:15px;font-weight:600;color:var(--vaperina-call-primary, #13c98c);cursor:pointer;text-align:left;flex:1}.vaperina-history-username:hover{text-decoration:underline}.vaperina-history-meta{font-size:11px;color:#666;margin-top:4px;margin-left:24px}#vaperina-call-widget .vaperina-history-empty{color:hsla(0,0%,100%,.7)}#vaperina-call-widget .vaperina-history-item{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);transition:background .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#vaperina-call-widget .vaperina-history-item:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.25)}#vaperina-call-widget .vaperina-history-meta{color:hsla(0,0%,100%,.75)}#vaperina-call-widget .vaperina-history-username{color:var(--vaperina-call-primary, #13c98c)}#vaperina-call-widget .vaperina-history-username:hover{color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 90%, transparent)}#vaperina-call-toasts{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:100000;display:flex;flex-direction:column;gap:6px}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}100%{transform:translateX(0)}}.shake{animation:shake .35s ease}#vaperina-call-ui{position:fixed;left:0;top:0;bottom:260px;right:320px;width:320px;min-height:480px;background:#111827;background-size:200% 200%;animation:vaperina-call-bg 8s ease-in-out infinite;border-radius:14px;padding:20px;padding-top:12px;box-shadow:0 6px 20px rgba(0,0,0,.25);z-index:99999;display:none;opacity:0;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease;color:#fff;overflow:auto;box-sizing:border-box}@media(min-width: 701px){#vaperina-call-ui{resize:both;overflow:auto;min-width:360px;min-height:560px;max-width:90vw;max-height:85vh}}#vaperina-call-ui .call-top-bar{display:flex;align-items:center;margin:0 -20px 8px -20px;padding:6px 12px 8px;border-bottom:1px solid hsla(0,0%,100%,.15);cursor:move;user-select:none;-webkit-user-select:none;position:relative;z-index:10;flex-shrink:0}#vaperina-call-ui .call-drag-handle{display:flex;flex-direction:row;align-items:center;gap:6px;flex:1;min-width:0}#vaperina-call-ui .call-top-bar-title{font-size:15px;font-weight:700;color:var(--vaperina-call-primary, #13c98c);line-height:1.2}#vaperina-call-ui .call-top-bar-by{font-size:10px;color:hsla(0,0%,100%,.75);font-weight:400}#vaperina-call-ui .call-top-bar-kofi{flex-shrink:0;margin-left:auto;font-size:11px;color:hsla(0,0%,100%,.85);text-decoration:none;padding:4px 8px;border-radius:6px;cursor:pointer;transition:color .2s,background .2s}#vaperina-call-ui .call-top-bar-kofi:hover{color:#fff;background:hsla(0,0%,100%,.12)}@keyframes vaperina-call-bg{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}#vaperina-call-ui.open{display:block;opacity:1;transform:translateY(0)}#vaperina-call-ui .call-drag-handle{margin:0;padding:0;border:none;text-align:left;background:none}#vaperina-call-ui .call-inner{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-height:0;justify-content:flex-start;overflow-y:auto;overflow-x:hidden}#vaperina-call-ui .vaperina-call-video-wrap{position:absolute;inset:0;border-radius:15px;overflow:hidden;background:#0d0d0d}@media(min-width: 701px){#vaperina-call-ui.vaperina-call-video-active .call-inner{display:flex;flex-direction:column;min-height:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape){display:flex !important;flex-direction:column !important;overflow:hidden}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .call-top-bar{flex-shrink:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .call-inner{position:relative;overflow:hidden;flex:1 1 0;min-height:0;height:100%}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;flex:none !important;min-height:0 !important;width:100% !important;height:100% !important;border-radius:15px;z-index:1}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-controls-block{position:absolute;left:0;right:0;z-index:3;margin:0;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-controls-block{bottom:0;padding:12px 12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0));background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.25))}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-local-preview-outer{bottom:10px;right:12px;z-index:4}#vaperina-call-ui.vaperina-call-remote-video-portrait .vaperina-call-local-preview-wrap{width:72px;height:108px}#vaperina-call-ui.vaperina-call-remote-video-landscape .vaperina-call-local-preview-wrap{width:108px;height:72px}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-landscape:not(.vaperina-call-fullscreen-active) .vaperina-call-video-wrap{position:relative;inset:auto;flex:0 0 auto;width:calc(100% - 4px);margin:0 2px;height:280px;min-height:200px;max-height:45vh;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#0d0d0d}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-landscape:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block{flex-shrink:0;padding-top:6px;padding-bottom:6px}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-landscape:not(.vaperina-call-fullscreen-active) .vaperina-call-local-preview-outer{bottom:6px;right:8px}#vaperina-call-ui.vaperina-call-video-active .vaperina-call-local-preview-wrap{width:80px;height:112px}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active{display:flex !important;flex-direction:column !important;height:100% !important;overflow:hidden}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-top-bar{flex-shrink:0}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner{position:relative;overflow:hidden;flex:1 1 0 !important;min-height:0 !important}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;flex:none !important;min-height:0 !important;max-height:none !important;width:100% !important;height:100% !important;margin:0 !important;border-radius:15px;z-index:0}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover;border-radius:15px}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-controls-block{position:absolute;bottom:0;left:0;right:0;z-index:3;margin:0;flex-shrink:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.25));padding:12px 12px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{z-index:2;bottom:14px}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-video-wrap{overflow:hidden}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-video-wrap{display:flex !important;align-items:center;justify-content:center;background:#111827;background-size:200% 200%;animation:vaperina-call-bg 8s ease-in-out infinite}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-remote-video{width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important;border-radius:15px}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-video-wrap{display:flex !important;align-items:center !important;justify-content:center !important}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-remote-video{max-width:100% !important;max-height:100% !important;object-fit:contain !important}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;flex:none !important;min-height:0 !important;width:100% !important;height:100% !important;border-radius:15px;background:rgba(0,0,0,0)}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-remote-video{display:none !important}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-fullscreen-btn{display:none !important}}#vaperina-call-ui.vaperina-call-video-active .controls,#vaperina-call-ui.vaperina-call-video-active .vaperina-call-controls-block{flex-shrink:0}#vaperina-call-ui.vaperina-call-video-active .vaperina-call-controls-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-left:auto;margin-right:auto}#vaperina-call-ui.vaperina-call-video-active .controls{display:flex;justify-content:center;align-items:center;gap:8px;width:auto;max-width:100%}#vaperina-call-ui.vaperina-call-video-active .controls .btn{flex:0 0 auto;width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;padding:0;font-size:12px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width: 700px){#vaperina-call-ui.vaperina-call-video-active .controls .btn{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;font-size:13px}#vaperina-call-ui .vaperina-call-controls-block,#vaperina-call-ui .vaperina-call-controls-block .controls,#vaperina-call-ui .vaperina-call-controls-block .btn{touch-action:manipulation;pointer-events:auto}#vaperina-call-ui .controls .btn.hangup{min-width:56px;min-height:56px}}@media(max-width: 700px){#vaperina-call-ui.vaperina-call-video-active .vaperina-call-video-wrap{display:flex;align-items:center;justify-content:center}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;background:rgba(0,0,0,0);z-index:0}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-remote-video{display:none !important}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block{position:relative;z-index:10;pointer-events:auto;touch-action:manipulation}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block .controls,#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block .btn,#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block .vaperina-call-controls-toggle,#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block .vaperina-call-controls-inner{pointer-events:auto;touch-action:manipulation}}#vaperina-call-ui .vaperina-call-remote-video{width:100%;height:100%;object-fit:contain;display:block;border-radius:15px}#vaperina-call-ui .vaperina-call-video-disable-info{position:absolute;bottom:72px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);padding:14px 18px;background:rgba(15,23,42,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;color:hsla(0,0%,100%,.95);font-size:13px;line-height:1.45;text-align:center;box-shadow:0 6px 20px rgba(0,0,0,.4);z-index:100;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}#vaperina-call-ui .vaperina-call-video-disable-info.is-visible{opacity:1;visibility:visible;pointer-events:auto}#vaperina-call-ui .vaperina-call-blur-active-info{position:absolute;left:50%;transform:translateX(-50%);padding:10px 16px;background:rgba(15,23,42,.97);border:1px solid hsla(0,0%,100%,.25);border-radius:15px;color:hsla(0,0%,100%,.95);font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.35);z-index:100;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}#vaperina-call-ui .vaperina-call-blur-active-info.is-visible{opacity:1;visibility:visible}@keyframes vaperina-remote-video-fade-in{from{opacity:0}to{opacity:1}}#vaperina-call-ui .vaperina-call-remote-video.vaperina-call-remote-video-fade-in{animation:vaperina-remote-video-fade-in .5s ease-out forwards}#vaperina-call-ui.vaperina-call-video-active .vaperina-call-local-preview-outer,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-local-preview-outer,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-local-preview-outer,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-landscape:not(.vaperina-call-fullscreen-active) .vaperina-call-local-preview-outer,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{z-index:100001 !important;top:calc(8px + env(safe-area-inset-top, 0)) !important;left:calc(8px + env(safe-area-inset-left, 0)) !important;right:auto !important;bottom:auto !important;align-items:flex-start !important}#vaperina-call-ui .vaperina-call-local-preview-outer{position:absolute;bottom:14px;right:12px;display:flex;flex-direction:column;align-items:flex-end;z-index:2}#vaperina-call-ui .vaperina-call-local-preview-wrap{position:relative;width:72px;height:108px;border-radius:12px;overflow:visible;border:2px solid hsla(0,0%,100%,.4);box-shadow:0 2px 12px rgba(0,0,0,.5);cursor:grab;touch-action:none}#vaperina-call-ui .vaperina-call-local-preview-wrap.vaperina-local-preview-dragging{cursor:grabbing}#vaperina-call-ui .vaperina-call-local-preview-wrap .vaperina-call-local-preview{border-radius:12px}#vaperina-call-ui .vaperina-call-switch-camera-btn{display:none;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:38px;height:38px;padding:0;border-radius:8px;border:2px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,.6);color:#fff;font-size:18px;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;z-index:4;box-sizing:border-box}#vaperina-call-ui .vaperina-call-switch-camera-btn:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 50%, transparent)}#vaperina-call-ui .vaperina-call-local-preview{width:100%;height:100%;object-fit:cover}#vaperina-call-ui .vaperina-call-local-preview.vaperina-call-preview-blurred{filter:blur(12px);transition:filter .2s ease}#vaperina-call-ui .vaperina-call-local-preview-wrap{cursor:grab}#vaperina-call-ui .vaperina-call-mirror-toggle-icon{position:absolute;bottom:4px;left:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border-radius:4px;font-size:14px;color:hsla(0,0%,100%,.85);z-index:3;pointer-events:none}#vaperina-call-ui .vaperina-call-mirror-toggle-icon.active{color:var(--vaperina-call-primary, #13c98c);background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 35%, transparent)}#vaperina-call-ui .vaperina-call-fullscreen-btn{position:absolute;top:8px;right:8px;z-index:3;width:34px;height:34px;padding:0;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;background:rgba(0,0,0,.5);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#vaperina-call-ui .vaperina-call-fullscreen-btn:hover{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent)}#vaperina-call-ui.vaperina-call-remote-video-active .avatar,#vaperina-call-ui.vaperina-call-remote-video-active .username,#vaperina-call-ui.vaperina-call-remote-video-active .status,#vaperina-call-ui.vaperina-call-remote-video-active .duration{display:none !important}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .call-inner{position:relative;overflow:hidden}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;flex:none !important;min-height:0 !important;max-height:none !important;width:100% !important;height:100% !important;border-radius:15px;z-index:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover;border-radius:15px}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-controls-block{position:absolute;bottom:0;left:0;right:0;z-index:3;margin:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.25));padding:6px 12px;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-controls-block .vaperina-call-controls-toggle,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-controls-block .vaperina-call-controls-inner{pointer-events:auto}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-local-preview-outer{z-index:2;bottom:110px}@media(max-width: 700px){#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-local-preview-outer{bottom:calc(110px + env(safe-area-inset-bottom, 0))}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-controls-toggle{min-height:44px;padding:10px 12px;touch-action:manipulation}}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-fullscreen-btn{z-index:3}#vaperina-call-ui .vaperina-call-controls-block{width:100%;margin-top:auto;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}#vaperina-call-ui .vaperina-call-controls-toggle{display:none;flex-shrink:0;margin:0;padding:4px 0 6px;border:none;background:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:12px;line-height:1.2;color:hsla(0,0%,100%,.7);text-decoration:none;font-family:inherit}#vaperina-call-ui .vaperina-call-controls-toggle:hover{color:hsla(0,0%,100%,.95);text-decoration:underline}#vaperina-call-ui.vaperina-call-connected .vaperina-call-controls-toggle{display:inline-block}@media(max-width: 700px){#vaperina-call-ui .vaperina-call-controls-toggle{padding:6px 0 8px;font-size:13px;min-height:28px;display:none}#vaperina-call-ui.vaperina-call-connected .vaperina-call-controls-toggle{display:inline-block}}#vaperina-call-ui .vaperina-call-controls-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,max-height .3s ease;max-height:120px;overflow:hidden}#vaperina-call-ui .vaperina-call-controls-block.vaperina-call-controls-hidden .vaperina-call-controls-inner{opacity:0;transform:translateY(100%);max-height:0;pointer-events:none}#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-controls-toggle,#vaperina-call-ui.vaperina-call-outgoing-ringing .vaperina-call-controls-toggle{display:none !important}#vaperina-call-ui:not(.vaperina-call-incoming-ringing) .vaperina-call-controls-block{align-items:center;justify-content:center}#vaperina-call-ui:not(.vaperina-call-incoming-ringing) .controls{justify-content:center;align-items:center;gap:8px;width:auto;max-width:100%}#vaperina-call-ui:not(.vaperina-call-incoming-ringing) .controls .btn{flex:0 0 auto;width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width: 700px){#vaperina-call-ui:not(.vaperina-call-incoming-ringing) .controls .btn{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px}}#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-controls-block,#vaperina-call-ui.vaperina-call-incoming-ringing .ear-mode,#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-hide-ui-row{display:none !important}#vaperina-call-ui .vaperina-call-hide-ui-row{margin-top:auto;padding:12px 0 8px;width:100%;display:flex;justify-content:center}#vaperina-call-ui .vaperina-call-hide-ui-btn{padding:8px 16px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}#vaperina-call-ui .vaperina-call-hide-ui-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.35)}@media(min-width: 701px){#vaperina-call-ui .call-inner{justify-content:flex-start}#vaperina-call-ui .vaperina-call-controls-block{padding-top:12px}}#vaperina-call-ui .avatar{width:90px;height:90px;border-radius:15px;margin-bottom:16px;background-size:cover;background-position:center;border:3px solid hsla(0,0%,100%,.25)}#vaperina-call-ui .username{font-size:18px;font-weight:600;margin-bottom:10px}#vaperina-call-ui .status{font-size:15px;color:#d1d5db;margin-bottom:12px}#vaperina-call-ui .duration{font-size:14px;color:#9ca3af;margin-bottom:18px;font-variant-numeric:tabular-nums}#vaperina-call-ui .btn.mute.active{text-decoration:line-through;opacity:.9}#vaperina-call-ui .incoming-row{display:flex;justify-content:center;gap:4px;width:100%;margin-bottom:12px}@media(max-width: 700px){#vaperina-call-ui .incoming-row{margin-top:auto;margin-bottom:12px;padding-bottom:0}#vaperina-call-ui .incoming-row button{padding:12px 18px !important;font-size:17px !important;min-height:46px;border-radius:15px !important;box-sizing:border-box}}#vaperina-call-ui .incoming-row{gap:12px}#vaperina-call-ui .incoming-row button{min-width:52px;min-height:52px;padding:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08);transition:background .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease}#vaperina-call-ui .incoming-row button:hover{border-color:hsla(0,0%,100%,.4);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.12)}#vaperina-call-ui .incoming-row button:active{transform:scale(0.96)}#vaperina-call-ui .vaperina-call-incoming-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}#vaperina-call-ui .vaperina-call-incoming-icon svg{width:100%;height:100%;color:inherit}#vaperina-call-ui .controls{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;max-width:100%}#vaperina-call-ui .controls .btn{flex:0 0 auto;padding:0 14px;min-width:52px;min-height:52px;border-radius:14px;border:1px solid hsla(0,0%,100%,.25);font-size:13px;font-weight:600;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease}#vaperina-call-ui .controls .btn:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.12)}#vaperina-call-ui .controls .btn.hangup{background:rgba(220,53,69,.85);border-color:hsla(0,0%,100%,.25);box-shadow:0 2px 12px rgba(220,53,69,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}#vaperina-call-ui .controls .btn.hangup:hover{background:rgba(220,53,69,.95);border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 16px rgba(220,53,69,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}#vaperina-call-ui .controls .btn.hangup .vaperina-call-hangup-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}#vaperina-call-ui .controls .btn.hangup .vaperina-call-hangup-icon svg{width:100%;height:100%;color:inherit}#vaperina-call-ui .controls .btn .vaperina-call-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}#vaperina-call-ui .controls .btn .vaperina-call-icon svg{width:100%;height:100%;color:inherit}#vaperina-call-ui .controls .btn.mute .vaperina-call-icon-mic-off,#vaperina-call-ui .controls .btn.mute.active .vaperina-call-icon-mic{display:none}#vaperina-call-ui .controls .btn.mute .vaperina-call-icon-mic,#vaperina-call-ui .controls .btn.mute.active .vaperina-call-icon-mic-off{display:inline-flex}#vaperina-call-ui .controls .btn.speaker.vaperina-call-speaker-mobile.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08)}#vaperina-call-ui .controls .btn.video .vaperina-call-icon-video{display:inline-flex}#vaperina-call-ui .controls .btn.video:not(.active) .vaperina-call-icon-video{opacity:.85}#vaperina-call-ui .controls .btn.video.active .vaperina-call-icon-video{opacity:1}#vaperina-call-ui .controls .btn.video.active{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 45%, rgba(255, 255, 255, 0.15));border-color:hsla(0,0%,100%,.4);box-shadow:0 2px 12px rgba(19,201,140,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}#vaperina-call-ui .controls .btn.blur .vaperina-call-icon-blur{display:inline-flex}#vaperina-call-ui .controls .btn.blur.active{background:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 45%, rgba(255, 255, 255, 0.15));border-color:hsla(0,0%,100%,.4);box-shadow:0 2px 12px rgba(19,201,140,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}#vaperina-call-ui .controls .btn:active{transform:scale(0.96);box-shadow:0 1px 6px rgba(0,0,0,.25)}#vaperina-call-ui.vaperina-call-video-active .ear-mode{display:none !important}#vaperina-call-ui .ear-mode{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35);padding:8px 12px;border-radius:10px;color:#fff;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 6px rgba(0,0,0,.2);box-sizing:border-box}#vaperina-call-ui .ear-mode.ear-mode-left{right:auto;left:10px}@media(max-width: 700px){#vaperina-call-ui:not(.vaperina-call-video-active) .ear-mode,#vaperina-call-ui:not(.vaperina-call-video-active) .ear-mode.ear-mode-left{background:rgba(0,0,0,0) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:none !important;border:1px solid hsla(0,0%,100%,.4) !important;min-width:110px !important;width:110px !important;max-width:110px !important;text-align:center !important}}#vaperina-call-ui .incoming-row button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 2px 8px rgba(0,0,0,.15)}#vaperina-call-ui .vaperina-accept-btn{background:rgba(34,197,94,.85);box-shadow:0 2px 12px rgba(34,197,94,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}#vaperina-call-ui .vaperina-accept-btn:hover{background:rgba(34,197,94,.95);box-shadow:0 4px 16px rgba(34,197,94,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}#vaperina-call-ui .vaperina-reject-btn{background:rgba(220,53,69,.85);border-color:hsla(0,0%,100%,.25);box-shadow:0 2px 12px rgba(220,53,69,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}#vaperina-call-ui .vaperina-reject-btn:hover{background:rgba(220,53,69,.95);border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 16px rgba(220,53,69,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}#vaperina-call-proximity-overlay{position:fixed;inset:0;background:#000;z-index:100002;display:none;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;justify-content:center;flex-direction:column}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;text-align:center}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-brand{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.5rem}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-logo{font-size:clamp(1.1rem,4vw,1.4rem);font-weight:700;color:var(--vaperina-call-primary, #13c98c)}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-by{font-size:clamp(.7rem,2.5vw,.85rem);color:hsla(0,0%,100%,.7)}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-slogan{font-size:clamp(.65rem,2vw,.75rem);color:hsla(0,0%,100%,.5);font-style:italic;margin-top:.15rem}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-title{font-size:clamp(1.75rem,6vw,2.5rem);font-weight:700;color:var(--vaperina-call-primary, #13c98c);text-shadow:0 0 20px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 80%, transparent),0 0 40px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 50%, transparent),0 0 60px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 30%, transparent);line-height:1.2}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-hint{font-size:clamp(.9rem,3.5vw,1.1rem);color:color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 90%, white);text-shadow:0 0 12px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 70%, transparent),0 0 24px color-mix(in srgb, var(--vaperina-call-primary, #13c98c) 40%, transparent);line-height:1.4;max-width:280px}@media(max-width: 700px){#vaperina-call-ui{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100vw !important;height:100dvh !important;height:100vh !important;min-height:100dvh !important;min-height:100vh !important;border-radius:0 !important;padding:0 !important;transform:translateY(100%) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform .35s ease,opacity .35s ease;box-sizing:border-box !important}#vaperina-call-ui.vaperina-call-ios,#vaperina-call-ui.vaperina-call-android{position:fixed !important;inset:0 !important;width:100% !important;max-width:100vw !important;height:100% !important;height:100dvh !important;height:100vh !important;min-height:0 !important;max-height:100% !important;border-radius:0 !important}#vaperina-call-ui.vaperina-call-ios .vaperina-call-controls-block,#vaperina-call-ui.vaperina-call-ios .controls,#vaperina-call-ui.vaperina-call-android .vaperina-call-controls-block,#vaperina-call-ui.vaperina-call-android .controls{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0)) !important}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block .controls{padding-bottom:0 !important}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block{padding-bottom:calc(6px + env(safe-area-inset-bottom, 0)) !important}#vaperina-call-ui.vaperina-call-ios .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui.vaperina-call-video-active.open{transform:translateY(0) !important}#vaperina-call-ui.open{transform:translateY(0) !important}#vaperina-call-ui.vaperina-call-ui-hiding{opacity:0 !important;transform:translateY(100%) !important}#vaperina-call-ui .call-top-bar{margin:0;padding:10px 12px 10px;padding-top:calc(10px + env(safe-area-inset-top, 0))}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .call-top-bar{background:linear-gradient(to bottom, rgba(2, 6, 23, 0.92), rgba(2, 6, 23, 0.6));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#vaperina-call-ui .call-inner{flex:1 1 0;min-height:0;padding:32px 20px 24px;display:flex;flex-direction:column;align-items:center;overflow:auto}#vaperina-call-ui .avatar{width:120px !important;height:120px !important}#vaperina-call-ui .controls{margin-top:auto;padding-bottom:12px}#vaperina-call-ui .vaperina-call-controls-block{padding-bottom:12px}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-mobile-landscape) .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .call-inner{position:absolute;inset:0;padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;z-index:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;flex:none !important;min-height:0 !important;width:100% !important;height:100% !important;border-radius:0;z-index:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover;border-radius:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block{position:absolute;bottom:0;left:0;right:0;z-index:10;margin:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.25));padding:6px 12px;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0));pointer-events:auto;touch-action:manipulation;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block .controls,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block .btn,#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block .vaperina-call-controls-toggle{pointer-events:auto;touch-action:manipulation}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block .vaperina-call-controls-inner{pointer-events:auto}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{z-index:2;bottom:calc(110px + env(safe-area-inset-bottom, 0));right:12px}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-video-wrap{display:flex !important;align-items:center !important;justify-content:center !important;background:#111827 !important;background-size:200% 200% !important;animation:vaperina-call-bg 8s ease-in-out infinite}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-remote-video{width:100% !important;height:auto !important;max-height:100% !important;object-fit:contain !important}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .call-inner{position:relative;padding:0}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-remote-video-active) .vaperina-call-video-wrap{border-radius:15px;flex:1 1 0;min-height:0;position:relative;inset:auto}#vaperina-call-ui .vaperina-call-local-preview-outer{bottom:calc(72px + env(safe-area-inset-bottom, 0));right:12px}#vaperina-call-ui .vaperina-call-local-preview-wrap{width:80px;height:120px;border-radius:15px;touch-action:none;cursor:grab}#vaperina-call-ui .vaperina-call-local-preview-wrap.vaperina-local-preview-dragging{cursor:grabbing}}@media(min-width: 701px){#vaperina-call-widget #vaperina-call-start,#vaperina-call-widget .vaperina-notifications-open-btn,#vaperina-call-widget #vaperina-call-history-btn,#vaperina-call-widget .vaperina-widget-hide-btn,#vaperina-call-widget .vaperina-widget-hide-btn-notif{width:calc(100% - 4px);max-width:calc(100% - 4px)}#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-notifications-open-btn,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row #vaperina-call-history-btn,#vaperina-call-widget .vaperina-widget-notifications-ringtones-row .vaperina-ringtones-toggle-btn{width:auto;max-width:none;flex:1;min-width:0}#vaperina-call-ui .vaperina-call-controls-block,#vaperina-call-ui .controls{width:calc(100% - 4px)}}#vaperina-call-widget.vaperina-call-mobile-landscape{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100vw !important;height:100% !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;border-radius:0 !important;z-index:99999 !important;overflow:hidden !important;padding:12px 14px !important;padding-top:calc(12px + env(safe-area-inset-top, 0)) !important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0)) !important;touch-action:manipulation;-ms-touch-action:manipulation;isolation:isolate;box-sizing:border-box}#vaperina-call-widget.vaperina-call-mobile-landscape.open{display:flex !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-page-home.vaperina-widget-page-active{display:flex !important;flex-direction:column !important;padding:10px 14px 12px !important;padding-top:calc(10px + env(safe-area-inset-top, 0)) !important;min-height:0 !important;overflow:hidden !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content{display:flex !important;flex-direction:column !important;flex:1 1 0 !important;min-height:0 !important;overflow:auto !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-title{margin:0 0 4px 0 !important;font-size:1rem !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-tagline{margin:0 0 6px 0 !important;font-size:11px !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-call-input-wrap{margin:0 0 6px 0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content #vaperina-call-start{margin:0 0 4px 0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content #vaperina-call-error{margin:0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-status-label{margin:4px 0 4px 0 !important;font-size:12px !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-status-btns{margin:0 !important;display:flex !important;flex-wrap:wrap !important;gap:6px !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-notifications-ringtones-row{margin:0 0 8px 0 !important;flex-direction:row !important;gap:8px !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-notifications-ringtones-row .vaperina-notifications-open-btn,#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-notifications-ringtones-row #vaperina-call-history-btn,#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-notifications-ringtones-row .vaperina-ringtones-toggle-btn{width:100% !important;max-width:100% !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-custom-ringtones-wrap{margin:0 0 8px 0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content .vaperina-widget-description{margin:0 !important;font-size:10px !important;line-height:1.4 !important;overflow-y:auto !important;min-height:0 !important;flex:1 1 0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-page-home .vaperina-widget-footer{margin:12px 0 0 0 !important;padding:0 !important;flex-shrink:0 !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-page-notifications.vaperina-widget-page-active{display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important}#vaperina-call-ui.vaperina-call-mobile-landscape{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;max-width:100vw !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important;z-index:99999 !important;touch-action:manipulation !important;-ms-touch-action:manipulation !important;isolation:isolate !important;box-sizing:border-box !important;background:#111827 !important;background-size:200% 200% !important;animation:vaperina-call-bg 8s ease-in-out infinite}#vaperina-call-ui.vaperina-call-mobile-landscape.open{display:flex !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner{flex:1 1 0 !important;min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:12px 12px 0 !important;padding-top:calc(12px + env(safe-area-inset-top, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .avatar,#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .username,#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .status,#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .duration{justify-self:unset !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .call-inner{flex:1 1 0 !important;min-height:0 !important;overflow:hidden !important;display:grid !important;grid-template-columns:minmax(140px, 28vw) 1fr !important;grid-template-rows:auto auto auto auto auto auto 1fr auto !important;align-content:start !important;gap:0 12px !important;padding:12px 0 0 12px !important;padding-top:calc(12px + env(safe-area-inset-top, 0)) !important;padding-right:0 !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .avatar{grid-column:1 !important;grid-row:1 !important;width:72px !important;height:72px !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:8px !important;justify-self:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .username{grid-column:1 !important;grid-row:2 !important;font-size:15px !important;margin-bottom:4px !important;justify-self:center !important;text-align:center !important;word-break:break-word !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .status{grid-column:1 !important;grid-row:3 !important;font-size:12px !important;margin-bottom:6px !important;justify-self:center !important;text-align:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .duration{grid-column:1 !important;grid-row:5 !important;font-size:13px !important;margin-bottom:0 !important;justify-self:center !important;text-align:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .avatar,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .username,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .status,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .duration{display:block !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .vaperina-call-video-wrap{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .call-inner .vaperina-call-video-wrap{grid-column:2 !important;grid-row:1/8 !important;position:relative !important;inset:auto !important;width:100% !important;min-height:0 !important;aspect-ratio:16/9 !important;max-height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#0d0d0d !important;border-radius:12px !important;overflow:hidden !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-landscape .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:12px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-portrait .vaperina-call-video-wrap{background:#111827 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-portrait .vaperina-call-remote-video{width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important;border-radius:12px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .call-top-bar{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .call-inner .vaperina-call-controls-block{grid-column:1 !important;grid-row:6 !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;height:auto !important;min-height:0 !important;margin:8px 0 0 !important;padding:8px 0 0 !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:6px !important;background:rgba(0,0,0,0) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:none !important;z-index:2 !important;pointer-events:auto !important;border-radius:0 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .vaperina-call-controls-toggle{order:-1 !important;margin:0 0 4px 0 !important;padding:0 2px !important;font-size:11px !important;line-height:1.2 !important;min-height:0 !important;height:auto !important;color:hsla(0,0%,100%,.85) !important;flex-shrink:0 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .vaperina-call-controls-toggle:hover{color:#fff !important;text-decoration:underline !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .vaperina-call-controls-inner{display:flex !important;flex-direction:row !important;align-items:center !important;max-height:none !important;flex-wrap:wrap !important;gap:6px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls{flex-direction:row !important;gap:6px !important;align-items:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls .btn{min-width:40px !important;min-height:40px !important;width:40px !important;height:40px !important;max-width:40px !important;max-height:40px !important;padding:0 !important;border-radius:10px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls .btn .vaperina-call-icon,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls .btn .vaperina-call-hangup-icon{width:20px !important;height:20px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block.vaperina-call-controls-hidden .vaperina-call-controls-inner{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block.vaperina-call-controls-hidden .vaperina-call-controls-toggle{margin-bottom:0 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .call-top-bar{min-height:44px !important;padding-bottom:10px !important;padding-top:calc(10px + env(safe-area-inset-top, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .vaperina-call-controls-block{position:relative !important;margin-top:auto !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .ear-mode,#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .ear-mode-left{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .avatar,#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner .username{display:block !important;justify-self:start !important;align-self:start !important;grid-column:1 !important;margin-left:20px !important;margin-top:12px !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .vaperina-call-hide-ui-row{grid-column:1/-1 !important;grid-row:8 !important;padding:8px 0 12px !important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape .call-inner .incoming-row{grid-column:1 !important;grid-row:6 !important;justify-self:center !important;align-self:start !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{position:absolute !important;right:calc(12px + env(safe-area-inset-right, 0)) !important;bottom:calc(12px + env(safe-area-inset-bottom, 0)) !important;z-index:4 !important}#vaperina-call-ui.vaperina-call-mobile-landscape .vaperina-call-local-preview-wrap{width:64px !important;height:96px !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-ios) .vaperina-call-fullscreen-btn{display:flex !important;top:8px !important;right:calc(8px + env(safe-area-inset-right, 0)) !important;z-index:5 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .avatar,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .username,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .status,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .duration,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .incoming-row,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .vaperina-call-hide-ui-row{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;grid-column:1/-1 !important;grid-row:1/-1 !important;aspect-ratio:auto !important;max-height:none !important;border-radius:0 !important;opacity:1 !important;background:#000 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner .vaperina-call-remote-video{opacity:1 !important;visibility:visible !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active .vaperina-call-controls-block{position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;left:auto !important;grid-column:unset !important;grid-row:unset !important;padding:10px 4px 10px 8px !important;padding-right:calc(4px + env(safe-area-inset-right, 0)) !important;background:linear-gradient(to left, rgba(0, 0, 0, 0.6), transparent) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-fullscreen-active .vaperina-call-fullscreen-btn{right:calc(72px + env(safe-area-inset-right, 0)) !important}
/*# sourceMappingURL=vaperina-call_81263b2b7e5e5b97c7b912009281d1a9f5a103fc.css.map?__ws=vaperina.cc */