.nj-shell .nj-shell__content{width:min(1280px,100%);padding:32px 32px 56px}.nj-shell .nj-topbar__inner{max-width:1280px}.nj-shell .nj-shell__content>:where(.nj-home,.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports){margin:0;padding:0;width:100%;max-width:none}.nj-foundation .nj-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0;margin:0 0 28px;border:0;background:transparent}.nj-page-heading__copy{min-width:0;max-width:720px}.nj-foundation .nj-page-heading .nj-title{font-size:clamp(25px,2.3vw,32px);line-height:1.25;font-weight:800;letter-spacing:-.035em;color:var(--nj-color-ink);margin:6px 0 10px}.nj-page-heading__description{color:var(--nj-color-muted);font-size:14px;line-height:1.6}.nj-page-heading__description p{margin:4px 0}.nj-page-heading__actions{flex-shrink:0;align-items:center}.nj-page-heading__actions,.nj-page-heading__actions>div{display:flex;gap:10px;flex-wrap:wrap}.nj-foundation .nj-context{margin:0 0 28px;border-radius:16px;background:#eef4ef;border-color:#d4e3d9;border-left-color:var(--nj-color-amber)}.nj-foundation .nj-context strong{font-size:16px}.nj-foundation .nj-ui-state{padding:24px;border:1px solid var(--nj-color-line);border-radius:var(--nj-radius-card);background:white;align-items:flex-start}.nj-foundation .nj-ui-state[data-tone=danger]{background:#fff7f5;border-color:#f2cdc4}.nj-foundation .nj-ui-state[data-tone=warning]{background:#fff9eb;border-color:#ead8aa}.nj-foundation .nj-ui-state[data-tone=success]{background:#eff8f2;border-color:#c2dccb}.nj-ui-error-details{padding:12px 20px;color:var(--nj-color-muted);overflow-wrap:anywhere;font-size:13px}.nj-ui-error-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.nj-ui-skeleton{display:grid;gap:12px;padding:20px 24px}.nj-ui-skeleton span{height:14px;background:linear-gradient(90deg,#e8eee9,#f4f7f4,#e8eee9);border-radius:7px;animation:nj-skeleton 1.8s ease-in-out infinite}.nj-ui-skeleton span:last-child{width:62%}@keyframes nj-skeleton{50%{opacity:.5}}.nj-entry-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.nj-entry-grid .nj-subtitle{margin:0 0 16px;font-size:18px}.nj-entry-group,.nj-entry-next .nj-ui-card{display:grid;align-content:start;gap:14px;padding:28px}.nj-entry-group{background:linear-gradient(145deg,#fff,#eef5f0)}.nj-entry-group>.nj-ui-badge{justify-self:start}.nj-entry-group h3,.nj-entry-next h3{font-size:23px;font-weight:800;color:var(--nj-color-ink);line-height:1.3}.nj-entry-grid p{color:var(--nj-color-muted);line-height:1.6}.nj-entry-grid .nj-ui-button{justify-self:start;white-space:normal;text-align:left}.nj-entry-grid svg{color:var(--nj-color-forest);flex-shrink:0}.nj-entry-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.nj-entry-note{display:flex;align-items:flex-start;gap:12px;margin:28px 0;color:var(--nj-color-muted);font-size:14px;line-height:1.6}.nj-entry-note svg{flex-shrink:0;color:var(--nj-color-forest)}.nj-entry-simulator{border-top:1px solid var(--nj-color-line);padding-top:8px}.nj-entry-simulator>summary{min-height:48px;cursor:pointer;font-size:14px;font-weight:700;color:var(--nj-color-forest)}.nj-shell .nj-accueil--connected{min-height:0;background:transparent}.nj-foundation :where(.nj-ui-card,.nj-card){box-shadow:0 2px 6px rgb(8 37 29/3%)}.nj-foundation table th{color:var(--nj-color-muted);font-size:12px;font-weight:700;background:#f4f7f5}.nj-foundation table td{vertical-align:middle}.nj-foundation .nj-ui-dialog{border-radius:22px}@media (max-width:1023px){.nj-shell .nj-shell__content{padding:24px 24px calc(var(--nj-mobile-nav-height, 80px) + 36px + env(safe-area-inset-bottom))}.nj-foundation .nj-page-heading{flex-direction:column;gap:16px}.nj-page-heading__actions{width:100%}}@media (max-width:639px){.nj-shell .nj-shell__content{padding-inline:16px}.nj-entry-grid{grid-template-columns:1fr;gap:24px}.nj-entry-group,.nj-entry-next .nj-ui-card{padding:20px}.nj-entry-grid .nj-ui-button{width:100%}.nj-foundation .nj-page-heading{margin-bottom:24px}.nj-page-heading__actions>div{width:100%}.nj-page-heading__actions .nj-ui-button{flex:1 1 160px;justify-content:center}}@media (prefers-reduced-motion:reduce){.nj-ui-skeleton span{animation:none}}@media (min-width:1380px){.nj-shell .nj-mobile-more-trigger{right:max(16px,calc((100vw - 1280px) / 2 + 32px))}}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)){background:#F8F9FA}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-shell__content{padding:24px}:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports){--nj-color-ink:#1A202C;--nj-color-text:#1A202C;--nj-color-primary:#0E3528;--nj-color-muted:#6b7280;--nj-color-line:#e5e7eb;--nj-color-background:#F8F9FA;--nj-radius-card:16px;--nj-radius-control:8px;font-size:14px;line-height:1.5;gap:24px}.nj-foundation :is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports) .nj-page-heading{margin:0;gap:16px}.nj-foundation :is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports) .nj-page-heading .nj-title{font-size:24px;font-weight:800;line-height:32px;letter-spacing:0;margin:0 0 4px}:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports) .nj-page-heading__description{font-size:14px;line-height:20px}:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports) .nj-ui-button{border-radius:12px;font-size:12px;padding:8px 16px}:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports) .nj-ui-badge{border-radius:6px;font-size:10px;padding:2px 8px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar{background:white;border-bottom:1px solid #e5e7eb}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner{padding:12px 72px 12px 24px;gap:24px;min-height:64px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar{position:static;display:flex;gap:4px;border:0;margin:0 auto;padding:0;background:transparent;flex:1;justify-content:center;width:auto;height:auto}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar__item{min-height:44px;padding:8px 14px;font-size:14px;font-weight:500;white-space:nowrap;color:#4b5563;border-radius:8px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar__item[aria-current=page]{color:white;background:#0E3528;font-weight:600;padding:8px 16px;border-radius:12px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-brand{gap:8px;flex-shrink:0}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-brand strong{font-size:20px;letter-spacing:-.5px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-brand small{font-size:10px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__actions{gap:12px;flex-shrink:0}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-mobile-more-trigger{top:12px;width:44px;height:44px;min-height:44px;border-radius:8px;background:white;border:1px solid #e5e7eb}.nj-home__metric .nj-ui-metric{min-height:146px;padding:20px}.nj-dashboard__metrics{gap:16px}.nj-dashboard__metrics .nj-ui-metric,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric{justify-content:space-between;padding:20px;min-height:132px;height:100%;border:1px solid #e5e7eb;border-radius:16px;background:white;gap:0;box-shadow:0 1px 2px #0000000D}.nj-dashboard__metrics [data-metric=main] .nj-ui-metric{background:#0E3528;border-color:#0E3528}.nj-dashboard__metrics [data-metric=main] .nj-ui-metric__heading{color:#a7f3d0E6}.nj-dashboard__metrics [data-metric=main] .nj-ui-metric__detail{color:#6ee7b7}.nj-dashboard__metrics .nj-ui-metric__heading{font-size:12px;line-height:16px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.nj-dashboard__metrics .nj-ui-metric__value{margin:8px 0;font-size:30px;line-height:36px;color:#0E3528}.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric__value{font-size:24px;line-height:32px;color:#0E3528}.nj-dashboard__metrics [data-metric=member] .nj-ui-metric__value{color:#111827}.nj-dashboard__metrics [data-metric=funds] .nj-ui-metric__value{color:#0E3528}.nj-dashboard__metrics [data-metric=main] .nj-ui-metric__value{color:white}.nj-dashboard__metrics .nj-ui-metric__detail{font-size:12px;line-height:16px}.nj-dashboard__metrics>div{position:relative}.nj-dashboard__currency-flag{position:absolute;top:16px;right:16px}.nj-dashboard__metrics>div:has(.nj-dashboard__currency-flag) .nj-ui-metric__heading{padding-right:90px}.nj-dashboard__metrics>div:has(.nj-dashboard__currency-flag) .nj-ui-metric__value{font-size:24px;margin-top:8px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-context{border:1px solid #e5e7eb;background:white;padding:16px;border-radius:16px}.nj-members__identity{background:transparent!important;color:#1A202C!important}.nj-members__directory .nj-ui-tabs__list button[aria-selected=true]{background:#0E3528}.nj-dashboard>.nj-dashboard__disclosure{margin:0;border:1px solid #e5e7eb;padding:8px 24px;background:white;border-radius:12px}.nj-dashboard__session-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.nj-dashboard__views,.nj-dashboard__views>.nj-ui-tabs{display:contents}.nj-dashboard__views-heading{grid-column:1/-1;grid-row:1;margin:0}.nj-dashboard__views-heading h3{font-size:20px;font-weight:800}.nj-dashboard__views>p{grid-column:1/-1;grid-row:2}.nj-dashboard__views .nj-ui-tabs__list{grid-column:1/-1;grid-row:3;display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;overflow:visible}.nj-dashboard__views .nj-ui-tabs__list button{flex:0 0 auto;padding:8px 24px;min-height:44px;background:white;border:1px solid #e5e7eb;border-radius:12px;font-size:12px}.nj-dashboard__views .nj-ui-tabs__list button[aria-selected=true]{background:#0E3528;border-color:#0E3528}.nj-dashboard__views .nj-ui-tabs__panel:not([hidden]){grid-column:1/3;grid-row:4;padding:0;min-width:0}.nj-dashboard__views .nj-ui-tabs__panel[hidden]{display:none}.nj-dashboard__session-end{grid-column:3;grid-row:4;gap:24px}.nj-dashboard__contributions{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000D}.nj-dashboard__view-heading{align-items:center;margin:0 0 8px}.nj-dashboard__view-heading h3{font-size:16px;font-weight:800}.nj-dashboard__view-heading .nj-ui-badge{font-size:12px;border-radius:8px;padding:6px 12px;color:#0E3528;background:#0E35280D}.nj-daily-contribution{margin:16px 0}.nj-daily-contribution>p:first-child{background:#F8F9FA;border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:12px}.nj-daily-contribution>p:nth-child(2){font-size:10px;margin:8px 0}.nj-daily-contribution>p:last-child{background:#0E35280D;border:1px solid #0e35281a;color:#0E3528;border-radius:8px;padding:12px;font-size:12px}.nj-dashboard__declaration{background:#F8F9FA;border:1px solid #e5e7eb;padding:16px;border-radius:12px;margin:16px 0}.nj-dashboard__declaration-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.nj-dashboard__declaration-member>button{margin:10px 0 0}.nj-dashboard__declaration-row label{min-height:20px;font-size:12px}.nj-dashboard__members>div{border-radius:8px;padding:16px;background:#F8F9FA;border:1px solid #e5e7eb}.nj-dashboard__session-end section{padding:24px;background:white;border:1px solid #e5e7eb;border-radius:16px}.nj-dashboard__session-end h3{font-size:16px;margin-bottom:16px}.nj-dashboard__session-end p{font-size:12px}.nj-dashboard__session-end .nj-dashboard__recap{background:white;border-color:#e5e7eb}.nj-dashboard .nj-dashboard__add-contribution,.nj-dashboard .nj-dashboard__recap>button{background:#E7F8EE;color:#0E3528;border-color:#BCE8CE}.nj-foundation .nj-members__header .nj-v3-eyebrow{color:#9ca3af!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.nj-members__metrics{gap:16px}.nj-members__metrics .nj-ui-metric{padding:16px;background:white;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000D;align-items:center;gap:4px;min-height:0}.nj-members__metrics .nj-ui-metric__heading{font-size:12px;text-transform:uppercase;font-weight:700;min-height:0;color:#9ca3af}.nj-members__metrics .nj-ui-metric[data-tone] .nj-ui-metric__value{font-size:24px;color:#111827}.nj-members__office{padding:8px 24px;border:1px solid #e5e7eb;border-radius:12px;background:white}.nj-members__office>summary{border:0;font-size:14px}.nj-members__office-grid{padding-bottom:16px}.nj-members__directory{display:grid;grid-template-columns:minmax(0,1fr) 256px auto;align-items:center;gap:16px;padding:20px;background:white;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000D}.nj-members__directory .nj-members__list-heading,.nj-members__directory>.nj-ui-tabs{display:contents}.nj-members__directory .nj-members__list-heading>div{grid-column:1;grid-row:1}.nj-members__directory .nj-members__search{grid-column:2;grid-row:1;min-width:0;width:100%}.nj-members__directory .nj-ui-tabs__panel{grid-column:1/-1;grid-row:2}.nj-members__list-heading h3{font-size:16px;font-weight:800}.nj-members__search{background:#F8F9FA;border:1px solid #e5e7eb;border-radius:8px;padding-left:12px}.nj-members__search input{background:transparent;border:0;font-size:12px}.nj-members__directory .nj-ui-tabs__list{grid-column:3;grid-row:1;justify-content:flex-start;background:#f3f4f6;padding:2px;border:0;border-radius:12px;margin:0}.nj-members__directory .nj-ui-tabs__list button{background:transparent;border:0;color:#6b7280}.nj-members__directory .nj-ui-tabs__list button[aria-selected=true]{background:white;color:#111827;box-shadow:0 1px 2px #0000000D}.nj-members__directory .nj-ui-tabs__list button{border-radius:8px;font-size:12px}.nj-members tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nj-members tbody tr,.nj-members tbody tr:nth-child(2n){background:#F8F9FA;border-radius:12px;padding:20px;gap:8px;box-shadow:none}.nj-members__identity{grid-template-columns:40px minmax(0,1fr);gap:12px}.nj-members__identity strong{font-size:14px}.nj-members__avatar{width:40px;height:40px;border-radius:12px;background:#e5e7eb;font-size:12px;color:#1f2937}.nj-members__contact,.nj-members__order,.nj-members__role,.nj-members__situation{font-size:12px}.nj-members__status{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.nj-members__status .nj-members__situation{margin:0}.nj-rules__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.nj-rules__versions{grid-column:1/3;min-width:0;grid-template-columns:minmax(0,1fr)}.nj-rules__sidebar{min-width:0;display:grid;gap:24px}.nj-rules__current{border:0;background:transparent;padding:0}.nj-rules__current>h2{font-size:14px;margin-bottom:12px}.nj-rules__summary{margin-bottom:24px}.nj-rules__current .nj-rules__summary,.nj-rules__summary{background:white;padding:20px;border:1px solid #e5e7eb;border-radius:16px}.nj-rules__current .nj-rules__summary{margin:0}.nj-rules__full-text{border:0;margin:0}.nj-rules__contents a{font-size:12px;padding:8px 12px;border-radius:8px;background:white}.nj-rules__document{display:grid;gap:24px}.nj-rules__section{padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:white;box-shadow:0 1px 2px #0000000D}.nj-rules__section h3{display:flex;align-items:center;gap:12px;font-size:16px;color:#0E3528;margin:0 0 16px}.nj-rules__section h3 svg{box-sizing:content-box;background:#0E35280D;padding:8px;border-radius:8px;flex-shrink:0}.nj-rules__field h4{font-size:12px;font-weight:700}.nj-rules__field>div{font-size:14px;line-height:1.625}.nj-rules__register,.nj-rules__revision{background:white;padding:24px;border:1px solid #e5e7eb;border-radius:16px}.nj-rules__register>h2,.nj-rules__revision h2{font-size:14px;font-weight:800;margin:0 0 16px}.nj-rules__register header h3{font-size:12px}.nj-rules__register p,.nj-rules__revision p{font-size:12px;color:#6b7280}.nj-rules__register .nj-rules__row{flex-wrap:wrap;gap:8px}.nj-rules__revision dl{display:grid;gap:12px;margin:16px 0 24px;font-size:12px}.nj-rules__revision dl>div{display:flex;justify-content:space-between;gap:12px}.nj-rules__revision dd{font-weight:700;text-align:right}.nj-rules__revision button{width:100%}.nj-rules__vote{margin-top:24px;background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.nj-history__filters{border:0;padding:0;gap:16px}.nj-history__filter-grid{display:flex;gap:8px;flex-wrap:wrap}.nj-history__filter-grid button{padding:8px 16px;font-size:12px}.nj-history__search{max-width:400px}.nj-history__timeline{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.nj-history__event,.nj-history__event[data-important=true]{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto;gap:0 24px;padding:0 0 24px;border:0}.nj-history__event:before{left:7px;background:#e5e7eb}.nj-history__dot{grid-column:1;grid-row:1/3;width:16px;height:16px;margin:4px 0 0;border-radius:50%;box-shadow:0 0 0 4px white;z-index:1}.nj-history__event-body{grid-column:2;grid-row:1;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#f9fafb}.nj-history__event-body>header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.nj-history__event time{padding:0;border:0;border-radius:0;font-size:11px;background:transparent;flex-shrink:0}.nj-history .nj-history__category{border:1px solid #e5e7eb;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:2px 8px;background:white;font-size:10px;margin-top:8px}.nj-reports__header .nj-page-heading__actions>.nj-ui-button:first-child{background:#E7F8EE;color:#0E3528;border-color:#BCE8CE}.nj-history__event h2{font-size:14px;font-weight:700}.nj-history__actor,.nj-history__details{font-size:12px}.nj-reports__group{padding:20px;background:white;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000D}.nj-reports__group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nj-reports__group h2{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0}.nj-reports__group[data-nature=main]>header .nj-ui-badge{background:#d1fae5;color:#064e3b}.nj-reports__group:not([data-nature=main])>header .nj-ui-badge{background:#dbeafe;color:#1e3a8a}.nj-reports__metrics{gap:8px;padding-top:8px;border-top:1px solid #f3f4f6}.nj-reports__metrics .nj-ui-metric{min-height:0;border:0;padding:0;gap:4px;border-radius:0;background:transparent;box-shadow:none}.nj-reports__metrics .nj-ui-metric__heading{font-size:11px;text-transform:none;min-height:0;color:#6b7280}.nj-reports__metrics .nj-ui-metric[data-tone] .nj-ui-metric__value{font-size:16px;color:#111827}.nj-reports__group[data-nature=main] .nj-ui-metric:nth-child(2) .nj-ui-metric__value{color:#065f46}.nj-reports__group[data-nature=main] .nj-ui-metric:nth-child(3) .nj-ui-metric__value{color:#b45309}.nj-reports__group:not([data-nature=main]) .nj-ui-metric:nth-child(2) .nj-ui-metric__value{color:#1e40af}.nj-reports__group:not([data-nature=main]) .nj-ui-metric:nth-child(3) .nj-ui-metric__value{color:#6b7280}.nj-reports__documents{padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:white;scroll-margin-top:96px}.nj-reports__documents>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb;padding-bottom:24px;margin-bottom:24px}.nj-reports__documents h2{font-size:18px;font-weight:800}.nj-reports__documents header p,.nj-reports__documents header>span{font-size:12px;color:#6b7280}.nj-reports__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nj-reports .nj-reports__document,.nj-reports .nj-reports__document[data-tone]{padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#F8F9FA;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.nj-reports__document[data-document=individual]{grid-column:1/-1}.nj-reports__document h3{font-size:14px}.nj-reports__context,.nj-reports__document p{font-size:12px}.nj-reports__notice{padding:16px;border:1px solid #e5e7eb;background:#f3f4f6;border-radius:12px;font-size:12px}.nj-reports__header .nj-tour-recap__trigger{background:#0E35280D;color:#0E3528}@media (max-width:1199px){.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner{flex-wrap:wrap;gap:8px 16px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__actions{margin-left:auto}}@media (max-width:1023px){.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-shell__content{padding-bottom:calc(var(--nj-mobile-nav-height) + 36px + env(safe-area-inset-bottom))}.nj-dashboard__session-layout,.nj-rules__layout{grid-template-columns:minmax(0,1fr)}.nj-dashboard__views .nj-ui-tabs__panel:not([hidden]){grid-column:1}.nj-dashboard__session-end{grid-column:1;grid-row:5}.nj-rules__versions{grid-column:1}.nj-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.nj-members__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.nj-dashboard[data-multicurrency] .nj-dashboard__metrics,.nj-dashboard__metrics{grid-template-columns:minmax(0,1fr)}.nj-members__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-shell__content{padding:24px 16px calc(var(--nj-mobile-nav-height) + 36px)}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner{padding-left:16px;padding-right:64px}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar{margin-right:-48px}.nj-dashboard__views-heading{align-items:stretch;flex-direction:column}.nj-dashboard__add-contribution{width:100%}.nj-dashboard__views .nj-ui-tabs__list button{padding:8px 16px;white-space:normal}.nj-dashboard__contributions,.nj-history__timeline,.nj-members__directory,.nj-reports__documents,.nj-reports__group,.nj-rules__section{padding:20px}.nj-dashboard__declaration-row{grid-template-columns:minmax(0,1fr)}.nj-dashboard__declaration-member>button{margin-top:10px}.nj-members tbody,.nj-members__directory,.nj-reports__grid,.nj-reports__summary{grid-template-columns:minmax(0,1fr)}.nj-members__directory .nj-members__list-heading>div{grid-column:1;grid-row:1}.nj-members__directory .nj-members__search{grid-column:1;grid-row:2}.nj-members__directory .nj-ui-tabs__list{grid-column:1;grid-row:3}.nj-members__directory .nj-ui-tabs__panel{grid-column:1;grid-row:4}.nj-reports__document[data-document=individual]{grid-column:1}.nj-reports .nj-reports__document{grid-template-columns:minmax(0,1fr)}.nj-reports__document button{grid-column:1;grid-row:auto}.nj-history__event,.nj-history__event[data-important=true]{gap:0 12px}.nj-history__category{font-size:9px;padding-left:4px;padding-right:8px}.nj-history__event-body>header{flex-wrap:wrap}.nj-reports__metrics{gap:8px}.nj-reports__metrics .nj-ui-metric__value{font-size:16px}.nj-home__metric .nj-ui-metric{min-height:104px;padding:16px}}@media (max-width:639px){.nj-dashboard__views .nj-ui-tabs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nj-dashboard>.mt-5.rounded-2xl.border.border-slate-200.bg-white.p-4{padding:20px;margin:0;border-color:#e5e7eb;border-radius:16px}.nj-dashboard>.mt-5.rounded-2xl.border.border-slate-200.bg-white.p-4>div>div>p:first-child{font-size:12px;font-weight:700;color:#6b7280}.nj-dashboard>.mt-5.rounded-2xl.border.border-slate-200.bg-white.p-4>div>div>p:nth-child(2){font-size:16px;font-weight:700;color:#111827}.nj-dashboard>.mt-5.rounded-2xl.border.border-slate-200.bg-white.p-4>div>div>p:nth-child(3){font-size:12px;color:#6b7280}@media (min-width:1024px){.nj-dashboard>.mt-5.rounded-2xl.border.border-slate-200.bg-white.p-4{width:calc((100% - 48px) / 3 * 2 + 24px)}}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-context>div>span:first-child{font-size:11px!important;color:#065f46!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-context>div>strong{font-size:16px;font-weight:800;color:#111827}.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-context>button{background:#f3f4f6;border-color:#f3f4f6;color:#1f2937;font-size:12px;border-radius:12px;padding:8px 16px}@media (max-width:1023px){.nj-shell:has(:is(.nj-dashboard,.nj-members,.nj-rules,.nj-history,.nj-reports)) .nj-topbar__inner .nj-sidebar__item{font-size:12px;padding:6px 12px}}.nj-home{gap:20px}.nj-home__header{align-items:center;gap:16px 22px}.nj-home__header-actions{gap:8px}.nj-home__section-heading{margin-bottom:12px}.nj-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nj-home__metric .nj-ui-metric{display:grid;grid-template-columns:minmax(0,1fr) fit-content(52%);grid-template-rows:auto auto;align-content:center;align-items:center;gap:6px 14px;min-height:104px;padding:12px 18px}.nj-home__metric .nj-ui-metric__heading{grid-column:1;grid-row:1;min-width:0;min-height:0}.nj-home__metric .nj-ui-metric__value{grid-column:2;grid-row:1/3;min-width:0;max-width:100%;margin:0;line-height:1.15;text-align:right}.nj-home__metric .nj-ui-metric__detail{grid-column:1;grid-row:2;min-width:0;margin:0;line-height:1.4}.nj-home__metric :is(.nj-ui-metric__heading,.nj-ui-metric__value,.nj-ui-metric__detail){overflow-wrap:anywhere}.nj-home__metric .nj-ui-metric:has(.nj-home__metric-action) .nj-ui-metric__value{grid-row:1}.nj-home__metric .nj-home__metric-action{grid-column:2;grid-row:2;align-self:center;justify-self:end;justify-content:flex-end;min-height:44px;min-width:44px;margin:0;padding:8px 4px}.nj-home__header-actions>button{min-height:44px}.nj-dashboard{gap:18px}.nj-dashboard__context-heading{min-width:0}.nj-dashboard__header{gap:14px 22px}.nj-dashboard__header .nj-page-heading__description p{margin:2px 0 0}.nj-dashboard__header-actions{gap:8px}.nj-dashboard__header-actions button{min-height:44px}.nj-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.nj-dashboard__metrics>div{display:flex;flex-direction:column;min-width:0}.nj-dashboard__metrics .nj-ui-metric,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px;height:auto;min-height:95px;padding:10px 17px}.nj-dashboard__metrics .nj-ui-metric__heading{min-height:0;line-height:1.4}.nj-dashboard__metrics .nj-ui-metric__value,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric__value{margin:4px 0 1px;line-height:1.12}.nj-dashboard__metrics .nj-ui-metric__detail{line-height:1.4}.nj-dashboard__currency-flag{position:static;align-self:flex-start;max-width:100%;margin:0 0 4px;white-space:normal}.nj-dashboard__metrics>div:has(.nj-dashboard__currency-flag) .nj-ui-metric__heading{padding-right:0}.nj-dashboard>.nj-dashboard__disclosure{padding:4px 18px}.nj-dashboard>.nj-dashboard__disclosure>summary{min-height:44px}.nj-dashboard__session-layout{gap:12px 20px}.nj-dashboard__contributions{padding:20px}.nj-daily-contribution{margin:12px 0}@media (min-width:1600px){.nj-home__metric .nj-ui-metric{min-height:108px}.nj-dashboard__metrics .nj-ui-metric,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric{min-height:98px}}@media (min-width:651px) and (max-width:950px){.nj-home__metrics{gap:12px}.nj-home__metric .nj-ui-metric{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 13px}.nj-home__metric .nj-ui-metric__value{text-align:left}.nj-home__metric .nj-home__metric-action{align-self:flex-end;margin-top:auto}}@media (max-width:1023px){.nj-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.nj-dashboard__metrics .nj-ui-metric,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric{min-height:88px;padding:10px 14px}}@media (max-width:650px){.nj-home{gap:18px}.nj-home__header{align-items:stretch;gap:12px}.nj-home__header-actions{gap:8px}.nj-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nj-home__metric .nj-ui-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:106px;gap:4px;padding:8px 10px}.nj-home__metric .nj-ui-metric__heading{width:100%;min-height:0;line-height:1.4}.nj-home__metric .nj-ui-metric__value{width:100%;text-align:left;line-height:1.2}.nj-home__metric .nj-ui-metric__detail{width:100%;line-height:1.4}.nj-home__metric .nj-home__metric-action{align-self:flex-end;margin-top:auto;padding:8px 0 8px 4px}.nj-dashboard{gap:16px}.nj-dashboard[data-multicurrency] .nj-dashboard__metrics,.nj-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nj-dashboard__metrics .nj-ui-metric,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric{min-height:88px;padding:9px 12px}.nj-dashboard__metrics .nj-ui-metric__value,.nj-dashboard__metrics :is([data-metric=meeting],[data-metric=member]) .nj-ui-metric__value{line-height:1.2;margin:3px 0 0}.nj-dashboard>.nj-dashboard__disclosure{padding-inline:12px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}