/* HSA BRASIL — emerald technology, without a side rail. */
:root{--ink:#e7f4eb;--muted:#8daba0;--line:#244b3d;--bg:#071b16;--green:#bdfd6c;--v2-shadow:0 10px 40px #00000018}
body,body.customer-page,body.mundo-home,body.login-page,body:has(.admin-sidebar){background:#071b16!important;color:#e7f4eb!important;background-image:radial-gradient(ellipse at 80% 10%,#15574138,transparent 55%),linear-gradient(#2b655608 1px,transparent 1px),linear-gradient(90deg,#2b655608 1px,transparent 1px)!important;background-size:auto,64px 64px,64px 64px!important}h1,h2,h3,h4{color:#e5f4e9}.brand{color:#e6f4e8!important}.brand:before{background:#bdfd6c!important;border-radius:9px!important;box-shadow:0 0 22px #bdfd6c25!important}.brand .v2-version{color:#bdfd6c;border-color:#bdfd6c50;background:#bdfd6c08}.button.dark,.button.primary,button.primary{background:#bdfd6c!important;color:#183a24!important;border:1px solid #bdfd6c!important;box-shadow:0 0 20px #bdfd6c10!important;border-radius:9px!important}.button.outline{background:#14382b!important;color:#bcddc9!important;border-color:#315641!important}.button:disabled{background:#17382b!important;color:#728f7d!important;border-color:#31543f!important}input,select,textarea{background:#0c271e!important;color:#d8eee0!important;border-color:#335b46!important}input::placeholder,textarea::placeholder{color:#789784}dialog{background:#0e2b22!important;color:#dceddf!important;border:1px solid #365d47!important;box-shadow:0 0 70px #0007!important;border-radius:20px!important}dialog::backdrop{background:#020e0bd9;backdrop-filter:blur(10px)}.close{background:#234634!important;color:#cfe8d4!important}.dialog-head h2,#dialog-content p{color:#c8decf!important}.app-prompts,.app-prompt{background:#09221b!important;border-color:#254431!important}.app-prompt strong{color:#b4d0be!important}.app-prompt small{color:#6d917e!important}.app-prompt .prompt-icon{background:#1a3c2a!important;color:#98bc87!important}.app-prompt button{background:#163a25!important;color:#b1d795!important;border-color:#365933!important}.customer-page>.app-prompts{margin:0!important;width:100%!important}.app-prompt{padding-left:max(5%,calc((100vw - 1240px)/2))!important;padding-right:max(5%,calc((100vw - 1240px)/2))!important}.customer-page>header,.mundo-home .store-header,.login-page>header{height:78px!important;background:#081d17ee!important;border-bottom:1px solid #244634!important;padding:0 max(5%,calc((100vw - 1240px)/2))!important;max-width:none!important;backdrop-filter:blur(14px)}.customer-page>header>.brand{display:flex!important}.customer-page .v2-header-label{display:none!important}.customer-page .header-actions .primary{background:#143726!important;border-color:#34573a!important;color:#b4d5a5!important}.customer-page .header-actions .plain{color:#83a28d}.customer-sidebar{position:sticky!important;inset:auto!important;top:0!important;display:block!important;width:100%!important;height:auto!important;padding:14px max(5%,calc((100vw - 1240px)/2))!important;background:#0b241cec!important;backdrop-filter:blur(15px);border-bottom:1px solid #274834!important;border-radius:0!important;z-index:30!important;overflow:visible!important}.customer-sidebar>.v2-sidebar-brand,.customer-sidebar>.eyebrow,.customer-sidebar>.v2-sidebar-note,.customer-sidebar>.sidebar-bottom{display:none!important}.customer-sidebar>nav{width:100%!important;display:flex!important;flex-direction:row!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.customer-sidebar nav a{flex:none!important;flex-direction:row!important;padding:12px 19px!important;min-height:43px!important;color:#8cac97!important;border:1px solid transparent!important;border-radius:9px!important;gap:10px!important}.customer-sidebar nav a span{font-size:12px!important}.customer-sidebar nav a[aria-current]{background:#bdfd6c0f!important;border-color:#8cbc5355!important;color:#c4f38c!important;box-shadow:inset 0 0 20px #bdfd6c04!important}.customer-sidebar nav a[aria-current]:after{display:none!important}.customer-sidebar nav a:hover{background:#28513b55!important}.customer-main{margin:0 auto!important;width:100%!important;max-width:1340px!important;padding:38px 50px 80px!important}.customer-heading .eyebrow{color:#9fc578}.customer-heading h1{font-size:34px!important;color:#e5f2e9!important;letter-spacing:-1.1px}.v2-heading-description{color:#7c9e88}.mode-pill{background:#0b2c1e!important;border-color:#426a33!important;color:#a1ce79!important;border-radius:6px!important}.wallet-bar{background:linear-gradient(115deg,#102f24,#143b2b)!important;color:#e0f3e5!important;border:1px solid #34583d!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #b9d49210,0 15px 50px #0002!important}.wallet-bar:before,.wallet-bar:after{display:none!important}.wallet-bar>div:first-child:before{background:#bdfd6c13;color:#bdfd6c;border:1px solid #bdfd6c22;border-radius:9px}.wallet-bar strong{color:#e4f8de!important;font-family:Manrope,sans-serif;font-weight:700!important;letter-spacing:-.7px}.wallet-bar span{color:#7fa68c!important;letter-spacing:1px}.wallet-bar>div:nth-child(2){border-color:#395a42!important}.customer-block,.customer-card,.customer-stat,.empty-card{background:#0d291f!important;border-color:#294d38!important;border-radius:15px!important;color:#d9eee0!important;box-shadow:inset 0 1px 0 #a7d89908,0 10px 40px #00000015!important}.customer-card{padding:16px!important;transition:border-color .25s,transform .25s,box-shadow .25s}.customer-card:hover{transform:translateY(-4px);border-color:#7da85b!important;box-shadow:0 0 25px #bdfd6c0b,0 20px 45px #0002!important}.customer-card h2{color:#dceee1!important;font-size:21px!important}.customer-card .eyebrow{background:none!important;padding:0!important;color:#83b36b!important}.plan-photo{height:180px!important;border-radius:10px!important;filter:saturate(.65) brightness(.8)!important}.plan-numbers{border-color:#294332!important}.plan-numbers span{color:#71957c!important;letter-spacing:1px}.plan-numbers strong{color:#d4e8d9!important}.plan-numbers>div:first-child strong{color:#c1f68a!important}.customer-card>p:not(.eyebrow){color:#7c9b86!important}.customer-card>.button{border-radius:8px!important}.v2-plan-filter h2{color:#d8e9de}.v2-plan-filter p{color:#759782}.v2-filter-tabs{background:#0c281e;border:1px solid #2b4c35;border-radius:9px;padding:4px}.v2-filter-tabs button{color:#779982}.v2-filter-tabs button.active{background:#294b2d;color:#c4ee91;box-shadow:0 0 15px #bdfd6c05}.v2-promo{background:linear-gradient(100deg,#1a3923,#153325)!important;border-color:#425d30!important}.v2-promo:before{color:#bdfd6c;background:#bdfd6c0c;border:1px solid #bdfd6c20;border-radius:12px}.v2-promo h2{color:#d1edb4}.v2-promo p{color:#8eaa83}.v2-promo-tag{color:#bdfd6c;background:#bdfd6c08;border-color:#6c903d55;border-radius:5px}.customer-block>p,.mission-row p,.empty-card p{color:#83a18d!important}.customer-block h2,.mission-row h3,.customer-stat strong{color:#d2e8d9!important}.customer-stat p{color:#819c87!important}.customer-table th,.customer-table td{background:#0f2a20!important;border-color:#31503a!important;color:#a9cbb5}.customer-table th{color:#74997c!important}.referral-summary-card{background:#133523!important;border-color:#365938!important;color:#bbd6c0!important}.referral-summary-card strong{color:#c4ed92!important}.referral-summary-card span,.referral-summary-card p{color:#8ba77e!important}.network-summary{background:#143424!important;color:#accca5!important}.network-level{background:#102f23!important;border-color:#345539!important;color:#9fc4ac!important}.network-level summary{color:#c8e2cd!important}.network-row{border-color:#2e4c36!important}.network-row small,.network-empty{color:#71917c!important}.invite-url{background:#0b2118!important;border-color:#375738!important;color:#9dc4a4}.reward-day{background:#122d1d!important;border-color:#3a5330!important}.reward-day span{color:#8ca573!important}.reward-day strong{color:#c7ed9a!important}.reward-day.done{background:#334821!important;border-color:#7c9e40!important}.promo-redeem input{background:#0a2017!important}.progress-track,.plan-cycle-track{background:#28452c!important}.progress-track i,.plan-cycle-track i{background:linear-gradient(90deg,#639e42,#bdfd6c)!important}.chest-path{background:#0b2118!important;border-color:#2d4a31!important}.chest-value{color:#b0d497!important}.chest-rules,.chest-legend{color:#8aac83!important}.chest-next,.chest-down{color:#637d58!important}.chest-section{background:#0d291f!important;border-color:#345335!important}.plan-activity{background:#102b1c!important;border-color:#395632!important}.plan-activity-top strong,.plan-countdown{color:#b3de80!important}.plan-activity small,.plan-cycle-label{color:#7da16d!important}.energy-core{background:#143723!important;border-color:#567c38!important}.plan-complete{background:#1a3c28!important;color:#9fca8f!important}.account-profile{background:radial-gradient(at top right,#33552c55,transparent 65%),#102f22!important;border:1px solid #3b5e35!important;border-radius:16px!important}.account-profile h2{color:#e2f2de!important}.account-level{color:#b4d885!important;background:#bdfd6c0a!important;border-color:#bdfd6c20!important}.account-level-link{background:#bdfd6c!important;color:#1f4026!important;border-radius:8px!important}.account-balances>div{background:#102c20!important;border-color:#32513a!important}.account-balances>div:first-child{background:#203d24!important;border-color:#4e6a32!important}.account-balances strong{color:#dcf4ce!important}.account-balances p,.account-balances span{color:#93b07d!important}.account-shortcuts,.account-plan-summary,.account-menu-row{background:#102a1f!important;border-color:#2f4d38!important}.account-shortcuts button{background:#183924!important;color:#b5d3a4!important;border:1px solid #375636!important}.account-shortcuts button>span{color:#acd87d!important}.account-plan-summary strong{color:#c6e5b3!important}.account-plan-summary p{color:#8cab7c!important}.account-menu-row strong{color:#b8d9bd!important}.account-menu-row small{color:#70937e!important}.account-row-icon{color:#aad787!important;background:#234128!important}.account-payment-card{background:#102a1d!important;border-color:#305038!important}.account-payment-symbol{background:#21472c!important;color:#abd591!important}.account-payment-value{color:#d8edcc!important}.account-payment-info small{color:#769682!important}.account-payment-badge.confirmed{background:#2a4923!important;color:#c1e89d!important}.account-payment-details{color:#9ac077!important}.level-pass{background:linear-gradient(120deg,#1b4029,#102b20)!important;border:1px solid #4c7036!important}.level-milestone{background:#123020!important;border-color:#426136!important;color:#b8d5a2!important}.level-milestone.unlocked{background:#294728!important}.level-milestone h4{color:#d5ecc6!important}.level-earn,.level-rules,.level-next-benefit{background:#102c1d!important;border-color:#355133!important;color:#9fc187!important}.level-invite{background:#1d3d24!important}.level-deposit-list>div{border-color:#355133!important}.level-deposit-list span{color:#9bb18c!important}
/* Landing and access */
.mundo-home .store-header nav{color:#8bac95!important}.mundo-home .store-header .button{background:#bdfd6c!important;color:#214528!important;border-color:#bdfd6c!important}.v2-home-copy .eyebrow{color:#9ccd74}.v2-home-copy h1{color:#e3f1e4!important}.v2-home-copy h1 span{color:#bdfd6c;text-shadow:0 0 30px #bdfd6c12}.v2-home-copy>p:not(.eyebrow){color:#8aaa94}.v2-home-tags{color:#90ae88}.v2-home-art{background:radial-gradient(circle at center,#3a713155,transparent 60%),#0e2e20;border:1px solid #4a663155;border-radius:24px;box-shadow:inset 0 0 50px #bdfd6c06}.v2-home-art:before,.v2-home-art:after{border-color:#bdfd6c25;box-shadow:0 0 30px #bdfd6c06}.v2-home-z{color:#bdfd6c;text-shadow:7px 7px 0 #476c28,0 0 70px #bdfd6c25}.v2-art-pill{background:#203c29;border:1px solid #54783c;color:#d2ecb7;box-shadow:0 0 30px #bdfd6c10;border-radius:10px}.v2-art-pill small{color:#8aac75}.v2-art-label,.v2-art-bottom{color:#89ad70}.v2-home-strip{border-color:#345233}.v2-home-strip article{border-color:#345233}.v2-home-strip strong{color:#cbe4c7}.v2-home-strip span{color:#83a17b}.v2-home-strip i{color:#acd685}.v2-home-section-heading p{color:#82a17a}.v2-home-grid>a{background:#102c20;border-color:#35523a;border-radius:15px}.v2-home-grid>a:hover{background:#153625;border-color:#73984d}.v2-home-grid .v2-step{color:#729869}.v2-home-grid h3{color:#d1e8cf}.v2-home-grid p{color:#86a47f}.v2-home-grid .v2-card-arrow{color:#b0d989}.v2-shop-banner{background:#133521;border:1px solid #3b5934}.mundo-home .mundo-help details{background:#112e20;border-color:#35533a}.mundo-home .mundo-help summary{color:#c7dfc4}.mundo-home .mundo-help p{color:#92b08c}.mundo-home footer{background:#0c241b;border-color:#34523a}.mundo-home footer p,.mundo-home footer>span{color:#799878}.login-story{background:#153722!important;border:1px solid #416237!important}.login-card h2{color:#e2eed9!important}.login-intro,.login-demo-label{color:#88a77e!important}.login-card label{color:#a0c48e!important}.phone-field,.password-field{background:#0d271b!important;border-color:#3a5830!important}.phone-field select{background:#1a3923!important;color:#bad3a5!important}.login-card .field-hint{color:#739567!important}.login-card form>.button{background:#bdfd6c!important;color:#204127!important}.first-access{border-color:#385132!important}.text-button{color:#b3db85!important}.login-page .back-store{color:#91ad82!important}.login-bottom{color:#71936c!important}.story-overlay h1 span{color:#bdfd6c!important}
/* Administrative navigation also moves above the workspace. */
.admin-sidebar{position:static!important;width:100%!important;height:auto!important;background:#0c261b!important;padding:24px 5%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:20px;border-bottom:1px solid #315033}.admin-sidebar nav{display:flex!important;flex-wrap:wrap!important;width:100%;order:5;gap:6px!important;margin:0!important}.admin-sidebar nav button{background:#173422!important;border:1px solid #2c4b2b!important;padding:10px 13px!important;color:#8ead80!important}.admin-sidebar nav button.active{background:#bdfd6c14!important;border-color:#709047!important;color:#cdf59b!important}.admin-brand{color:#d7eccd!important}.admin-sidebar>button{margin:0;font-size:11px}.admin-main{margin:0 auto!important;width:100%;max-width:1440px;padding:35px 5%!important}.admin-block,.metric,.admin-filters{background:#102b1e!important;border-color:#335035!important;color:#b3d4b2}.metric strong{color:#d1edc6!important}.metric p{color:#8da57e!important}.admin-main th,.admin-main td{background:#112d20!important;border-color:#2d4931!important;color:#abcaab!important}.admin-main h1{color:#dcecd5}.admin-main button{background:#20412a;border-color:#426036;color:#bed9ac}.unlock-page{background:#081d14!important}.unlock-card{background:#0f2d1d!important;border-color:#3d5d30!important;color:#abc698}.unlock-card .admin-brand{color:#cbe6c1!important}.unlock-card form button{background:#bdfd6c!important;color:#274625!important}.unlock-card p,.unlock-card small{color:#84a278!important}
@media(min-width:1600px){.customer-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1150px){.customer-main{margin:0 auto!important;width:100%!important;padding:30px 30px 80px!important}.customer-page>header{padding:0 30px!important}.customer-sidebar{width:100%!important;padding:12px 30px!important}.customer-sidebar nav a{padding:11px 15px!important}.customer-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.plan-photo{height:145px!important}.customer-card h2{font-size:18px!important}.plan-numbers strong{font-size:15px!important}}
@media(max-width:900px){.customer-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-sidebar nav a{padding:11px 13px!important}.customer-main{padding:28px!important}.customer-heading h1{font-size:30px!important}}
@media(max-width:760px){.customer-page>header{padding:0 18px!important;height:68px!important}.customer-sidebar{position:fixed!important;inset:auto 0 0!important;top:auto!important;padding:7px 5px calc(7px + env(safe-area-inset-bottom))!important;background:#0a231bee!important;border-top:1px solid #385534!important;border-bottom:0!important}.customer-sidebar>nav{justify-content:space-around!important;gap:2px!important}.customer-sidebar nav a{flex:1!important;flex-direction:column!important;gap:6px!important;padding:10px 3px!important;border-radius:8px!important;min-height:48px!important;color:#88a980!important}.customer-sidebar nav a span{font-size:9px!important}.customer-sidebar nav a[aria-current]{background:#bdfd6c12!important;color:#c4f095!important;border-color:#6b8c3855!important}.customer-sidebar nav a[data-event]{position:absolute;right:15px;bottom:85px;flex-direction:row!important}.customer-main{padding:27px 18px 120px!important;width:100%!important;margin:0!important}.customer-heading h1{font-size:27px!important}.customer-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-card{padding:12px!important}.plan-photo{height:120px!important}.customer-card h2{font-size:16px!important}.plan-numbers strong{font-size:13px!important}.v2-promo{gap:12px!important}.customer-page>.app-prompts{margin:0!important;width:100%!important}.admin-sidebar{padding:20px!important}.admin-main{padding:25px 15px!important}.account-shortcuts button{padding:13px 5px!important}.v2-home-art{min-height:320px}.login-story{min-height:200px!important}}
@media(max-width:360px){.customer-cards{grid-template-columns:1fr!important}.plan-photo{height:180px!important}}
.v2-heading-description,.v2-plan-filter p{color:#99b2a0!important}.customer-card>p:not(.eyebrow){color:#94ae9c!important}.customer-page>.app-prompts{display:grid!important;grid-template-columns:1fr 1fr;padding:0 max(5%,calc((100vw - 1240px)/2))!important;gap:30px;background:#09221b!important}.customer-page .app-prompt{padding:11px 0!important;border:0!important}.customer-page #app-prompt-message{grid-column:1/-1;margin:0}.customer-page #app-prompt-message:empty{display:none}.plan-numbers strong{font-variant-numeric:tabular-nums}.customer-card:after{content:'';position:absolute;right:0;top:0;width:28px;height:28px;border-top:1px solid #bdfd6c55;border-right:1px solid #bdfd6c55;border-radius:0 15px 0 0;pointer-events:none}.customer-card h2{letter-spacing:-.4px!important}.customer-sidebar nav .lucide-icon{color:inherit!important}.status-label{background:#254726!important;color:#c5eaa7!important}.purchase-summary,.pix-status{background:#143421!important;border-color:#3a5b33!important;color:#bbd5a9!important}.purchase-summary strong,.pix-status strong{color:#def3d1!important}.checkin-prize,.promo-success h2{color:#bdfd6c!important}
@media(max-width:760px){.customer-page>.app-prompts{display:block!important;padding:0 18px!important}.customer-page .app-prompt{padding:10px 0!important}.customer-sidebar nav a .lucide-icon{width:18px!important;height:18px!important}}
/* Personal account: cool graphite, emerald and clear text. */
body.customer-page.account-view{background-color:#09191f!important;background-image:radial-gradient(ellipse at 80% 0,#17655824,transparent 60%)!important;color:#edf7f6!important}
.account-view>header,.account-view .customer-sidebar{background:#0d2228f5!important;border-color:#2c4850!important}
.account-view>.app-prompts,.account-view .app-prompt{background:#0d2329!important;border-color:#2c4850!important}
.account-view .app-prompt strong{color:#d0e6df!important}.account-view .app-prompt small{color:#a0b9b5!important}
.account-view .customer-sidebar nav a{color:#bed1d2!important}.account-view .customer-sidebar nav a[aria-current]{background:#2bcfa51a!important;border-color:#3fa48a!important;color:#92f2d2!important}
.account-view .customer-heading h1{color:#f0f8f8!important}.account-view .v2-heading-description{color:#b2c8c9!important;font-size:14px!important}
.account-view .account-profile{background:linear-gradient(120deg,#185345,#1a3947)!important;border:1px solid #3f8173!important;box-shadow:0 15px 45px #0002!important}
.account-view .profile-top h2{color:#f2fbf8!important}.account-view .account-level{background:#93ead616!important;border-color:#79d7bf40!important;color:#baf7e3!important}
.account-view .account-level-link{background:#89edd0!important;border-color:#89edd0!important;color:#153e36!important;font-weight:700!important}
.account-view .account-xp{color:#c0dcdb!important;font-size:13px!important}.account-view .account-xp strong{color:#e1fbef!important}.account-view .account-next-level{color:#b8d6d2!important;font-size:13px!important}
.account-view .account-profile .progress-track{background:#ffffff18!important}.account-view .progress-track i{background:linear-gradient(90deg,#35bda4,#a1f1cf)!important}
.account-view .account-balances>div{background:#18313b!important;border-color:#3d5d68!important;box-shadow:0 8px 25px #0001!important}
.account-view .account-balances>div:first-child{background:linear-gradient(135deg,#1c4b40,#1b3d3d)!important;border-color:#428575!important}
.account-view .account-balances strong{color:#f0fbf7!important}.account-view .account-balances p{color:#c3ded8!important;font-size:12px!important;letter-spacing:.6px!important}.account-view .account-balances span{color:#b3c9c8!important;font-size:13px!important}
.account-view .account-shortcuts,.account-view .account-plan-summary,.account-view .account-menu-row,.account-view .customer-block{background:#142d35!important;border-color:#36545d!important;box-shadow:0 8px 30px #0002!important}
.account-view .account-shortcuts button{background:#20434b!important;border-color:#44666d!important;color:#e3f4f1!important;font-size:14px!important}.account-view .account-shortcuts button:hover{background:#295c59!important;border-color:#66b59c!important}
.account-view .account-shortcuts button>span{color:#9ee9d3!important}.account-view .account-plan-summary strong{color:#eff9f7!important}.account-view .account-plan-summary p{color:#b6ced0!important;font-size:11px!important}
.account-view .account-row-icon{background:#244e4f!important;color:#9debd6!important}.account-view .account-menu-row strong{color:#e7f4f2!important;font-size:15px!important}.account-view .account-menu-row small{color:#b2cac9!important;font-size:12px!important}.account-view .account-chevron{color:#95c6bd!important}
.account-view .customer-block h2{color:#eef8f6!important;font-size:21px!important}.account-view .customer-block p,.account-view .account-payments-empty,.account-view .inline-note{color:#bbd0d0!important;font-size:13px!important;line-height:1.8}
.account-view .account-payments-empty{background:#10272f!important;border:1px dashed #4d6d74!important;border-radius:12px!important}
.account-view .account-payment-card{background:#1c3741!important;border-color:#3a5c65!important;color:#e1f0ef!important}.account-view .account-payment-info small{color:#adc7c7!important}.account-view .account-payment-value{color:#f0fbf6!important}.account-view .account-payment-symbol{background:#27534e!important;color:#a0eed4!important}.account-view .account-payment-details{color:#9de9d3!important}.account-view .account-payment-badge.confirmed{background:#265346!important;color:#bbf4d4!important}
.account-view .button.outline{background:#21434b!important;border-color:#48686e!important;color:#d7eeea!important}.account-view .client-signout{color:#bbd3d0!important;font-size:14px!important}
.account-view .button.primary,.account-view .button.dark{background:#89edd0!important;border-color:#89edd0!important;color:#153e36!important}
@media(max-width:760px){.account-view .account-balances p{font-size:10px!important}.account-view .account-balances span{font-size:11px!important}.account-view .account-shortcuts button{font-size:12px!important}.account-view .account-plan-summary p{font-size:9px!important}.account-view .v2-heading-description{font-size:13px!important}}
.admin-signup-option{margin:20px 0;padding:16px;border:1px solid #41674f;border-radius:12px;background:#122e22}.admin-signup-option summary{cursor:pointer;color:#b9e1c5;font-size:13px;font-weight:600}.admin-signup-option p,.admin-signup-option small{font-size:11px;line-height:1.7;color:#abc4ac}.admin-signup-option input{display:block;width:100%;padding:13px;font-size:13px;border:1px solid #41674f}.admin-signup-option small{display:block;margin-top:9px}

/* HSA BRASIL identity */
.brand:before{content:""!important;background:transparent url("/assets/hsa-brasil/symbol.svg?v=hsa-h2") center/contain no-repeat!important;border-radius:0!important;box-shadow:none!important;width:38px!important;height:38px!important;flex-shrink:0}.brand .v2-version{display:none!important}

/* HSA brand: header, login and home emblem. */
.brand:before{content:""!important;background:transparent url("/assets/hsa-brasil/symbol.svg?v=hsa-h2") center/contain no-repeat!important}.v2-home-z{font-size:0!important;display:flex;align-items:center;justify-content:center}.v2-home-z img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px #0004)}
