.site-recording{position:relative;display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;gap:9px;color:#d6e1e8;font:11px/1.4 Arial,sans-serif}:is(.site-masthead,.topbar) .site-recording .site-recording-button{flex:none;min-height:32px;padding:6px 11px;border:1px solid #e8b64b80;border-radius:4px;background:transparent;color:#f3cf7c;font:600 11px/1.2 Arial,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}:is(.site-masthead,.topbar) .site-recording .site-recording-button:hover{background:#e8b64b18}:is(.site-masthead,.topbar) .site-recording .site-recording-button[data-recording=true]{border-color:#ffb1a6;color:#fff;background:#9c3025}.site-recording .site-recording-microphone{display:inline-flex;flex-direction:row;align-items:center;gap:5px;margin:0;font:inherit;color:inherit;white-space:nowrap;cursor:pointer}.site-recording .site-recording-microphone input{display:inline-block;width:14px;height:14px;min-height:0;margin:0;padding:0;accent-color:#e8b64b}.site-recording .site-recording-timer{color:inherit;font:600 11px/1.4 monospace;white-space:nowrap}.site-recording .site-recording-timer>span{color:#ff9a8c}.site-recording .site-recording-timer[data-paused=true]>span{color:#e8b64b}.site-recording .site-recording-hint{display:none;position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:min(300px,80vw);padding:10px 12px;border:1px solid #b7c6d0;border-radius:4px;color:#102b40;background:#fffaf0;font:12px/1.5 Arial,sans-serif;box-shadow:0 5px 20px #0003}.site-recording:focus-within .site-recording-hint,.site-recording:hover .site-recording-hint{display:block}.site-recording .site-recording-message{position:fixed;z-index:10000;right:16px;bottom:16px;width:min(400px,calc(100vw - 32px));padding:16px 40px 16px 16px;border:1px solid #c5a35b;border-radius:5px;color:#102b40;background:#fffaf0;box-shadow:0 5px 30px #0003;font:13px/1.6 Arial,sans-serif}.site-recording .site-recording-message a{color:#165c83;text-decoration:underline}:is(.site-masthead,.topbar) .site-recording .site-recording-message button{position:absolute;top:5px;right:7px;padding:4px 8px;border:0;background:transparent;color:#102b40;font:22px/1 Arial,sans-serif;cursor:pointer}.site-recording button:disabled{opacity:.6;cursor:default}.site-recording :focus-visible{outline:3px solid #388ba6;outline-offset:3px}.site-recording--classic{color:#102b40}.topbar .site-recording .site-recording-button{color:#102b40;border-color:#9b8753;background:#fff6df}.site-recording-pointer{position:fixed;z-index:2147483647;width:22px;height:22px;border:2px solid #e8b64b;border-radius:50%;background:#e8b64b35;box-shadow:0 0 0 1px #102b4066;transform:translate(-50%,-50%);pointer-events:none}.site-recording-pointer[hidden]{display:none}.site-recording-pointer--click{width:36px;height:36px;border-color:#c73423;background:#ff795366}
