.caller-settings{padding:20px;margin-bottom:24px;border:1px solid #d6dccb;border-radius:16px;background:#f4f7ef}.caller-settings .btn{margin:6px 12px 6px 0}.caller-code{overflow-wrap:anywhere;user-select:all}.caller-banner{position:fixed;right:20px;bottom:24px;z-index:90;max-width:430px;width:calc(100% - 40px);padding:20px;background:#f4f7ef;color:#11130f;border:2px solid #667642;border-radius:16px;box-shadow:0 8px 30px #0003}.caller-banner strong,.caller-banner span{display:block;margin-bottom:10px}.caller-banner .btn{margin:6px 8px 0 0}.caller-banner[hidden],.caller-settings[hidden]{display:none}
