:root{--hm-bg:#050a12;--hm-panel:#0b1320;--hm-line:#1e2b40;--hm-primary:#5368ff;--hm-light:#8392ff;--hm-text:#f5f7ff;--hm-muted:#9ba7bd;--hm-shadow:0 18px 48px rgba(0,0,0,.3)}
html[data-nx-template="nexpell_hall_mania"],html[data-nx-template="nexpell_hall_mania"] body,html[data-nx-template="nexpell_hall_mania"] .nx-live-zone{background:var(--hm-bg);color:var(--hm-text)}
html[data-nx-template="nexpell_hall_mania"] body{background:radial-gradient(circle at 84% 15%,rgba(56,77,191,.14),transparent 31rem),linear-gradient(#060b14,#050a12);font-family:Inter,"Segoe UI",Arial,sans-serif}
html[data-nx-template="nexpell_hall_mania"] .nx-live-zone[data-nx-zone="navbar"]{position:relative;z-index:50}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo{background:rgba(5,10,18,.96)!important;border-bottom:1px solid rgba(112,129,255,.17);backdrop-filter:blur(16px)}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .navbar-brand img{width:230px!important;height:54px!important;max-height:54px!important;object-fit:contain!important}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .nav-link{color:#d8dfed!important;font-size:.78rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .nav-link:hover{color:#fff!important}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .dropdown-menu{background:#09111e;border:1px solid var(--hm-line);box-shadow:var(--hm-shadow)}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .dropdown-item{color:#cdd5e3}
html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .dropdown-item:hover{color:#fff;background:rgba(82,103,255,.17)}
body:not(.builder-active) [data-nx-template="nexpell_hall_mania"] [data-nx-zone="content"],html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]{display:grid;grid-template-columns:minmax(20px,1fr) repeat(12,minmax(0,121px)) minmax(20px,1fr);gap:20px 0;padding-bottom:34px}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>*{grid-column:2/-2;width:100%;min-width:0}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.nx-hm-hero-widget{grid-column:1/-1}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>:is(.nx-hm-stats-widget,.container){grid-column:2/-2;width:100%;max-width:none}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.discord-embed-shell{grid-column:2/8;margin:0 10px 0 0}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3{grid-column:8/-2;margin:0 0 0 10px}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card{grid-column:2/9;margin:0 10px 0 0!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.useronline-content-widget{grid-column:9/-2;margin:0 0 0 10px}
.nx-hm-hero-widget{min-height:650px!important;display:flex;align-items:center;background-position:center right!important;background-size:cover!important}
.nx-hm-hero-widget:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#050a12 0%,rgba(5,10,18,.94) 38%,rgba(5,10,18,.12) 74%,rgba(5,10,18,.42)),linear-gradient(180deg,transparent 68%,var(--hm-bg))}
.nx-hm-hero-widget .nx-hero-media-overlay{background:transparent!important}
.nx-hm-hero-widget>.container{width:min(1460px,calc(100% - 72px));max-width:none}
.nx-hm-hero-widget .row{justify-content:flex-start!important}
.nx-hm-hero-widget .col-lg-10{width:min(650px,55%);max-width:650px}
.nx-hm-hero-widget h1{color:#fff!important;font-size:clamp(2.8rem,5vw,5rem);font-weight:900!important;letter-spacing:.035em;line-height:.98;text-transform:uppercase;text-shadow:0 7px 28px rgba(0,0,0,.45)}
.nx-hm-hero-widget [data-nx-inline="subtitle"]{margin-bottom:14px!important;color:var(--hm-light)!important;font-size:1rem;font-weight:800!important;letter-spacing:.08em}
.nx-hm-hero-widget [data-nx-inline="text"]{max-width:610px;color:#bcc5d4!important;font-size:1.05rem;line-height:1.7}
.nx-hm-hero-widget .btn{min-height:48px;display:inline-flex;align-items:center;padding:12px 22px;border-radius:5px;font-size:.78rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}
.nx-hm-hero-widget .btn-primary{background:linear-gradient(135deg,#4358ec,#6478ff);border-color:transparent;box-shadow:0 10px 28px rgba(68,89,241,.27)}
.nx-hm-hero-widget .btn-outline-light{border-color:#5369f2;background:rgba(6,12,23,.64)}
.nx-hm-stats-widget{padding:4px 0!important;background:transparent!important}
.nx-hm-stats-widget .row{--bs-gutter-x:0;border:1px solid var(--hm-line);border-radius:8px;background:linear-gradient(145deg,rgba(13,23,38,.96),rgba(7,13,23,.96));box-shadow:var(--hm-shadow)}
.nx-hm-stats-widget .row>div+div{border-left:1px solid var(--hm-line)}
.nx-hm-stats-widget .card{background:transparent!important;border:0!important;box-shadow:none!important}
.nx-hm-stats-widget .card-body{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-items:center;padding:20px 24px!important}
.nx-hm-stats-widget .card-body>.mb-2{grid-row:1/3;margin:0!important;color:var(--hm-primary)!important}
.nx-hm-stats-widget h3{margin:0!important;color:#fff!important;font-size:1.2rem;font-weight:800;text-transform:uppercase}
.nx-hm-stats-widget p{color:#c5cedd!important;font-size:.7rem!important;letter-spacing:.05em;text-transform:uppercase}
.nx-html-block:has(>.nx-hm-stats){margin:0!important}
.nx-hm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--hm-line);border-radius:8px;background:linear-gradient(145deg,rgba(13,23,38,.96),rgba(7,13,23,.96));box-shadow:var(--hm-shadow)}
.nx-hm-stats>div{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-width:0;padding:20px 24px}
.nx-hm-stats>div+div{border-left:1px solid var(--hm-line)}
.nx-hm-stats i{grid-row:1/3;color:var(--hm-primary);font-size:1.55rem}
.nx-hm-stats strong{color:#fff;font-size:1.2rem;font-weight:800;line-height:1.2;text-transform:uppercase}
.nx-hm-stats span{color:#c5cedd;font-size:.7rem;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}
html[data-nx-template="nexpell_hall_mania"] :is(.nx-gt-widget,.forum-widget-content,.discord-panel,.nx-height-widget,.useronline-content-widget){overflow:hidden;border:1px solid var(--hm-line)!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(13,23,38,.97),rgba(7,13,23,.97))!important;color:var(--hm-text)!important;box-shadow:var(--hm-shadow)}
html[data-nx-template="nexpell_hall_mania"] :is(.card-header,.card-footer,.nx-gt-widget__head,.forum-widget-content__head,.useronline-content-widget__head){border-color:var(--hm-line)!important;background:#0b1422!important;color:var(--hm-text)!important}
html[data-nx-template="nexpell_hall_mania"] :is(.card-body,.list-group-item,.forum-widget-content__item,.useronline-content-widget__panel,.useronline-content-widget__row,.useronline-content-widget__mini-card){border-color:var(--hm-line)!important;background:#09111d!important;color:var(--hm-text)!important}
html[data-nx-template="nexpell_hall_mania"] :is(.text-muted,.text-body-secondary,.nx-tk-text-muted,small){color:var(--hm-muted)!important}
html[data-nx-template="nexpell_hall_mania"] :is(a,.link-primary){color:var(--hm-light)}
html[data-nx-template="nexpell_hall_mania"] .btn-primary{background-color:var(--hm-primary);border-color:var(--hm-primary);color:#fff}
html[data-nx-template="nexpell_hall_mania"] .btn-outline-primary{border-color:var(--hm-primary);color:#dfe4ff}
html[data-nx-template="nexpell_hall_mania"] .btn-outline-primary:hover{background:var(--hm-primary);color:#fff}
html[data-nx-template="nexpell_hall_mania"] .nx-gt-widget{margin:0!important}
html[data-nx-template="nexpell_hall_mania"] .nx-gt-server{background:#08111e!important;border:1px solid #26344d!important}
html[data-nx-template="nexpell_hall_mania"] .forum-widget-content-container{padding:0}
html[data-nx-template="nexpell_hall_mania"] .forum-widget-content{margin:0}
html[data-nx-template="nexpell_hall_mania"] .discord-panel,html[data-nx-template="nexpell_hall_mania"] .nx-height-widget{height:100%;margin:0!important}
html[data-nx-template="nexpell_hall_mania"] .useronline-content-widget{height:100%}
html[data-nx-template="nexpell_hall_mania"] .nx-footer{background:#050a12!important;border-top:1px solid var(--hm-line);color:#e6eaf3}
html[data-nx-template="nexpell_hall_mania"] .nx-footer :is(.nx-tk-text-muted,.nav-link){color:#9ca8bb!important}
html[data-nx-template="nexpell_hall_mania"] .nx-footer .nav-link:hover{color:var(--hm-light)!important}
body.builder-active .nx-hm-hero-widget{min-height:560px!important}
@media(max-width:991.98px){html[data-nx-template="nexpell_hall_mania"] .nx-nav-core-demo .navbar-brand img{width:190px!important;height:46px!important}html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>*{grid-column:2/-2!important;margin-inline:0!important}.nx-hm-hero-widget{grid-column:1/-1!important;min-height:680px!important;background-position:68% center!important}.nx-hm-hero-widget>.container{width:min(100% - 40px,900px)}.nx-hm-hero-widget .col-lg-10{width:68%;max-width:600px}}
@media(max-width:767.98px){body:not(.builder-active) [data-nx-zone="content"]{grid-template-columns:14px repeat(12,minmax(0,1fr)) 14px}.nx-hm-hero-widget{min-height:720px!important;align-items:flex-end;background-position:68% top!important;background-size:auto 72%!important}.nx-hm-hero-widget:before{background:linear-gradient(180deg,rgba(5,10,18,.12),rgba(5,10,18,.78) 44%,var(--hm-bg) 82%)}.nx-hm-hero-widget>.container{width:100%;padding:300px 20px 34px}.nx-hm-hero-widget .col-lg-10{width:100%;max-width:none}.nx-hm-hero-widget h1{font-size:clamp(2.35rem,11vw,4rem)}.nx-hm-stats-widget .row>div:nth-child(odd){border-left:0}.nx-hm-stats-widget .row>div:nth-child(n+3){border-top:1px solid var(--hm-line)}}
@media(max-width:767.98px){.nx-hm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-hm-stats>div:nth-child(odd){border-left:0}.nx-hm-stats>div:nth-child(n+3){border-top:1px solid var(--hm-line)}}
@media(max-width:479.98px){.nx-hm-stats{grid-template-columns:1fr}.nx-hm-stats>div+div{border-top:1px solid var(--hm-line);border-left:0}}
@media(max-width:575.98px){.nx-hm-hero-widget>.container{padding-top:270px}.nx-hm-hero-widget .d-flex,.nx-hm-hero-widget .btn{width:100%}.nx-hm-hero-widget .btn{justify-content:center}.nx-hm-stats-widget .card-body{grid-template-columns:36px 1fr;padding:16px 12px!important}.nx-hm-stats-widget h3{font-size:.95rem}}

/* Hall-Mania 1.1.1: kompakte Anordnung der produktiven Widgets. */
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card{grid-column:2/-2;margin:0!important}
.nx-hm-hero-widget .col-lg-10{width:min(780px,64%);max-width:780px}
.nx-hm-hero-widget h1{max-width:760px;font-size:clamp(2.7rem,4.2vw,4.4rem);line-height:1.02}
html[data-nx-template="nexpell_hall_mania"] .nx-gt-widget__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html[data-nx-template="nexpell_hall_mania"] .nx-gt-server__media{height:8rem!important;min-height:8rem!important;max-height:8rem!important}
html[data-nx-template="nexpell_hall_mania"] .nx-gt-server__media img{height:100%!important;object-fit:cover!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.discord-embed-shell,
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3{min-height:440px;max-height:540px}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3>.col-12,
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3 .nx-height-widget{height:100%!important;max-height:540px!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget{display:flex!important;flex-direction:column!important;height:560px!important;min-height:560px!important;max-height:560px!important;overflow:hidden!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget>.nx-height-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget #messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin-bottom:.75rem!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:var(--hm-primary) #08101c}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget #messages .list-group-item{padding:.48rem .65rem;font-size:.78rem}
@media(max-width:991.98px){.nx-hm-hero-widget .col-lg-10{width:min(680px,76%);max-width:680px}html[data-nx-template="nexpell_hall_mania"] .nx-gt-widget__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.discord-embed-shell,html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3{min-height:0;max-height:none}}
@media(max-width:767.98px){.nx-hm-hero-widget .col-lg-10{width:100%;max-width:none}.nx-hm-hero-widget h1{font-size:clamp(2.25rem,10vw,3.7rem)}html[data-nx-template="nexpell_hall_mania"] .nx-gt-widget__grid{grid-template-columns:1fr!important}html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget{height:520px!important;min-height:520px!important;max-height:520px!important}}

/* Hall-Mania 1.1.2: Forum, Discord und TeamSpeak als gemeinsame Dreierreihe. */
@media(min-width:992px){
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.container:has(>.forum-widget-content){grid-column:2/6;height:520px;margin:0!important;padding:0 12px 0 0}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.discord-embed-shell{grid-column:6/10;height:520px;min-height:520px;max-height:520px;margin:0!important;padding:0 6px}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3{grid-column:10/-2;height:520px;min-height:520px;max-height:520px;margin:0!important;padding:0 0 0 12px}
html[data-nx-template="nexpell_hall_mania"] .forum-widget-content-container>.forum-widget-content{display:flex;height:100%;flex-direction:column;margin:0}
html[data-nx-template="nexpell_hall_mania"] .forum-widget-content__list{flex:1 1 auto;overflow:auto}
html[data-nx-template="nexpell_hall_mania"] .discord-embed-shell>.discord-panel,
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3>.col-12,
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.row.g-3 .nx-height-widget{height:100%!important;min-height:0!important;max-height:520px!important}
}

/* Hall-Mania 1.1.13: Widget-Hoehen wieder aus widgets_options uebernehmen. */
@media(min-width:992px){
  html[data-nx-template="nexpell_hall_mania"] .nx-columns:has([data-nx-zone^="sec_hall-mania-community-layout_"])>.container>.row{
    align-items:flex-start;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"]{
    align-items:flex-start;
    min-height:0;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"]>.nx-live-item,
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"]>.forum-widget-content-container,
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"]>.discord-embed-shell,
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c3"]>.row.g-3{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"]>.nx-live-item>.nx-live-content{
    width:100%;
    height:auto;
    min-height:0;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c1"] .forum-widget-content-container{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone^="sec_hall-mania-community-layout_"] .nx-height-widget.nx-height-collapsed{
    height:var(--nx-widget-height)!important;
    min-height:var(--nx-widget-height)!important;
    max-height:var(--nx-widget-height)!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c3"]>.row.g-3,
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c3"] .nx-live-content>.row.g-3{
    --bs-gutter-y:0;
    width:100%;
    height:auto;
    margin:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c3"] .row.g-3>.col-12{
    height:auto;
    margin-top:0!important;
    padding:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] [data-nx-zone="sec_hall-mania-community-layout_c3"] .nx-height-widget{
    width:100%!important;
    margin:0!important;
  }
}

/* Hall-Mania 1.1.3: Shoutbox und Live Visitor in einem 3/4-zu-1/4-Raster. */
@media(min-width:992px){
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.card.nx-height-widget{grid-column:2/11;width:auto;margin:0 12px 0 0!important}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.nx-live-widget{grid-column:11/-2;display:flex;height:560px;min-height:560px;margin:0 0 0 8px;flex-direction:column;padding:1.25rem}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.nx-live-widget .nx-live-widget__more{margin-top:auto}
}
@media(max-width:991.98px){
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.nx-live-widget{grid-column:2/-2!important;width:100%;margin:0!important}
}

/* Hall-Mania 1.1.4: beide Live-Visitor-Ausgaben sicher auf die volle 1/4-Spalte legen. */
@media(min-width:992px){
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>:is(.nx-live-widget,.nx-online-content){grid-column:11/-2!important;display:flex!important;width:auto!important;max-width:none!important;height:560px;min-height:560px;margin:0 0 0 8px!important;flex-direction:column;overflow:hidden}
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>.nx-online-content .nx-online-content__columns{grid-template-columns:1fr!important;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}
}
@media(max-width:991.98px){
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>:is(.nx-live-widget,.nx-online-content){grid-column:2/-2!important;width:100%!important;max-width:none!important;height:auto;min-height:0;margin:0!important}
}

/* Hall-Mania 1.1.6: Raster nur im Katalog-Capture; der Live Builder bleibt sortierbar. */
@media(min-width:992px){
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]{display:grid!important;grid-template-columns:minmax(20px,1fr) repeat(12,minmax(0,121px)) minmax(20px,1fr)!important;gap:20px 0!important}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item{width:auto!important;max-width:none!important;margin:0!important}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item>.nx-live-content{width:100%;height:100%;min-width:0}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="core_template_scope"]{display:none!important}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="core_hero"]{grid-column:1/-1}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-iid="hall-mania-community-stats"],
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_gametracker_content"]{grid-column:2/-2}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_forum_content"]{grid-column:2/6;height:520px;padding-right:12px}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_discord_sidebar"]{grid-column:6/10;height:520px;padding-inline:6px}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_teamspeak"]{grid-column:10/-2;height:520px;padding-left:12px}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_shoutbox_sidebar"]{grid-column:2/11;height:560px;padding-right:12px}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_useronline_content"]{grid-column:11/-2;height:560px;padding-left:8px}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_forum_content"] .forum-widget-content-container,
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_forum_content"] .forum-widget-content,
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_discord_sidebar"] .discord-panel,
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_teamspeak"] .nx-height-widget,
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_shoutbox_sidebar"]>.nx-live-content>.nx-height-widget,
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_useronline_content"] .nx-online-content{width:100%!important;max-width:none!important;height:100%!important;margin:0!important}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item[data-nx-key="widget_useronline_content"] .nx-online-content__columns{grid-template-columns:1fr!important;max-height:430px;overflow:auto}
}
@media(max-width:991.98px){
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]{display:block!important}
html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item{width:100%!important;height:auto!important;margin-bottom:20px!important;padding:0!important}
}

/* Hall-Mania 1.1.7: echte Builder-Layouts mit eigenen Dropzonen. */
html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="content"]>:is(.nx-columns,.nx-row){
  grid-column:2/-2;
  width:100%;
  margin:0;
}
html[data-nx-template="nexpell_hall_mania"] .nx-columns:has([data-nx-zone^="sec_hall-mania-community-layout_"])>.container,
html[data-nx-template="nexpell_hall_mania"] .nx-row:has([data-nx-zone="row_hall-mania-shout-live-layout"])>.container{
  max-width:none;
  padding:0;
}
@media(min-width:992px){
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) .nx-columns:has([data-nx-zone^="sec_hall-mania-community-layout_"])>.container>.row{
    min-height:520px;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone^="sec_hall-mania-community-layout_"]{
    display:flex;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone^="sec_hall-mania-community-layout_"]>*{
    width:100%;
    height:520px;
    min-height:520px;
    margin:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) :is([data-nx-zone="col_hall-mania-shout-column"],[data-nx-zone="col_hall-mania-live-column"]){
    display:flex;
    align-items:stretch;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) :is([data-nx-zone="col_hall-mania-shout-column"],[data-nx-zone="col_hall-mania-live-column"])>*{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body.builder-active.nx-catalog-capture [data-nx-zone="content"]>.nx-live-item:is([data-nx-key="core_columns"],[data-nx-key="core_row"]){
    grid-column:2/-2;
    height:auto;
  }
}

/* Hall-Mania 1.1.14: finale Hoehenprioritaet aus widgets_options. */
@media(min-width:992px){
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) .nx-columns:has([data-nx-zone^="sec_hall-mania-community-layout_"])>.container>.row{
    align-items:flex-start!important;
    min-height:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone^="sec_hall-mania-community-layout_"]{
    align-items:flex-start!important;
    min-height:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone^="sec_hall-mania-community-layout_"]>*{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone^="sec_hall-mania-community-layout_"] .nx-height-widget.nx-height-collapsed{
    height:var(--nx-widget-height)!important;
    min-height:var(--nx-widget-height)!important;
    max-height:var(--nx-widget-height)!important;
  }
  html[data-nx-template="nexpell_hall_mania"] body:not(.builder-active) [data-nx-zone="sec_hall-mania-community-layout_c3"] :is(.row.g-3,.row.g-3>.col-12){
    --bs-gutter-y:0;
    margin-top:0!important;
  }
}
