.rsg-frame .app-header{min-height:64px;padding-block:10px}.rsg-frame .page-area{padding-top:20px}.rsg-frame .back-link{margin-bottom:14px}.rsg-frame .rsg-v2-page-title{gap:14px;margin-bottom:20px;padding-bottom:16px}.rsg-frame .rsg-v2-page-title h2{margin-block:5px 8px;line-height:1.2}.rsg-frame .rsg-v2-page-title p{line-height:1.55}.rsg-frame .rsg-unified-composer>header.rsg-v2-page-title h2{margin-block:5px 8px}.rsg-frame .rsg-home-v3 .rsg-v2-hero{min-height:230px}.rsg-frame .rsg-home-period{padding-bottom:16px}.rsg-frame .rsg-home-kpis article{min-height:120px;padding-block:20px}.rsg-frame .rsg-period-request>header{min-height:76px;padding-block:16px}.rsg-frame .rsg-period-request-body{gap:18px;padding-block:20px}.rsg-frame .rsg-ledger-section{margin-top:20px}.rsg-frame .rsg-ledger-section+.rsg-ledger-section{margin-top:28px}.rsg-frame .rsg-operation-row{min-height:88px;padding-block:14px}.rsg-frame .rsg-history-summary article{min-height:100px;padding-block:18px}.rsg-frame .rsg-profile-heading{margin-bottom:16px;padding-bottom:12px}.rsg-frame .rsg-profile-heading h2{line-height:1.2}.rsg-frame .rsg-profile-heading p{margin-top:6px}.shell :is(.btn,.icon-btn){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.shell :is(.btn,.icon-btn):focus-visible{outline-offset:3px;outline:2px solid #7ad7ef}.shell :is(.btn,.icon-btn):active:not(:disabled){transform:translateY(1px)}.shell :is(.btn,.icon-btn):disabled{cursor:not-allowed}.shell :is(.btn,.icon-btn)[aria-busy=true]{cursor:wait}.shell dialog{overscroll-behavior:contain;scroll-padding-block:18px}.shell dialog :is(header,footer){min-width:0}.shell dialog footer{flex-wrap:wrap}.shell .literature-dialog:has(.literature-editor,.adjustment-modal){width:min(640px,100vw - 28px)}.shell .literature-editor header h2{font-size:21px;line-height:1.3}.shell .literature-dialog>.modal{border-radius:inherit;box-shadow:none;border:0}.shell .literature-dialog>.modal label{color:#b9cfdd}.shell .literature-dialog>.modal :is(input,select,textarea){color:#e4f0f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081e30;border-color:#35596f}.shell .literature-dialog>.modal select{border-radius:9px;min-height:42px;padding:10px}.shell .literature-dialog>.modal .active-toggle{color:#d7edf7;background:#123347}.group-profile-sheet{container-type:inline-size}.group-profile-sheet .group-profile-layout{grid-template-rows:min-content 1fr}@container (max-width:720px){.group-profile-sheet.group-profile-sheet .group-profile-layout{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}.group-profile-sheet.group-profile-sheet .group-profile-administration{gap:16px;display:grid}.group-profile-sheet.group-profile-sheet .group-profile-administration>form,.group-profile-sheet.group-profile-sheet .group-profile-administration>section,.group-profile-sheet.group-profile-sheet .rsg-profile-media{grid-area:auto}.group-profile-sheet.group-profile-sheet .rsg-profile-banner{aspect-ratio:2.4}.group-profile-sheet.group-profile-sheet .rsg-profile-avatar-card{flex-direction:row;align-items:center}}.shell :is(input,select,textarea){scroll-margin-block:90px}.home-v4 .hero-cover-stage.coverflow .hero-cover{transition-duration:.72s;transition-timing-function:cubic-bezier(.22,.7,.18,1)}.catalog-page>header{margin-bottom:20px;padding-bottom:22px}.na-way-page>header{padding-bottom:30px}.na-way-page>header:after{bottom:14px}.na-way-browser{padding-top:24px}.about-services-v4{min-height:0}.about-services-v4 .about-grid-v4{padding-block:58px}.about-service-grid-v4{margin-top:36px}.about-editorial-v4{min-height:0}.about-editorial-grid-v4{padding-block:46px}.about-contact-v4{min-height:0}.about-contact-grid-v4{padding-block:52px}@media (min-width:701px){.rsg-frame .rsg-v2-page-title>div:first-child{flex:1;min-width:0}.rsg-frame .rsg-v2-page-title>div:last-child{flex-shrink:0}}@media (max-width:1050px) and (min-width:701px){.rsg-frame .rsg-v2-page-title{flex-wrap:wrap}.rsg-frame .rsg-operation-main{gap:12px}}@media (max-width:700px){.shell .admin-live-requests .rsg-v2-page-title>div{display:block}.institutional-site>.refined-public-header nav{background:#061b2ff7;border-color:#31516a;align-items:stretch;gap:4px;padding:10px;display:none}.institutional-site>.refined-public-header nav.open{display:flex}.institutional-site>.refined-public-header nav a:not(.access-link){color:#d6e4ec;justify-content:flex-start;min-height:44px;padding:10px 12px}.public-menu-toggle{color:#a9e5f5;background:#102f45;border-color:#31536a}.na-way-page>header{padding-bottom:20px}.na-way-page h1{margin-block:12px;font-size:34px;line-height:1.12}.na-way-browser{padding-top:20px}.about-services-v4 .about-grid-v4{padding-block:42px}.about-service-grid-v4{margin-top:28px}.about-editorial-grid-v4{padding-block:38px}.about-contact-grid-v4{padding-block:42px}.rsg-frame .app-header{min-height:58px;padding-block:10px}.rsg-frame .page-area{padding-top:16px}.rsg-frame .rsg-v2-page-title{gap:12px;margin-bottom:18px;padding-bottom:14px}.rsg-frame .rsg-v2-page-title h2{font-size:26px}.rsg-frame .rsg-v2-page-title .btn{min-height:44px}.rsg-frame .rsg-home-v3 .rsg-v2-hero{min-height:220px}.rsg-frame .rsg-home-kpis article{min-height:102px;padding-block:18px}.rsg-frame .rsg-period-request>header{min-height:72px;padding:16px 18px}.rsg-frame .rsg-period-request-body{padding:18px}.rsg-frame .rsg-operation-row{gap:12px;padding:15px}.group-profile-sheet .group-profile-layout{grid-template-rows:auto}.rsg-frame .rsg-home-v3{padding-bottom:100px}.shell dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.shell :is(.tabs,.filter-tabs) button{min-height:44px}.shell :is(.icon-btn,.rsg-row-trash){min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.shell :is(.btn,.icon-btn),.home-v4 .hero-cover-stage.coverflow .hero-cover{transition:none}.shell :is(.btn,.icon-btn):active:not(:disabled){transform:none}}.shell .literature-dialog .literature-editor{box-sizing:border-box;width:100%;padding:18px!important}.shell .literature-dialog .literature-editor>header{gap:12px;border-bottom:0!important;margin-bottom:10px!important;padding-bottom:0!important}.shell .literature-dialog .literature-editor>header h2{margin:0;line-height:1.3;font-size:18px!important}.shell .literature-dialog .literature-editor>p{margin:0 0 12px;font-size:10px}.shell .literature-dialog .literature-editor .editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.shell .literature-dialog .literature-editor .editor-grid .span-two{grid-column:1/-1!important}.shell .literature-dialog .literature-editor .editor-grid label{min-width:0;gap:5px!important;font-size:11px!important;font-weight:500!important}.shell .literature-dialog .literature-editor .editor-grid input{box-sizing:border-box;width:100%;min-width:0;border-radius:8px!important;height:38px!important;min-height:38px!important;padding:7px 10px!important;font-size:12px!important;font-weight:400!important}.shell .literature-dialog .literature-editor .active-toggle{background:0 0!important;margin-top:14px!important;padding:0!important;font-size:11px!important;font-weight:500!important}.shell .literature-dialog .literature-editor>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:16px!important;display:grid!important}.shell .literature-dialog .literature-editor>footer button{width:100%;min-height:38px!important;padding:8px!important;font-size:11px!important}.shell .literature-dialog .literature-editor>header{justify-content:center!important;display:flex!important}.shell .literature-dialog .literature-editor>header h2{width:100%;text-align:center!important}
:root{--brand-night:#070f26;--brand-panel:#0c1d40;--brand-raised:#102650;--brand-border:#284879;--brand-action:#245eea;--brand-action-hover:#3472f5;--brand-accent:#76baff;--brand-text:#eef5ff;--brand-muted:#a9bddb;--brand-focus:#8ac6ff;--portal-card-label-size:11px;--portal-card-title-size:18px;--portal-card-body-size:12px;--portal-card-action-size:12px;--portal-card-label-weight:750;--portal-card-label-tracking:.12em;--portal-mobile-header-height:73px}.shell .institutional-site,.shell .institutional-login,.shell .rsg-frame,.shell .committee-blue-theme{--blue:var(--brand-action);--navy:#102d67;--rsg-panel:var(--brand-panel);--rsg-panel-2:var(--brand-raised);--rsg-line:var(--brand-border);--rsg-text:var(--brand-text);--rsg-muted:var(--brand-muted);--rsg-cyan:var(--brand-accent);color:var(--brand-text);background-color:var(--brand-night);accent-color:var(--brand-action)}.shell .institutional-site .eyebrow,.shell .rsg-frame .eyebrow,.shell .institutional-site .editorial-link,.shell .institutional-site .na-way-count{color:var(--brand-accent)!important}.shell .institutional-site>.refined-public-header{-webkit-backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(110deg,#0c1d40fa,#070f26f5);border-color:#4279dc99;box-shadow:inset 0 1px #83b1ff30,0 12px 30px #020817aa,0 2px #245eea33}.shell .institutional-site>.refined-public-header nav a.active{color:#bedcff;background:#245eea38;box-shadow:inset 0 -2px #4d8dff}.shell .institutional-site>.refined-public-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#070f26f5 0%,#070f26e8 65%,#070f2600 100%);width:100vw;position:absolute;top:-16px;bottom:-26px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.shell .institutional-site .hero-copy h1>span:last-child{color:#72b3ff}.shell .institutional-site .hero-text-link,.shell .institutional-site .featured-library-link{color:#a8ceff}.shell .institutional-site>.refined-public-header nav a:hover{color:#cbe3ff;background-color:#245eea26}@media (max-width:700px){body:has(.refined-public-header nav.open):after{content:"";z-index:55;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#020817b8;position:fixed;inset:0}.shell .institutional-site>.refined-public-header nav.open{background:#09172ffb;border-color:#4279dc99;box-shadow:0 16px 40px #020817bb}}.shell .institutional-site .access-link,.shell .institutional-site .service-access>.btn,.shell .institutional-login-card .btn:not(.secondary):not(.danger),.shell .committee-blue-theme .btn:not(.secondary):not(.danger):not(.light),.shell .rsg-frame .btn:not(.secondary):not(.danger):not(.light),.shell .rsg-frame .rsg-home-primary-action{color:#fff;background:linear-gradient(115deg,#245eea,#1746ba);border-color:#5386f5;box-shadow:inset 0 1px #c9ddff22,0 5px 18px #0b36a522}.shell .institutional-site .access-link:hover,.shell .institutional-site .service-access>.btn:hover,.shell .institutional-login-card .btn:not(.secondary):not(.danger):hover,.shell .committee-blue-theme .btn:not(.secondary):not(.danger):not(.light):hover,.shell .rsg-frame .btn:not(.secondary):not(.danger):not(.light):hover{background:linear-gradient(115deg,#3472f5,#245eea)}.shell .institutional-site .featured-literature{background:radial-gradient(at 12% 20%,#245eea18,#0000 40%),linear-gradient(145deg,#08152d,#0c2347)}.shell .institutional-site .home-hero{background:radial-gradient(at 78% 40%,#245eea20,#0000 55%),linear-gradient(135deg,#070f26,#0a1d3c)}.shell .institutional-site .na-way-archive{background:radial-gradient(at 80% 35%,#245eea14,#0000 48%),linear-gradient(145deg,#091b38,#07152c)}.shell .institutional-site .service-access{border-color:var(--brand-border);background-color:#0b1d3c}.shell .institutional-site .home-footer{border-color:var(--brand-border);background-color:#060e22}.shell .institutional-site .about-hero-v4{background:radial-gradient(at 75%,#245eea24,#0000 50%),linear-gradient(145deg,#070f26,#0d2348)}.shell .institutional-site .about-services-v4,.shell .institutional-site .about-editorial-v4,.shell .institutional-site .about-contact-v4{background:linear-gradient(115deg,#08172f,#0c2041);border-color:#28487980}.shell .institutional-site .about-hero-copy-v4 h1 strong,.shell .institutional-site .about-editorial-v4 h2 strong{background-image:linear-gradient(100deg,#83c5ff,#4d87ff)}.shell .institutional-site .about-service-grid-v4 article>span{color:#a8d2ff;background:#102650;border-color:#487acc}.shell .institutional-site .about-contact-v4 a svg{color:var(--brand-accent)}.shell .institutional-site .catalog-page,.shell .na-way-site .na-way-page{background-color:#07152b}.shell .institutional-site .simple-filters button.active,.shell .institutional-site .na-way-year-nav button.active,.shell .institutional-login-card .login-role-tabs button.active,.shell .rsg-frame .rsg-request-filters button.active,.shell .rsg-frame .rsg-v2-period button.active{color:var(--brand-text);background:#245eea33;border-color:#5386f5}.shell .institutional-login{background:radial-gradient(at 50% 20%,#245eea20,#0000 55%),#070f26}.shell .institutional-login-card{border-color:var(--brand-border);background:linear-gradient(145deg,#102650ed,#0a1935f5)}.shell .rsg-frame .sidebar{border-color:var(--brand-border);background:linear-gradient(165deg,#102650,#08152d)}.shell .rsg-frame .app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060f24fa;border-color:#355d91;box-shadow:0 5px 16px #00000030,inset 0 -1px #355d9170}.shell .rsg-frame .rsg-main{background:radial-gradient(circle at 86% 5%,#245eea20,#0000 30%),linear-gradient(150deg,#070f26,#0c1d40 62%,#09172f)}.shell .rsg-frame .rsg-period-request{border-color:var(--brand-border);background:radial-gradient(circle at 90% 0,#245eea1b,#0000 28%),linear-gradient(145deg,#102650,#091a37)}.shell .rsg-frame .side-nav a.active{color:#bddcff;background:#245eea26;border-color:#497cdc}.shell .rsg-frame .bottom-nav,.shell .rsg-frame nav.rsg-mobile-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060f24fa;border-color:#355d91;box-shadow:0 -5px 16px #00000030,inset 0 1px #355d9170}.shell .rsg-frame nav.rsg-mobile-navigation a{color:#a9bddb}.shell .rsg-frame nav.rsg-mobile-navigation a[aria-current=page]{color:#8ac6ff;background:#245eea24;box-shadow:inset 0 2px #3472f5}.shell .rsg-frame .rsg-header-copy small{color:#a9bddb}.shell .rsg-frame .bottom-nav a.active{color:var(--brand-accent);background:#245eea26}.shell .rsg-frame .rsg-account-dialog{border-color:var(--brand-border);background:linear-gradient(150deg,#102650,#09172e)}:is(html:has(.rsg-frame,.committee-blue-theme),body:has(.rsg-frame,.committee-blue-theme)){overflow-x:clip}.shell .rsg-frame nav.rsg-mobile-navigation{border-color:var(--brand-border);background:#091a37f5}.shell .rsg-frame nav.rsg-mobile-navigation a[aria-current=page]{color:#bddcff;box-shadow:inset 0 2px var(--brand-accent);background:#245eea33}@media (max-width:820px){.shell .rsg-frame nav.rsg-mobile-navigation{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));background:linear-gradient(#0c1d3bf8,#070f26fc);border-top:1px solid #5386f555;gap:6px;box-shadow:0 -8px 24px #02081788,inset 0 1px #b2ceff0d}.shell .rsg-frame nav.rsg-mobile-navigation a{color:#b8cbe5;background:0 0;border:0;border-radius:0;gap:3px;min-height:56px;padding:4px 3px;line-height:1.15;transition:background .16s,color .16s,transform .13s}.shell .rsg-frame nav.rsg-mobile-navigation a svg{stroke-width:1.8px;box-sizing:content-box;border:3px solid #0000;border-radius:20px;width:24px;height:24px;padding:0}.shell .rsg-frame nav.rsg-mobile-navigation a span{letter-spacing:.01em;font-size:12px;font-weight:650}.shell .rsg-frame nav.rsg-mobile-navigation a[aria-current=page]{color:#9ac5ff;box-shadow:none;background:0 0}.shell .rsg-frame nav.rsg-mobile-navigation a[aria-current=page] svg{background:#245eea38;border-color:#245eea00;padding-inline:12px;box-shadow:0 0 0 1px #5386f53d}.shell .rsg-frame nav.rsg-mobile-navigation a[aria-current=page] span{font-weight:800}.shell .rsg-frame nav.rsg-mobile-navigation a.active:before{display:none}.shell .rsg-frame nav.rsg-mobile-navigation a:hover{color:#e7f1ff;background-color:#245eea14}.shell .rsg-frame nav.rsg-mobile-navigation a:active{transform:scale(.97)}.shell .rsg-frame nav.rsg-mobile-navigation a:focus-visible{outline-offset:-3px;outline:2px solid #b4d5ff}}.shell .rsg-frame .sidebar .side-nav a[aria-current=page]{box-shadow:inset 3px 0 var(--brand-accent);background:#245eea26}.shell :is(.institutional-site,.institutional-login,.rsg-frame,.committee-blue-theme) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}@media (max-width:820px){.shell .rsg-frame .rsg-v2-page-title h2{font-size:22px;line-height:1.2}.shell .rsg-frame .rsg-v2-page-title p:not(.eyebrow){font-size:13px;line-height:1.45}.shell .rsg-frame .rsg-ledger-section{margin-top:18px}.shell .rsg-frame .rsg-ledger-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.shell .rsg-frame .rsg-ledger-totals article{min-width:0;min-height:0;padding:12px 10px}.shell .rsg-frame .rsg-ledger-totals article+article{border-top:0;border-left:1px solid #284879}.shell .rsg-frame .rsg-ledger-totals article>span{font-size:11px;line-height:1.35}.shell .rsg-frame .rsg-ledger-totals article strong{margin-block:6px;font-size:22px}.shell .rsg-frame .rsg-ledger-totals article small{font-size:11px;line-height:1.35}.shell .rsg-frame .rsg-ledger-section>header{margin-bottom:8px}.shell .rsg-frame .rsg-ledger-section>header h3{font-size:18px}.shell .rsg-frame .rsg-shared-operation{border-radius:10px;margin-block:6px}.shell .rsg-frame .rsg-shared-operation summary{grid-template-columns:auto auto minmax(0,1fr);gap:6px 8px;min-height:72px;padding:10px 56px 10px 12px;font-size:13px;line-height:1.35;display:grid}.shell .rsg-frame .rsg-shared-operation summary>span:first-child{grid-column:1/-1;min-width:0}.shell .rsg-frame .rsg-shared-operation summary>strong{grid-area:2/1}.shell .rsg-frame .rsg-shared-operation summary>.rsg-ledger-state{grid-area:2/2;justify-self:start}.shell .rsg-frame .rsg-shared-operation summary>.rsg-expand-chevron{color:#93beff;grid-area:2/3;justify-self:end;width:15px}.shell .rsg-frame .rsg-shared-operation summary>span:first-child b{font-size:14px}.shell .rsg-frame .rsg-shared-operation summary small{margin-top:3px;font-size:11px;line-height:1.35}.shell .rsg-frame .rsg-shared-operation summary>strong{font-size:14px}.shell .rsg-frame .rsg-shared-actions{top:8px;right:6px}.shell .rsg-frame .rsg-shared-operation .rsg-shared-actions:has(a){top:8px;right:6px}.shell .rsg-frame .rsg-shared-actions :is(a,button){color:#93beff;background:0 0;border:0;border-radius:6px;width:32px;min-width:32px;min-height:44px}.shell .rsg-frame .rsg-shared-operation:has(.rsg-shared-actions a)>details>summary{padding-right:86px}.shell .rsg-frame .rsg-shared-detail{padding:0 12px 12px;font-size:13px}.shell .rsg-frame .rsg-unified-composer .line-editor{gap:6px}.shell .rsg-frame .rsg-unified-composer .line-row{background:0 0;border:0;border-bottom:1px solid #315168;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 32px 52px 28px;align-items:center;gap:3px;min-height:48px;padding:2px 0;font-size:11px;line-height:1.25;display:grid}.shell .rsg-frame .rsg-unified-composer .line-row>span:first-child{grid-area:1/1;min-width:0;display:block}.shell .rsg-frame .rsg-unified-composer .line-row>span:first-child>b{white-space:normal;overflow-wrap:anywhere;max-width:none;margin-right:4px;font-size:10px;display:inline}.shell .rsg-frame .rsg-unified-composer .line-row>span:first-child>span{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.25;display:inline}.shell .rsg-frame .rsg-unified-composer .line-row small{margin-top:1px;font-size:9px}.shell .rsg-frame .rsg-unified-composer .line-row>label{grid-area:1/2;min-width:0}.shell .rsg-frame .rsg-unified-composer .line-row input{text-align:center;appearance:textfield;background:0 0;border-color:#0000;border-radius:4px;width:32px;height:44px;min-height:44px;padding-inline:0;font-size:16px}.shell .rsg-frame .rsg-unified-composer .line-row input::-webkit-inner-spin-button{appearance:none;margin:0}.shell .rsg-frame .rsg-unified-composer .line-row input::-webkit-outer-spin-button{appearance:none;margin:0}.shell .rsg-frame .rsg-unified-composer .line-row input:focus-visible{outline-offset:1px;background:#070f26;border-color:#76baff;outline:2px solid #8ac6ff}.shell .rsg-frame .rsg-unified-composer .line-row>span:nth-child(3){text-align:right;color:#a9bddb;grid-area:1/3;align-self:center;font-size:11px;transform:translateY(-10px)}.shell .rsg-frame .rsg-unified-composer .line-row>b{white-space:nowrap;grid-area:1/3;align-self:center;font-size:11px;transform:translateY(10px)}.shell .rsg-frame .rsg-unified-composer .line-row>b:before{font-size:9px}.shell .rsg-frame .rsg-unified-composer .line-row>.icon-btn{background:0 0;border:0;grid-area:1/4;width:28px;min-width:28px;height:44px;min-height:44px;padding:6px;position:static}.shell .rsg-frame .rsg-unified-composer .line-row>.icon-btn svg{width:14px;height:14px}.shell .rsg-frame .rsg-unified-composer .add-line{min-height:44px;margin-block:6px;font-size:13px}.shell .rsg-frame .rsg-trash-list article{gap:8px;margin-bottom:6px;padding:10px;font-size:13px}.shell .rsg-frame .rsg-detail-items article{gap:6px;padding-block:8px;font-size:12px}.shell .literature-selection .literature-selection-list>label{gap:8px;min-height:48px;padding-block:8px;line-height:1.3}.shell .literature-selection .literature-selection-list label>span>b,.shell .literature-selection .literature-selection-list label>span>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.shell :is(.institutional-site,.institutional-login,.rsg-frame,.committee-blue-theme) :is(a,button){transition:none}.shell .rsg-frame nav.rsg-mobile-navigation a:active{transform:none}}@media (max-width:820px){.shell .rsg-frame .rsg-shared-operation{background:linear-gradient(120deg,#0c1d40,#102347);border-radius:12px;margin-block:8px}.shell .rsg-frame .rsg-shared-operation summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 96px;gap:6px 12px;min-height:114px;padding:14px 12px 42px}.shell .rsg-frame .rsg-shared-operation:has(.rsg-shared-actions a)>details>summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 96px;gap:6px 12px;min-height:114px;padding:14px 12px 42px}.shell .rsg-frame .rsg-shared-operation summary>span:first-child{grid-area:1/1/3;align-self:center}.shell .rsg-frame .rsg-shared-operation summary>strong{text-align:right;color:#edf4ff;font-variant-numeric:tabular-nums;grid-area:1/2;align-self:end;font-size:21px;line-height:1.1}.shell .rsg-frame .rsg-shared-operation summary>.rsg-ledger-state{grid-area:2/2;place-self:start end;font-size:9px}.shell .rsg-frame .rsg-shared-operation summary{position:relative}.shell .rsg-frame .rsg-shared-operation summary:after{content:"Ver detalle";color:#93beff;font-size:11px;font-weight:650;position:absolute;bottom:12px;left:12px}.shell .rsg-frame .rsg-shared-operation details[open]>summary:after{content:"Ocultar"}.shell .rsg-frame .rsg-shared-operation summary>.rsg-expand-chevron{grid-area:1/2/3;width:15px;position:absolute;bottom:12px;left:76px}.shell .rsg-frame .rsg-shared-actions{gap:4px;top:auto;bottom:0;right:8px}.shell .rsg-frame .rsg-shared-operation .rsg-shared-actions:has(a){gap:4px;top:auto;bottom:0;right:8px}.shell .rsg-frame .rsg-shared-operation:has(details[open]) .rsg-shared-actions{top:78px;bottom:auto}.shell .rsg-frame .rsg-shared-actions :is(a,button){width:36px;min-width:36px;height:36px;min-height:36px}.shell .rsg-frame .rsg-ledger-direct{color:#a9bddb;align-self:center;font-size:9px}}.shell :is(.toast,.rsg-toast){overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.shell .rsg-toast{align-items:flex-start;gap:8px}.rsg-send-summary{margin:12px 0 0;font-size:13px;line-height:1.4}.shell dialog:has(.rsg-confirm-message):before{content:"";opacity:.18;pointer-events:none;background:#93beff;width:30px;height:30px;position:absolute;top:12px;right:16px;-webkit-mask:url(/brand/na-symbol.png) 50%/contain no-repeat;mask:url(/brand/na-symbol.png) 50%/contain no-repeat}.rsg-send-summary>div{border-top:1px solid #315078;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.rsg-send-summary dt{color:#a9bddb}.rsg-send-summary dd{text-align:right;color:#edf4ff;overflow-wrap:anywhere;margin:0;font-weight:650}.rsg-send-summary>.total{padding-top:10px;font-size:15px}.rsg-send-summary>.total dd{color:#93beff}.shell dialog:has(.rsg-confirm-message){box-sizing:border-box;background:#0b2034;border-color:#355b72;border-radius:20px;width:min(420px,100vw - 32px);padding:26px 22px;overflow-x:hidden}.shell dialog:has(.rsg-confirm-message):before{display:none}.shell dialog:has(.rsg-confirm-message)>small{display:none}.shell dialog:has(.rsg-confirm-message)>h2{text-align:center;letter-spacing:-.025em;margin:0 0 12px;font-size:23px;line-height:1.25}.shell dialog .rsg-confirm-message{text-align:center;color:#a9c1d1;max-width:290px;margin:0 auto 22px;font-size:13px;line-height:1.6}.shell dialog .rsg-send-summary{margin:0}.shell dialog .rsg-send-summary>div{border-top:0;border-bottom:1px solid #29485d;padding:11px 0;font-size:13px}.shell dialog .rsg-send-summary>.total{text-align:center;border:0;flex-direction:column;align-items:center;gap:6px;margin-top:0;padding:20px 12px 8px;display:flex}.shell dialog .rsg-send-summary>.total dt{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.shell dialog .rsg-send-summary>.total dd{letter-spacing:-.03em;color:#7bdcff;text-align:center;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1.2}.shell dialog:has(.rsg-confirm-message)>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.shell dialog:has(.rsg-confirm-message)>footer button{border-radius:12px;min-height:46px;font-size:13px}.shell .rsg-frame .group-profile-sheet .rsg-profile-heading{margin-bottom:14px;padding-bottom:12px}.shell .rsg-frame .group-profile-sheet .rsg-profile-heading h2{margin:0 0 6px;font-size:23px}.shell .rsg-frame .group-profile-sheet .rsg-profile-heading p{font-size:12px;line-height:1.4}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card{gap:10px;padding:10px 12px}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card>div{flex-basis:44px;width:44px;height:44px}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card h3{margin:0;font-size:15px}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card p{margin:4px 0 0;font-size:11px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields{background:#0c1d40;border-radius:12px;padding:16px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>header{gap:10px;margin-bottom:14px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>header h3{margin:0 0 4px;font-size:18px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>header p{margin:0;font-size:11px;line-height:1.4}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div:not(.rsg-form-error){gap:12px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields label{gap:6px;font-size:12px}.inline-profile-image{min-width:0;position:relative}.inline-image-surface{background:#102650;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.inline-profile-image.banner .inline-image-surface{aspect-ratio:2.25}.inline-image-surface img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.inline-profile-image.photo .inline-image-surface{border-radius:50%;width:64px;height:64px}.inline-profile-image.photo.editing .inline-image-surface{width:160px;height:160px}.inline-profile-image.editing .inline-image-surface{touch-action:none;cursor:grab;outline:2px solid #76baff}.inline-image-pencil{color:#b9d6ff;background:#0c1d40e6;border:1px solid #76baff80;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.inline-image-pencil svg{width:17px;height:17px}.inline-profile-image.photo .inline-image-pencil{width:28px;height:28px;top:32px;right:-6px}.inline-image-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:12px 0;display:grid}.inline-image-controls span{color:#a9bddb;grid-area:1/1/auto/-1;font-size:11px;font-weight:400}.inline-image-controls button{color:#d2e0f4;background:#102347;border:1px solid #4279dc80;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px}.inline-image-controls button.btn{color:#fff;background:#245eea}.shell .group-profile-sheet .rsg-profile-avatar-card:has(.editing){display:block}.shell .group-profile-sheet .rsg-profile-avatar-card>div:has(.inline-profile-image){background:0 0;border:0;width:auto;height:auto;overflow:visible}.inline-profile-image [role=alert]{color:#ffbdc1;font-size:12px}.shell .rsg-frame .rsg-report-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.shell .rsg-frame .rsg-report-card{background:#173963;border:1px solid #426c9a;border-radius:12px;max-width:none;padding:0;display:block;position:relative;box-shadow:0 4px 12px #030b1b26}.shell .rsg-frame .rsg-report-thumbnail{pointer-events:none;background:#244c78;border:0;border-bottom:1px solid #426c9a;border-radius:0;min-width:0;padding:10px}.shell .rsg-frame .rsg-report-caption{min-width:0;padding:10px 28px 10px 10px}.shell .rsg-frame .rsg-report-caption h3{color:#eef5ff;margin:0 0 4px;font-size:15px;line-height:1.3}.shell .rsg-frame .rsg-report-caption p{color:#a9bddb;margin:0;font-size:11px;line-height:1.45}.shell .rsg-frame .rsg-report-open{color:#76baff;width:16px;height:16px;position:absolute;bottom:25px;right:8px}.shell .rsg-frame .rsg-report-library>header label{flex:none;align-self:flex-end;width:142px;margin:0 0 0 auto;padding:0}.shell .rsg-frame .rsg-report-library>header{margin-right:0;padding-right:0}.shell .rsg-frame .rsg-report-library header select{color:#a9bddb;background:#0c1d4026;border-color:#284879;border-radius:6px;width:142px;height:32px;min-height:32px;padding:4px 24px 4px 9px;font-size:12px}.shell .rsg-frame .rsg-report-card:hover{background:#204b7c;border-color:#76baff;transform:none}@media (max-width:600px){.shell .rsg-frame .rsg-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shell .rsg-frame .rsg-report-caption p{font-size:10px}}.app-header:has(#rsg-profile-avatar-slot) .rsg-account-trigger>img{display:none}.app-header:has(#rsg-profile-avatar-slot) .rsg-account-trigger>.rsg-header-avatar{display:none}.app-header:has(#rsg-profile-avatar-slot) .rsg-account-trigger>.group-avatar{display:none}.rsg-profile-avatar-slot{z-index:3;flex:none;width:48px;height:48px;position:relative}.shell .rsg-frame .app-header>#rsg-profile-avatar-slot{flex:0 0 48px;order:-1;width:48px;height:48px;margin:0}.shell .rsg-frame .app-header:has(#rsg-profile-avatar-slot) .rsg-account-trigger{flex:1;min-width:0;padding-left:0}.rsg-profile-avatar-slot .inline-profile-image.photo .inline-image-surface{width:48px;height:48px}.rsg-profile-avatar-slot .inline-profile-image.photo .inline-image-pencil{width:24px;height:24px;top:28px;right:-5px}.rsg-profile-avatar-slot .inline-profile-image.photo.editing{background:#0c1d40;border:1px solid #4279dc80;border-radius:12px;width:184px;padding:12px;position:absolute;top:0;left:0;box-shadow:0 12px 32px #0008}.shell .rsg-frame #rsg-profile-avatar-slot .inline-profile-image.photo.editing{box-sizing:border-box;width:184px;max-width:none}.rsg-profile-avatar-slot .inline-profile-image.photo.editing .inline-image-surface{width:160px;height:160px}.rsg-profile-avatar-slot .inline-profile-image.photo .inline-image-overlay-actions{top:16px;right:4px}.inline-image-overlay-actions{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.shell .group-profile-sheet .inline-image-overlay-actions button,.inline-image-overlay-actions button{color:#eef5ff;cursor:pointer;background:#0c1d40ed;border:1px solid #8ac6ff80;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.inline-image-overlay-actions button:last-child{background:#245eea}.inline-image-overlay-actions svg{width:18px;height:18px}.inline-profile-image .inline-image-hint{color:#a9bddb;font-weight:400;line-height:1.4;margin:8px 0!important;font-size:11px!important}.inline-profile-image.photo.editing{width:160px;max-width:100%}.inline-profile-image.photo .inline-image-overlay-actions{flex-direction:column;top:8px;right:-12px}.shell .group-profile-sheet .rsg-profile-avatar-card{align-items:center;gap:14px;height:auto;max-height:none;overflow:visible}.shell .group-profile-sheet .rsg-profile-avatar-card .inline-image-surface img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.shell .group-profile-sheet .rsg-profile-avatar-card .inline-image-surface{flex:none}.shell .group-profile-sheet .rsg-profile-avatar-card>section{margin-left:0}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card>div:has(.inline-profile-image){flex:none;width:auto;height:auto;max-height:none;display:block;overflow:visible}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card:has(.editing)>div{flex-basis:auto;width:100%}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card:has(.editing){display:block;overflow:visible}.shell .rsg-frame .group-profile-sheet .rsg-profile-avatar-card .inline-image-pencil{border-radius:50%;min-height:28px;padding:0;display:grid}.rsg-identity-editor-layer{padding:10px;overflow:hidden}.rsg-identity-editor{box-sizing:border-box;background:#0c1d40;border-color:#284879;border-radius:14px;flex-direction:column;width:100%;min-width:0;max-width:660px;max-height:calc(100dvh - 20px);padding:0;display:flex;overflow:hidden}.rsg-identity-editor>header{flex:none;align-items:center;gap:12px;padding:12px 16px}.rsg-identity-editor h2{margin:0;font-size:18px}.rsg-identity-editor-content{gap:16px;min-height:0;padding:14px 16px;overflow-y:auto}.rsg-identity-editor-content>article{gap:10px}.rsg-identity-editor-content>article+article{padding-top:14px}.rsg-identity-editor-label{flex-flow:wrap;align-items:center;gap:8px}.rsg-identity-editor-label b{font-size:13px}.rsg-identity-editor-actions{justify-content:flex-start;gap:6px;width:auto}.rsg-identity-editor-actions label,.rsg-identity-editor-actions button{flex:none;min-height:36px;padding:0 10px;font-size:11px}.rsg-identity-banner-preview{aspect-ratio:2.25;border-radius:9px;min-height:0}.rsg-identity-banner-preview.has-image:after,.rsg-identity-banner-preview>div{display:none}.rsg-identity-avatar-preview{flex-direction:row;align-items:center}.rsg-identity-avatar-preview>img,.rsg-identity-avatar-preview>span{border-radius:50%;width:72px;height:72px}.rsg-identity-editor>footer{background:#0c1d40;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.rsg-identity-editor>footer .btn{width:100%;min-height:44px;margin:0;padding:8px;font-size:12px}.shell .rsg-frame .rsg-access-compact{border-radius:12px;padding:14px 16px}.shell .rsg-frame .rsg-access-compact summary{cursor:pointer;color:#b9d6ff;align-content:center;min-height:28px;font-size:14px;font-weight:600}.shell .rsg-frame .rsg-access-compact summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8ac6ff}.shell .rsg-frame .rsg-access-compact p{color:#a9bddb;margin:10px 0 14px;font-size:12px;line-height:1.5}.shell .rsg-frame .rsg-access-compact form{gap:12px}.shell .rsg-frame .rsg-access-compact label{gap:6px;font-size:12px}.shell .rsg-frame .rsg-access-compact form>.btn{width:100%;min-height:44px;margin-top:2px;font-size:12px}.shell .rsg-frame .group-profile-sheet .rsg-identity-readonly{gap:5px}.shell .rsg-frame .group-profile-sheet .rsg-identity-readonly b{box-sizing:border-box;color:#91a8bd;cursor:not-allowed;overflow-wrap:anywhere;background:#13283c;border:1px solid #29415c;border-radius:8px;align-items:center;min-height:44px;padding:8px;font-size:13px;font-weight:500;display:flex}.shell .rsg-frame .group-profile-sheet .rsg-identity-readonly small{display:none}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;display:grid!important}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields footer button{width:100%;min-width:0;min-height:44px;margin:0;padding:8px;font-size:12px;order:0!important;grid-column:auto!important}@media (max-width:600px){.shell .rsg-frame .group-profile-sheet .group-profile-layout{gap:12px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div:not(.rsg-form-error){grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:not(.wide),.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>.rsg-identity-readonly{grid-column:span 6!important}:is(.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:has(select[name=addressState]),.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:has(input[name=addressPostalCode])){grid-column:span 3!important}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:has(input[name=addressPostalCode])>span{gap:0;font-size:0}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:has(input[name=addressPostalCode])>span svg{display:none}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label:has(input[name=addressPostalCode])>span:after{content:"ZIP";font-size:12px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields input,.shell .rsg-frame .group-profile-sheet .rsg-profile-fields select{width:100%;min-width:0;padding-inline:8px}.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div>label.wide{grid-column:1/-1!important}}@media (max-width:350px){.shell .rsg-frame .group-profile-sheet .rsg-profile-fields>div:not(.rsg-form-error){grid-template-columns:repeat(12,minmax(0,1fr))}}.shell .rsg-frame .rsg-shared-detail>.rsg-final-action{color:#d2e0f4;background:#102347;border:1px solid #4279dc80;border-radius:9px;justify-content:center;align-items:center;width:calc(50% - 4px);min-height:44px;margin:0;padding:8px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-flex}.shell .rsg-frame .rsg-shared-detail>.rsg-final-action+.rsg-final-action{margin-left:8px}.shell .rsg-frame .rsg-shared-detail:not(:has(>.rsg-final-action+.rsg-final-action))>.rsg-final-action{width:100%}.shell .rsg-frame .app-header .rsg-header-home{color:#93beff;background:#245eea24;border:1px solid #4279dc80;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:0;text-decoration:none;display:grid}.shell .rsg-header-home svg{width:21px;height:21px}.shell .rsg-header-home:hover{color:#edf4ff;background:#245eea48}.shell .rsg-header-home:focus-visible{outline-offset:3px;outline:2px solid #8ac6ff}.shell .rsg-frame .rsg-detail-footer{align-items:start;gap:10px;margin-top:12px}.shell .rsg-frame .rsg-detail-footer:not(:has(.rsg-request-note)){grid-template-columns:1fr}.shell .rsg-frame .rsg-detail-footer>.rsg-request-note{background:#10234766;border:0;border-left:2px solid #4279dc;border-radius:0;padding:10px 12px}.shell .rsg-frame .rsg-request-note .eyebrow{letter-spacing:.06em;margin:0 0 4px;font-size:10px}.shell .rsg-frame .rsg-request-note p:last-child{color:#d2e0f4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.shell .rsg-frame .rsg-detail-footer>aside{background:#0c1d40;border-radius:10px;padding:12px 14px}.shell .rsg-frame .rsg-detail-footer>aside p{margin:0 0 6px;font-size:12px;line-height:1.4}.shell .rsg-frame .rsg-detail-footer>aside p:last-child{margin:8px 0 0;padding-top:8px;font-size:14px}.shell .rsg-frame .rsg-detail-footer>aside p:last-child strong{color:#93beff;font-variant-numeric:tabular-nums;font-size:19px}.shell .rsg-frame .rsg-detail-items article>span{white-space:normal;text-overflow:clip;min-width:0;line-height:1.4;display:block;overflow:visible}.shell .rsg-frame .rsg-detail-items article>span b{color:#93beff;background:0 0;border-radius:0;width:auto;min-height:0;margin-bottom:3px;padding:0;font-size:10px;display:block}.shell .rsg-frame .rsg-detail-items article>strong{font-variant-numeric:tabular-nums;text-align:right}.shell .rsg-frame .rsg-detail-head>span:not(:first-child){text-align:right}@media (max-width:820px){.shell .rsg-frame .rsg-detail-items{background:0 0;border:0;border-radius:0;padding:0 4px}.shell .rsg-frame .rsg-detail-items>header{padding:12px 0}.shell .rsg-frame .rsg-detail-items h3{font-size:15px}.shell .rsg-frame .rsg-detail-items :is(.rsg-detail-head,article){background:0 0;border:0;border-bottom:1px solid #284879;border-radius:0;grid-template-columns:minmax(0,1fr) 28px;gap:6px;height:auto;min-height:0;margin:0;padding:9px 0;display:grid}.shell .rsg-frame .rsg-detail-items[data-languages=both] :is(.rsg-detail-head,article){grid-template-columns:minmax(0,1fr) 24px 24px}.shell .rsg-frame .rsg-detail-items:has(.rsg-detail-head>span:nth-child(4)) :is(.rsg-detail-head,article){grid-template-columns:minmax(0,1fr) 24px 48px 52px}.shell .rsg-frame .rsg-detail-items:has(.rsg-detail-head>span:nth-child(5)) :is(.rsg-detail-head,article){grid-template-columns:minmax(0,1fr) 22px 22px 46px 50px}.shell .rsg-frame .rsg-detail-items .rsg-detail-head{color:#a9bddb;text-transform:none;font-size:9px}.shell .rsg-frame .rsg-detail-head>span:not(:first-child){text-align:right}.shell .rsg-frame .rsg-detail-items article>span{grid-column:1;font-size:11px}.shell .rsg-frame .rsg-detail-items article>strong{white-space:nowrap;font-size:11px}}.shell dialog:has(#meeting-confirm-title) footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.shell dialog:has(#meeting-confirm-title) footer button{width:100%;min-width:0}@media (max-width:820px){.shell .rsg-frame .rsg-detail-v2 .rsg-v2-page-title>.rsg-detail-actions{flex-direction:row;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.shell .rsg-frame .rsg-detail-actions>.btn{white-space:nowrap;flex:1;gap:5px;width:auto;min-width:0;min-height:44px;padding:8px 6px;font-size:12px}.shell .rsg-frame .rsg-detail-actions>.btn svg{flex-shrink:0;width:15px;height:15px}}.shell .rsg-toast>svg{flex-shrink:0;margin-top:2px}.shell .rsg-toast button{flex-shrink:0;min-width:28px;min-height:28px;margin-left:0}.shell :is(.rsg-frame,.committee-blue-theme) :is(p[role=alert],p[role=status]){overflow-wrap:anywhere;font-size:13px;line-height:1.45}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#060f24fa;border-top:1px solid #355d91;grid-template-columns:repeat(3,minmax(0,1fr));box-shadow:0 -5px 16px #00000030}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a{color:#a9bddb;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:3px 0;font-size:11px;text-decoration:none;display:flex}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a svg{stroke-width:1.8px;width:20px;height:20px;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;padding:0}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a span{letter-spacing:0;font-size:11px;font-weight:600;line-height:1.25}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a[aria-current=page]{color:#8ac6ff;background:#245eea24;box-shadow:inset 0 2px #3472f5}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a[aria-current=page] svg{width:20px;height:20px;box-shadow:none;background:0 0;border:0;padding:0}.shell :is(.rsg-frame,.committee-blue-theme) nav.portal-bottom-navigation a[aria-current=page] span{font-weight:700}.shell .portal-primary-action,.shell .rsg-frame .rsg-home-primary-action{isolation:isolate;color:#fff;background:linear-gradient(115deg,#245eea,#1746ba);border:1px solid #5386f5;overflow:hidden;box-shadow:0 5px 18px #0b36a533,inset 0 1px #c9ddff22}.shell .portal-primary-action:after,.shell .rsg-frame .rsg-home-primary-action:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#c5ddff30 50%,#0000 65%);animation:6s ease-in-out infinite portal-action-light;position:absolute;inset:0;transform:translate(-110%)}@keyframes portal-action-light{0%,60%{transform:translate(-110%)}90%,to{transform:translate(110%)}}@media (max-width:820px){.shell .rsg-frame{--rsg-bottom-nav-height:calc(59px + env(safe-area-inset-bottom))}.shell .rsg-frame .rsg-home-v3 .rsg-home-primary-action{min-height:46px;font-size:13px}}@media (prefers-reduced-motion:reduce){.shell .portal-primary-action:after,.shell .rsg-frame .rsg-home-primary-action:after{animation:none;display:none}}.shell .committee-blue-theme .line-editor{gap:6px}.shell .committee-blue-theme .line-row:has(>label){background:0 0;border:0;border-bottom:1px solid #315168;border-radius:0;padding:8px 0;font-size:12px}@media (max-width:820px){.shell .committee-blue-theme .line-row:has(>label){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 32px 52px 28px;align-items:center;gap:3px;min-height:48px;padding:3px 0;font-size:11px;line-height:1.3;display:grid}.shell .committee-blue-theme .line-row>span:first-child{grid-area:1/1;min-width:0;display:block}.shell .committee-blue-theme .line-row>span:first-child>b{white-space:normal;margin-right:4px;font-size:10px;display:inline}.shell .committee-blue-theme .line-row>span:first-child>span{white-space:normal;overflow-wrap:anywhere;font-size:11px;display:inline}.shell .committee-blue-theme .line-row small{margin-top:2px;font-size:9px}.shell .committee-blue-theme .line-row>label{grid-area:1/2;min-width:0}.shell .committee-blue-theme .line-row input{text-align:center;appearance:textfield;background:0 0;border-color:#0000;border-radius:4px;width:32px;height:44px;min-height:44px;padding:0;font-size:16px}.shell .committee-blue-theme .line-row input::-webkit-inner-spin-button{appearance:none;margin:0}.shell .committee-blue-theme .line-row input::-webkit-outer-spin-button{appearance:none;margin:0}.shell .committee-blue-theme .line-row input:focus-visible{background:#070f26;outline:2px solid #8ac6ff}.shell .committee-blue-theme .line-row>span:nth-child(3){text-align:right;color:#a9bddb;grid-area:1/3;font-size:10px;transform:translateY(-9px)}.shell .committee-blue-theme .line-row>b{white-space:nowrap;text-align:right;grid-area:1/3;font-size:11px;transform:translateY(9px)}.shell .committee-blue-theme .line-row>b:before{font-size:9px}.shell .committee-blue-theme .line-row>.icon-btn{background:0 0;border:0;grid-area:1/4;width:28px;min-width:28px;height:44px;min-height:44px;padding:6px;position:static}.shell .committee-blue-theme .line-row>.icon-btn svg{width:14px;height:14px}.shell .committee-blue-theme .line-row:has([role=alert])>label{grid-area:2/1/auto/-1;align-items:center;gap:8px;display:flex}.shell .committee-blue-theme .line-row:has([role=alert])>label input{flex:none}.shell .committee-blue-theme .add-line{min-height:44px;margin-block:6px;font-size:12px}.shell .committee-blue-theme :is(.table,.data-table) :is(td,th){padding:8px 6px;font-size:11px;line-height:1.4}.shell .committee-blue-theme .picker-list>button{min-height:44px;padding:8px;font-size:11px}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row{background:0 0;border:0;border-bottom:1px solid #315168;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 32px 52px 28px;align-items:center;gap:3px;min-height:48px;padding:2px 0;font-size:11px;line-height:1.25;display:grid}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>span:first-child{grid-area:1/1;min-width:0;display:block}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>span:first-child>b{white-space:normal;overflow-wrap:anywhere;max-width:none;margin-right:4px;font-size:10px;display:inline}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>span:first-child>span{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.25;display:inline}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row small{margin-top:1px;font-size:9px}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>label{grid-area:1/2;min-width:0}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row input{text-align:center;appearance:textfield;background:0 0;border-color:#0000;border-radius:4px;width:32px;height:44px;min-height:44px;padding-inline:0;font-size:16px}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>span:nth-child(3){text-align:right;color:#a9bddb;grid-area:1/3;align-self:center;font-size:11px;transform:translateY(-10px)}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>b{white-space:nowrap;grid-area:1/3;align-self:center;font-size:11px;transform:translateY(10px)}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>b:before{font-size:9px}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>.icon-btn{background:0 0;border:0;grid-area:1/4;width:28px;min-width:28px;height:44px;min-height:44px;padding:6px;position:static}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row>.icon-btn svg{width:14px;height:14px}.shell :is(.rsg-frame,.committee-blue-theme) .portal-sale-editor .line-row:has([role=alert])>label{grid-area:2/1/auto/-1;align-items:center;gap:8px;display:flex}}@media (max-width:760px){.shell .committee-blue-theme nav.portal-bottom-navigation{background:#060f24;-webkit-backdrop-filter:none!important}}
