/* v114: selective glass, bounded hover and concentric nested surfaces. */
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-ff-glass-solid]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-image:none!important;background-color:var(--fu-surface,#171d18)!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.page-title-row,.gov-page-heading,.news-page-heading,.site-footer,.guide-directory,.rule-child-callout,.rule-penalty-callout){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--fu-surface,#171d18)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-ff-action]:not([data-ff-glass-surface]){scale:1!important;animation:none!important;transform:var(--ff-action-transform,none)!important;transition:background-color .18s ease,box-shadow .18s ease!important;overflow:hidden;isolation:isolate}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui [data-ff-action]:not([data-ff-glass-surface]):hover{scale:1!important;animation:none!important;filter:none!important;box-shadow:inset 0 0 0 100vmax #ffffff0d!important;background-color:var(--ff-action-fill,transparent)!important}}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.cabinet-notice-scroll,.notice-categories,.transfer-player):hover{scale:1!important;transform:none!important;filter:none!important;animation:none!important}}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .cabinet-notice-scroll{background:transparent!important;background-image:none!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .notification-item{border-radius:24px!important;overflow:hidden!important;transition:background-color .18s ease!important}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .notification-item:hover{background-color:#34483c!important;box-shadow:inset 0 0 0 100vmax #ffffff08!important}}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .notification-item[data-notice-category=bank]:hover{background-color:#2c4c60!important}}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.public-avatar-toggle,.header-account-button,.home-login-button,[data-home-login]){--ff-action-fill:#edb842!important;--ff-action-ink:#291e06!important;background-color:#edb842!important;background-image:linear-gradient(180deg,#ffffff22,transparent)!important;color:#291e06!important;border-radius:999px!important;overflow:hidden!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .public-avatar-toggle .account-reveal{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:inherit!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented{box-sizing:border-box!important;overflow:hidden!important;isolation:isolate;padding:6px!important;border-radius:999px!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .ff-segmented>.ff-segment-indicator{box-sizing:border-box!important;border-radius:999px!important;max-height:calc(100% - 12px)!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .transfer-player{--recipient-radius:32px;border-radius:var(--recipient-radius)!important;padding:16px!important;overflow:hidden!important;box-sizing:border-box!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .transfer-player-head{padding:0 4px 14px!important;gap:12px!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .transfer-player-accounts{padding:0!important;gap:10px!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .transfer-account{border-radius:16px!important;overflow:hidden!important;padding:16px!important;min-width:0!important;box-sizing:border-box!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .transfer-account>span{min-width:0;overflow-wrap:anywhere}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .business-card-banner{border-radius:inherit!important;mask-image:linear-gradient(to bottom,#000 35%,#000b 65%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 35%,#000b 65%,transparent 100%)!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.notice-categories,.public-account-menu,.v7-select-menu){overflow:hidden!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.notice-category,.public-account-menu>a,.v7-select-option){border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;scale:1!important;transform:none!important;padding:16px 20px!important;gap:14px!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.notice-category,.public-account-menu>a,.v7-select-option)+:is(.notice-category,.public-account-menu>a,.v7-select-option){border-top:1px solid #ffffff14!important}@media (hover:hover) and (pointer:fine){
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.notice-category,.public-account-menu>a,.v7-select-option):hover{background:#ffffff0d!important;box-shadow:none!important;scale:1!important}}

html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .business-card-banner::after{background:none!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui :is(.business-card,.business-art-preview){overflow:hidden!important;border-radius:var(--ff-glass-radius,32px)!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .business-banner-preview{mask-image:linear-gradient(#000 30%,#000b 60%,transparent)!important;-webkit-mask-image:linear-gradient(#000 30%,#000b 60%,transparent)!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .public-account-menu>a{display:flex!important;align-items:center!important}
html:root:root:root:root:root:root:root:root body#fernus-ui#fernus-ui .public-account-menu>a::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}
html:root:root:root:root:root:root:root:root[data-ff-theme=glass] body#fernus-ui#fernus-ui [data-ff-glass-surface]{backdrop-filter:blur(var(--ff-glass-blur,0px)) saturate(135%)!important;-webkit-backdrop-filter:blur(var(--ff-glass-blur,0px)) saturate(135%)!important}
html:root:root:root:root:root:root:root:root[data-ff-theme=glass] body#fernus-ui#fernus-ui :is(.friend-row-v5,.data-row,.finance-operation,.profile-business-choices>a){background:transparent!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #ffffff14!important;padding:16px 12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html:root:root:root:root:root:root:root:root[data-ff-theme=glass] body#fernus-ui#fernus-ui :is(.friend-row-v5,.data-row,.finance-operation,.profile-business-choices>a):last-child{border-bottom:0!important}
