.hw-formula-kit{padding:22px;margin:18px 0;background:#fff;border:1px solid #e5ddef;border-radius:18px;color:#35293f}.hw-formula-kit[hidden]{display:none}.hw-formula-kit-head h3{margin:6px 0;font-size:21px}.hw-formula-kit-head span{font-size:11px;color:#85649f;text-transform:uppercase;letter-spacing:.08em}.hw-formula-kit-head p,.hw-formula-hint{font-size:13px;line-height:1.6;color:#7c6d88}.hw-formula-kit summary{padding:12px 0;color:#7051a2;cursor:pointer;font-weight:600}.hw-formula-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.hw-formula-grid article{padding:18px;border:1px solid #eae3f0;border-radius:12px;min-width:0}.hw-formula-grid h4{font-size:15px;line-height:1.4;margin:0 0 12px}.hw-formula-grid p{font-size:13px;line-height:1.6;color:#766780}.hw-formula-math{padding:20px 12px;background:#f8f4fc;border-radius:10px;text-align:center;font-size:25px;overflow-x:auto}.hw-formula-hint{padding:12px;border-left:3px solid #b59aca;background:#faf7fc;border-radius:6px}
#app .fx-search{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}#app .fx-card{height:100%;box-sizing:border-box}#app .fx-cards{align-items:stretch;grid-auto-rows:1fr}.fx-grade-label{font-size:11px;color:#8a729d;margin-top:6px}
#app>.finance-head:first-child{padding:0!important;margin:0 0 18px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}#app>.finance-head:first-child h2,#app>.finance-head:first-child .badge{display:none}#app>.finance-head:first-child p{margin:0;font-size:14px;line-height:1.6;color:#756a82;max-width:70ch}#app .finance-tabs{width:100%;background:#eee9f5;padding:6px!important;border-radius:12px!important;gap:4px!important}#app .finance-tabs button{border:0!important;box-shadow:none!important;background:transparent;flex:1 1 auto;min-height:42px;font-size:13px!important}#app .finance-tabs button.active{background:white!important;color:#684695!important;box-shadow:0 2px 8px #38204a0b!important}#app .finance-history{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}#app .finance-history article{padding:18px 20px!important;margin:0 0 10px!important;border:1px solid #e5ddef;border-radius:12px;background:#fff;box-shadow:none!important}#app .finance-history article b{font-size:14px;line-height:1.5}#app .finance-history article small{font-size:12px;line-height:1.5;margin-top:5px;color:#87788f}#app .finance-history article>span{font-size:17px;font-weight:650;white-space:nowrap}
