#hirsch-vb-launcher{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:99990;display:block;width:116px;min-height:108px;padding:12px 10px;background:#d4b878;color:#202420;border:1px solid #b99d60;border-radius:20px;box-shadow:0 6px 24px #0003;font:600 14px/1.3 system-ui,sans-serif;text-align:center;cursor:pointer;letter-spacing:0;text-transform:none}#hirsch-vb-launcher span{display:block;margin:0 auto 6px;border:1.7px solid currentColor;border-radius:50%;width:24px;height:24px;font-size:18px;line-height:22px}#hirsch-vb-launcher:hover{background:#e3cb96}#hirsch-vb-launcher:focus-visible,#hirsch-vb-close:focus-visible{outline:3px solid #987a3f;outline-offset:4px}#hirsch-vb-dialog{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #d4b878;border-radius:18px;width:min(900px,calc(100vw - 28px));height:min(850px,calc(100vh - 40px));height:min(850px,calc(100dvh - 40px));max-width:none;max-height:none;background:#f6f5ee;color:#202420;overflow:hidden;box-shadow:0 20px 80px #0005}#hirsch-vb-dialog[open]{display:flex;flex-direction:column}#hirsch-vb-dialog::backdrop{background:#0009}.hirsch-vb-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:#202420;color:white;flex-shrink:0}#hirsch-vb-heading{margin:0;color:white;font:600 16px/1.4 system-ui,sans-serif;letter-spacing:0;text-transform:none}#hirsch-vb-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ffffff55;border-radius:8px;background:transparent;color:white;font:30px/1 system-ui,sans-serif;cursor:pointer}#hirsch-vb-frame{display:block;flex:1;width:100%;min-height:0;border:0;background:#f6f5ee}@media(max-width:600px){#hirsch-vb-launcher{width:102px;min-height:96px;font-size:13px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}#hirsch-vb-dialog{width:calc(100vw - 12px);height:calc(100vh - 16px);height:calc(100dvh - 16px);border-radius:12px}.hirsch-vb-bar{padding:8px 12px}}@media print{#hirsch-vb-launcher,#hirsch-vb-dialog{display:none!important}}