/* V137 — simplified Customer Portal */
body.pp-role-customer #app>.main>.head>.toolbar{display:none!important}
.pp-customer-clean-v137{display:grid;gap:14px}
.pp-customer-next-v137{padding:22px!important}
.pp-customer-next-v137 .panel-head{margin-bottom:14px!important}
.pp-customer-next-v137 h2{margin:4px 0 6px!important;color:#173f35}
.pp-customer-next-v137 .toolbar{margin-top:14px;justify-content:flex-start}
.pp-customer-activity-v137{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px
}
.pp-customer-activity-v137 button{
 appearance:none;text-align:left;background:#fff;border:1px solid #e4ded5;border-radius:18px;
 padding:16px;min-height:118px;cursor:pointer;color:#173f35;
 box-shadow:0 5px 16px rgba(23,63,53,.035);
 transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease
}
.pp-customer-activity-v137 button:hover,.pp-customer-activity-v137 button:focus{
 outline:0;transform:translateY(-1px);border-color:#b9cfc4;
 box-shadow:0 10px 24px rgba(23,63,53,.07)
}
.pp-customer-activity-v137 span{display:block;color:#697973;font-size:12px;font-weight:800}
.pp-customer-activity-v137 b{display:block;margin:9px 0 7px;font-family:Georgia,serif;font-size:28px;line-height:1;color:#173f35}
.pp-customer-activity-v137 small{display:block;color:#8a958f;font-size:11px}
@media(max-width:720px){
 .pp-customer-clean-v137{display:none!important}
}
