.naw-account,.naw-manager{display:grid;gap:18px}.naw-account-hero,.naw-section,.naw-manager-head,.naw-toolbar{border:1px solid var(--nh-border,rgba(255,255,255,.09));border-radius:20px;background:linear-gradient(145deg,var(--nh-panel,#1b202b),#171c26)}.naw-account-hero{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px}.naw-account-hero img{width:86px!important;height:86px!important;object-fit:cover!important;border-radius:24px!important}.naw-account-hero span,.naw-section header span,.naw-manager-head span{color:#ff9d23;font-size:10px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.naw-account-hero h2,.naw-section h2,.naw-manager-head h2{margin:5px 0}.naw-account-hero p,.naw-section p,.naw-manager-head p{margin:0;color:var(--nh-muted,#96a0b2)}.naw-account-status{padding:12px 15px;border-radius:13px;background:rgba(2,183,5,.09);color:#65df8b;text-align:right}.naw-account-status b,.naw-account-status small{display:block}.naw-section{padding:22px}.naw-section>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.naw-section.danger{border-color:rgba(255,80,105,.25);background:linear-gradient(145deg,rgba(255,80,105,.055),#171c26)}.naw-section.danger button,.naw-modal .danger{border:0;background:#ff4f69!important;color:#fff!important}.naw-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.naw-wallet-grid article{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#11161f}.naw-wallet-grid i{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#292332,#161b24);font-size:25px;font-style:normal}.naw-wallet-grid small,.naw-wallet-grid p{color:var(--nh-muted,#96a0b2);font-size:10px}.naw-wallet-grid h3{margin:3px 0}.naw-transactions{display:grid;gap:8px}.naw-transactions article{display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#11161f}.naw-transactions article>b.plus{color:#63df91}.naw-transactions article>b.minus{color:#ff7488}.naw-transactions strong,.naw-transactions small{display:block}.naw-transactions small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-transactions em{color:#cbd3df;font-style:normal;font-weight:800}.naw-transactions button{width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.04);color:#fff}.naw-manager-head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:22px}.naw-manager-head label{display:grid;gap:6px;color:#cdd4df;font-size:11px;font-weight:850}.naw-manager-head select{min-width:300px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0e131b;color:#fff}.naw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px}.naw-search{display:flex;align-items:center;gap:9px;min-width:320px;flex:1;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#0e131b}.naw-search input{width:100%;height:42px;border:0;outline:0;background:transparent;color:#fff}.naw-toolbar>span{color:var(--nh-muted,#96a0b2);font-size:11px}.naw-user-list{display:grid;gap:9px}.naw-user{display:grid;grid-template-columns:52px minmax(180px,1.2fr) repeat(3,minmax(110px,.7fr)) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(145deg,var(--nh-panel,#1b202b),#171c26)}.naw-user>img{width:52px!important;height:52px!important;border-radius:14px!important;object-fit:cover!important}.naw-user-name b,.naw-user-name small,.naw-user-stat b,.naw-user-stat small{display:block}.naw-user-name small,.naw-user-stat small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-user-stat b{margin-top:3px;font-size:12px}.naw-user-actions{display:flex;gap:6px}.naw-user-actions button,.naw-modal footer button,.naw-section button{min-height:38px;padding:0 12px;border:0;border-radius:9px;background:#02b705;color:#fff;font-weight:850;cursor:pointer}.naw-user-actions .secondary,.naw-modal footer .secondary{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#d4dbe5}.naw-user-actions .ghost{border:1px solid rgba(145,70,255,.22);background:rgba(145,70,255,.08);color:#cdbaff}.naw-empty{display:grid;place-items:center;min-height:120px;padding:25px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:var(--nh-muted,#96a0b2)}.naw-modal-host{position:fixed;z-index:99999;inset:0}.naw-backdrop{position:absolute;inset:0;background:rgba(3,5,8,.68)}.naw-modal{position:absolute;top:50%;left:50%;width:min(92vw,650px);max-height:88vh;overflow:auto;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#171b24;color:#fff;box-shadow:0 35px 100px rgba(0,0,0,.58)}.naw-modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.naw-modal header span{color:#ff9d23;font-size:10px;font-weight:950;text-transform:uppercase}.naw-modal header h3{margin:4px 0 0;font-size:25px}.naw-modal header button{width:35px;height:35px;border:0;border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font-size:20px}.naw-modal-body{display:grid;gap:14px;padding:22px}.naw-modal-body label{display:grid;gap:7px;color:#d7dee8;font-size:11px;font-weight:850}.naw-modal-body input,.naw-modal-body select{width:100%;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0e131b;color:#fff}.naw-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.08)}.naw-selected-user{display:flex;align-items:center;gap:12px;padding:12px;border-radius:13px;background:#10151d}.naw-selected-user img{width:48px!important;height:48px!important;border-radius:13px!important}.naw-selected-user b,.naw-selected-user small{display:block}.naw-selected-user small{color:#96a0b2}.naw-quick{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.naw-quick button{padding:9px 5px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.035);color:#fff}.naw-preview{padding:13px;border-radius:11px;background:rgba(2,183,5,.07);color:#b7c0ce}.naw-preview b{color:#70e397}@media(max-width:1100px){.naw-wallet-grid{grid-template-columns:1fr 1fr}.naw-user{grid-template-columns:52px 1fr 1fr}.naw-user-stat:nth-of-type(n+3){display:none}.naw-user-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:700px){.naw-account-hero{grid-template-columns:70px 1fr}.naw-account-status{grid-column:1/-1;text-align:left}.naw-wallet-grid{grid-template-columns:1fr}.naw-manager-head,.naw-toolbar{align-items:stretch;flex-direction:column}.naw-manager-head select,.naw-search{min-width:0;width:100%}.naw-user{grid-template-columns:48px 1fr}.naw-user-stat{grid-column:1/-1}.naw-user-actions{justify-content:flex-start;flex-wrap:wrap}.naw-quick{grid-template-columns:repeat(3,1fr)}.naw-transactions article{grid-template-columns:90px 1fr}.naw-transactions em,.naw-transactions button{grid-column:auto}}

/* =========================================================
   V0.7.1 – Konto- und Rollen-Navigation
========================================================= */
.nixhub-sidebar nav a[data-naw-nav]{text-decoration:none!important}
.nixhub-sidebar nav a[data-naw-nav].is-active{background:rgba(2,183,5,.14);color:#fff}
.naw-header-account{text-decoration:none!important}
@media(max-width:600px){.naw-header-account{font-size:0!important;width:40px!important;padding:0!important}.naw-header-account:before{content:"👤";font-size:16px}}


/* =========================================================
   V0.7.2 – Mein Konto als vollständiges Profil-Dashboard
========================================================= */
.naw-account-settings-link{display:flex;align-items:center;gap:10px;margin-top:auto;padding:13px 14px;border-radius:11px;color:#ccd2dc!important;text-decoration:none!important;font-weight:650}
.naw-account-settings-link span{margin-right:0!important}.naw-account-settings-link:hover,.naw-account-settings-link.is-active{background:rgba(2,183,5,.14);color:#fff!important}
.naw-page-heading{padding:8px 2px 20px}.naw-page-heading>span{color:#ff9d23;font-size:10px;font-weight:950;letter-spacing:1.2px;text-transform:uppercase}.naw-page-heading h2{margin:5px 0 5px;font-size:32px}.naw-page-heading p{margin:0;color:var(--nh-muted,#96a0b2)}
.naw-account-hero.has-banner{position:relative;overflow:hidden}.naw-account-hero.has-banner:before,.naw-settings-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,23,32,.94),rgba(18,23,32,.62)),var(--naw-banner) center/cover no-repeat;pointer-events:none}.naw-account-hero>*{position:relative;z-index:1}.naw-account-hero>div>small{display:block;max-width:620px;margin-top:9px;color:#bac2cf;line-height:1.55}
.naw-account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.naw-account-stat-grid article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(145deg,var(--nh-panel,#1b202b),#171c26)}.naw-account-stat-grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(145,70,255,.09);font-size:20px}.naw-account-stat-grid small,.naw-account-stat-grid b{display:block}.naw-account-stat-grid small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-account-stat-grid b{margin-top:3px;font-size:20px}
.naw-account-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.naw-account-info-grid>div{padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.naw-account-info-grid small,.naw-account-info-grid b{display:block}.naw-account-info-grid small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-account-info-grid b{margin-top:5px}.naw-role-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.naw-role-list span{padding:5px 8px;border:1px solid rgba(145,70,255,.25);border-radius:999px;background:rgba(145,70,255,.08);color:#d6c4ff;font-size:9px;font-weight:850}.naw-section-link{align-self:center;color:#00e5ff!important;text-decoration:none!important;font-size:11px;font-weight:850}
.naw-profile-settings{padding-bottom:0}.naw-settings-preview{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:125px;margin:0 0 20px;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(135deg,rgba(255,138,0,.08),rgba(145,70,255,.09)),#11161f}.naw-settings-preview>*{position:relative;z-index:1}.naw-settings-preview img{width:76px!important;height:76px!important;border:4px solid rgba(255,255,255,.1);border-radius:22px!important;object-fit:cover!important}.naw-settings-preview b,.naw-settings-preview small{display:block}.naw-settings-preview b{font-size:24px}.naw-settings-preview small{color:#aab4c4}.naw-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.naw-settings-form label{display:grid;gap:7px;color:#d7dee8;font-size:11px;font-weight:850}.naw-settings-form label:nth-child(2){grid-column:1/-1}.naw-settings-form input,.naw-settings-form textarea,.naw-settings-form select{width:100%;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0e131b;color:#fff;font:inherit}.naw-settings-form textarea{resize:vertical}.naw-settings-form label>small{color:var(--nh-muted,#96a0b2);font-size:9px;font-weight:500}.naw-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px -22px 0;padding:16px 22px;border-top:1px solid rgba(255,255,255,.08)}.naw-settings-footer span{color:var(--nh-muted,#96a0b2);font-size:10px}.naw-settings-footer button{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#02b705;color:#fff;font-weight:900;cursor:pointer}
@media(max-width:900px){.naw-account-stat-grid{grid-template-columns:repeat(2,1fr)}.naw-account-info-grid,.naw-settings-form{grid-template-columns:1fr}.naw-settings-form label:nth-child(2){grid-column:auto}}
@media(max-width:600px){.naw-account-stat-grid{grid-template-columns:1fr}.naw-settings-footer{align-items:stretch;flex-direction:column}.naw-account-settings-link{margin-top:12px}}


/* =========================================================
   V0.7.7 – Abmelden nur noch im globalen Website-Header
========================================================= */
.nixhub-app .nixhub-sidebar .nixhub-logout{
    display:none!important;
}


/* =========================================================
   V0.7.8 – Einladungen und internes Mod-Team
========================================================= */
.nixhub-points-invites{width:100%!important}.nixhub-points-invite-grid{grid-template-columns:1fr!important}.nixhub-points-invite-grid article{grid-template-columns:58px minmax(0,1fr) auto!important;width:100%!important;min-width:0!important}.nixhub-points-invite-grid article>div:nth-child(2){min-width:0}.nixhub-points-invite-grid h3{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:20px!important}.nixhub-points-invite-grid p{white-space:normal!important}.nixhub-points-invite-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.naw-team-pending{padding:20px;border:1px solid rgba(255,157,35,.2);border-radius:20px;background:linear-gradient(145deg,rgba(255,157,35,.06),rgba(145,70,255,.05)),#171b24}.naw-team-pending header span,.naw-network-team header span{color:#ff9d23;font-size:10px;font-weight:950;letter-spacing:1.2px;text-transform:uppercase}.naw-team-pending header h2{margin:5px 0}.naw-team-pending header p{margin:0;color:var(--nh-muted,#96a0b2)}.naw-team-pending-list{display:grid;gap:10px;margin-top:16px}.naw-team-pending-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#12171f}.naw-team-pending-list h3,.naw-team-pending-list p,.naw-team-pending-list small{margin:0}.naw-team-pending-list small,.naw-team-pending-list p{color:var(--nh-muted,#96a0b2);font-size:10px}.naw-team-pending-list article>div:last-child{display:flex;gap:8px}.naw-team-pending-list button{min-height:39px;padding:0 13px;border:0;border-radius:10px;background:linear-gradient(135deg,#d77a0b,#7136d9);color:#fff;font-weight:900}.naw-team-pending-list button.secondary{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.naw-team-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:rgba(255,157,35,.08);font-size:25px}
.naw-network-team{display:grid;gap:7px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.07)}.naw-network-team header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}.naw-network-team header small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-network-team>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018)}.naw-network-team img{width:38px!important;height:38px!important;border-radius:11px!important;object-fit:cover!important}.naw-network-team p,.naw-network-team b,.naw-network-team small{display:block;margin:0}.naw-network-team small{color:var(--nh-muted,#96a0b2);font-size:9px}.naw-network-team em{padding:5px 8px;border-radius:999px;background:rgba(2,183,5,.08);color:#72e29a;font-size:8px;font-style:normal;font-weight:900}.naw-network-team>div>button{width:28px;height:28px;border:0;border-radius:8px;background:rgba(255,82,105,.08);color:#ff7589;cursor:pointer}
.naw-team-modal-host{position:fixed;z-index:99999;inset:0}.naw-team-explain{display:grid;gap:4px;padding:13px;border:1px solid rgba(255,157,35,.18);border-radius:12px;background:rgba(255,157,35,.05)}.naw-team-explain b{color:#ffbd64}.naw-team-explain span,.naw-role-description{color:var(--nh-muted,#96a0b2);font-size:10px;line-height:1.55}.naw-role-description{padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.025)}
@media(max-width:700px){.nixhub-points-invite-grid article,.naw-team-pending-list article{grid-template-columns:52px 1fr!important}.nixhub-points-invite-actions,.naw-team-pending-list article>div:last-child{grid-column:1/-1;justify-content:flex-start!important}.naw-network-team header{align-items:flex-start;flex-direction:column}.naw-network-team>div{grid-template-columns:38px 1fr}.naw-network-team em,.naw-network-team>div>button{grid-column:auto}}

/* =========================================================
   V0.7.9 – geprüfte Team-Einladungen im persönlichen Konto
========================================================= */
.naw-account-invites{border-color:rgba(255,157,35,.22)!important;background:linear-gradient(145deg,rgba(255,157,35,.055),rgba(145,70,255,.035)),var(--nh-panel,#1b202b)!important}
.naw-account-invite-list{display:grid;gap:10px}
.naw-account-invite-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#12171f}
.naw-account-invite-list h3,.naw-account-invite-list p,.naw-account-invite-list small{margin:0}
.naw-account-invite-list small,.naw-account-invite-list p{color:var(--nh-muted,#96a0b2);font-size:10px}
.naw-account-invite-list article>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.naw-account-invite-list button{min-height:39px;padding:0 13px;border:0;border-radius:10px;background:linear-gradient(135deg,#d77a0b,#7136d9);color:#fff;font-weight:900;cursor:pointer}
.naw-account-invite-list button.secondary{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}
.naw-management-access{border-color:rgba(2,183,5,.18)!important}
@media(max-width:700px){.naw-account-invite-list article{grid-template-columns:52px 1fr}.naw-account-invite-list article>div:last-child{grid-column:1/-1;justify-content:flex-start}}


/* =========================================================
   V0.7.10 – Creator dürfen auch internes Team sein
========================================================= */
.naw-team-explain{
    line-height:1.55;
}

.naw-team-explain b,
.naw-team-explain span{
    display:block;
}

.naw-team-explain b{
    margin-bottom:4px;
}

.naw-team-modal-host select option{
    white-space:normal;
}

.naw-network-team header small{
    max-width:520px;
    line-height:1.45;
}


/* =========================================================
   V0.7.11 – sichere Modal-Bereinigung
========================================================= */
html.naw-modal-open,
body.naw-modal-open{
    overflow:hidden !important;
}

.naw-modal-host:empty{
    display:none !important;
    pointer-events:none !important;
}


/* =========================================================
   V0.7.14 – Stabiler persönlicher Kontobereich
========================================================= */
#nixhubAccountPage,
.naw-account,
.naw-account-hero,
.naw-account-hero>div,
.nixhub-app>.nixhub-main{
    min-width:0;
}
.naw-account-hero{
    width:100%;
}
.naw-account-hero h2,
.naw-account-hero p{
    word-break:normal!important;
    overflow-wrap:normal!important;
    white-space:normal;
}
.naw-warning{color:#ffbd42!important}.naw-danger{color:#ff7384!important}.naw-removed{margin-top:24px;padding:18px;border:1px solid rgba(255,189,66,.25);border-radius:16px;background:rgba(255,189,66,.035)}.naw-removed h3{margin:0 0 4px}.naw-removed>p{margin:0 0 13px;color:#aeb9ca}.naw-removed article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid rgba(255,255,255,.07)}.naw-removed span small{display:block;color:#93a3b8}.naw-removed button{padding:9px 12px;border:0;border-radius:9px;background:#2788f7;color:#fff;font-weight:800}@media(max-width:700px){.naw-removed article{align-items:flex-start;flex-direction:column}}

.naw-removal-options{display:grid;gap:10px;margin:14px 0}.naw-removal-options label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.03);cursor:pointer}.naw-removal-options input{margin-top:4px}.naw-removal-options span{display:grid;gap:3px}.naw-removal-options b{color:#fff}.naw-removal-options small{color:#aeb9ca;line-height:1.4}


/* =========================================================
   V0.8.3 – NixHub Core: verknüpfte Konten im persönlichen Konto
========================================================= */
.naw-linked-accounts-section{border-color:rgba(145,70,255,.18)!important;background:linear-gradient(145deg,rgba(145,70,255,.045),rgba(2,183,5,.025)),var(--nh-panel,#1b202b)!important}
.naw-linked-accounts-host>.nixhub-linked-accounts>h3{display:none}
.naw-linked-accounts-host .nixhub-linked-accounts{display:grid;gap:10px}
.naw-linked-accounts-host .nixhub-linked-account{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.022);color:#dfe7f3}
.naw-linked-accounts-host .nixhub-linked-account strong{font-size:12px;color:#fff}
.naw-linked-accounts-host .nixhub-linked-account span{color:var(--nh-muted,#96a0b2);font-size:10px}
.naw-linked-accounts-host .nixhub-linked-account .button{justify-self:start;min-height:38px!important;height:auto!important;padding:9px 13px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#9146ff,#02b705)!important;color:#fff!important;text-decoration:none!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;box-shadow:none!important}
.naw-linked-accounts-unavailable{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,189,66,.22);border-radius:12px;background:rgba(255,189,66,.04)}
.naw-linked-accounts-unavailable b{color:#ffd46a}.naw-linked-accounts-unavailable span{color:var(--nh-muted,#96a0b2);font-size:10px}
@media(max-width:600px){.naw-linked-accounts-host .nixhub-linked-account{grid-template-columns:1fr;gap:7px}.naw-linked-accounts-host .nixhub-linked-account .button{width:100%;text-align:center}}

/* V0.8.4 – Verknüpfte Konten auf Konto-Übersicht; bei Creatorn direkt unter Steam. */


/* V0.8.5 – Provider-Karten im Steam-Stil + klare destruktive Trennen-Aktion */
.naw-linked-accounts-section{border-color:rgba(255,255,255,.08)!important;background:linear-gradient(135deg,rgba(0,229,255,.035),rgba(167,92,255,.035)),var(--nh-panel,#1b202b)!important}
.naw-linked-accounts-host>.nixhub-linked-accounts>h3{display:none}
.naw-linked-accounts-host .nixhub-linked-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.naw-linked-accounts-host .nixhub-linked-account{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:112px;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,rgba(0,229,255,.04),rgba(167,92,255,.035)),#171a23;color:#f5f6f8;box-shadow:0 14px 38px rgba(0,0,0,.10)}
.naw-linked-accounts-host .nixhub-linked-account-icon{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#222632;font-size:21px;font-weight:900;color:#fff}
.naw-linked-accounts-host .nixhub-linked-account-icon img{display:block;width:100%;height:100%;object-fit:cover}
.naw-linked-accounts-host .provider-twitch .nixhub-linked-account-icon{background:rgba(145,70,255,.18);border-color:rgba(145,70,255,.35);color:#bf94ff}
.naw-linked-accounts-host .provider-google .nixhub-linked-account-icon{background:rgba(66,133,244,.14);border-color:rgba(66,133,244,.30);color:#8ab4f8}
.naw-linked-accounts-host .provider-discord .nixhub-linked-account-icon{background:rgba(88,101,242,.16);border-color:rgba(88,101,242,.32);color:#aeb5ff}
.naw-linked-accounts-host .nixhub-linked-account-main{min-width:0}
.naw-linked-accounts-host .nixhub-linked-account-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:#00e5ff;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.naw-linked-accounts-host .nixhub-linked-account-eyebrow i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#34d17b;box-shadow:0 0 10px rgba(52,209,123,.55)}
.naw-linked-accounts-host .nixhub-linked-account-eyebrow i.off{background:#8b93a2;box-shadow:none}
.naw-linked-accounts-host .nixhub-linked-account h3{margin:0;color:#f5f6f8;font-size:16px;line-height:1.25}
.naw-linked-accounts-host .nixhub-linked-account p{margin:4px 0 0;color:#9ea6b5;font-size:11px;line-height:1.45}
.naw-linked-accounts-host .nixhub-linked-account p strong{color:#dfe7f3;font-weight:700}
.naw-linked-accounts-host .nixhub-linked-account-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.naw-linked-accounts-host .nixhub-linked-account-meta span{padding:4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.035);color:#cbd1dc;font-size:9px}
.naw-linked-accounts-host .nixhub-linked-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.naw-linked-accounts-host .nixhub-linked-account-actions a,.naw-linked-accounts-host .nixhub-linked-account-actions .locked{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#222632;color:#fff!important;font-size:10px;font-weight:800;line-height:1;text-decoration:none!important;white-space:nowrap}
.naw-linked-accounts-host .nixhub-linked-account-actions .primary{border:0;background:linear-gradient(120deg,#2684ff,#5865f2);cursor:pointer}
.naw-linked-accounts-host .nixhub-linked-account-actions .danger{border:1px solid rgba(255,78,92,.45)!important;background:linear-gradient(135deg,#d93245,#a8192c)!important;color:#fff!important;box-shadow:0 8px 20px rgba(189,35,55,.18)}
.naw-linked-accounts-host .nixhub-linked-account-actions .danger:hover{filter:brightness(1.08)}
.naw-linked-accounts-host .nixhub-linked-account-actions .locked{background:transparent;color:#8f98a8!important;cursor:default}
/* Auch die bestehende Steam-Karte: destruktive Aktion klar rot statt blau/transparent. */
.nxg-account-connect-actions .danger,.nxg-account-connect-actions button.danger{border:1px solid rgba(255,78,92,.48)!important;background:linear-gradient(135deg,#d93245,#a8192c)!important;color:#fff!important;box-shadow:0 8px 20px rgba(189,35,55,.18)!important}
@media(max-width:980px){.naw-linked-accounts-host .nixhub-linked-accounts{grid-template-columns:1fr}}
@media(max-width:620px){.naw-linked-accounts-host .nixhub-linked-account{grid-template-columns:auto minmax(0,1fr)}.naw-linked-accounts-host .nixhub-linked-account-actions{grid-column:1/-1;justify-content:stretch}.naw-linked-accounts-host .nixhub-linked-account-actions a,.naw-linked-accounts-host .nixhub-linked-account-actions .locked{width:100%}}

/* V0.8.6 – direkter NixHub-Profilupload + erweiterte Kontodaten */
.naw-account-info-grid>div.is-connected{border-color:rgba(52,209,123,.20);background:linear-gradient(135deg,rgba(52,209,123,.045),rgba(255,255,255,.018))}
.naw-account-info-grid>div.is-muted{opacity:.72}
.naw-account-info-grid>div.is-connected small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#34d17b;box-shadow:0 0 9px rgba(52,209,123,.45);vertical-align:1px}
.naw-account-info-grid>div.is-muted small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#7e8797;vertical-align:1px}
.naw-account-info-grid em{display:block;margin-top:4px;color:#818b9d;font-size:9px;font-style:normal;word-break:break-all}
.naw-media-field{display:grid;gap:7px;color:#d7dee8;font-size:11px;font-weight:850}
.naw-media-picker{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center;min-height:104px;padding:13px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.018);transition:border-color .18s ease,background .18s ease}
.naw-media-picker:hover{border-color:rgba(0,229,255,.38);background:rgba(0,229,255,.025)}
.naw-media-picker>img{width:74px!important;height:74px!important;border-radius:16px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.12);background:#0e131b}
.naw-media-picker>div:last-of-type{min-width:0}.naw-media-picker b,.naw-media-picker small{display:block}.naw-media-picker b{font-size:12px}.naw-media-picker small{margin:4px 0 9px;color:#8f99aa;font-size:9px;font-weight:500}.naw-media-picker button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.10);border-radius:8px;background:#222834;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.naw-media-picker button:hover{background:#2a3140}
.naw-media-picker.is-banner{grid-template-columns:150px minmax(0,1fr)}
.naw-banner-thumb{width:150px;height:78px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(135deg,rgba(0,229,255,.08),rgba(145,70,255,.12)),#0e131b center/cover no-repeat;overflow:hidden}
.naw-banner-thumb.has-image{background-position:center;background-size:cover}
@media(max-width:700px){.naw-media-picker,.naw-media-picker.is-banner{grid-template-columns:1fr}.naw-media-picker>img{width:82px!important;height:82px!important}.naw-banner-thumb{width:100%;height:120px}}


/* V0.8.7 – reparierter Provider-Kartenstil + kompaktere Kontodaten */
.naw-linked-accounts-section{overflow:hidden}
.naw-linked-accounts-host .nixhub-linked-accounts{margin-top:2px}
.naw-linked-accounts-host .nixhub-linked-account{min-width:0}
.naw-linked-accounts-host .nixhub-linked-account.is-linked{border-color:rgba(52,209,123,.16)}
.naw-linked-accounts-host .nixhub-linked-account.is-unlinked{border-color:rgba(255,255,255,.07);opacity:.86}
.naw-linked-accounts-host .provider-google.is-linked{background:linear-gradient(135deg,rgba(66,133,244,.075),rgba(255,255,255,.025)),#171a23}
.naw-linked-accounts-host .provider-discord.is-linked{background:linear-gradient(135deg,rgba(88,101,242,.085),rgba(255,255,255,.025)),#171a23}
.naw-linked-accounts-host .provider-twitch.is-linked{background:linear-gradient(135deg,rgba(145,70,255,.075),rgba(255,255,255,.025)),#171a23}
.naw-linked-accounts-host .nixhub-linked-account-actions .danger{background:linear-gradient(135deg,#e13d4f,#a61629)!important}
.naw-account-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px!important}
.naw-account-info-grid>div{min-height:76px;padding:12px 14px!important;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.015)}
.naw-account-info-grid>div small{margin-bottom:6px}
.naw-account-info-grid>div b{font-size:13px}
@media(min-width:1280px){.naw-account-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){.naw-account-info-grid{grid-template-columns:1fr}.naw-linked-accounts-host .nixhub-linked-accounts{grid-template-columns:1fr}}


/* 0.8.8 – eindeutiger Identity-Status und sichtbare Aktionen */
.naw-linked-accounts-host .nixhub-linked-accounts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.naw-linked-accounts-host .nixhub-linked-account{position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:132px!important;padding:17px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#1b2029!important;opacity:1!important}
.naw-linked-accounts-host .nixhub-linked-account.is-linked{border-color:rgba(52,209,123,.32)!important;background:linear-gradient(135deg,rgba(52,209,123,.055),rgba(255,255,255,.018)),#1b2029!important}
.naw-linked-accounts-host .nixhub-linked-account.is-unlinked{border-color:rgba(255,255,255,.075)!important;background:rgba(255,255,255,.018)!important}
.naw-linked-accounts-host .nixhub-linked-account-icon{display:grid!important;width:54px!important;height:54px!important;place-items:center!important;border-radius:14px!important;overflow:hidden!important;background:#252b36!important;border:1px solid rgba(255,255,255,.10)!important;font-size:20px!important;font-weight:900!important}
.naw-linked-accounts-host .nixhub-linked-account-icon img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.naw-linked-accounts-host .nixhub-linked-account-main{min-width:0!important}
.naw-linked-accounts-host .nixhub-linked-account-topline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:7px!important}
.naw-linked-accounts-host .nixhub-linked-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}
.naw-linked-accounts-host .nixhub-linked-status i{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important}
.naw-linked-accounts-host .nixhub-linked-status.is-on{background:rgba(52,209,123,.12)!important;color:#69e59d!important;border:1px solid rgba(52,209,123,.24)!important}
.naw-linked-accounts-host .nixhub-linked-status.is-on i{background:#34d17b!important;box-shadow:0 0 9px rgba(52,209,123,.65)!important}
.naw-linked-accounts-host .nixhub-linked-status.is-off{background:rgba(148,158,177,.08)!important;color:#aab2c1!important;border:1px solid rgba(148,158,177,.14)!important}
.naw-linked-accounts-host .nixhub-linked-status.is-off i{background:#737d8f!important}
.naw-linked-accounts-host .nixhub-provider-name{color:#00e5ff!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.naw-linked-accounts-host .nixhub-linked-account h3{margin:0!important;color:#fff!important;font-size:16px!important}
.naw-linked-accounts-host .nixhub-linked-account p{margin:4px 0 0!important;color:#9fa9b9!important;font-size:11px!important}
.naw-linked-accounts-host .nixhub-linked-account-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}
.naw-linked-accounts-host .nixhub-linked-account-meta span{display:inline-flex!important;padding:4px 7px!important;border-radius:7px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.07)!important;color:#c9d1dd!important;font-size:9px!important}
.naw-linked-accounts-host .nixhub-linked-account-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important}
.naw-linked-accounts-host .nixhub-linked-account-actions a,.naw-linked-accounts-host .nixhub-linked-account-actions .locked{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:94px!important;min-height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}
.naw-linked-accounts-host .nixhub-linked-account-actions .danger{background:linear-gradient(135deg,#df394c,#a91629)!important;border:1px solid rgba(255,88,103,.42)!important;color:#fff!important;box-shadow:0 8px 18px rgba(166,22,41,.18)!important}
.naw-linked-accounts-host .nixhub-linked-account-actions .primary{background:linear-gradient(135deg,#2684ff,#5865f2)!important;border:0!important;color:#fff!important}
.naw-linked-accounts-host .nixhub-linked-account-actions .locked{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:#8f99aa!important}

/* Kontodaten verwenden dieselben Statusfarben wie die Verknüpfungskarten. */
.naw-account-info-grid>div.is-connected{border:1px solid rgba(52,209,123,.22)!important;background:rgba(52,209,123,.035)!important;border-radius:12px!important;padding:12px!important}
.naw-account-info-grid>div.is-connected small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#34d17b;box-shadow:0 0 8px rgba(52,209,123,.55)}
.naw-account-info-grid>div.is-muted{opacity:.68}
.naw-account-info-grid>div.is-muted small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#737d8f}
@media(max-width:980px){.naw-linked-accounts-host .nixhub-linked-accounts{grid-template-columns:1fr!important}}
@media(max-width:620px){.naw-linked-accounts-host .nixhub-linked-account{grid-template-columns:48px minmax(0,1fr)!important}.naw-linked-accounts-host .nixhub-linked-account-actions{grid-column:1/-1!important;justify-content:stretch!important}.naw-linked-accounts-host .nixhub-linked-account-actions a,.naw-linked-accounts-host .nixhub-linked-account-actions .locked{width:100%!important}}

/* 0.8.9 – Abgemeldetes Mein-Konto nutzt denselben Mehranbieter-Login wie NixHub. */
.nixhub-account-login-card{width:min(760px,100%)!important;padding:30px!important;text-align:left!important}
.nixhub-login-brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:16px}.nixhub-login-brand .nixhub-logo{margin:0!important}.nixhub-login-brand .nixhub-logo-image{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.nixhub-login-brand .nixhub-logo-image img{display:block!important;width:48px!important;height:48px!important;object-fit:contain!important;max-width:none!important;max-height:none!important}.nixhub-login-brand strong,.nixhub-login-brand small{display:block}.nixhub-login-brand strong{font-size:14px;letter-spacing:.08em}.nixhub-login-brand small{margin-top:2px;color:#e69a3a;font-size:9px}.nixhub-account-login-card>h1,.nixhub-account-login-card>p{text-align:center}.nixhub-account-login-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.nixhub-account-login-grid>.nixhub-account-provider,.nixhub-account-login-grid .nixhub-login-options{display:contents}.nixhub-account-login-grid .nixhub-login-provider,.nixhub-account-provider{display:grid!important;grid-template-columns:46px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:110px!important;padding:14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#171c25!important;color:#fff!important;text-decoration:none!important}.nixhub-account-provider:hover,.nixhub-account-login-grid .nixhub-login-provider:hover{border-color:rgba(229,137,35,.42)!important;transform:translateY(-1px)}.nixhub-account-provider .provider-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#9146ff;font-weight:900}.nixhub-account-provider b,.nixhub-account-provider small,.nixhub-account-login-grid .provider-copy strong,.nixhub-account-login-grid .provider-copy small{display:block!important}.nixhub-account-provider small,.nixhub-account-login-grid .provider-copy small{margin-top:4px;color:#97a0af!important;font-size:10px!important;line-height:1.35}.nixhub-account-login-grid .provider-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important}.nixhub-account-login-grid .provider-icon img{width:25px!important;height:25px!important;object-fit:contain!important}.nixhub-account-login-note{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid rgba(229,137,35,.18);border-radius:12px;background:rgba(229,137,35,.06);font-size:10px}.nixhub-account-login-note span{color:#98a1ae}@media(max-width:760px){.nixhub-account-login-grid{grid-template-columns:1fr}.nixhub-account-login-grid .nixhub-login-provider,.nixhub-account-provider{min-height:82px!important}}

/* V0.8.10 – globales Header-Menü: „Mein Konto“ dauerhaft sichtbar */
.nixhub-site-user-menu .naw-header-account {
    display: flex;
    align-items: center;
    gap: 12px;
}
.nixhub-site-user-menu .naw-header-account .naw-header-account-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    min-width: 22px;
    line-height: 1;
}

/* V0.8.12 – Mein Konto übernimmt bewusst das Styling der vorhandenen Menüzeile. */
[data-naw-header-account]{cursor:pointer}

/* V0.8.13 – Konto-Header vereinheitlichen */
[data-naw-hide-account-extra="1"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.nixhub-login-brand .nixhub-logo-image,
.nixhub-login-brand .nixhub-logo{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.nixhub-login-brand .nixhub-logo-image img,
.nixhub-login-brand .nixhub-logo img,
.nixhub-login-brand img[data-naw-forced-logo="1"]{display:block!important;width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}


/* V0.8.15 – stabiler Header ohne Zusatzicons und ohne Login-Logo-Fallbackfehler */
[data-naw-hide-account-extra="1"]{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
}

/* Das neue NM-Logo wird zusätzlich als CSS-Hintergrund gesetzt.
   Selbst wenn ein anderes Script das IMG/src später verändert, bleibt visuell das richtige Logo bestehen. */
.nixhub-login-brand .nixhub-logo-image,
.nixhub-login-brand .nixhub-logo{
    background-image:url("https://nixmulti.de/wp-content/uploads/2026/09/NM_Logo.png")!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:contain!important;
}
.nixhub-login-brand .nixhub-logo-image img,
.nixhub-login-brand .nixhub-logo img{
    opacity:0!important;
}


/* V0.8.24 – Konto-Link übernimmt exakt die Darstellung der Verwaltungszeile. */
.nxh-user-menu-mount [data-naw-header-account="1"],
.nxh-user-menu-source [data-naw-header-account="1"],
.nixhub-site-user-menu [data-naw-header-account="1"]{
    text-decoration:none!important;
}

/* =========================================================
   0.8.30 – NixHub Konto-Center
========================================================= */
.naw-account-center-trigger{appearance:none!important;-webkit-appearance:none!important;font:inherit!important}
.naw-account-center-trigger svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html.naw-account-center-open,body.naw-account-center-open{overflow:hidden!important}
.naw-account-center-host{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:28px!important;font-family:inherit!important}
.naw-account-center-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.78)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
.naw-account-center{position:relative!important;width:min(1180px,calc(100vw - 56px))!important;height:min(780px,calc(100vh - 56px))!important;min-height:560px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#0d0f13!important;box-shadow:0 30px 90px rgba(0,0,0,.62)!important;color:#f4f4f5!important}
.naw-account-center-head{min-height:112px!important;padding:22px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(110deg,rgba(242,163,51,.10),rgba(200,61,145,.04) 58%,rgba(12,14,19,.2))!important}
.naw-account-center-title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}
.naw-account-center-title-icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid rgba(242,163,51,.30)!important;background:rgba(242,163,51,.09)!important;color:#f2a333!important}
.naw-account-center-title-icon svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.naw-account-center-title h2{margin:0 0 5px!important;color:#fff!important;font-size:24px!important;line-height:1.1!important;font-weight:850!important}
.naw-account-center-title p{margin:0!important;color:#aab1bd!important;font-size:13px!important;line-height:1.4!important}
.naw-account-center-close{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:11px!important;background:rgba(255,255,255,.035)!important;color:#c5c9d1!important;font-size:28px!important;font-weight:300!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}
.naw-account-center-close:hover{border-color:rgba(242,163,51,.35)!important;background:rgba(242,163,51,.08)!important;color:#fff!important}
.naw-account-center-body{min-height:0!important;flex:1!important;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important}
.naw-account-center-nav{padding:18px 14px!important;display:flex!important;flex-direction:column!important;gap:7px!important;border-right:1px solid rgba(255,255,255,.08)!important;background:#101216!important;overflow:auto!important}
.naw-account-center-nav button{width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;text-align:left!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#b8bfca!important;cursor:pointer!important;box-shadow:none!important}
.naw-account-center-nav button>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;color:#9fa8b6!important}
.naw-account-center-nav button svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.naw-account-center-nav button div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}
.naw-account-center-nav button b{color:inherit!important;font-size:14px!important;font-weight:780!important;line-height:1.15!important}
.naw-account-center-nav button small{color:#7f8897!important;font-size:10px!important;line-height:1.25!important}
.naw-account-center-nav button:hover{background:rgba(255,255,255,.035)!important;color:#fff!important}
.naw-account-center-nav button.is-active{border-color:rgba(242,163,51,.36)!important;background:linear-gradient(135deg,#f2a333,#d77c13)!important;color:#111318!important;box-shadow:0 10px 24px rgba(215,124,19,.16)!important}
.naw-account-center-nav button.is-active>span{background:rgba(17,19,24,.10)!important;color:#111318!important}
.naw-account-center-nav button.is-active small{color:rgba(17,19,24,.68)!important}
.naw-account-center-content{position:relative!important;min-width:0!important;min-height:0!important;background:#0b0d11!important;overflow:hidden!important}
.naw-account-center-content iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#0b0d11!important}
.naw-account-center-loader{position:absolute!important;inset:0!important;z-index:3!important;display:grid!important;place-items:center!important;background:#0b0d11!important;color:#aab1bd!important;font-size:13px!important;transition:opacity .15s ease!important}
.naw-account-center-loader.is-hidden{opacity:0!important;pointer-events:none!important}

/* Standalone-Dokument im Konto-Center: kein Theme-Header, keine doppelte NixHub-Sidebar. */
body.naw-account-modal-document{margin:0!important;padding:0!important;min-height:100vh!important;background:#0b0d11!important;color:#f4f4f5!important;overflow:auto!important}
body.naw-account-modal-document #wpadminbar,body.naw-account-modal-document .site-header,body.naw-account-modal-document #masthead,body.naw-account-modal-document .site-footer,body.naw-account-modal-document footer.site-footer,body.naw-account-modal-document .elementor-location-header,body.naw-account-modal-document .elementor-location-footer{display:none!important}
body.naw-account-modal-document .naw-account-modal-document-main{min-height:100vh!important;padding:20px 22px 30px!important;background:#0b0d11!important}
body.naw-account-modal-document .naw-account-modal-embedded,body.naw-account-modal-document #nixhubAccountPage{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.naw-account-modal-document .naw-account{max-width:none!important;margin:0!important}
body.naw-account-modal-document .naw-page-heading{margin-top:0!important}
@media(max-width:780px){
  .naw-account-center-host{padding:10px!important}
  .naw-account-center{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;min-height:0!important;border-radius:14px!important}
  .naw-account-center-head{min-height:auto!important;padding:15px 16px!important}
  .naw-account-center-title-icon{width:38px!important;height:38px!important;min-width:38px!important}
  .naw-account-center-title h2{font-size:20px!important}.naw-account-center-title p{font-size:11px!important}
  .naw-account-center-body{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}
  .naw-account-center-nav{flex-direction:row!important;padding:9px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;overflow-x:auto!important}
  .naw-account-center-nav button{min-width:56px!important;width:auto!important;min-height:48px!important;grid-template-columns:1fr!important;padding:7px 9px!important;text-align:center!important}
  .naw-account-center-nav button>span{width:32px!important;height:32px!important;margin:auto!important}.naw-account-center-nav button div{display:none!important}
  body.naw-account-modal-document .naw-account-modal-document-main{padding:14px 12px 24px!important}
}

/* 0.8.34 – natives Konto-Center: kein iframe, keine zweite WordPress-Seite */
.naw-account-center-native .naw-account-center-content{overflow:auto!important;padding:20px 22px 30px!important;scrollbar-gutter:stable!important}
.naw-account-center-native [data-naw-native-account]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.naw-account-center-native [data-naw-native-account]>.naw-account{width:100%!important;max-width:none!important;margin:0!important}
.naw-account-center-native .naw-page-heading{margin-top:0!important}
.naw-account-center-native .nixhub-loading{min-height:220px!important;display:grid!important;place-items:center!important}
@media(max-width:780px){.naw-account-center-native .naw-account-center-content{padding:14px!important}}

/* 0.8.36 – Konto-Center Feinschliff */
.naw-account-center-native .naw-center-overview{display:grid!important;gap:18px!important}
.naw-account-center-native .naw-center-overview .naw-account-hero{margin:0!important}
.naw-account-center-native .naw-center-stat-grid{margin:0!important}
.naw-account-center-native .naw-center-summary{margin:0!important}
.naw-account-center-native .naw-settings-connections{margin-top:18px!important}
.naw-account-center-native .naw-settings-preview img,.naw-account-center-native .naw-account-hero>img,.naw-account-center-native [data-media-thumb="avatar"]{background:#11161f!important;object-fit:cover!important}
.naw-account-center-native .naw-profile-settings,.naw-account-center-native .naw-settings-connections,.naw-account-center-native .naw-section.danger{margin-bottom:18px!important}
.naw-account-center-native .naw-page-heading{padding-top:2px!important}


/* 0.8.37 – vollständiges natives Konto-Center */
.naw-account-center-native .naw-provider-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.naw-account-center-native .naw-provider-summary article{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:4px}
.naw-account-center-native .naw-provider-summary article.is-linked{border-color:rgba(66,211,146,.28);background:rgba(66,211,146,.055)}
.naw-account-center-native .naw-provider-summary small{color:#9fb6d4}
.naw-account-center-native .naw-invite-list{display:grid;gap:10px}
.naw-account-center-native .naw-invite-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025)}
.naw-account-center-native .naw-invite-list article>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}
.naw-account-center-native .naw-invite-list article>div:first-child>span{font-size:24px}
.naw-account-center-native .naw-invite-list b,.naw-account-center-native .naw-invite-list small{display:block}
.naw-account-center-native .naw-invite-list small{color:#9fb6d4;margin-top:3px}
.naw-account-center-native .naw-inline-actions{display:flex;gap:8px;flex:0 0 auto}
.naw-account-center-native .naw-account-data-section .naw-account-info-grid{margin-top:4px}
.naw-account-center-native .naw-delete-pending{border-color:rgba(226,82,94,.28)!important}
@media(max-width:900px){.naw-account-center-native .naw-provider-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.naw-account-center-native .naw-invite-list article{align-items:flex-start;flex-direction:column}.naw-account-center-native .naw-inline-actions{width:100%}.naw-account-center-native .naw-inline-actions button{flex:1}}


/* 0.8.38 – vollständige Übersicht inkl. Community-Level */
.naw-account-center-native .naw-community-level{margin:0!important}
.naw-account-center-native .naw-community-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.naw-account-center-native .naw-community-level-grid>article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}
.naw-account-center-native .naw-community-level-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.naw-account-center-native .naw-community-level-head small,.naw-account-center-native .naw-community-level-head b{display:block}
.naw-account-center-native .naw-community-level-head small{color:#9fb6d4;margin-bottom:4px}
.naw-account-center-native .naw-community-level-head strong{color:#f0f4fb}
.naw-account-center-native .naw-community-progress{height:7px;margin:14px 0 8px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.08)}
.naw-account-center-native .naw-community-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9d23,#b64d9d,#38c5c8)}
.naw-account-center-native .naw-community-level-grid p{margin:0;color:#9fb6d4;font-size:12px}
.naw-account-center-native .naw-community-level-grid footer{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}
.naw-account-center-native .naw-community-level-grid footer a{color:#ffb24a;text-decoration:none;font-weight:700}
.naw-account-center-native .naw-account-info-grid em{display:block;margin-top:3px;color:#8093ae;font-size:10px;font-style:normal}
@media(max-width:900px){.naw-account-center-native .naw-community-level-grid{grid-template-columns:1fr}}
