/* Neutral classic materials and shared component geometry. */
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui{--ff-surface-fill:rgba(24,24,24,.96);--classic-surface:var(--ff-surface-fill);--fu-surface:var(--ff-surface-fill);--profile-surface:var(--ff-surface-fill);--profile-surface-rgb:24 24 24;--fu-container:#2a2a2a;--fu-raised:#303030;--control-fill:#2a2a2a;--control-text:#eee;--ff-nav-fill:rgba(24,24,24,.4);}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :where(.p-card,.page-title-row,.gov-page-heading,.news-page-heading,.settings-section,.profile-hero,.profile-v6,.profile-stat-tile,.profile-time-stat,.profile-stats-shortcut,.gov-panel,.gov-case-card,.gov-service-tile,.gov-member,.gov-case-summary,.gov-summary-grid,.gov-feedback,.news-card,.news-post,.news-preview-card,.info-card,.feature-card,.step-card,.empty-state,.friend-row-v5,.p-modal-card,.v7-dialog,.v7-select-menu,.m8-modal,.m8-context,.admin-panel,.admin-overview-section,.design-card-v5,.bank-finance-section,.treasury-finance-section,.bank-finance-panel,.treasury-finance-panel,.bank-finance-category,.finance-choice,.notice-category,.notification-item,.business-overview-tile,.business-settings-details,.business-settings-media,.social-app-card,.guide-intro-card,.guide-section,.guide-directory,.guide-callout,.bank-design-toolbar,.bank-finance-open,.cabinet-notice-panel){background:var(--ff-surface-fill)!important;background-image:none!important;border:0!important;box-shadow:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.page-title-row,.gov-page-heading){box-sizing:border-box!important;padding:24px!important;border-radius:28px!important;min-height:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.site-header,.cabinet-header,.cabinet-nav,.gov-navigation,.bank-subnavigation,.friends-tabs-v5,.bank-finance-period,.treasury-finance-period,.stats-period-tabs,.ff-tabs){background:var(--ff-nav-fill)!important;backdrop-filter:blur(56px)!important;-webkit-backdrop-filter:blur(56px)!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.ff-card-glass-overlay,[data-ff-portable-layer]){display:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-design-toolbar .bank-history-head{display:block!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .card-appearance-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .card-appearance-actions>.p-btn{min-height:48px;width:100%;box-sizing:border-box;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.bank-finance-desktop,.bank-finance-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-row:auto!important;gap:20px!important;align-content:start!important;padding:24px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-kind-open{align-self:end;min-height:46px;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.bank-finance-history,.data-list:has(.finance-operation)){display:grid!important;gap:12px!important;align-content:start!important;grid-auto-rows:max-content!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation:not([hidden]){position:relative;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:#252525!important;padding:14px!important;margin:0!important;min-height:0!important;height:auto!important;border:0!important;border-radius:18px!important;box-sizing:border-box;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-transaction-swipe-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation-content{display:flex!important;align-items:center;gap:12px;min-width:0;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation .data-row-main{min-width:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation .data-row-main strong{overflow-wrap:anywhere;line-height:1.45;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation .amount{white-space:nowrap;font-size:14px;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.bank-kind-dialog,#cardAppearance>.p-modal-card){width:min(640px,calc(100vw - 32px));}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-breakdown{align-items:start!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-legend{align-content:start!important;display:grid!important;gap:12px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .compact-sheet-trigger{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:20px 24px!important;border-radius:24px;color:#eee;text-align:left;cursor:pointer;font:inherit;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .compact-sheet-trigger>span{font-size:19px;font-weight:600;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .compact-sheet-trigger>small{color:#bbb;margin-left:auto;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .compact-sheet-trigger>svg{width:24px;height:24px;flex:0 0 24px;color:#ffbf43;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-in-sheet{padding:0!important;margin:0!important;background:transparent!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-in-sheet>h2{display:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile>p{display:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile{display:flex!important;flex-direction:column;justify-content:center;gap:16px;min-height:150px!important;padding:24px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile h2{font-size:clamp(19px,2.1vw,26px)!important;line-height:1.2!important;margin:0!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:auto;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile>div{display:flex;justify-content:space-between;align-items:center;gap:12px;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-friend-picker] .cabinet-player-search-field{display:flex;gap:8px;padding:8px!important;align-items:center;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-friend-picker] select{flex:1;min-width:0;width:100%;height:46px;background:#252525!important;color:#eee!important;padding:10px 12px!important;border-radius:14px!important;}
/* The moving selection is solid classic material, independent of glass rendering. */
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented{position:relative!important;isolation:isolate;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>.ff-segment-indicator{display:block!important;position:absolute!important;left:0;top:0;z-index:0;pointer-events:none;background:#ffbf43!important;border:0!important;border-radius:999px!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform .42s cubic-bezier(.22,.8,.25,1),width .42s cubic-bezier(.22,.8,.25,1),height .3s ease;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>.ff-segment-indicator[hidden]{display:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>:is(a,button){position:relative;z-index:1;background:transparent!important;box-shadow:none!important;transition:color .18s ease;}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>:is(a,button):hover{background:transparent!important;color:#ffcf70!important;}}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>:is(a,button):is(.active,.is-active,[aria-current=page],[aria-pressed=true],[aria-selected=true]){background:transparent!important;color:#211900!important;}@media (hover:hover) and (pointer:fine){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>:is(a,button):is(.active,.is-active,[aria-current=page],[aria-pressed=true],[aria-selected=true]):hover{background:transparent!important;color:#211900!important;}}
@media(min-width:1100px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-card-workspace{grid-template-columns:minmax(340px,480px) minmax(0,1fr)!important;gap:32px!important;}}
@media(min-width:761px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-colored-category{background:var(--category-fill)!important;color:var(--category-ink)!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-colored-category :is(span,strong,small,svg){color:var(--category-ink)!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-section>.bank-finance-open{display:none!important;}}
@media(max-width:760px){
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .page-title-row{padding:20px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-section{display:none!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-open.ff-mobile-bank-summary{display:flex!important;width:100%!important;box-sizing:border-box;margin:0 0 16px!important;min-height:88px;padding:18px 20px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-rail,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav{overflow:visible!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav{grid-template-columns:repeat(var(--ff-mobile-nav-count,5),minmax(0,1fr))!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>[data-cabinet-notices-toggle]{position:absolute!important;inset:auto!important;left:var(--ff-bell-left,90%)!important;bottom:calc(100% + 10px)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;border-radius:50%!important;background:#282828!important;color:#ffcf70!important;transform:translateX(-50%)!important;box-shadow:0 3px 14px #0004!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>[data-cabinet-notices-toggle]>span{display:none!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>[data-cabinet-notices-toggle]>svg{width:21px!important;height:21px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-kind-dialog{width:100%;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation:not([hidden]){display:block!important;padding:0!important;background:transparent!important;overflow:hidden!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-operations-dialog .bank-transaction-swipe-content,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-operations-dialog .finance-operation:is(.is-swipe-open,.is-swipe-dragging) .bank-transaction-swipe-content{background:#252525!important;padding:14px 12px!important;border-radius:18px!important;min-height:76px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation .amount{font-size:12px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .finance-operation .data-row-main small{line-height:1.45;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile{min-height:140px!important;padding:18px 16px!important;}
 html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile h2{font-size:20px!important;}
}
@media(max-width:360px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-grid{grid-template-columns:minmax(0,1fr)!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .gov-service-tile{min-height:104px!important;}}
@media(prefers-reduced-motion:reduce){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segment-indicator{transition:none!important;}}

@media(min-width:761px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-identity{position:relative!important;display:flex!important;width:auto!important;gap:12px!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-identity .header-notice-button{flex:0 0 44px!important;margin:0!important;transform:translateX(0);transition:transform .45s cubic-bezier(.22,.75,.25,1)!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-identity:has(.cabinet-profile-link:focus-visible) .header-notice-button{transform:none!important;}}
@media(min-width:761px) and (hover:hover) and (pointer:fine){@media (hover:hover) and (pointer:fine){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-identity:has(.cabinet-profile-link:hover) .header-notice-button{transform:none!important;}}}

@media(min-width:761px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-identity .header-notice-button{transform:none!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-profile-slot{--profile-width:44px;position:relative!important;width:var(--profile-width)!important;flex:0 0 var(--profile-width)!important;transition:width .45s cubic-bezier(.22,.75,.25,1),flex-basis .45s cubic-bezier(.22,.75,.25,1)!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-profile-link{position:static!important;width:100%!important;} html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-profile-slot:has(.cabinet-profile-link:focus-visible){--profile-width:172px;}}
@media(min-width:761px) and (hover:hover) and (pointer:fine){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-profile-slot:has(.cabinet-profile-link:hover){--profile-width:172px;}}

@media(max-width:760px){
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-open.ff-mobile-bank-summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) 56px!important;grid-template-rows:auto!important;flex-direction:row!important;align-items:center!important;gap:14px!important;text-align:left!important;min-height:100px!important;height:auto!important;padding:16px 18px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-open.ff-mobile-bank-summary>.business-finance-summary-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-open.ff-mobile-bank-summary>svg{width:24px!important;height:24px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .bank-finance-open.ff-mobile-bank-summary .business-mini-donut{width:56px!important;height:56px!important;flex:0 0 56px!important;margin:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>.cabinet-nav-link[data-cabinet-notices-toggle]{flex-direction:row!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>[data-cabinet-notices-toggle]>:is(.cabinet-notice-label,.cabinet-notice-short-label){display:none!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>.cabinet-nav-link[data-cabinet-notices-toggle]>svg{display:block!important;flex:0 0 21px!important;color:#ffcf70!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-nav>[data-cabinet-notices-toggle]>[data-notification-badge]{top:-3px!important;right:-3px!important;}
}

html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker]){flex:1;min-width:0;width:100%;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker])>.v7-select-button{width:100%!important;min-height:46px!important;background:#282828!important;color:#eee!important;border:1px solid transparent!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:none!important;text-align:left!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker])>.v7-select-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker])>.v7-select-menu{top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:6px!important;border-radius:18px!important;max-height:280px!important;overflow-y:auto!important;background:#252525!important;box-shadow:0 12px 32px #0005!important;z-index:200!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker]) .v7-select-option{display:flex;align-items:center;justify-content:space-between;min-height:44px!important;padding:10px 12px!important;color:#eee!important;border-radius:12px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker]) .v7-select-option.selected{background:#ffbf43!important;color:#171717!important;}
@media(hover:hover) and (pointer:fine){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .v7-select:has(>select[data-player-picker]) .v7-select-option:not(.selected):hover{background:#333!important;color:#ffcf70!important;}}

html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-profile-banner-theme] .profile-body-v6 .p-card.ff-profile-adaptive{background:var(--ff-profile-fill,rgba(24,24,24,.96))!important;background-image:none!important;transition:background-color .2s ease;}
@media(prefers-reduced-motion:reduce){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-profile-adaptive{transition:none!important;}}

/* Every mobile sheet owns its viewport and scrolls its form internally. */
@media(max-width:760px){
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:var(--ff-sheet-viewport,100dvh)!important;min-height:0!important;box-sizing:border-box!important;padding:0!important;margin:0!important;overflow:hidden!important;align-items:flex-end!important;justify-content:center!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal.open{display:flex!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal>.p-modal-card{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(var(--ff-sheet-viewport,100dvh) - max(12px,env(safe-area-inset-top)))!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px 28px 0 0!important;flex:0 1 auto!important;translate:0 0!important;scale:1!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal>.p-modal-card>.fernus-sheet-handle{flex:0 0 24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-head{flex:0 0 auto!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 20px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-head>:is(h2,h3,div){min-width:0!important;flex:1 1 auto!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-head :is(h2,h3){font-size:22px!important;line-height:1.25!important;margin:0!important;overflow-wrap:anywhere;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-close{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:8px!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;min-width:0!important;max-height:none!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:18px 20px calc(24px + env(safe-area-inset-bottom))!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-body :is(form,fieldset,.p-field,.form-grid,.gov-field-pair){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal .p-modal-body :is(input,textarea,.v7-select){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
}

@media(max-width:760px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .p-modal{max-height:none!important;translate:0 0!important;} html.modal-open:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-rail{visibility:hidden!important;pointer-events:none!important;}}

html:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-friend-view][hidden]{display:none!important;}

@media(max-width:760px){html.modal-open:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-rail{display:none!important;}}
