.receptionist-guidance{color:#352f22;background:#fbf7eb;border:1px solid #ddd1b4;border-radius:10px;padding:20px;font-size:12px;line-height:1.65}.receptionist-guidance-heading{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.receptionist-guidance-heading>span{color:#936e17;background:#f2e6c1;border:1px solid #dfcc95;border-radius:10px;flex-shrink:0;place-content:center;width:38px;height:38px;display:grid}.receptionist-guidance-heading h3{color:#302a1d;font-weight:600;line-height:1.4;margin:0!important;font-size:15px!important}.receptionist-guidance-heading p{color:#78694b;line-height:1.6;margin:4px 0 0!important;font-size:11px!important}.receptionist-guidance .receptionist-guidance-language{color:#6f5e39;justify-content:space-between;align-items:center;max-width:360px;font-weight:600;gap:15px!important;font-size:11px!important;display:flex!important}.receptionist-guidance .receptionist-guidance-language select{color:#3e3523;width:auto;min-width:135px;max-width:210px;min-height:36px;font:inherit;background:#fffdf7;border:1px solid #d9cdae;border-radius:6px;padding:7px 9px;font-size:11px}.receptionist-guidance-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 0;display:flex}.receptionist-guidance .receptionist-guidance-actions button{color:#352b15;min-height:38px;font:inherit;cursor:pointer;background:#e5c247;border:1px solid #ceaa2b;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.receptionist-guidance .receptionist-guidance-actions button:disabled{opacity:.55;cursor:default}.receptionist-guidance .receptionist-guidance-actions .guidance-replay{color:#71551f;background:#fffdf7;border-color:#cdbd95}.receptionist-guidance-actions>span{color:#8a7750;font-size:10px}.receptionist-guidance-status{color:#78694b;min-height:0;font-size:10px}.receptionist-guidance-status:not(:empty){margin-top:8px}.receptionist-guidance .receptionist-guidance-error{color:#904422;background:#fff0e8;border:1px solid #e5bca6;border-radius:6px;padding:10px;line-height:1.7;margin:12px 0 0!important;font-size:11px!important}.receptionist-guidance-transcript{margin-top:13px;font-size:11px}.receptionist-guidance-transcript summary{cursor:pointer;color:#796338;min-height:26px;padding:3px 0;font-weight:600;line-height:1.6}.receptionist-guidance-transcript p{color:#67583c;white-space:pre-wrap;margin:8px 0!important;font-size:11px!important;line-height:1.8!important}.receptionist-guidance .receptionist-guidance-boundary{color:#78694b;border-top:1px solid #e4d9bf;padding-top:11px;margin:13px 0 0!important;font-size:10px!important;line-height:1.8!important}.receptionist-guidance>small{color:#8a7750;margin-top:8px;font-size:10px;display:block}:is(.receptionist-guidance button:focus-visible,.receptionist-guidance select:focus-visible){outline-offset:3px;outline:2px solid #a78135}.guidance-spin{animation:1s linear infinite guidance-spin}@keyframes guidance-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.receptionist-guidance{padding:16px}.receptionist-guidance-heading h3{font-size:14px!important}.receptionist-guidance-language{max-width:none}}@media (prefers-reduced-motion:reduce){.guidance-spin{animation:none}}.voice-advanced{color:#6d5c39;background:#fdfaf1;border:1px solid #e1d6bd;border-radius:9px;margin-top:14px;font-size:12px}.voice-advanced>summary{cursor:pointer;min-height:42px;padding:13px 15px;font-size:11px;font-weight:600;line-height:1.6}.voice-advanced[open]>summary{border-bottom:1px solid #e8dfcd}.voice-advanced-body{gap:12px;padding:15px;display:grid}.voice-advanced-body>p{color:#7a6b4c;margin:0!important;font-size:11px!important;line-height:1.8!important}.voice-advanced-body .local-voice-listen{justify-self:start}.voice-advanced-body .business-brain-speak{margin-top:0}.voice-advanced-body .caller-actions{margin:2px 0}.voice-advanced>summary:focus-visible{outline-offset:3px;outline:2px solid #a78135}.receptionist-guidance-heading>div{min-width:0}.receptionist-guidance .receptionist-guidance-language{flex-wrap:wrap;max-width:100%}.receptionist-guidance .receptionist-guidance-language select{width:min(100%,240px);min-width:0;max-width:100%}.receptionist-guidance-transcript p,.receptionist-guidance>small{overflow-wrap:anywhere}@media (max-width:360px){.receptionist-guidance .receptionist-guidance-language select{width:100%}}
