.finance-review{max-width:1200px;margin:auto}.finance-review .card{margin:16px 0}.finance-panel>summary,.finance-record>summary{font-weight:700;cursor:pointer;line-height:1.5}.finance-record{padding:14px 0;border-bottom:1px solid #e4e8ef}.finance-record p{overflow-wrap:anywhere;line-height:1.5}.finance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0}.finance-form label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.finance-form .input{width:100%;box-sizing:border-box;min-width:0}.finance-form>p,.finance-form>button,.finance-form>label:has(textarea){grid-column:1/-1}.finance-form>button{justify-self:start}.finance-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-metrics strong,.finance-metrics small{display:block}.finance-metrics strong{font-size:25px;margin-top:8px}.finance-review .store-toolbar{align-items:center;flex-wrap:wrap}.finance-review .notice{line-height:1.6}@media(max-width:700px){.finance-form{grid-template-columns:1fr}.finance-record>summary{font-size:13px}.finance-review .card{padding:15px}.finance-metrics{gap:10px}}
.finance-review{min-width:0}.finance-review .table-wrap{max-width:100%;overflow-x:auto;min-width:0}.finance-review table{min-width:520px}.finance-review th,.finance-review td{white-space:nowrap}

.finance-review [data-auto-form]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0;min-width:0}.finance-review [data-auto-form] label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.finance-review [data-auto-form] label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px;grid-column:1/-1}.finance-review [data-auto-form] input[type=checkbox]{flex-shrink:0;margin-top:3px}.finance-review [data-auto-form] .input{width:100%;box-sizing:border-box;min-width:0}.finance-review [data-auto-form]>p,.finance-review [data-auto-form]>button,.finance-review [data-auto-form]>div{grid-column:1/-1;overflow-wrap:anywhere}.finance-review [data-auto-form]>button{justify-self:start;white-space:normal}.finance-review [data-auto-settings]{margin:12px 0;padding:12px;border-radius:10px;background:#f5f4ff;overflow-wrap:anywhere}.finance-review [data-auto-form] [role=alert]:empty{display:none}@media(max-width:700px){.finance-review [data-auto-form]{grid-template-columns:1fr;gap:12px}.finance-review [data-auto-form]>button{max-width:100%;width:100%;justify-self:stretch}}
