#overview-square-deposits{padding:24px;margin:22px 0}#overview-square-deposits header{display:flex;justify-content:space-between;align-items:center;gap:16px}#overview-square-deposits h2{margin:4px 0 16px}.deposit-days{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0 24px}.deposit-days article{min-width:210px;padding:22px;border-radius:16px;background:#edf4ef;color:#234b39;display:grid;gap:10px}.deposit-days strong{font-size:32px}.deposit-footnote{color:#66736b;font-size:13px;line-height:1.6}.deposit-history>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #e1e7e2}.deposit-history small{display:block;color:#68766d}.deposit-warning{color:#a53d27}.deposit-history{max-height:340px;overflow:auto}@media(max-width:600px){.deposit-days article{width:100%}.deposit-history>div{grid-template-columns:1fr 1fr}.deposit-history>div>span:last-child{grid-column:1/-1}}
#overview-square-deposits{padding:12px 16px!important;margin:14px 0!important;font-size:13px}
#overview-square-deposits>.deposit-disclosure>summary{cursor:pointer;font-size:14px;font-weight:500;color:#536359;padding:4px 0;min-height:24px}
#overview-square-deposits summary:focus-visible{outline:2px solid #315b45;outline-offset:4px}
#overview-square-deposits .deposit-content{padding-top:12px}
#overview-square-deposits header{gap:12px;color:#66736b}
#overview-square-deposits button{font-size:12px;padding:6px 10px;min-height:32px}
#overview-square-deposits .deposit-days{gap:10px;margin:12px 0 16px}
#overview-square-deposits .deposit-days article{min-width:160px;padding:12px;border-radius:10px;background:#f1f5f2;gap:5px}
#overview-square-deposits .deposit-days strong{font-size:20px;font-weight:600}
#overview-square-deposits .deposit-footnote{font-size:12px;line-height:1.5}
#overview-square-deposits .deposit-history>div{gap:12px;padding:10px 0;font-size:12px}
#overview-square-deposits .deposit-history{max-height:280px}
#overview-square-deposits .deposit-estimate{border-bottom:1px solid #e1e7e2;padding-bottom:12px;margin-bottom:12px}
#overview-square-deposits .deposit-estimate strong{font-size:20px;display:block;margin:6px 0}
