/* Build 92 — Top Priority Leads */
.btn.priority-on{border-color:#e5ac30;background:linear-gradient(135deg,#fff4cb,#ffe5a1);color:#855500;box-shadow:0 6px 16px rgba(206,145,21,.15)}
.crm-priority-action .crm-priority-icon{color:#7d879a}.crm-priority-action.priority-on,.crm-priority-action.is-active{border-color:#e5ac30;background:linear-gradient(135deg,#fff4cb,#ffe5a1);color:#855500}.crm-priority-action.is-active .crm-priority-icon{color:#d39600}
.top-priority-dashboard{padding:18px;border-color:#ecd89d;background:linear-gradient(180deg,#fffef9,#fff)}
.top-priority-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.top-priority-head h2{font-size:19px;margin:4px 0}.top-priority-head p{margin:0;color:var(--ink2);font-size:11px}.top-priority-count{white-space:nowrap;border:1px solid #efdba0;border-radius:999px;background:#fff6d9;color:#94620b;padding:7px 10px;font-size:10px;font-weight:850}
.top-priority-list{border:1px solid #eadfbf;border-radius:14px;overflow:hidden;background:#fff}.top-priority-row{position:relative;border-top:1px solid var(--line)}.top-priority-row:first-child{border-top:0}.top-priority-open{width:100%;display:grid;grid-template-columns:30px minmax(190px,1.05fr) minmax(115px,.58fr) minmax(85px,.42fr) minmax(245px,1.35fr) 54px;gap:12px;align-items:center;border:0;background:#fff;padding:13px 45px 13px 12px;text-align:left;color:var(--ink);cursor:pointer}.top-priority-open:hover{background:#fffdf5}.top-priority-open span{min-width:0}.top-priority-open b{display:block;font-size:11px;line-height:1.35}.top-priority-open small{display:block;color:var(--ink2);font-size:9px;line-height:1.4;margin-top:3px}.top-priority-star{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#fff0be;color:#d08a00;font-size:16px}.top-priority-main>b{font-size:12px}.top-priority-status{display:inline-flex;max-width:100%;padding:4px 8px;border-radius:999px;background:#eef1ff;color:#465dd2;font-size:9px;font-weight:850;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-priority-score b{font-family:var(--mono);font-size:14px}.top-priority-context>b,.top-priority-context>small{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.top-priority-context>b{-webkit-line-clamp:1}.top-priority-context>small{-webkit-line-clamp:1}.top-priority-view{color:var(--blue);font-size:10px;font-weight:800;text-align:right}.top-priority-remove{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#8b94a6;font-size:17px;cursor:pointer}.top-priority-remove:hover{border-color:#e45b6e;color:#d63f55;background:#fff3f5}
.top-priority-empty{display:flex;align-items:center;justify-content:center;gap:13px;min-height:112px;border:1px dashed #dfcb8e;border-radius:14px;background:#fffdf6}.top-priority-empty>span{font-size:27px;color:#d19519}.top-priority-empty b{display:block;font-size:13px}.top-priority-empty small{display:block;color:var(--ink2);font-size:10px;margin-top:4px}
@media(max-width:1050px){.top-priority-open{grid-template-columns:30px minmax(180px,1fr) 115px 75px minmax(190px,1fr)}.top-priority-view{display:none}}
@media(max-width:760px){.top-priority-head{display:block}.top-priority-count{display:inline-flex;margin-top:10px}.top-priority-open{grid-template-columns:28px 1fr 92px}.top-priority-score,.top-priority-context{grid-column:2/-1}.top-priority-context{display:block}.top-priority-open{padding-right:45px}}
