.pg-launch{position:fixed;bottom:20px;right:20px;z-index:900;display:flex;align-items:center;gap:9px;border:1px solid #c8d5e7;border-radius:32px;padding:7px 18px 7px 7px;background:#fff;color:#10263d;box-shadow:0 5px 24px #10263d24;font:700 15px system-ui;cursor:pointer}.pg-launch svg{width:39px;height:39px}.pg-dialog{box-sizing:border-box;width:min(600px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dbe3ee;border-radius:22px;background:#fff;color:#10263d;box-shadow:0 20px 80px #0004;font-family:system-ui,sans-serif}.pg-dialog::backdrop{background:#10263d99}.pg-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#10263d;color:white;font-weight:650}.pg-close{border:0;background:transparent;color:white;font-size:30px;cursor:pointer}.pg-body{padding:22px 28px 10px}.pg-avatar{width:88px;margin-bottom:14px}.pg-avatar svg{display:block;width:100%}.pg-count{font-size:13px;color:#1d4ed8;font-weight:700;margin:0 0 8px}.pg-dialog h2{font-size:27px;line-height:1.2;margin:0 0 14px;letter-spacing:normal}.pg-text{font-size:17px;line-height:1.65;margin:0 0 20px}.pg-action{display:inline-block;color:#1d4ed8;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pg-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #e1e7ef}.pg-shortcuts a{font-size:13px;color:#43566b;background:#f1f5fa;padding:7px 10px;border-radius:8px}.pg-voice-note{font-size:13px;color:#607083;line-height:1.5}.pg-controls{display:flex;justify-content:space-between;gap:8px;padding:14px 24px 22px}.pg-controls button{font:650 14px system-ui;padding:10px 15px;border:1px solid #ced9e7;border-radius:9px;background:#f3f6fb;color:#10263d;cursor:pointer}.pg-controls .pg-next{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.pg-controls button:disabled{opacity:.45;cursor:default}.pg-dialog button:focus-visible,.pg-dialog a:focus-visible,.pg-launch:focus-visible{outline:3px solid #6094f5;outline-offset:3px}.pg-talking .pg-avatar{animation:pg-breathe 1.3s ease-in-out infinite}@keyframes pg-breathe{50%{transform:translateY(-3px)}}@media(max-width:540px){.pg-launch{bottom:12px;right:12px;font-size:14px}.pg-body{padding:18px 20px 6px}.pg-avatar{width:66px}.pg-dialog h2{font-size:23px}.pg-text{font-size:16px}.pg-controls{padding:12px 16px 18px}.pg-controls button{padding:10px}.pg-shortcuts{margin-top:16px}}@media(prefers-reduced-motion:reduce){.pg-talking .pg-avatar{animation:none}}

/* Rubriekenoverzicht */
.pg-dialog [hidden]{display:none!important}.pg-topics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 16px}.pg-topics button{min-height:48px;padding:12px;text-align:left;border:1px solid #d7e2f0;border-radius:10px;background:#f3f6fb;color:#10263d;font:650 14px system-ui;cursor:pointer}.pg-topics button:hover{background:#e6eeff;border-color:#1d4ed8}.pg-extra{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pg-extra a{font-size:14px;color:#1d4ed8;text-decoration:underline}.pg-tour{margin-top:14px;padding:9px 0;background:none;border:0;color:#1d4ed8;font:650 14px system-ui;cursor:pointer;text-decoration:underline}.pg-controls{flex-wrap:wrap}.pg-body .pg-avatar{width:64px;margin-bottom:10px}@media(max-width:380px){.pg-topics{grid-template-columns:1fr}.pg-controls{gap:6px}}
