.au-kamer-venster{--au-status-ok:#2f7a4c}.au-kamer{background:var(--bb-blauw);color:var(--bb-room);font-family:var(--font-body);grid-template-columns:minmax(0,1fr) 600px minmax(0,1fr);font-size:16px;font-weight:400;display:grid}.au-zij{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;max-height:600px;padding:20px;display:grid}.au-kamer .au-zij__kop{max-width:none;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--bb-room);justify-content:space-between;align-items:baseline;margin:0;font-size:12.5px;font-weight:800;line-height:1;display:flex}.au-kamer .au-zij__kop small{text-transform:none;letter-spacing:0;color:var(--bb-room);font-size:12px;font-weight:500}.au-kamer .au-zij__toon{all:unset;box-sizing:border-box;width:100%;min-height:44px;font-family:var(--font-body);color:var(--bb-room);cursor:pointer;border-top:1.5px solid #f5efe180;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 0;font-size:15px;font-weight:700;line-height:1.2;display:flex}.au-kamer .au-zij__toon[hidden]{display:none}.au-kamer .au-zij__toon:focus-visible{outline:2px solid var(--bb-room);outline-offset:3px}.au-kamer .au-zij__ar{transition:rotate .2s var(--dl-eo)}.au-kamer .au-zij__toon[aria-expanded=true] .au-zij__ar{rotate:180deg}.au-wacht{align-content:start;gap:10px;display:grid}.au-wacht__item{border:1.5px solid var(--bb-inkt);background:var(--bb-snoep);color:var(--bb-inkt);box-shadow:3px 3px 0 var(--bb-inkt);animation:au-val .34s var(--dl-eo);border-radius:10px;gap:5px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.au-wacht__item small{color:var(--bb-roet);font-size:13px;font-weight:500;line-height:1.35}.au-wacht__leeg{color:var(--bb-room);border:1.5px dashed #f5efe180;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.35}.au-ring{background:var(--bb-blauw);height:600px;position:relative;overflow:hidden}.au-ring svg{position:absolute;top:0;left:0}.au-ring__cirkel{fill:none;stroke:var(--bb-iris);stroke-opacity:.35;stroke-width:1.5px;stroke-dasharray:3 7}.au-garc__lijn{stroke:var(--bb-iris);stroke-opacity:.55;stroke-width:3px;transition:stroke .3s,stroke-width .3s,stroke-opacity .3s}.au-garc[data-bezig] .au-garc__lijn{stroke:var(--bb-snoep);stroke-opacity:1;stroke-width:5px}.au-garc[data-groep-aan] .au-garc__lijn{stroke:var(--bb-room);stroke-opacity:1}.au-straal{stroke:var(--bb-snoep);stroke-width:2px;stroke-dasharray:4 5;opacity:0;transition:opacity .3s}.au-straal[data-bezig]{opacity:1}.au-ring [data-groep]{transition:opacity var(--dl-ds)}.au-ring[data-dim] [data-groep]:not([data-groep-aan]){opacity:.25}.au-gpil{all:unset;--tx:-50%;transform:translate(var(--tx), -50%);box-sizing:border-box;background:var(--bb-diepblauw);min-height:26px;color:var(--bb-room);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .3s, color .3s, border-color .3s, transform .3s var(--dl-eo), opacity var(--dl-ds);border:1.5px solid #f5efe173;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:400;line-height:1;display:inline-flex;position:absolute}.au-gpil b{font-family:var(--font-body);letter-spacing:0;text-align:center;background:#f5efe129;border-radius:999px;min-width:1.3em;padding:2px 5px;font-size:11px;font-weight:700;line-height:1}.au-gpil[data-zij=r]{--tx:0}.au-gpil[data-zij=l]{--tx:-100%}.au-gpil[data-bezig]{background:var(--bb-snoep);color:var(--bb-inkt);border-color:var(--bb-inkt);transform:translate(var(--tx), -50%) scale(1.08)}.au-gpil[data-bezig] b{background:var(--bb-room)}.au-gpil:hover,.au-gpil[data-groep-aan]{border-color:var(--bb-room)}.au-gpil:focus-visible{outline:2px solid var(--bb-snoep);outline-offset:3px}.au-midden{box-sizing:border-box;background:var(--bb-room);width:208px;height:152px;color:var(--bb-inkt);border:1.5px solid var(--bb-inkt);border-radius:var(--radius-md);text-align:center;pointer-events:none;grid-template-rows:10px 46px 34px auto;align-content:start;justify-items:center;gap:5px;padding:14px 16px 12px;display:grid;position:absolute;top:53.333%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.au-midden__lb{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.1em;color:var(--bb-blauw);font-size:10px;font-weight:400;line-height:1}.au-midden__nm{height:46px;font-family:var(--font-display);text-wrap:balance;align-content:center;font-size:21px;font-weight:400;line-height:1.1;display:grid;overflow:hidden}.au-midden__sb{-webkit-line-clamp:2;max-width:24ch;height:34px;color:var(--bb-roet);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.au-midden__st{border-top:1.5px solid var(--dl-hair);white-space:nowrap;justify-content:center;align-self:end;gap:12px;width:100%;padding-top:7px;font-size:12px;font-weight:600;line-height:1;display:flex}.au-midden__st i{border:1.5px solid var(--bb-inkt);background:var(--au-status-ok);vertical-align:-1px;border-radius:999px;width:9px;height:9px;margin-right:5px;display:inline-block}.au-midden__st .is-jij i{background:var(--bb-snoep)}.au-node{all:unset;width:var(--au-node,42px);height:var(--au-node,42px);cursor:pointer;box-sizing:border-box;transition:opacity var(--dl-ds);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.au-node:focus-visible{outline:2px solid var(--bb-snoep);outline-offset:3px}.au-node__p{border:2px solid var(--bb-snoep);opacity:0;border-radius:999px;position:absolute;inset:0}.au-node[data-actief] .au-node__p{animation:1.2s ease-out infinite au-puls}.au-node__av{border:1.5px solid var(--bb-inkt);background:var(--bb-room);border-radius:999px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.au-node[data-actief] .au-node__av{border:2px solid var(--bb-snoep)}.au-node__d{border:1.5px solid var(--bb-inkt);background:var(--au-status-ok);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.au-node[data-st=jij] .au-node__d{background:var(--bb-snoep)}.au-node[data-st=rust] .au-node__d{background:var(--bb-room)}.au-log{align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.au-log__r{background:var(--bb-room);color:var(--bb-inkt);border:1.5px solid var(--bb-inkt);border-radius:10px;grid-template-columns:9px 42px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.35;animation:.26s ease-out au-inschuif;display:grid}.au-log__r i{background:var(--au-status-ok);border:1.5px solid var(--au-status-ok);border-radius:999px;width:9px;height:9px;margin-top:4px;display:block}.au-log__r.is-jij{background:var(--bb-blush)}.au-log__r.is-jij i{background:var(--bb-snoep);border-color:var(--bb-inkt)}.au-log__t{color:var(--bb-roet);font-variant-numeric:tabular-nums}.au-log__w{min-width:0}.au-log__w b{font-weight:700}.au-log__w span{color:var(--bb-roet)}.au-cijfers{border-top:1.5px solid var(--bb-inkt);background:var(--bb-vlak);color:var(--bb-inkt);font-family:var(--font-body);grid-template-columns:repeat(4,1fr);display:grid}.au-cijfers>div{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:6px 16px;padding:16px 20px 18px;display:grid}.au-cijfers>div+div{border-left:1.5px solid var(--dl-hair)}.au-cijfers__lb{text-transform:uppercase;letter-spacing:.08em;color:var(--bb-blauw);grid-column:1/-1;font-size:11.5px;font-weight:800;line-height:1}.au-cijfers__n{font-family:var(--font-accent);color:var(--bb-inkt);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.au-euro:before{content:"€"}.au-cijfers__n small{font-family:var(--font-body);letter-spacing:0;color:var(--bb-roet);margin-top:6px;font-size:13px;font-weight:500;line-height:1.3;display:block}.au-staaf{align-items:flex-end;gap:4px;height:40px;display:flex}.au-staaf i{background:var(--bb-iris);transition:height var(--dl-ds) var(--dl-eo);border-radius:3px 3px 0 0;flex:1;display:block}.au-staaf i:last-child{background:var(--bb-blauw)}.au-kamervoet{border-top:1.5px solid var(--dl-hair);background:var(--bb-vlak);font-family:var(--font-body);color:var(--bb-roet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 20px;font-size:14px;font-weight:400;line-height:1.35;display:flex}.au-legenda{flex-wrap:wrap;align-items:center;gap:8px 18px;display:inline-flex}.au-legenda i{border:1.5px solid var(--bb-inkt);vertical-align:-1px;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.au-legenda .is-ok i{background:var(--au-status-ok)}.au-legenda .is-jij i{background:var(--bb-snoep)}.au-legenda .is-rust i{background:var(--bb-room)}@keyframes au-puls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes au-inschuif{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes au-val{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-wacht__item,.au-log__r,.au-node[data-actief] .au-node__p{animation:none}.au-kamer .au-zij__ar{transition:none}.au-node[data-actief] .au-node__p{opacity:.9}.au-gpil,.au-garc__lijn,.au-straal,.au-staaf i,.au-ring [data-groep],.au-node{transition:none}}@media (width<=1179px){.au-kamer{grid-template-columns:minmax(0,1fr)}.au-ring{aspect-ratio:1;--au-node:36px;order:-1;width:100%;max-width:600px;height:auto;margin-inline:auto}.au-zij{max-height:none}.au-gpil{display:none}.au-midden{grid-template-rows:10px auto auto auto;width:38%;height:auto;min-height:112px;padding:10px 10px 8px}.au-midden__nm{hyphens:auto;overflow-wrap:anywhere;height:auto;font-size:17px}.au-midden__sb{height:auto;font-size:11px}.au-midden__st{flex-direction:column;align-items:center;gap:4px;font-size:11px}.au-wacht.is-beperkt>.au-wacht__item:nth-child(n+4),.au-zij--rechts.is-dicht .au-log{display:none}.au-cijfers{grid-template-columns:repeat(2,1fr)}.au-cijfers>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 16px 14px}.au-cijfers .au-staaf{display:none}.au-cijfers__n{font-size:28px}.au-cijfers>div+div{border-left:0}.au-cijfers>div:nth-child(2n){border-left:1.5px solid var(--dl-hair)}.au-cijfers>div:nth-child(n+3){border-top:1.5px solid var(--dl-hair)}}.au-keuze{display:none}.au-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1179px){.au-kamer--keuze .au-keuze{box-sizing:border-box;order:-1;width:100%;max-width:640px;margin-inline:auto;padding:0 20px 4px;display:grid}.au-kamer--keuze .au-uitleg{background:var(--bb-room);color:var(--bb-inkt);border:1.5px solid var(--bb-inkt);border-radius:10px;gap:14px;padding:16px;display:grid}.au-kies{gap:8px;display:grid}.au-kamer .au-kies__rij{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;max-width:none;margin:0;display:flex}.au-kies__lb{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--bb-blauw);font-size:10.5px;font-weight:800;line-height:1}.au-uitleg__groep{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-blauw);font-size:11px;font-weight:400;line-height:1}.au-kies__veld{display:block;position:relative}.au-kies__veld select{appearance:none;box-sizing:border-box;background:var(--bb-vlak);width:100%;min-height:48px;color:var(--bb-inkt);border:1.5px solid var(--bb-inkt);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;margin:0;padding:8px 44px 8px 14px;font-size:20px;font-weight:400;line-height:1.2}.au-kies__veld option,.au-kies__veld optgroup{font-family:var(--font-body);font-size:16px}.au-kies__veld select:hover{background:var(--bb-room)}.au-kies__veld select:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.au-kies__pijl{fill:none;width:16px;height:16px;stroke:var(--bb-inkt);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:14px}.au-uitleg__standen{display:grid}.au-kamer--keuze .au-uitleg__stand{visibility:hidden;grid-area:1/1;align-content:start;gap:12px;display:grid}.au-kamer--keuze .au-uitleg__stand[data-zichtbaar]{visibility:visible}.au-kamer .au-uitleg__r{max-width:none;font-family:var(--font-body);color:var(--bb-inkt);margin:0;font-size:14px;font-weight:400;line-height:1.45}.au-kamer .au-uitleg__r b{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--bb-blauw);margin-bottom:4px;font-size:10.5px;font-weight:800;line-height:1;display:block}.au-kamer .au-uitleg__jij{background:var(--bb-snoep);border-radius:8px;padding:8px 12px}.au-kamer .au-uitleg__jij b{color:var(--bb-inkt)}.au-kamer--keuze .au-node[data-gekozen] .au-node__av{border:2px solid var(--bb-room)}}@media (width>=390px) and (width<=1179px){.au-kamer--keuze .au-node:before{content:"";border-radius:999px;position:absolute;inset:-4px}}@media (width<=359px){.au-kies__veld select{padding:8px 36px 8px 12px;font-size:17px}.au-kies__pijl{right:12px}}@media (width<=639px){.au-kamer--keuze .au-midden__sb{display:none}}@media (width<=1179px){.au-kamer--keuze .au-midden__nm{hyphenate-limit-chars:9 3 3}}@media (width>=640px) and (width<=1179px){.au-kamer--keuze .au-midden__sb{-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}}
