                .paintops-tc-recent { margin:16px 0 0; border-top:1px solid #eee; padding-top:10px; }
                .paintops-tc-recent > summary { font-weight:600; font-size:13px; cursor:pointer; list-style:none; display:flex; align-items:center; gap:6px; }
                .paintops-tc-recent > summary::-webkit-details-marker { display:none; }
                .paintops-tc-recent .paintops-tc-caret { display:inline-block; transition:transform .15s ease; color:#777; font-size:11px; }
                .paintops-tc-recent[open] .paintops-tc-caret { transform:rotate(90deg); }
