.finance-tabs1066{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:5px;border-radius:18px;background:rgba(15,23,42,.18)}
.finance-tabs1066 button{min-height:54px;border:0;border-radius:14px;color:#fff!important;font-weight:800;font-size:14px;padding:10px 14px;box-shadow:0 7px 18px rgba(0,0,0,.18);opacity:.86;cursor:pointer}
.finance-tabs1066 button.active{opacity:1;outline:3px solid rgba(255,255,255,.75);transform:translateY(-1px)}
@media(max-width:700px){.finance-tabs1066{grid-template-columns:1fr}.finance-tabs1066 button{min-height:48px}}
