.rv .od-doc__meta,.rv .od-doc__state,.rv .od-doc__kind{font-size:13px}.rv .od-doc__from,.rv .rp-mail__who b{font-size:15px}.rv .rp-mail__who small,.rv .rp-mail__lang,.rv .rp-tr__label,.rv .rv-note,.rv .rv-meta,.rv .od-chip{font-size:13px}.rv .rv-lines{font-size:16px}.rv .rv-field dt,.vt .rv-field dt{font-size:13px;word-break:auto-phrase;text-wrap:balance}.rv .rv-field dd>p,.vt .rv-field dd>p{font-size:16px}.rv .rp-seg__flag p,.vt .rp-seg__flag p{font-size:14px}.rv .od-mini{min-height:44px;font-size:14px}.rv .rv-play{min-height:44px;font-size:15px}.rv .od-res__foot{font-size:15px}.rv .od-res__foot .btn:disabled{color:#5a5853}.rv .od-list{font-size:15px}.rv .od-list th{font-size:13px}.rc-points li{font-size:15px}.rc-note{font-size:13px}.rc-intake .od-intake__src li span:last-child,.rc-intake .od-intake__note{font-size:14px}.rv .od-res__title,.rc-intake .od-intake__title,.rc-points b,.rc-points h2,.vt__head h2,.vt-q__q{word-break:auto-phrase;text-wrap:balance}.rc-time__g{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}@media(max-width:520px){.rc-time .od__time-main,.rc-vt-time{flex-direction:column;align-items:flex-start;gap:6px}.rc-time .od__time-arrow,.rc-vt-time .od__time-arrow{margin:0 0 0 4px;transform:rotate(90deg)}}.rc-cap{margin:-2px 0 12px;padding:10px 14px;border-radius:10px;background:var(--lime-soft);font-size:16px;font-weight:700;line-height:1.7;color:var(--ink)}.rc-cap:empty:before{content:"…";color:var(--muted)}.rv-player:not(.is-playing) .rc-cap{display:none}.rv .rv-play:disabled{opacity:1;background:#ecebe5;color:#5a5853;cursor:default}.rc-fix s{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 58% / 0% 2px;transition:background-size .35s ease,opacity .35s ease}.rc-fix ins{display:none;margin:0 2px;padding:0 4px;border-radius:4px;background:var(--lime);color:var(--ink);font-weight:700;text-decoration:none}.rc-fix.is-fixed s,.rv-text.is-done .rc-fix s{background-size:100% 2px;opacity:.6}.rc-fix.is-fixed ins,.rv-text.is-done .rc-fix ins{display:inline}.rc-fix.is-fixed ins{animation:rc-ins .45s ease .2s backwards}.rv-text.is-done:not(.is-enter) .rc-fix ins{animation:none}@keyframes rc-ins{0%{opacity:0;background:transparent}}.rc-fix--cut.is-fixed s,.rv-text.is-done .rc-fix--cut s{opacity:.5}.rc-tag{display:none;margin:0 4px 0 3px;padding:1px 8px;border-radius:999px;background:var(--ink);color:var(--lime-bright);font-size:13px;font-weight:700;line-height:1.6;vertical-align:1px;white-space:nowrap;cursor:pointer}.rv-text.is-tagged .rc-tag,.rv-text.is-done .rc-tag{display:inline-block}.rc-tag.is-hot{background:var(--lime);color:var(--ink)}.rv-text.is-done .rv-line[data-key],.rv .rv-field[data-key]{cursor:pointer}.rv .rv-field.is-hot{box-shadow:inset 4px 0 0 var(--ink)}.rc-fly{position:absolute;left:0;top:0;z-index:6;padding:1px 10px;border-radius:999px;background:var(--ink);color:var(--lime-bright);font-size:13px;font-weight:700;line-height:1.6;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #00000040}.od.rv{position:relative}.rc-chip-busy{background:var(--ink);color:var(--lime-bright)}.rc-stage{margin:0 0 14px;overflow:hidden}.rc-stage .od-busy,.rc-vt-busy .od-busy{min-height:0;display:block;padding:0}.rc-stage .od-busy__card{width:100%;padding:12px 16px 10px;border-radius:12px;background:#fbfbf8}.rc-stage .od-busy__head,.rc-stage .od-busy__bar{margin-bottom:8px}.rc-stage .od-busy li{display:none}.rc-stage .od-busy li.is-now,.rc-stage .od-busy li.is-done:last-child{display:flex}.rc-stage .od-busy li.is-now~li.is-done:last-child{display:none}.rc-stage .od-busy ol{font-size:15px}.rv .rv-field.rc-pending:not(.rc-flag){background:transparent}.rv .rv-field.rc-pending dt{color:var(--muted)}.rv .rv-field.rc-pending:not(.rc-got) dd>p{visibility:hidden}.rv .rv-field.rc-pending dd{position:relative}.rv .rv-field.rc-pending:not(.rc-got) dd:before{content:"";position:absolute;left:0;top:8px;width:min(70%,260px);height:12px;border-radius:6px;background:#efeee8}.rv .rv-field.rc-got dd>p{animation:rc-got .45s cubic-bezier(.2,.9,.25,1)}.rv .rv-field.rc-pending.rc-got:not(.rc-flag){animation:rc-flash .9s ease}@keyframes rc-got{0%{opacity:0;transform:translateY(8px)}}@keyframes rc-flash{0%,30%{background-color:var(--lime-soft)}}.rv .rv-field.rc-pending:not(.rc-flag) .rp-seg__flag{display:none}.rv .rv-field.rc-pending .rv-alert{transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.rv .rv-field.rc-pending.rc-flag .rv-alert{transform:none}.rv .rv-field.rc-pending.is-danger:not(.rc-flag) dt{color:var(--muted)}.rv .rv-field.rc-flag{transition:background-color .35s ease}.rv .rv-field.rc-flag .rp-seg__flag{animation:rc-got .4s ease}.rv .rv-field.rc-flag.is-danger{animation:rc-danger .9s ease}@keyframes rc-danger{30%{box-shadow:inset 0 0 0 2px var(--danger)}}.rc-msg{flex:1 1 100%;position:relative;margin-top:2px;padding:10px 14px 12px;border-radius:12px 12px 12px 4px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 14px #0000000f}.rc-msg__to{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--lime-ink)}.rc-msg p{margin:4px 0 0;font-size:15px;line-height:1.75;color:var(--ink)}.rv .rv-field.is-danger .rc-msg p{color:var(--ink)}.rc-msg__st{position:absolute;top:8px;right:10px;padding:1px 8px;border-radius:999px;background:var(--lime-soft);font-size:13px;font-weight:700;color:#3d4f00}.rc-all{font-weight:700;color:var(--ink)}@media(max-width:960px){.rv .od__main{grid-template-columns:minmax(0,1fr)}.rv .rp__msg{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){.rv .od-list{min-width:0}.rv .od-list thead{display:none}.rv .od-list tbody tr:not(.od-list__empty){display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:12px 4px;border-bottom:1px solid var(--line)}.rv .od-list tbody tr:not(.od-list__empty) td{padding:0;border:0;white-space:normal}.rv .od-list td[data-label=日付]{font-family:var(--font-num);color:var(--muted)}.rv .od-list td[data-label=形]{font-weight:700}.rv .od-list td[data-label=現場・ご利用者],.rv .od-list td[data-label=報告した人],.rv .od-list td[data-label=要点]{grid-column:1 / -1}.rv .od-list td[data-label=報告した人]:before,.rv .od-list td[data-label=要点]:before{content:attr(data-label) "：";font-size:13px;color:var(--muted)}}.vt .vt__guide{min-height:44px}.vt .vt__consent{font-size:14px}.vt .vt__alt{font-size:13px;color:#c9c9c2}.vt .vt-q__q{font-size:15px}.vt .vt-q__mic{font-size:14px}.vt .vt-report__note{font-size:13px}.vt .vt-q.is-listening .vt-q__mic{background:#fff;color:var(--ink)}.vt .vt-q.is-listening .vt-q__mic .icon{color:var(--danger)}.vt .vt__foot .btn:disabled{color:#bdbcb5}.rc-vt-busy{padding:18px;border-radius:16px;background:#fff;color:var(--ink)}.rc-vt-busy .od-busy__card{width:min(100%,420px);margin:0 auto}.rc-said{display:block;font-size:13px;color:var(--muted)}.vt .rc-flag-ok{border-top-color:#c9dd8a}.vt .rc-flag-ok p{color:#3d4f00}.rc-vt-fixed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;font-size:14px;color:var(--ink-2)}.rc-vt-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:#fbfbf8;font-size:15px;font-weight:700}.rc-vt-time b{font-family:var(--font-num);font-size:26px;font-weight:600;line-height:1.1}.rc-vt-time__m{color:var(--orange-ink)}.rc-vt-time__c{padding:0 8px;border-radius:8px;background:var(--lime);color:var(--ink)}.rc-fin[hidden]{display:none}@media(prefers-reduced-motion:reduce){.rv .rv-player.is-playing .rv-wave i,.rv .rv-player.is-scanning .rv-wave i{animation-name:rc-wave-s}.vt .vt__consent.is-nudge{animation-name:rc-nudge-s}.rv .rv-field.rc-got dd>p{animation-name:rc-got-s}}@keyframes rc-wave-s{0%{transform:scaleY(.8)}to{transform:scaleY(1)}}@keyframes rc-nudge-s{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@keyframes rc-got-s{0%{opacity:0;transform:translateY(3px)}}.rc-nb{white-space:nowrap}.rv .app__badge{font-size:13px}.vt-report .od-chip,.rv .od-chip{flex-shrink:0;white-space:nowrap}.rc-intake .od-intake__src b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rc-intake .od-intake__src .rc-mode{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.6;white-space:nowrap}.rc-mode--auto{background:var(--lime);color:var(--ink)}.rc-mode--setup{border:1.5px solid var(--lime-ink);color:var(--lime-ink)}.rc-mode--manual{border:1.5px solid var(--muted);color:var(--ink-2)}.rv-field .rp-seg__flag p.rc-sent__note,.rv-field.is-danger .rp-seg__flag p.rc-sent__note{margin-top:8px;font-size:13px;color:var(--ink-2)}
