/* V135 — Control Centre cleanup + canonical Groomer status */
body.pp-role-admin .head>.toolbar,
body.pp-role-groomer .head>.toolbar{display:none!important}
.pp-v135-status{
 display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;
 border:1px solid #d8e4df;border-radius:16px;background:#f5faf8;color:#173f35
}
.pp-v135-status.inactive{background:#fff8ea;border-color:#ead8af;color:#73561d}
.pp-v135-status.suspended{background:#fff1f2;border-color:#e9c7cc;color:#8d3d49}
.pp-v135-status-dot{width:11px;height:11px;border-radius:50%;background:#2e8b67;flex:0 0 auto}
.pp-v135-status.inactive .pp-v135-status-dot{background:#c48a2d}
.pp-v135-status.suspended .pp-v135-status-dot{background:#b44a59}
.pp-v135-status-copy{min-width:0;flex:1}
.pp-v135-status-copy b{display:block;font-size:13px;margin-bottom:2px}
.pp-v135-status-copy span{font-size:11.5px;line-height:1.4;opacity:.82}
.pp-v135-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#edf2ef;display:grid;place-items:center;font-weight:900;color:#173f35;flex:0 0 auto}
.pp-v135-avatar img{width:100%;height:100%;object-fit:cover}
.pp-v135-groomer-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}
.pp-v135-groomer-card .request-actions{grid-column:2/-1;margin-top:3px}
.pp-v135-groomer-name{font-size:15px;color:#173f35}
.pp-v135-groomer-meta{font-size:11.5px;color:#728079;line-height:1.5;margin-top:3px}
.pp-v135-state{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:850}
.pp-v135-state::before{content:"";width:8px;height:8px;border-radius:50%;background:#2e8b67}
.pp-v135-state.inactive::before{background:#c48a2d}
.pp-v135-state.suspended::before{background:#b44a59}
.pp-v135-clean-note{font-size:11px;color:#7b8882;margin-top:8px}
@media(max-width:720px){
 .pp-v135-groomer-card{grid-template-columns:auto minmax(0,1fr)}
 .pp-v135-groomer-card>.pill{grid-column:1/-1;justify-self:start}
 .pp-v135-groomer-card .request-actions{grid-column:1/-1;width:100%}
 .pp-v135-groomer-card .request-actions .btn{flex:1 1 calc(50% - 6px)}
 .pp-v135-status{align-items:flex-start}
}
