.vdp-desk__toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:18px 0 24px;padding:14px;border:1px solid var(--vdp-line);border-radius:10px;background:var(--vdp-soft)}.vdp-desk__toolbar form{display:flex;gap:10px;align-items:center}.vdp-desk__toolbar select{min-height:40px;padding:6px 10px;border:1px solid var(--vdp-line);border-radius:7px;background:#fff}.vdp-desk__muted{color:var(--vdp-muted);font-size:.86rem;line-height:1.45}
.vdp-desk__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vdp-desk__card{padding:20px;border:1px solid var(--vdp-line);border-radius:13px;background:#fff}.vdp-desk__cardtop{display:flex;justify-content:space-between;gap:12px;align-items:center}.vdp-desk__status{font-size:.82rem;color:var(--vdp-muted)}.vdp-desk__card h3{margin:15px 0 18px;font-size:1.25rem;line-height:1.3}.vdp-desk__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vdp-desk__plain{font-weight:700;color:var(--vdp-ink)!important;text-decoration:none!important;font-size:.9rem}.vdp-desk__plain:hover{text-decoration:underline!important}.vdp-desk__back{display:inline-block;width:auto}
.vdp-desk__hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px;margin:18px 0 26px;border:1px solid var(--vdp-line);border-radius:14px;background:#fff}.vdp-desk__hero h3{margin:8px 0 6px;font-size:1.65rem;line-height:1.2}.vdp-desk__hero p{margin:0;color:var(--vdp-muted)}.vdp-desk__hero>.vdp-pd__button{width:auto;white-space:nowrap}.vdp-desk__live{display:inline-block;padding:5px 9px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--vdp-soft);color:var(--vdp-muted)}.vdp-desk__live.is-live{background:#ffe3e4;color:#a60c13}.vdp-desk__live.is-finished{background:#edf1f3;color:#4a555e}.vdp-desk__note{padding:12px 14px;border-left:4px solid var(--vdp-red);background:var(--vdp-soft)}
.vdp-desk__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0}.vdp-desk__columns>section>h3{margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid var(--vdp-ink);font-size:1.35rem}.vdp-desk__roles{display:grid;grid-template-columns:minmax(130px,.75fr) 1.5fr;gap:0;margin:0}.vdp-desk__roles dt,.vdp-desk__roles dd{margin:0;padding:10px 8px;border-bottom:1px solid var(--vdp-line)}.vdp-desk__roles dt{font-weight:750;color:#3f474d}.vdp-desk__roles dd{color:var(--vdp-muted)}
.vdp-desk__people{display:grid;grid-template-columns:1fr;gap:8px}.vdp-desk__people article{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid var(--vdp-line);border-radius:9px}.vdp-desk__people span{color:var(--vdp-muted);font-size:.88rem}.vdp-desk__people a{font-size:.86rem;font-weight:700;color:var(--vdp-ink)!important;text-decoration:none!important}
.vdp-desk__timeline{display:flex;flex-direction:column}.vdp-desk__timeline article{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:11px 0;border-bottom:1px solid var(--vdp-line);align-items:start}.vdp-desk__timeline time{font-variant-numeric:tabular-nums;color:var(--vdp-muted);font-size:.9rem}.vdp-desk__timeline strong{font-weight:700;line-height:1.35}.vdp-desk__timeline a{font-size:.84rem;font-weight:700;color:var(--vdp-ink)!important;text-decoration:none!important}
.vdp-desk__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vdp-desk__links a{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid var(--vdp-line);border-radius:8px;background:#fff;color:var(--vdp-ink)!important;text-decoration:none!important;font-weight:650}.vdp-desk__links a:hover{background:var(--vdp-soft)}.vdp-desk__links small{color:var(--vdp-muted)}
.vdp-desk__sessionlist{display:flex;flex-direction:column}.vdp-desk__sessionlist article{display:grid;grid-template-columns:105px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--vdp-line)}.vdp-desk__sessionlist time{font-weight:750;font-variant-numeric:tabular-nums}.vdp-desk__sessionlist div{display:flex;flex-direction:column}.vdp-desk__sessionlist span{font-size:.84rem;color:var(--vdp-muted)}.vdp-desk__sessionlist .vdp-pd__button{width:auto;font-size:.86rem;padding:8px 10px}
.vdp-desk__livebox{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;margin:18px 0;padding:14px;border:1px solid #e7c14f;border-radius:10px;background:#fff8df}.vdp-desk__livebox span{color:#695800}.vdp-desk__livebox .vdp-pd__button{width:auto}.vdp-desk__refresh{margin:12px 0;padding:10px 12px;border-radius:8px;background:var(--vdp-soft);font-variant-numeric:tabular-nums}.vdp-desk__now{margin:24px 0;padding:20px;border-left:5px solid var(--vdp-red);background:#fff4f4}.vdp-desk__now h3{margin:4px 0;font-size:1.45rem}.vdp-desk__now p{margin:5px 0;color:var(--vdp-muted)}
.vdp-desk__speeches{display:flex;flex-direction:column}.vdp-desk__speeches article{display:grid;grid-template-columns:70px 1fr auto auto;gap:9px;padding:10px 0;border-bottom:1px solid var(--vdp-line);align-items:start}.vdp-desk__speeches time{font-variant-numeric:tabular-nums;color:var(--vdp-muted)}.vdp-desk__speeches span{grid-column:2/-1;color:var(--vdp-muted);font-size:.88rem}.vdp-desk__speeches a{font-size:.83rem;font-weight:700;color:var(--vdp-ink)!important;text-decoration:none!important}
.vdp-vote{padding:18px;margin:0 0 12px;border:1px solid var(--vdp-line);border-radius:11px;background:#fff}.vdp-vote__head{display:flex;flex-direction:column;gap:8px}.vdp-vote__head>div{display:flex;gap:6px}.vdp-vote__head strong{font-size:1.12rem}.vdp-vote>p{margin:8px 0;color:var(--vdp-muted)}.vdp-vote__bar{display:flex;height:18px;overflow:hidden;margin:12px 0 7px;border-radius:999px;background:var(--vdp-soft)}.vdp-vote__bar span{display:block;min-width:2px}.vdp-vote__bar .is-yes{background:#4f8d58}.vdp-vote__bar .is-no{background:#b94b4f}.vdp-vote__bar .is-abstain{background:#9aa3aa}.vdp-vote__legend{display:flex;gap:16px;flex-wrap:wrap;font-size:.86rem;color:var(--vdp-muted)}
.vdp-vote__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}.vdp-vote__groups>div{padding:10px;border:1px solid var(--vdp-line);border-radius:8px;background:var(--vdp-soft)}.vdp-vote__groups>div>strong{display:block;margin-bottom:7px;font-size:.85rem}.vdp-vote__groups>div>div{display:flex;gap:5px;flex-wrap:wrap}.vdp-vote__groups span{display:inline-block;padding:3px 7px;border-radius:999px;background:#fff;border:1px solid var(--vdp-line);font-size:.8rem;font-weight:750}.vdp-vote__groups .is-yes{border-left:4px solid #4f8d58}.vdp-vote__groups .is-no{border-left:4px solid #b94b4f}.vdp-vote__groups .is-abstain{border-left:4px solid #9aa3aa}

.vdp-desk__session-summary{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 24px}.vdp-desk__session-summary span{display:inline-flex;gap:5px;align-items:center;padding:7px 10px;border:1px solid var(--vdp-line);border-radius:999px;background:#fff;color:var(--vdp-muted);font-size:.84rem}.vdp-desk__session-summary strong{color:var(--vdp-ink)}.vdp-desk__current{margin:24px 0 34px}.vdp-desk__when{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.035em}.vdp-desk__when.is-heute{color:#a60c13}.vdp-desk__when.is-geplant{color:#6e5900}.vdp-desk__when.is-vergangen{color:var(--vdp-muted)}.vdp-desk__live.is-today{background:#fff4cf;color:#755f00}.vdp-desk__live.is-planned{background:#eef3f7;color:#405466}
@media(max-width:800px){.vdp-desk__grid,.vdp-desk__columns,.vdp-desk__links,.vdp-vote__groups{grid-template-columns:1fr}.vdp-desk__hero{flex-direction:column}.vdp-desk__hero>.vdp-pd__button{white-space:normal}.vdp-desk__livebox{grid-template-columns:1fr}.vdp-desk__timeline article{grid-template-columns:90px 1fr}.vdp-desk__timeline article a{grid-column:2}.vdp-desk__sessionlist article{grid-template-columns:90px 1fr}.vdp-desk__sessionlist .vdp-pd__button{grid-column:1/-1}.vdp-desk__toolbar{align-items:flex-start;flex-direction:column}.vdp-desk__roles{grid-template-columns:1fr}.vdp-desk__roles dt{padding-bottom:2px;border-bottom:0}.vdp-desk__roles dd{padding-top:2px}.vdp-desk__speeches article{grid-template-columns:58px 1fr}.vdp-desk__speeches a{grid-column:2}.vdp-desk__speeches span{grid-column:2}}
