/* Today's work and the existing payment feed share the right column. */
body.minimal-calm .page-home .grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}
body.minimal-calm .minimal-home-side{display:grid;gap:16px;min-width:0}
body.minimal-calm .minimal-home-side>.agenda{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
body.minimal-calm .minimal-home-side>.bottom{margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
body.minimal-calm .minimal-home-side .paymentsheader{margin:0;padding:14px 16px 12px;gap:8px;align-items:center}
body.minimal-calm .minimal-home-side .paymentsheader h2{font-size:13px;white-space:nowrap}
body.minimal-calm .minimal-home-side .filter{gap:0;min-width:0}
body.minimal-calm .minimal-home-side .filter label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
body.minimal-calm .minimal-home-side .filter select{max-width:138px;min-height:28px;padding-block:4px;font-size:10px}
body.minimal-calm .minimal-home-side .table-wrap{border:0;border-radius:0}
body.minimal-calm .minimal-home-side table{width:100%;table-layout:fixed;font-size:12px}
body.minimal-calm .minimal-home-side :is(th,td):is(:nth-child(1),:nth-child(3)){display:none}
body.minimal-calm .minimal-home-side :is(th,td){text-align:left;padding-inline:16px}
body.minimal-calm .minimal-home-side th{font-size:10px;padding-block:7px}
body.minimal-calm .minimal-home-side td{padding-block:8px;vertical-align:middle}
body.minimal-calm .minimal-home-side :is(th,td):nth-child(2){width:73%;white-space:normal;overflow-wrap:anywhere}
body.minimal-calm .minimal-home-side :is(th,td):nth-child(4){width:27%;padding-left:0}
body.minimal-calm .minimal-payment-meta{display:block;font-size:10px;font-weight:400;line-height:14px;color:var(--secondary);margin-top:2px;white-space:nowrap}
body.minimal-calm .minimal-home-side .tablefooter{padding:10px 16px;gap:8px;border-top:1px solid var(--line);font-size:10px;flex-wrap:wrap}
body.minimal-calm.minimal-linear .minimal-home-side>:is(.agenda,.bottom){border-radius:5px}
@media(max-width:1150px){
  body.minimal-calm .page-home .grid{grid-template-columns:minmax(0,1fr)}
  body.minimal-calm .minimal-home-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
}
@media(max-width:650px){
  body.minimal-calm .minimal-home-side{grid-template-columns:minmax(0,1fr)}
}

body.minimal-calm .minimal-home-side .minimal-payment-view-all{color:var(--accent);white-space:nowrap;font-weight:500}
body.minimal-calm .minimal-home-side .minimal-payment-view-all:hover{text-decoration:underline;text-underline-offset:3px}
