/*! NEXTARI · Familien-Datei (C45) */
/* Console (App-Seiten ohne Login) · wortgleiche Zeilen aus den Seitendateien dieser Familie. Steht direkt hinter css/nextari-gemeinsam-console.css,
   vor den Seitendateien; die Seitendatei ueberschreibt. Seiten: nextari-console-ads.html, nextari-console-analytics.html, nextari-console-events.html, nextari-console-members.html, nextari-console-overview.html, nextari-console-team.html */
.nx-eu-foot{display:inline-flex;align-items:center;margin-right:8px;margin-left:-1px;vertical-align:-2px;position:relative;top:-1px}
.nx-eu-foot .nx-eu{width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
#nxKTuer{top:0;z-index:3900;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 18px;background:rgba(216,27,69,.12);border-bottom:1px solid rgba(255,122,146,.4)}
#nxKTuer b{font:800 var(--nx-typo-klein) var(--nx-f-text);color:#ff7a92}
#nxKTuer span{font:400 var(--nx-typo-text) 'Nunito Sans',sans-serif;color:var(--txt)}
#nxKTuer a{margin-left:auto;font:700 var(--nx-typo-meta) var(--nx-f-text);color:#fff;background:var(--nx-hebung-2);border:1px solid rgba(255,255,255,.24);border-radius:var(--nx-r-pille);padding:5px 13px;text-decoration:none}
@media (hover:hover){#nxKTuer a:hover{background:rgba(255,255,255,.2)}}
.nx-studiotitle{font:800 26px var(--nx-f-titel);color:#fff;margin:0}
.nx-studiokicker{font:800 var(--nx-typo-meta) var(--nx-f-text);color:var(--dim);margin:0 0 6px}
.nxsr-ic{width:34px;height:34px;border:none;background:transparent;color:var(--dim);cursor:pointer;display:grid;place-items:center;border-radius:var(--nx-r-bedien);transition:.15s}
@media (hover:hover){.nxsr-ic:hover{color:var(--txt);background:var(--nx-hebung)}}
.nxsr-ov{position:fixed;inset:0;z-index:80;background:rgba(4,4,10,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none}
.nxsr-p{max-width:580px;margin:110px auto 0;background:var(--nx-flaeche);border:1px solid rgba(255,255,255,.1);border-radius:var(--nx-r-tafel);overflow:hidden;box-shadow:var(--nx-schatten)}
.nxsr-in{width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;color:var(--txt);padding:17px 19px;font:700 var(--nx-typo-kartenkopf) var(--nx-f-text);border-bottom:1px solid rgba(255,255,255,.08)}
.nxsr-in::placeholder{color:var(--nx-leise)}
.nxsr-res{max-height:52vh;overflow:auto;padding:8px 0 10px}
.nxsr-g{padding:10px 19px 4px;font:800 var(--nx-typo-klein) var(--nx-f-text);color:var(--nx-leise)}
.nxsr-r{display:flex;align-items:center;gap:11px;padding:7px 19px;color:var(--txt);text-decoration:none;font:400 var(--nx-typo-text) 'Nunito Sans',sans-serif;line-height:1.35}
.nxsr-r b,.nxsr-r span{line-height:1.35}
.nxsr-art{width:52px;height:29px;border-radius:var(--nx-r-marke);flex:none;object-fit:cover;background:var(--nx-hebung)}
.nxsr-art.rund{width:30px;height:30px;border-radius:var(--nx-r-bedien)}
.nxsr-a{width:30px;height:30px;border-radius:var(--nx-r-bedien);flex:none;display:grid;place-items:center;background:var(--accent);color:#fff;font:800 var(--nx-typo-meta) var(--nx-f-text)}
.nxsr-none{padding:16px 19px;color:var(--nx-leise);font:400 var(--nx-typo-text) 'Nunito Sans',sans-serif}
.side-glabel{font:800 9px var(--nx-f-text);color:var(--dim);margin:15px 12px 5px;padding-top:12px;border-top:1px solid var(--line,rgba(255,255,255,.06))}
.railfoot{cursor:pointer;position:relative}
@media (hover:hover){.railfoot:hover .agencybox{border-color:var(--nx-linie);background:var(--nx-hebung)}}
.railfoot .nx-acct-car{margin-left:auto;color:var(--dim);flex:none;font-size:var(--nx-typo-klein)}
@media (hover:hover){.nx-acct-pop .ap-item:hover{background:var(--nx-hebung)}}
.nx-acct-pop .ap-nm{font:700 var(--nx-typo-text) var(--nx-f-text);color:var(--txt)}
.nx-acct-pop .ap-rl{font-size:var(--nx-typo-klein);color:var(--dim);margin-top:1px}
.nx-acct-pop .ap-check{margin-left:auto;color:#3be37a;flex:none}
.nx-acct-pop .ap-div{height:1px;background:var(--line,rgba(255,255,255,.08));margin:6px 4px}
.nx-acct-pop .ap-connect{color:var(--nx-text)}
.nx-connect-ov.open{opacity:1}
.nx-connect-scrim{position:absolute;inset:0;background:rgba(6,6,11,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.nx-connect-card .cc-title{font-family:"Encode Sans Condensed",var(--nx-f-titel);font-weight:800;font-size:18px;color:var(--txt)}
.nx-connect-card .cc-sub{font-size:var(--nx-typo-text);color:var(--dim);margin-top:4px;line-height:1.5}
@media (hover:hover){.nx-connect-card .cc-x:hover{border-color:var(--nx-linie);color:#fff}}
.nx-connect-card .cc-step{font:800 var(--nx-typo-klein) var(--nx-f-text);color:var(--dim);margin:14px 0 9px}
@media (hover:hover){.nx-connect-card .cc-type:hover{border-color:var(--nx-linie)}}
.nx-connect-card .cc-type.sel{border-color:var(--nx-linie);background:var(--nx-hebung)}
.nx-connect-card .cc-tx b{font-family:var(--nx-f-text);font-weight:700;font-size:14px;color:var(--txt)}
.nx-connect-card .cc-tx span{font-size:var(--nx-typo-meta);color:var(--dim)}
.nx-connect-card .cc-name:focus{border-color:var(--accent)}
.nx-connect-card .cc-authnote{font-size:var(--nx-typo-meta);color:var(--dim);margin:9px 2px 0;line-height:1.5}
.nx-connect-card .cc-btn{padding:10px 18px;border-radius:var(--nx-r-bedien);font:700 var(--nx-typo-text) var(--nx-f-text);cursor:pointer;border:1px solid transparent;transition:.15s}
.nx-connect-card .cc-btn.ghost{background:transparent;border-color:var(--line,rgba(255,255,255,.12));color:var(--dim)}
@media (hover:hover){.nx-connect-card .cc-btn.ghost:hover{color:#fff}}
.nx-connect-card .cc-btn.pri{background:var(--accent,#5b27e8);color:#fff}
.nx-connect-card .cc-btn.pri:disabled{opacity:.4;cursor:not-allowed}
@media (hover:hover){.nx-connect-card .cc-btn.pri:not(:disabled):hover{filter:brightness(1.12)}}
body{padding-top:calc(76px + var(--nx-leiste,48px))}
.side{display:none}
.console-top{position:fixed;top:var(--nx-leiste,48px);left:0;right:0;height:56px;z-index:3500;display:flex;align-items:center;gap:18px;padding:0 24px;background:rgba(9,9,15,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--nx-f-text)}
.console-top .ct-brand .logo{height:16px;width:auto;color:#fff}
.console-top nav{display:flex;align-items:center;gap:3px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
.console-top nav::-webkit-scrollbar{display:none}
.console-top nav a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:var(--nx-r-bedien);font-size:14px;font-weight:700;color:var(--dim);text-decoration:none;white-space:nowrap;transition:.15s;cursor:pointer}
@media (hover:hover){.console-top nav a:hover{color:#fff;background:var(--nx-hebung)}}
.console-top nav a.soon{color:var(--nx-leise);cursor:default}
.console-top nav a .soontag{font-size:8.5px;font-weight:700;letter-spacing:var(--nx-sperrung);text-transform:uppercase;color:var(--dim);border:1px solid rgba(255,255,255,.12);padding:1px 4px;border-radius:var(--nx-r-marke)}
@media (hover:hover){.nx-fb-sup:hover{background:var(--nx-hebung)}}
