/* MY MONEY — internal layout refresh. Overrides without modifying encrypted data or transaction logic. */
:root{color-scheme:dark}
html,body{background:#080c10!important;color:#e8edf2!important}
.mm-main{display:flex!important;flex-direction:column!important;gap:16px!important;padding-bottom:95px!important}
.mm-main > header{order:-100!important}
.mm-main > .mm-intro{order:-95!important}
.mm-main > .mm-navigation{order:-90!important}
.mm-main > .tabsave{order:-85!important}
.mm-main > .status{order:-80!important}
.mm-main > footer{order:120!important}
.mm-main > .mm-layout-block{width:100%;min-width:0}
.mm-navigation{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;overflow:visible!important;padding:12px!important;background:#111920!important;border:1px solid #25313c!important;border-radius:18px!important}
.mm-navigation > button{min-width:0!important;max-width:none!important;white-space:normal!important;min-height:42px!important;padding:8px 6px!important;border-radius:11px!important;line-height:1.25!important}
.mm-navigation .mm-extra-link{display:none!important}
.mm-navigation.mm-expanded .mm-extra-link{display:block!important}
.mm-navigation .mm-more{display:block!important;background:#1b2732!important;color:#e8edf2!important;border:1px solid #364556!important}
.mm-navigation > button.active{background:#126850!important;color:white!important;border-color:#39b38d!important}
.mm-refined-card{background:#101820!important;border:1px solid #2a3440!important;border-radius:16px!important;box-shadow:none!important}
.mm-refined-card.mm-input-card{border-color:#375448!important;background:#111e1b!important}
.mm-refined-card input,.mm-refined-card select,.mm-refined-card textarea{background:#0c141b!important;color:#f1f5f8!important;border-color:#3b4753!important}
.mm-main h1,.mm-main h2,.mm-main h3{color:#f1f5f8!important}
.mm-main .hero{background:#14221c!important;border-color:#3b6351!important}
.mm-main .section-toggle{opacity:.6!important}
.mm-main .section-toggle:hover{opacity:1!important}
.mm-main .intro{margin-bottom:0!important}
.mm-main > .two:has(#gold-form){order:95!important}
.mm-main > .two:has(.mm-input-card):not(:has(#gold-form)){align-items:start}
.mm-main > .accounts{order:15}
.mm-main > .metrics{order:0}
.mm-main > .gold-owner-summaries{order:1}
.mm-main > .payment-panel{order:90!important}
@media(max-width:760px){.mm-main{padding-bottom:110px!important}.mm-navigation{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:relative;top:auto;z-index:2}.mm-navigation > button{font-size:12px!important}.mm-refined-card{padding:14px!important}}
@media(min-width:980px){.mm-navigation{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
