/* v136: Delegate Overview three-column card layout; never affects Profile, Admin or public pages. */
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 20px;min-width:0}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns>.card{min-width:0;width:100%;height:100%;margin:0!important;border:1px solid #dce5f0!important;border-radius:11px!important;padding:clamp(18px,1.55vw,26px)!important;background:#fff!important;box-shadow:0 5px 18px rgba(19,45,82,.045)!important;overflow-wrap:anywhere;box-sizing:border-box}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns>.card h2,body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns>.card h3{font-size:clamp(18px,1.35vw,22px);line-height:1.3;margin:0 0 17px;color:#14315a}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-1 .details{grid-template-columns:minmax(0,1fr)!important;margin-top:0!important}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-1 .details>div{padding:11px 0!important}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns .button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns .toolbar,body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns .actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:9px}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns .toolbar>a,body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns .actions>a{flex:1 1 145px;min-width:0}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns>.card p{overflow-wrap:anywhere}
@media(max-width:1140px){body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns{grid-template-columns:minmax(0,1fr);gap:14px}body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-columns>.card{padding:20px!important}}

/* v137: Center and separate invoice actions within the middle Overview card only. */
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-2 :is(.toolbar,.actions){
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  flex-wrap:nowrap!important;gap:13px!important;width:100%;margin:20px auto 0!important;
}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-2 :is(a.button,button.button,a.primary,button.primary){
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:min(100%,275px)!important;max-width:100%!important;min-width:0!important;
  flex:0 0 auto!important;min-height:43px!important;margin:0 auto 13px!important;
  box-sizing:border-box!important;text-align:center!important;white-space:normal!important;
}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-2 :is(.toolbar,.actions) :is(a.button,button.button,a.primary,button.primary){margin:0 auto!important}
body.nx-delegate-workspace #main.nx135-delegate-overview .nx136-overview-card-2 :is(a.button,button.button,a.primary,button.primary):last-child{margin-bottom:0!important}
