.da-rec-browser button.da-rec-video-trigger{appearance:none;display:inline-block;background:transparent!important;border:0!important;border-bottom:1px solid #858f74!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important;font:inherit;color:#283222;text-align:left;cursor:pointer;}
.da-rec-browser button.da-rec-video-trigger:hover{color:#52623a;}
.da-rec-video-trigger:focus-visible,.da-rec-video-close:focus-visible{outline:2px solid #879b61;outline-offset:5px;}
dialog.da-rec-video-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;border:1px solid #454a40;border-radius:14px;width:min(1100px,calc(100vw - 32px),calc((100dvh - 100px)*16/9));max-width:calc(100vw - 32px);max-height:calc(100dvh - 24px);background:#11150f;color:#fff;overflow:auto;box-shadow:0 24px 90px #0009;}
.da-rec-video-dialog::backdrop{background:rgba(0,0,0,.84);}
.da-rec-video-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;}
.da-rec-video-title{font:500 15px/1.4 Arial,sans-serif;overflow-wrap:anywhere;}
.da-rec-video-bar button.da-rec-video-close{flex-shrink:0;min-height:44px;padding:8px 14px;border:1px solid #757d6d;border-radius:6px;background:transparent;color:#fff;font:500 15px/1.4 Arial,sans-serif;cursor:pointer;}
.da-rec-video-frame{position:relative;aspect-ratio:16/9;background:#000;}
.da-rec-video-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;margin:0;}
@media(max-width:600px){.da-rec-video-bar{padding:8px 10px;gap:8px;}.da-rec-video-title{font-size:13px;}}
