.ap-wrap{margin:20px 0;padding:22px;border:1px solid #d8e4df;border-radius:20px;background:linear-gradient(145deg,#f8fcf9,#edf6f2);color:#163c33}.ap-head h2{margin:6px 0 8px;font-size:23px}.ap-head p,.ap-note{font-size:13px;color:#577269;line-height:1.5}.ap-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#238269}.ap-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:18px 0}.ap-stat{background:#fff;border:1px solid #dceae3;border-radius:12px;padding:13px;display:grid;gap:3px}.ap-stat strong{font-size:23px}.ap-stat span{font-size:11px;color:#5c776d}.ap-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ap-toolbar button{border:1px solid #bcd5c9;border-radius:9px;background:#fff;color:#225343;padding:9px 12px;cursor:pointer}.ap-toolbar .ap-primary{background:#1d6c55;color:white;border-color:#1d6c55}.ap-list{max-height:290px;overflow:auto;display:grid;gap:7px}.ap-row{display:flex;align-items:flex-start;gap:10px;background:#fff;padding:10px;border:1px solid #e0ebe5;border-radius:10px;cursor:pointer}.ap-row input{margin-top:3px}.ap-row span{display:grid;gap:3px}.ap-row strong{font-size:13px}.ap-row small{font-size:11px;color:#688078}.ap-note{margin:14px 0 0}@media(max-width:760px){.ap-wrap{padding:15px}.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* V64: fix legacy bucket label selectors and create readable action rows */
.ap-wrap{overflow:hidden}
.ap-list{max-height:460px;overflow-y:auto;overflow-x:hidden;gap:10px;scrollbar-gutter:stable}
.ap-row{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:15px 17px!important;min-height:76px;max-width:100%;cursor:pointer}
.ap-row .ap-check-wrap{display:flex!important;width:24px;min-width:24px;align-items:flex-start;justify-content:center;margin:0!important;padding:0!important}
.ap-row .ap-check-wrap input[type=checkbox]{display:block!important;position:static!important;appearance:auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;padding:0!important;border:initial!important;accent-color:#087f72}
.ap-row .ap-row-copy{display:flex!important;flex-direction:column!important;min-width:0!important;gap:5px!important;align-items:flex-start!important;text-align:left!important}
.ap-row .ap-row-copy strong{display:block!important;font-size:14px!important;line-height:1.35!important;color:#173f39!important;overflow-wrap:anywhere}
.ap-row .ap-row-copy small{display:block!important;font-size:12px!important;line-height:1.45!important;color:#60766f!important;overflow-wrap:anywhere}
.ap-toolbar button{min-height:43px;line-height:1.2}
@media(max-width:640px){.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ap-toolbar button{white-space:normal}.ap-row{padding:13px!important}}
