/* 沿用绿色工作台；橙红只用于真正到期的催办，不用动画打扰录单。 */
#turnover-alerts{margin:22px 0;padding:22px;border:1px solid #dce8e3;border-radius:18px;background:#fff;color:#102f27;box-sizing:border-box;font-size:16px}
#turnover-alerts .ta-header{display:flex;align-items:center;justify-content:space-between;gap:14px}
#turnover-alerts h2{font-size:22px;margin:0 0 6px}#turnover-alerts h3{font-size:17px;margin:0}
#turnover-alerts p{line-height:1.6}#turnover-alerts .ta-header p{margin:0;color:#65756f}
#turnover-alerts button{cursor:pointer;min-height:38px;border:1px solid #d5e4dd;border-radius:8px;background:white;color:#174b3a;padding:8px 10px;font-size:14px;line-height:1.3}
#turnover-alerts button:hover{background:#edf7f1}#turnover-alerts button:focus-visible{outline:3px solid #26a67b;outline-offset:2px}
#turnover-alerts button:disabled{opacity:.55;cursor:wait}
#turnover-alerts .ta-rule,#turnover-alerts .ta-footnote{font-size:14px;color:#62756d;margin:14px 0;line-height:1.7}
#turnover-alerts .ta-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#turnover-alerts .ta-group{border:1px solid #dce7e0;border-radius:12px;overflow:hidden;min-width:0}
#turnover-alerts .ta-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px}
#turnover-alerts .ta-warning{background:#fff0e8;color:#9e3b17;border-bottom:1px solid #f2d6c5}
#turnover-alerts .ta-clear{background:#edf8f2;color:#216c4a}
#turnover-alerts .ta-group-head>b{font-size:24px;white-space:nowrap}
#turnover-alerts .ta-sum{padding:14px 16px;display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;border-bottom:1px solid #e7eee9;font-size:15px}
#turnover-alerts .ta-sum small{width:100%;font-size:14px;color:#62756d}
#turnover-alerts .ta-list{max-height:560px;overflow:auto;overscroll-behavior:contain}
#turnover-alerts .ta-item{padding:16px;border-bottom:1px solid #e3ece6}
#turnover-alerts .ta-item:last-child{border-bottom:0}
#turnover-alerts .ta-item-head{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}
#turnover-alerts .ta-age{color:#a93516;font-size:16px;white-space:nowrap}
#turnover-alerts .ta-code{overflow-wrap:anywhere;margin:8px 0;font-size:14px;color:#405e51}
#turnover-alerts .ta-meta,#turnover-alerts .ta-deadline{font-size:14px;color:#60746a;margin:7px 0}
#turnover-alerts .ta-deadline{color:#9e3b17}
#turnover-alerts .ta-item-money{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:16px}
#turnover-alerts .ta-item-money small{font-size:14px;color:#60746a}
#turnover-alerts .ta-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
#turnover-alerts .ta-primary{background:#0d7f5a;color:white;border-color:#0d7f5a}
#turnover-alerts .ta-primary:hover{background:#096547}
#turnover-alerts .ta-status:empty{display:none}#turnover-alerts .ta-status{padding:12px;margin:12px 0;background:#edf8f2;border-radius:8px;font-size:15px}
#turnover-alerts .ta-error{background:#fff0ed;color:#9a2216;padding:12px;border-radius:8px;overflow-wrap:anywhere}
#turnover-alerts .ta-empty{padding:12px 16px;color:#5a7165;font-size:15px}
#turnover-alerts details{border-top:1px solid #dce7e0;background:#f7faf8}
#turnover-alerts summary{cursor:pointer;padding:16px;font-size:15px;font-weight:600}
#turnover-alerts .ta-paused .ta-age,#turnover-alerts .ta-paused .ta-deadline{color:#536b5e}
#turnover-alerts .ta-muted{font-size:14px;color:#62756d}
@media(max-width:850px){#turnover-alerts .ta-groups{grid-template-columns:1fr}#turnover-alerts{padding:16px}#turnover-alerts .ta-list{max-height:500px}}
@media(max-width:420px){#turnover-alerts{padding:12px}#turnover-alerts .ta-item{padding:12px}#turnover-alerts .ta-actions>button{flex:1 1 auto}#turnover-alerts .ta-header{align-items:start}#turnover-alerts .ta-header>button{flex-shrink:0}#turnover-alerts h2{font-size:20px}}
