.ansi-servicing-template .svc-fav-btn{flex:none;width:32px;height:32px;margin:-4px -4px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#cbd5e1;cursor:pointer;transition:color .12s ease,background-color .12s ease,transform .12s ease}.ansi-servicing-template .svc-fav-btn:hover{background:#f8fafc;color:#94a3b8}.ansi-servicing-template .svc-fav-btn.on{color:#e11d48}.ansi-servicing-template .svc-fav-btn.on:hover{color:#be123c}.ansi-servicing-template .svc-fav-btn.on svg{fill:currentColor}.ansi-servicing-template .svc-fav-btn:active{box-shadow:inset 0 2px 4px rgba(15,23,42,.18)}.ansi-servicing-template .svc-fav-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ansi-servicing-template .svc-fav{display:block;margin:22px 0 0}.ansi-servicing-template .svc-fav-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px;color:#0f172a}.ansi-servicing-template .svc-fav-rail{list-style:none;display:flex;gap:10px;margin:12px 0 0;padding:0 0 2px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.ansi-servicing-template .svc-fav-rail:active{cursor:grabbing}.ansi-servicing-template .svc-fav-rail::-webkit-scrollbar{display:none}.ansi-servicing-template .svc-fav-tile{flex:none;width:150px;display:flex;flex-direction:column;padding:10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.ansi-servicing-template .svc-fav-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.ansi-servicing-template .svc-fav-av{position:relative;flex:none;width:38px;height:38px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:-.2px;color:#fff}.ansi-servicing-template .svc-fav-av-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ansi-servicing-template .svc-fav-name{display:block;margin-top:8px;font-size:13.5px;font-weight:700;letter-spacing:-.1px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ansi-servicing-template .svc-fav-svc{display:block;margin-top:1px;font-size:11.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ansi-servicing-template .svc-fav-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.ansi-servicing-template .svc-fav-meta{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#64748b;white-space:nowrap}.ansi-servicing-template .svc-fav-star{color:#f59e0b;margin-right:1px;flex:none}.ansi-servicing-template .svc-fav-rate{font-size:12.5px;font-weight:700;letter-spacing:-.1px;color:#0f172a;white-space:nowrap}.ansi-servicing-template .svc-fav-remove{flex:none;width:24px;height:24px;margin:-2px -2px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ansi-servicing-template .svc-fav-remove:hover{background:#f1f5f9;color:#0f172a}.ansi-servicing-template .svc-fav-remove:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ansi-servicing-template .svc-fav-btn,.ansi-servicing-template .svc-fav-remove{transition:none}}.dark .ansi-servicing-template .svc-fav-tile{background:var(--anslation-ds-surface);border-color:var(--anslation-ds-border)}.dark .ansi-servicing-template .svc-fav-name,.dark .ansi-servicing-template .svc-fav-rate,.dark .ansi-servicing-template .svc-fav-title{color:var(--anslation-ds-text)}.dark .ansi-servicing-template .svc-fav-meta,.dark .ansi-servicing-template .svc-fav-svc{color:var(--anslation-ds-text-soft)}.dark .ansi-servicing-template .svc-fav-star{color:#fbbf24}.dark .ansi-servicing-template .svc-fav-btn{color:rgba(148,163,184,.7)}.dark .ansi-servicing-template .svc-fav-btn:hover{background:rgba(255,255,255,.07);color:var(--anslation-ds-text-soft)}.dark .ansi-servicing-template .svc-fav-btn.on,.dark .ansi-servicing-template .svc-fav-btn.on:hover{color:#fb7185}.dark .ansi-servicing-template .svc-fav-remove{color:var(--anslation-ds-text-soft)}.dark .ansi-servicing-template .svc-fav-remove:hover{background:rgba(255,255,255,.07);color:var(--anslation-ds-text)}