/* Geutjes.com Nieuws - accounts (v1.30). Bouwt voort op de vensters van "Pagina aanpassen" (.cz). */
.acc-btn svg{color:var(--fire)}
.acc-av{width:20px;height:20px;border-radius:50%;background:var(--fire);color:#0a0e14;font-size:11px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0;flex:none}
.acc-btn.in{padding-left:6px}
.acc-btn .acc-o,.acc-btn.in .acc-i{display:contents}
.acc-btn .acc-i,.acc-btn.in .acc-o{display:none}
.cz.acc-win{width:560px}
.cz.acc-win.wide{width:680px}
.acc-head{display:flex;gap:12px;align-items:flex-start}
.acc-head .tx{min-width:0}
.acc-head p{margin:4px 0 0;font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}
.acc-head p b{color:var(--ink)}
.acc-ico{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,107,44,.12);color:var(--fire)}
.acc-ico.av{background:var(--fire);color:#0a0e14;font-weight:700;font-size:18px}
.acc-field{display:flex;align-items:center;gap:10px;height:44px;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:0 12px;color:var(--ink)}
.acc-field:focus-within{border-color:var(--steel);box-shadow:0 0 0 3px rgba(61,169,252,.15)}
.acc-field svg{color:var(--muted);flex:none}
.acc-field input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:15px}
.acc-field input::placeholder{color:var(--muted)}
.acc-field.small{height:40px}
.acc-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}
.acc-row .acc-field{flex:1 1 220px}
.acc-b{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:700;border-radius:10px;padding:11px 16px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;text-decoration:none;white-space:nowrap}
.acc-b:hover{color:var(--ink);border-color:var(--steel)}
.acc-b.pri{background:var(--fire);border-color:var(--fire);color:#0a0e14}
.acc-b.pri:hover{filter:brightness(1.08);color:#0a0e14}
.acc-b.full{width:100%;margin-top:12px}
.acc-b.red{color:var(--red);border-color:rgba(248,81,73,.45)}
.acc-b.red:hover{background:rgba(248,81,73,.08);color:var(--red);border-color:var(--red)}
.acc-b:disabled{opacity:.5;cursor:default;filter:none}
.acc-b.link{border:0;padding:6px 2px;font-size:11.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}
.acc-b.link:hover{color:var(--ink)}
.acc-note{font-size:13px;color:var(--muted);margin:14px 0 4px;line-height:1.55;display:flex;gap:8px}
.acc-note svg{flex:none;margin-top:2px;color:var(--steel)}
.acc-err{font-size:13.5px;color:var(--red);background:rgba(248,81,73,.08);border:1px solid rgba(248,81,73,.35);border-radius:10px;padding:9px 12px;margin:12px 0 0;line-height:1.45}
.acc-err[hidden]{display:none}
.acc-ok{font-size:13.5px;color:var(--green);background:rgba(63,185,80,.08);border:1px solid rgba(63,185,80,.35);border-radius:10px;padding:9px 12px;margin:12px 0 0}
.acc-code{display:flex;gap:8px;justify-content:center;margin:6px 0 4px}
.acc-code input{width:48px;height:56px;border:1px solid var(--line);background:var(--panel);border-radius:10px;text-align:center;font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700;color:var(--ink);outline:0;padding:0;caret-color:var(--fire)}
.acc-code input:focus{border-color:var(--steel);box-shadow:0 0 0 3px rgba(61,169,252,.15)}
.acc-code i{width:10px}
.acc-code.bad input{border-color:var(--red)}
.acc-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}
.acc-card .t{flex:1 1 180px;min-width:0}
.acc-card b{color:var(--ink);font-size:14.5px;display:block;overflow-wrap:anywhere}
.acc-card small{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--muted)}
.acc-card .ic{color:var(--muted);display:flex}
.acc-card.off{opacity:.6}
.acc-pill{font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;border:1px solid;white-space:nowrap}
.acc-pill.ok{color:var(--green);border-color:rgba(63,185,80,.45);background:rgba(63,185,80,.08)}
.acc-pill.wait{color:var(--amber);border-color:rgba(227,179,65,.5);background:rgba(227,179,65,.1)}
.acc-pill.off{color:var(--muted);border-color:var(--line)}
.acc-pill.me{color:var(--fire);border-color:rgba(255,107,44,.45);background:rgba(255,107,44,.08)}
.acc-pill.bad{color:var(--red);border-color:rgba(248,81,73,.45);background:rgba(248,81,73,.08)}
.acc-mini{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}
.acc-mini:hover{color:var(--ink);border-color:var(--steel)}
.acc-mini.red:hover,.acc-mini.sure{color:var(--red);border-color:var(--red)}
.acc-mini:disabled{opacity:.5;cursor:default}
.acc-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.acc-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}
.acc-stat div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 12px}
.acc-stat b{display:block;font-size:22px;color:var(--ink);line-height:1.1}
.acc-stat small{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.acc-tree{margin-left:16px;border-left:1px dashed var(--line);padding-left:12px}
.acc-choice{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px;margin-bottom:8px;display:flex;gap:12px;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}
.acc-choice[aria-checked="true"]{border-color:var(--fire);box-shadow:0 0 0 3px rgba(255,107,44,.12)}
.acc-choice .r{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:2px}
.acc-choice[aria-checked="true"] .r{border:5px solid var(--fire)}
.acc-choice b{color:var(--ink);display:block;font-size:14.5px}
.acc-choice small{color:var(--muted);font-size:13px}
.acc-set{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px;margin-bottom:8px}
.acc-set b{color:var(--ink);display:block;font-size:14px}
.acc-set small{color:var(--muted);font-size:12.5px}
.acc-set .sp{flex:1}
.acc-num{width:70px;height:36px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;color:var(--ink);font:700 14px 'JetBrains Mono',monospace;text-align:center}
.acc-num:focus{outline:0;border-color:var(--steel)}
.acc-empty{font-size:14px;color:var(--muted);padding:10px 2px 4px;line-height:1.55}
.acc-load{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;padding:22px 2px}
.acc-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--fire);animation:accspin .8s linear infinite}
@keyframes accspin{to{transform:rotate(360deg)}}
.acc-danger{border:1px solid rgba(248,81,73,.4);background:rgba(248,81,73,.05);border-radius:12px;padding:12px 14px;margin-top:10px}
.acc-danger p{margin:0 0 10px;font-size:13.5px;color:var(--text)}
.acc-win .cz-foot .note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (prefers-reduced-motion:reduce){.acc-spin{animation-duration:2.4s}}
@media (max-width:560px){
  .cz.acc-win,.cz.acc-win.wide{width:auto}
  .acc-btn .txt{display:none}
  .acc-btn{padding:7px 8px}
  .acc-btn.in{padding:5px}
  .acc-code input{width:42px;height:52px;font-size:22px}
  .acc-code{gap:6px}
  .acc-stat b{font-size:19px}
  .acc-win .cz-foot .acc-b{padding:10px 12px}
}
.acc-b.pri.sure{background:var(--red);border-color:var(--red);color:#fff}
