.AmandaCallWidget-module__zo8ZpG__floatingButton{color:#fff;cursor:pointer;z-index:1100;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:40px;right:40px}.AmandaCallWidget-module__zo8ZpG__floatingButton:hover{transform:scale(1.1)}.AmandaCallWidget-module__zo8ZpG__floatingButton:active{transform:scale(.95)}.AmandaCallWidget-module__zo8ZpG__widgetContainer{z-index:1100;background:#fff;border-radius:16px;flex-direction:column;width:380px;height:520px;animation:.3s ease-out AmandaCallWidget-module__zo8ZpG__slideUp;display:flex;position:fixed;bottom:110px;right:40px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.18)}@keyframes AmandaCallWidget-module__zo8ZpG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AmandaCallWidget-module__zo8ZpG__widgetHeader{color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AmandaCallWidget-module__zo8ZpG__widgetTitle{font-size:15px;font-weight:600}.AmandaCallWidget-module__zo8ZpG__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.AmandaCallWidget-module__zo8ZpG__closeButton:hover{background:rgba(255,255,255,.2)}.AmandaCallWidget-module__zo8ZpG__widgetIframe{border:none;flex:1;width:100%}@media (max-width:480px){.AmandaCallWidget-module__zo8ZpG__widgetContainer{border-radius:0;width:100vw;height:100vh;bottom:0;right:0}.AmandaCallWidget-module__zo8ZpG__floatingButton{bottom:20px;right:20px}.AmandaCallWidget-module__zo8ZpG__ctaPill{display:none}}.AmandaCallWidget-module__zo8ZpG__ctaPill{color:#fff;cursor:pointer;z-index:1099;white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:12px;height:46px;padding:0 24px 0 20px;transition:transform .2s,opacity .2s;animation:.4s ease-out AmandaCallWidget-module__zo8ZpG__slideInLeft;display:flex;position:fixed}.AmandaCallWidget-module__zo8ZpG__ctaPill:hover{transform:scale(1.03)}.AmandaCallWidget-module__zo8ZpG__ctaPill:active{transform:scale(.97)}.AmandaCallWidget-module__zo8ZpG__ctaText{letter-spacing:-.01em;font-size:15px;font-weight:500}@keyframes AmandaCallWidget-module__zo8ZpG__slideInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.AmandaCallWidget-module__zo8ZpG__headerLeft{align-items:center;gap:8px;display:flex}.AmandaCallWidget-module__zo8ZpG__backButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.AmandaCallWidget-module__zo8ZpG__backButton:hover{background:rgba(255,255,255,.2)}.AmandaCallWidget-module__zo8ZpG__selectorBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px 20px;display:flex}.AmandaCallWidget-module__zo8ZpG__selectorIcon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex;overflow:hidden}.AmandaCallWidget-module__zo8ZpG__selectorHeading{color:#1f2937;text-align:center;margin:0;font-size:16px;font-weight:600}.AmandaCallWidget-module__zo8ZpG__selectorSub{color:#6b7280;text-align:center;margin:0 0 16px;font-size:13px}.AmandaCallWidget-module__zo8ZpG__selectorOptions{flex-direction:column;gap:10px;width:100%;display:flex}.AmandaCallWidget-module__zo8ZpG__optionCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.AmandaCallWidget-module__zo8ZpG__optionCard:hover{border-color:var(--option-color);transform:translateY(-1px);box-shadow:0 2px 12px rgba(0,0,0,.08)}.AmandaCallWidget-module__zo8ZpG__optionCard:active{transform:scale(.98)}.AmandaCallWidget-module__zo8ZpG__optionIconWrap{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.AmandaCallWidget-module__zo8ZpG__optionText{flex-direction:column;gap:2px;display:flex}.AmandaCallWidget-module__zo8ZpG__optionTitle{color:#1f2937;font-size:14px;font-weight:600}.AmandaCallWidget-module__zo8ZpG__optionDesc{color:#6b7280;font-size:12px}
