.cv-settings{flex:none;border-bottom:1px solid #e7dfed;background:#fffcf7;padding:0 17px;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.cv-settings summary{padding:9px 0;cursor:pointer;color:#574066;font-weight:650;list-style-position:inside}.cv-settings-body{padding:1px 0 11px}.cv-settings-body>label:first-child{display:block;font-weight:650;margin-bottom:4px}.cv-select{max-width:100%;width:100%;font:12px/1.4 ui-sans-serif,system-ui,sans-serif;padding:7px 8px;color:#342643;border:1px solid #d4c5df;border-radius:7px;background:white}.cv-test{font:600 11px/1.4 ui-sans-serif,system-ui,sans-serif;color:#59409b;background:#f0eafa;border:1px solid #d6c9eb;border-radius:7px;padding:7px 10px;margin:7px 0;cursor:pointer}.cv-auto{display:flex;align-items:center;gap:6px;margin-top:2px}.cv-auto input{accent-color:#6545ae}.cv-voice-status,.cv-mic-status{font-size:10px;line-height:1.45;color:#6c5b79;margin:5px 0}.cv-small{font-size:9px;line-height:1.45;color:#766b7d;margin:5px 0}.cv-mic-area{margin-bottom:8px}.cv-mic{display:inline-flex;align-items:center;gap:5px;font:650 11px/1.4 ui-sans-serif,system-ui,sans-serif;border:1px solid #ccb9db;background:#f2eafa;color:#5c3f81;border-radius:99px;padding:7px 11px;cursor:pointer}.cv-mic:before{content:'';width:7px;height:11px;border:1.5px solid currentColor;border-radius:5px}.cv-mic[aria-pressed=true]{color:#9a3049;background:#fff0f2;border-color:#e4a7b5}.cv-mic[aria-pressed=true]:before{height:8px;width:8px;border-radius:2px;background:currentColor}.cv-read{display:block;font:600 10px/1.3 ui-sans-serif,system-ui,sans-serif;background:#ffffff88;color:#69518a;border:1px solid #d8cbe3;border-radius:99px;padding:5px 8px;margin-top:8px;cursor:pointer}.cv-read[aria-pressed=true]{background:#e2d5f2}.cv-settings button:disabled,.cv-read:disabled,.cv-mic:disabled,.cv-video-button:disabled{opacity:.55;cursor:not-allowed}.cv-video-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cv-video-button{display:inline-flex;align-items:center;gap:9px;background:#6a48b5;color:#fff;border:0;border-radius:99px;padding:12px 20px;font:650 13px/1.4 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.cv-video-button:before{content:'♫';font-size:17px}.cv-video-button[aria-pressed=true]{background:#33243f}.cv-stop-video{background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:inherit;cursor:pointer;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.cv-video-status{font:12px/1.55 ui-sans-serif,system-ui,sans-serif;color:#6b5b78;margin:10px 0 0}.claire-voice-controls{padding:17px 0 4px}.claire-voice-controls .cv-small{font-size:10px}.ph-dialog:has(.cv-settings) .ph-log{max-height:260px}.ph-dialog:has(.cv-settings[open]) .ph-log{max-height:150px}@media(max-width:560px){.ph-dialog:has(.cv-settings) .ph-log{min-height:65px;max-height:calc(100dvh - 480px)}.ph-dialog:has(.cv-settings[open]) .ph-log{max-height:calc(100dvh - 620px);min-height:60px}.cv-settings-body{max-height:180px;overflow-y:auto}.cv-video-button{font-size:12px;padding:11px 16px}}@media print{.cv-settings,.cv-mic-area,.cv-read,.claire-voice-controls{display:none!important}}
