.nro-page-header:has([data-nro-action-menu][open]){z-index:90;position:relative;overflow:visible!important}.nro-shell-content :is(section,article,div):has(>[data-nro-action-menu][open]){z-index:90;position:relative;overflow:visible!important}[data-nro-action-menu][open]{z-index:120!important}[data-nro-action-menu-panel]{z-index:130!important}.nro-shell-content .rounded-xl:has(table [data-permission-management]){max-width:1080px}.nro-shell-content table:has([data-permission-management]){table-layout:fixed;width:100%;min-width:760px!important}.nro-shell-content table:has([data-permission-management]) th:first-child{width:34%}.nro-shell-content table:has([data-permission-management]) th:nth-child(2){width:16%}.nro-shell-content table:has([data-permission-management]) th:nth-child(3){width:14%}.nro-shell-content table:has([data-permission-management]) th:nth-child(4){width:36%}.nro-shell-content table:has([data-permission-management]) :is(th,td){vertical-align:middle!important;padding:.5rem .75rem!important}.nro-shell-content table:has([data-permission-management]) tbody tr{height:auto!important}.nro-shell-content table:has([data-permission-management]) td:first-child p{margin-top:.125rem!important;font-size:.6875rem!important;line-height:1rem!important}.nro-shell-content [data-permission-management] button{min-block-size:2rem}.nro-shell-content div:has(>div>article [data-people-directory-checkbox]){max-width:1180px}:is(.nro-shell-content article:has([data-people-directory-checkbox]) select,.nro-shell-content article:has([data-people-directory-checkbox]) button){min-block-size:2rem}@media (min-width:1024px){.nro-shell-content div.hidden:has(+div>article [data-people-directory-checkbox]){grid-template-columns:minmax(300px,390px) 240px 120px minmax(280px,1fr)!important;gap:.5rem!important}.nro-shell-content article:has([data-people-directory-checkbox]){grid-template-columns:minmax(300px,390px) 240px 120px minmax(280px,1fr)!important;gap:.5rem!important}.nro-shell-content div.hidden:has(+div>article [data-people-directory-checkbox]){padding:.45rem .75rem!important}.nro-shell-content article:has([data-people-directory-checkbox]){padding:.5rem .75rem!important}:is(.nro-shell-content article:has([data-people-directory-checkbox]) select,.nro-shell-content article:has([data-people-directory-checkbox]) button){padding-top:.3rem!important;padding-bottom:.3rem!important}}[data-character-index-item]{min-height:0}@media (min-width:1024px){[data-character-index-item]{grid-template-columns:48px minmax(280px,1fr) 260px 230px 56px;align-items:center;gap:.65rem!important;padding:.5rem .75rem!important;display:grid!important}[data-character-index-item]>:is(img,div):first-child{width:40px!important;height:40px!important}[data-character-index-item]>.grid{justify-self:end;width:248px;grid-template-columns:58px 72px 118px!important;gap:.5rem!important}[data-character-index-item]>div:nth-last-child(2){justify-self:end;width:230px;min-width:0!important}[data-character-index-item]>span:last-child{justify-self:end}}[data-battle-net-character-row]{min-height:0}[data-battle-net-character-row] button{min-block-size:2rem}@media (min-width:1024px){[data-battle-net-character-row]{padding:.5rem .75rem!important}[data-battle-net-character-row]>div{grid-template-columns:28px 48px minmax(280px,1fr) 260px 180px;align-items:center;width:100%;gap:.65rem!important;display:grid!important}[data-battle-net-character-row]>div>:is(img,div):nth-child(2){width:40px!important;height:40px!important}[data-battle-net-character-row]>div>.grid{justify-self:end;width:248px;grid-template-columns:58px 72px 118px!important;gap:.5rem!important}[data-battle-net-character-row]>div>div:last-child{justify-content:flex-end;justify-self:end;margin-left:0!important}[data-battle-net-character-row] button{padding:.35rem .65rem!important}}@media (min-width:640px){.nro-shell-content form:has(#my-nro-character)>button[type=submit]{margin-bottom:1.75rem}}.nro-shell-content table:has(a[href*="warcraftlogs.com/reports/"]) :is(th,td):nth-child(n+4){text-align:center!important}.nro-shell-content div:has(>a[href*="/seasons/"][href*="/scores/"]){text-align:center;align-items:center}:is(.nro-shell-content div:has(>a[href*="/seasons/"][href*="/scores/"])>p,.nro-shell-content div:has(>a[href*="/seasons/"][href*="/scores/"])>div,.nro-shell-content div:has(>a[href*="/seasons/"][href*="/scores/"])>a){text-align:center;margin-inline:auto}.nro-shell-content table:has(button[aria-label^=Explain\ ]) col:first-child{width:10%!important}.nro-shell-content table:has(button[aria-label^=Explain\ ]) col:nth-child(2){width:6%!important}:is(.nro-shell-content table:has(button[aria-label^=Explain\ ]) :is(th,td):nth-child(2),.nro-shell-content table:has(button[aria-label^=Explain\ ]) :is(th,td):nth-child(n+3)){text-align:center!important;vertical-align:middle!important}.nro-shell-content table:has(button[aria-label^=Explain\ ]) :is(th,td):first-child{padding-right:.35rem!important}.nro-shell-content table:has(button[aria-label^=Explain\ ]) :is(th,td):nth-child(2){padding-left:.35rem!important;padding-right:.35rem!important}.nro-shell-content .nro-table-shell table:has(>thead>tr>th:nth-child(5):last-child):has(a[href*="/raids/"]) :is(th,td){text-align:center!important;vertical-align:middle!important}.nro-shell-content table:has(input[name=raidNightId]) :is(th,td):nth-child(n+4){text-align:center!important;vertical-align:middle!important}.nro-shell-content table:has(input[name=raidNightId]) td:last-child form{justify-content:center;display:flex}.nro-shell-content table:has(>colgroup>col:nth-child(8):last-child):has(a[href*="/raids/"]) :is(th,td){text-align:center!important;vertical-align:middle!important}.nro-shell-content div:has(table input[aria-label*="delves, manual fallback"]){width:min(100%,1040px);margin-inline:auto}.nro-shell-content table:has(input[aria-label*="delves, manual fallback"]){table-layout:fixed}.nro-shell-content table:has(input[aria-label*="delves, manual fallback"]) :is(th,td):last-child{text-align:center!important}
body:has([data-nro-top-navigation=true]) .nro-shell-content :is(.text-zinc-500,.text-zinc-600){color:var(--nro-text-muted)}body:has([data-nro-top-navigation=true]) [data-nro-page-brand=true]{display:none}[data-nro-top-navigation=true] section[aria-label$=navigation]{max-height:min(42rem,100vh - 5rem);overflow-y:auto}html[data-theme=light] [data-nro-top-navigation=true]{color:var(--nro-text);box-shadow:0 10px 30px -24px #02194599;background:linear-gradient(90deg,#d5e1f1 0%,#edf1f5 62%,#eadfc7 100%)!important;border-bottom:2px solid #d4af3794!important}html[data-theme=light] [data-nro-top-navigation=true] section[aria-label$=navigation],html[data-theme=light] #nro-mobile-navigation{color:var(--nro-text);background:linear-gradient(#d5e1f1 0%,#edf1f5 52%,#eadfc7 100%)!important;border-color:#02194557!important}.nro-page-tools{max-width:100rem;padding:1rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--nro-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem auto 0;scroll-margin-block:1rem;display:flex}.nro-page-tools [data-nro-theme-toggle=true]{z-index:auto;position:static;inset:auto}.nro-page-tools :is(a,button){min-block-size:2.75rem;overflow-wrap:anywhere;max-width:100%}.nro-page-tools:focus-visible,[aria-label="Boss variation change preview"]:focus-visible{outline:2px solid var(--nro-focus);outline-offset:3px}[aria-label="Boss variation change preview"],[aria-label="Boss variation change preview"] :is(button,summary),[aria-label="Shared raid plans"] :is(button,input,textarea,select,summary),#nro-main-content form :is(button,input,textarea,select){scroll-margin-block:1rem}
:root,[data-density=compact]{--nro-card-padding:.875rem;--nro-section-gap:1.25rem;--nro-input-height:2.5rem}[data-density=comfortable]{--nro-card-padding:1rem;--nro-section-gap:1.5rem;--nro-input-height:3rem}[data-density=spacious]{--nro-card-padding:1.25rem;--nro-section-gap:1.75rem;--nro-input-height:3.5rem}.nro-page-header{padding:var(--nro-card-padding)}.nro-table-input{min-height:var(--nro-input-height)}.nro-data-table{--nro-density-row:var(--nro-row-compact);--nro-density-cell:.4rem;min-width:0;max-width:100%}.nro-data-table[data-density=comfortable]{--nro-density-row:var(--nro-row-comfortable);--nro-density-cell:.65rem}.nro-data-table[data-density=spacious]{--nro-density-row:var(--nro-row-spacious);--nro-density-cell:.9rem}.nro-table-toolbar,.nro-table-pagination{flex-wrap:wrap;align-items:end;gap:.75rem;padding:.65rem;display:flex}.nro-table-toolbar>label:first-child{min-width:min(12rem,100%)}.nro-table-input{min-height:var(--nro-input-height,var(--nro-control-height));border:1px solid var(--nro-border,#52525b);background:var(--nro-surface,#18181b);max-width:100%;color:var(--nro-text,#f4f4f5);border-radius:.4rem;padding:.35rem .6rem}.nro-data-table .nro-table-shell{overscroll-behavior:contain;min-width:0;max-width:100%;max-height:min(65vh,42rem)}.nro-data-table .nro-table-shell :is(th,td){height:var(--nro-density-row);padding-block:var(--nro-density-cell)}.nro-table-sort{min-height:24px;color:inherit;text-align:inherit;cursor:pointer;border-radius:.25rem;align-items:center;gap:.25rem;display:inline-flex}.nro-data-table tr:focus-within{background:#3b82f61f}.nro-data-table tr:has(:is([data-people-directory-checkbox],[data-roster-directory-checkbox]):checked){box-shadow:inset 3px 0 0 var(--nro-focus,#60a5fa);background:#3b82f629}.nro-data-table [hidden]{display:none!important}.nro-table-shell td details[open]>:not(summary){overscroll-behavior:contain;max-height:min(45vh,24rem);overflow:auto}.nro-table-columns{align-self:end}.nro-table-columns__choices{gap:.5rem;max-height:12rem;padding:.65rem;display:grid;overflow-y:auto}.nro-table-columns__choices label{align-items:center;gap:.5rem;min-height:28px;display:flex}.nro-table-pagination{justify-content:space-between;align-items:center;font-size:.75rem}.nro-review-drawer{color:#f4f4f5;background:#09090b;border:0;border-left:1px solid #52525b;width:min(100%,36rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.nro-review-drawer::backdrop{background:#000000b3}.nro-review-drawer[open]{flex-direction:column;display:flex}.nro-review-drawer__header{border-bottom:1px solid #3f3f46;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.nro-review-drawer__header h2{overflow-wrap:anywhere}.nro-review-drawer__content{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem;overflow:auto}.nro-review-drawer__content :is(section,div){min-width:0}.nro-workspace-context{border-bottom:1px solid #52525b80;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.nro-workspace-context select{min-width:0;max-width:min(16rem,100%);min-height:28px;color:inherit;background:0 0;border:1px solid #52525b;border-radius:.35rem}.nro-shell-content :is(button,input,select,textarea):disabled,.nro-shell-content [aria-disabled=true]{opacity:1;color:#a1a1aa;cursor:not-allowed;background-color:#27272a;border-color:#52525b}.nro-shell-content label:has(>input:disabled){opacity:1}.nro-shell-content :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--nro-focus,#60a5fa);outline-offset:3px}.nro-shell-content :is(button,a,summary)[aria-current=page],.nro-shell-content [aria-selected=true],.nro-shell-content [aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--nro-focus,#60a5fa)}.nro-shell-content :is(button,summary):not(:disabled):hover{filter:brightness(1.12)}html[data-theme=light] :is(.nro-review-drawer,.nro-table-input){color:#18181b;background:#fafafa}html[data-theme=light] .nro-shell-content :is(button,input,select,textarea):disabled{color:#52525b;background:#e4e4e7}@media (max-width:639px){.nro-table-toolbar>label:first-child{flex-basis:100%}.nro-table-toolbar :is(button,input,select,summary),.nro-review-drawer button{min-height:max(44px, var(--nro-input-height,44px))}}@media (forced-colors:active){.nro-data-table,.nro-review-drawer,.nro-table-input{color:canvastext;background:canvas;border-color:canvastext}.nro-shell-content [aria-selected=true],.nro-shell-content [aria-current=page]{outline:2px solid highlight}}[data-permission-matrix] .nro-data-table[data-density=compact]{--nro-density-row:26px}[data-permission-matrix] .nro-table-sort{min-block-size:24px}[data-permission-matrix] .nro-table-toolbar{padding-block:.25rem}[data-permission-matrix] .nro-table-toolbar>label{align-items:center;gap:.5rem;display:flex}[data-permission-matrix] .nro-table-toolbar>label:first-child{min-width:0}[data-permission-matrix] .nro-table-input{margin-top:0}
