.kv3-im-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv3-im-form{background:var(--koai-white);border:1px solid var(--koai-border);border-radius:16px;padding:28px 26px}.kv3-im-form h2{font-size:20px}.kv3-im-form .kv3-field{margin-bottom:12px}.kv3-im-form-rating{border-bottom:1px solid var(--koai-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;font-size:12.5px;display:flex}.kv3-im-form-rating>span:first-child{align-items:center;gap:6px;display:inline-flex}.kv3-im-form-rating strong{font-size:14px}.kv3-im-stars{gap:1px;display:inline-flex}.kv3-im-form-intro{color:var(--koai-muted);margin:4px 0 16px;font-size:13px}.kv3-im-attach{border:1px dashed var(--koai-purple);background:var(--koai-paper);width:100%;min-height:48px;color:var(--koai-purple);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:inline-flex}.kv3-im-filelist{gap:8px;margin-top:10px;display:grid}.kv3-im-filelist li{background:var(--koai-paper);color:var(--koai-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.kv3-im-filelist button{color:var(--koai-muted)}.kv3-im-filelist button:hover{color:var(--koai-error)}.kv3-im-detail{position:relative}.kv3-im-mic{background:var(--koai-purple);width:40px;height:40px;color:var(--koai-white);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px}.kv3-im-mic.is-recording{background:var(--koai-white);color:var(--koai-error);border:1px solid var(--koai-error)}.kv3-im-mic:disabled{opacity:.6}.kv3-im-submit{width:100%;margin-top:6px}.kv3-im-note{text-align:center;margin-top:10px}.kv3-im-form-success{border:1px solid var(--koai-border);text-align:center;background:var(--koai-paper);border-radius:16px;padding:36px 26px}.kv3-im-form-icon{border:1px solid var(--koai-ink);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:inline-flex}.kv3-im-form-success h3{font-size:19px}.kv3-im-form-success p{color:var(--koai-muted);max-width:38ch;margin-top:8px;margin-left:auto;margin-right:auto;font-size:13.5px}.kv3-im-form-success button{margin-top:18px}.kv3-im-floatbar{z-index:40;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 10px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.kv3-im-floatbar-inner{pointer-events:auto;border:1px solid var(--koai-border);background:var(--koai-white);border-radius:16px;gap:8px;max-width:560px;margin:0 auto;padding:8px;display:flex}.kv3-im-floatbar-inner>a{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:500;display:flex}.kv3-im-floatbar-call{background:var(--koai-lime);color:var(--koai-ink);flex-grow:1.3}.kv3-im-floatbar-call .kv3-im-floatbar-sub{opacity:.75;font-size:10px;font-weight:600;display:block}.kv3-im-floatbar-directions{border:1px solid var(--koai-control);color:var(--koai-ink)}.kv3-im-floatbar-whatsapp{background:var(--koai-paper);color:var(--koai-purple)}
