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