.zpfc .zpfc-rtvoice{display:none}.zpfc .zpfc-free-voice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin:8px 20px 12px;padding:10px 14px;border:1px solid #d7e7ec;border-radius:17px;background:#fff;box-shadow:0 5px 22px rgb(28 73 93 / .045);color:#23374a}.zpfc .zpfc-free-voice__top,.zpfc .zpfc-free-voice__brand,.zpfc .zpfc-free-voice__actions{display:flex;align-items:center}.zpfc .zpfc-free-voice__top{justify-content:space-between;gap:10px;min-width:0}.zpfc .zpfc-free-voice__brand{gap:9px;min-width:0}.zpfc .zpfc-free-voice__brand strong{display:block;font-size:14px;line-height:1.2}.zpfc .zpfc-free-voice__brand small{display:block;margin-top:2px;color:#72909c;font-size:11px}.zpfc .zpfc-free-voice__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#e8f6f7;color:#2d8294;font-size:19px}.zpfc .zpfc-free-voice button,.zpfc .zpfc-free-voice select{font:inherit;color:#28495b;border:1px solid #d5e6eb;border-radius:10px;background:#f4f9fa}.zpfc .zpfc-free-voice button{min-height:36px;padding:6px 12px;white-space:nowrap;cursor:pointer;font-size:12px;font-weight:650}.zpfc .zpfc-free-voice button.zpfc-free-voice__start{background:#317f94;border-color:#317f94;color:#fff}.zpfc .zpfc-free-voice button.zpfc-free-voice__start[aria-pressed="true"]{background:#244566;border-color:#244566}.zpfc .zpfc-free-voice__actions{gap:6px}.zpfc .zpfc-free-voice__actions>button{min-width:75px}.zpfc .zpfc-free-voice__settings{position:relative;flex:none}.zpfc .zpfc-free-voice__settings>summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d5e6eb;border-radius:10px;background:#f4f9fa;color:#386b80;font-size:18px;cursor:pointer;list-style:none}.zpfc .zpfc-free-voice__settings>summary::-webkit-details-marker{display:none}.zpfc .zpfc-free-voice__settings-inner{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:12px;width:min(300px, calc(100vw - 44px));padding:15px;border:1px solid #d5e6eb;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgb(18 55 72 / .18)}.zpfc .zpfc-free-voice__settings-inner label{display:grid;gap:5px;color:#476474;font-size:12px;font-weight:650}.zpfc .zpfc-free-voice__settings-inner select{width:100%;min-height:36px;padding:4px 7px;font-size:12px}.zpfc .zpfc-free-voice__settings-inner input[type="range"]{width:100%;accent-color:#368da2}.zpfc .zpfc-free-voice__settings-inner button{justify-self:start}.zpfc .zpfc-free-voice__status,.zpfc .zpfc-free-voice__result{grid-column:1 / -1}.zpfc .zpfc-free-voice__status{color:#557482;font-size:11px;line-height:1.4}.zpfc .zpfc-free-voice__result{margin:0;padding:8px 10px;border-radius:10px;background:#edf7fa;color:#234861;font-size:12px;font-weight:650}.zpfc .zpfc-free-voice [hidden]{display:none!important}.zpfc .zpfc-free-voice button:focus-visible,.zpfc .zpfc-free-voice select:focus-visible,.zpfc .zpfc-free-voice input:focus-visible,.zpfc .zpfc-free-voice summary:focus-visible{outline:3px solid #62b7c5;outline-offset:2px}@media (max-width:700px){.zpfc .zpfc-free-voice{grid-template-columns:minmax(0,1fr);gap:7px;margin:7px 12px 12px;padding:10px 12px;border-radius:15px}.zpfc .zpfc-free-voice__brand small{display:none}.zpfc .zpfc-free-voice__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.zpfc .zpfc-free-voice__actions>button{min-width:0;min-height:34px;padding:5px 8px}.zpfc .zpfc-free-voice__settings>summary{width:36px;height:34px}}