.rawaj-listing-card-actions{align-items:center;gap:.45rem;display:flex}.rawaj-compare-toggle{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 92%, transparent);width:2.6rem;height:2.6rem;color:var(--muted-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;place-items:center;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:grid;box-shadow:0 .5rem 1.5rem #0f172a1a}.rawaj-compare-toggle:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--border));color:var(--primary);transform:translateY(-1px)}.rawaj-compare-toggle[data-active=true]{border-color:color-mix(in srgb, var(--primary) 52%, var(--border));background:color-mix(in srgb, var(--primary) 13%, var(--card));color:var(--primary)}.rawaj-compare-toggle svg,.rawaj-compare-dock svg,.rawaj-compare-dialog svg{width:1.05rem;height:1.05rem}.rawaj-compare-dock{z-index:44;inset-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right));bottom:calc(5.75rem + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));background:color-mix(in srgb, var(--card) 94%, transparent);max-width:32rem;color:var(--card-foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-inline:auto;padding:.55rem;display:grid;position:fixed;box-shadow:0 1.25rem 3rem #0f172a33}.rawaj-compare-dock__open{text-align:start;align-items:center;gap:.7rem;min-width:0;padding:.35rem;display:flex}.rawaj-compare-dock__open>span:not(.rawaj-compare-dock__icon){min-width:0}.rawaj-compare-dock__open strong,.rawaj-compare-dock__open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rawaj-compare-dock__open strong{font-size:.9rem;font-weight:800}.rawaj-compare-dock__open small{color:var(--muted-foreground);margin-top:.1rem;font-size:.74rem}.rawaj-compare-dock__icon,.rawaj-compare-dock__clear{border-radius:.95rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.rawaj-compare-dock__icon{background:color-mix(in srgb, var(--primary) 14%, var(--card));color:var(--primary)}.rawaj-compare-dock__clear{color:var(--muted-foreground);transition:background-color .16s,color .16s}.rawaj-compare-dock__clear:hover{background:var(--muted);color:var(--destructive)}.rawaj-compare-dock__message{color:var(--muted-foreground);grid-column:1/-1;margin:0;padding:.15rem .4rem .2rem;font-size:.74rem;line-height:1.45}.rawaj-compare-dialog{border-radius:1.45rem;width:min(74rem,100% - 1rem);max-width:74rem;max-height:calc(100dvh - 1rem);padding:1rem}.rawaj-compare-dialog__summary{border:1px solid var(--border);background:var(--muted);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.rawaj-compare-dialog__summary>span{font-weight:800}.rawaj-compare-dialog__summary button{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.rawaj-compare-table-wrap{border:1px solid var(--border);background:var(--card);overscroll-behavior-inline:contain;border-radius:1.2rem;overflow-x:auto}.rawaj-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:46rem}.rawaj-compare-table th,.rawaj-compare-table td{border-inline-end:1px solid var(--border);border-block-end:1px solid var(--border);text-align:start;vertical-align:top;padding:.8rem}.rawaj-compare-table tr>:last-child{border-inline-end:0}.rawaj-compare-table tbody tr:last-child>*{border-block-end:0}.rawaj-compare-table thead th:first-child,.rawaj-compare-table tbody th{background:color-mix(in srgb, var(--muted) 76%, var(--card));width:8.4rem;color:var(--muted-foreground);font-size:.78rem;font-weight:800}.rawaj-compare-table td{color:var(--foreground);font-size:.86rem;font-weight:650;line-height:1.55}.rawaj-compare-card{min-width:0;position:relative}.rawaj-compare-card>a{color:inherit;gap:.45rem;display:grid}.rawaj-compare-card__media{aspect-ratio:4/3;background:var(--muted);border-radius:.9rem;overflow:hidden}.rawaj-compare-card__media img,.rawaj-compare-card__media>*{object-fit:cover;width:100%;height:100%}.rawaj-compare-card span{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.rawaj-compare-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.rawaj-compare-card__remove{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}@media (width>=768px){.rawaj-compare-dock{inset-inline:auto 1.5rem;width:26rem;margin:0;bottom:1.5rem}.rawaj-compare-dialog{padding:1.35rem}}@media (prefers-reduced-motion:reduce){.rawaj-compare-toggle,.rawaj-compare-dock__clear{transition:none}}
