body dialog#career-voice-orb.voice-orb-room[open]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:8px!important;padding:14px max(16px,calc((100vw - 780px)/2)) max(12px,env(safe-area-inset-bottom))!important;background:#fff!important;overflow:hidden!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box}
body #career-voice-orb .voice-orb-header{grid-column:1!important;grid-row:1!important;padding:0!important}
body #career-voice-orb .voice-orb-center{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:10px!important;padding:4px!important;min-height:34px!important}
body #career-voice-orb .voice-orb{width:28px!important;height:28px!important;min-width:28px!important;max-height:28px!important;flex:none!important}
body #career-voice-orb .voice-orb-status{font:400 12px/1.4 system-ui!important;text-align:right!important;min-height:0!important;max-width:85%;margin:0!important}
body #career-voice-orb .voice-orb-question{display:none!important}
body #career-voice-orb .voice-orb-timeline,body #career-voice-orb .voice-orb-captions{grid-column:1!important;grid-row:3!important;min-height:0!important;border:0!important;padding:0!important;overflow:hidden}
body #career-voice-orb .voice-orb-timeline{display:flex;flex-direction:column}
body #career-voice-orb .voice-orb-timeline[hidden]{display:none!important}
body #career-voice-orb .voice-orb-timeline-title{display:none}
body #career-voice-orb .voice-orb-timeline-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 2px 40px!important}
body #career-voice-orb .voice-orb-turn{padding:10px 14px!important;margin:0 36px 12px 0!important;border:0!important;border-radius:16px 16px 16px 4px!important;background:#f4f5f4!important;max-width:92%!important}
body #career-voice-orb .voice-orb-turn.user{margin:0 0 12px 36px!important;background:#eaf3ef!important;border-radius:16px 16px 4px 16px!important}
body #career-voice-orb .voice-orb-turn-text{font:400 15px/1.6 system-ui!important;margin:0!important;font-style:normal!important}
body #career-voice-orb .voice-orb-turn-label{font:400 10px/1.3 system-ui!important;margin:0 0 5px!important;color:#64716b}
body #career-voice-orb .model-info{width:20px;height:20px;min-width:20px;font-size:10px}
body #career-voice-orb .voice-orb-footer{grid-column:1!important;grid-row:4!important;gap:4px!important;padding:8px 0 0!important;background:#fff!important;border-top:1px solid #eee}
body #career-voice-orb .voice-orb-controls button{width:46px!important;height:46px!important}
body #career-voice-orb .voice-orb-disclosure{font-size:10px!important;margin:4px auto!important}
body #career-voice-orb .voice-options{font:400 12px/1.4 system-ui;width:100%;max-height:180px;overflow:auto;text-align:left}
body #career-voice-orb .voice-options summary{padding:8px;text-align:center;cursor:pointer;color:#53665c}
body #career-voice-orb .voice-options button{font:inherit;padding:8px;border:1px solid #ddd;border-radius:18px;background:#fff}
body #career-voice-orb .record-fallback-note{font:400 11px/1.4 system-ui!important;margin:4px auto!important;max-width:340px}
