.s33-ledger{min-width:0;margin-top:2rem}.s33-ledger h1,.s33-ledger h2{margin-bottom:.8rem;font-size:1.6rem}.s33-ledger>p{color:#aaa6a1;margin:.8rem 0;line-height:1.6}.s33-ledger .s33-ledger-demo{color:#dbc092;border:1px solid #dbc09255;border-radius:12px;padding:1rem}.s33-ledger form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.8rem;margin:1.5rem 0;display:grid}.s33-ledger label{flex-direction:column;gap:.5rem;display:flex}.s33-ledger input,.s33-ledger select,.s33-ledger button{color:#eee;background:#19191e;border:1px solid #424248;border-radius:10px;min-width:0;min-height:46px;padding:.65rem}.s33-ledger button{cursor:pointer;color:#dbc092}.s33-ledger button:disabled{opacity:.4;cursor:default}.s33-ledger-list{gap:1rem;display:grid}.s33-ledger article{overflow-wrap:anywhere;background:#19191e;border:1px solid #424248;border-radius:14px;padding:1.25rem}.s33-ledger header{justify-content:space-between;gap:1rem;display:flex}.s33-ledger header span{color:#dbc092;font-size:.85rem}.s33-ledger h3{margin:.5rem 0;font-size:1.1rem}.s33-ledger article p{color:#aaa6a1;margin:.5rem 0;font-size:.9rem}.s33-ledger article strong{color:#dbc092}.s33-ledger details{border-top:1px solid #424248;margin-top:1rem;padding-top:.8rem}.s33-ledger summary{cursor:pointer;color:#dbc092;min-height:32px}.s33-ledger ol{color:#aaa6a1;padding-left:1.2rem;line-height:1.8}.s33-ledger nav{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}@media (max-width:700px){.s33-ledger form{grid-template-columns:repeat(2,minmax(0,1fr))}.s33-ledger form button{grid-column:1/-1}.s33-ledger header{flex-direction:column}}.s33-ledger-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.s33-ledger-totals>section{background:#19191e;border:1px solid #424248;border-radius:14px;padding:1.2rem}.s33-ledger-totals>section:first-child{border-color:#dbc09277}.s33-ledger-totals dl{gap:.8rem;margin:1rem 0 0;display:grid}.s33-ledger-totals dl div{justify-content:space-between;gap:1rem;display:flex}.s33-ledger-totals dt{color:#aaa6a1}.s33-ledger-totals dd{color:#dbc092;margin:0}.s33-ledger-embedded form{grid-template-columns:repeat(2,minmax(0,1fr))}.s33-ledger-embedded form button{grid-column:1/-1}.s33-ledger-embedded header{flex-direction:column}.s33-ledger-embedded h2{font-size:1.2rem}.s33-ledger-embedded nav{flex-wrap:wrap;gap:.5rem}@media (max-width:700px){.s33-ledger-totals{grid-template-columns:1fr}}.s33-ledger form{background:#19191e;border:1px solid #ffffff20;border-radius:16px;padding:20px}.s33-ledger form label{min-width:0;font-size:14px}.s33-ledger form input,.s33-ledger form select,.s33-ledger form button{box-sizing:border-box;width:100%;height:48px;min-height:48px;font:inherit;appearance:auto}.s33-ledger-totals>section{min-width:0}.s33-ledger-totals h3{font-size:18px;font-weight:600}.s33-ledger-totals dl div{align-items:center;font-size:14px}.s33-ledger-totals dd{font-variant-numeric:tabular-nums;white-space:nowrap}.s33-ledger-totals dl div:nth-child(4){border-top:1px solid #ffffff20;padding-top:12px;font-weight:600}.s33-ledger-totals dl div:nth-child(4) dd{font-size:21px}.s33-ledger-list{grid-template-columns:repeat(2,minmax(0,1fr))}.s33-ledger-list article{min-width:0}.s33-finance-page{box-sizing:border-box;width:min(100%,1240px);margin:0 auto;padding:32px 24px 64px}.s33-finance-page>h1{margin:20px 0;font-size:32px;font-weight:600}.s33-ledger nav{flex-wrap:wrap}@media (max-width:1100px){.s33-ledger form{grid-template-columns:repeat(2,minmax(0,1fr))}.s33-ledger form button{grid-column:1/-1}.s33-ledger-totals,.s33-ledger-list{grid-template-columns:1fr}}@media (max-width:480px){.s33-finance-page{padding:24px 16px}.s33-ledger form{grid-template-columns:1fr}.s33-ledger form button{grid-column:auto}}.s33-ledger-embedded .s33-ledger-list{grid-template-columns:1fr}
