.scanners-module__In0ROG__scannersPage{max-width:1100px}.scanners-module__In0ROG__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.scanners-module__In0ROG__pageTitle{margin-bottom:4px;font-size:1.6rem;font-weight:800}.scanners-module__In0ROG__pageSubtitle{color:var(--text-secondary);font-size:.9rem}.scanners-module__In0ROG__builderPanel{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-lg);animation:scanners-module__In0ROG__fadeInUp .3s var(--ease-smooth);margin-bottom:24px;padding:24px}.scanners-module__In0ROG__builderTitle{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:1.1rem;font-weight:700}.scanners-module__In0ROG__builderForm{flex-direction:column;gap:16px;display:flex}.scanners-module__In0ROG__formRow{gap:12px;display:flex}.scanners-module__In0ROG__formGroup{flex-direction:column;flex:1;gap:4px;display:flex}.scanners-module__In0ROG__formLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.scanners-module__In0ROG__filterSelect{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;padding:8px 12px;font-size:.85rem}.scanners-module__In0ROG__conditionsSection{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);padding:16px}.scanners-module__In0ROG__conditionsTitle{color:var(--text-secondary);margin-bottom:12px;font-size:.85rem;font-weight:700}.scanners-module__In0ROG__conditionRow{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.scanners-module__In0ROG__conditionRow:last-of-type{border-bottom:none}.scanners-module__In0ROG__conditionNum{font-family:var(--font-mono);color:var(--accent-secondary);min-width:28px;font-size:.78rem;font-weight:600}.scanners-module__In0ROG__condSelect{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);min-width:100px;padding:6px 10px;font-size:.8rem}.scanners-module__In0ROG__condPeriod{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);width:80px;padding:6px 10px;font-size:.8rem}.scanners-module__In0ROG__condPeriod:focus,.scanners-module__In0ROG__condSelect:focus{border-color:var(--accent-primary);outline:none}.scanners-module__In0ROG__removeBtn{color:var(--accent-rose);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:1rem;transition:background .2s}.scanners-module__In0ROG__removeBtn:hover{background:var(--accent-rose-glow)}.scanners-module__In0ROG__removeBtn:disabled{opacity:.3;cursor:not-allowed}.scanners-module__In0ROG__addCondBtn{margin-top:12px;padding:8px 16px!important;font-size:.82rem!important}.scanners-module__In0ROG__builderActions{justify-content:space-between;align-items:center;display:flex}.scanners-module__In0ROG__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.scanners-module__In0ROG__checkboxLabel input{accent-color:var(--accent-primary)}.scanners-module__In0ROG__scannerList{flex-direction:column;gap:12px;display:flex}.scanners-module__In0ROG__scannerCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all .3s var(--ease-smooth);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.scanners-module__In0ROG__scannerCard:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md)}.scanners-module__In0ROG__scannerName{margin-bottom:4px;font-size:1rem;font-weight:700}.scanners-module__In0ROG__scannerDesc{color:var(--text-muted);font-size:.82rem}.scanners-module__In0ROG__scannerBadges{gap:6px;display:flex}.scanners-module__In0ROG__scannerActions{flex-shrink:0;gap:8px;display:flex}.scanners-module__In0ROG__resultsOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;animation:.2s scanners-module__In0ROG__fadeIn;display:flex;position:fixed;inset:0}.scanners-module__In0ROG__resultsModal{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-xl);width:90%;max-width:560px;max-height:80vh;animation:scanners-module__In0ROG__fadeInUp .3s var(--ease-smooth);padding:28px;overflow-y:auto}.scanners-module__In0ROG__resultsHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.scanners-module__In0ROG__resultsHeader h2{font-size:1.2rem;font-weight:800}.scanners-module__In0ROG__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.scanners-module__In0ROG__resultsCount{color:var(--text-secondary);margin-bottom:16px;font-size:.85rem}.scanners-module__In0ROG__matchList{flex-direction:column;gap:4px;display:flex}.scanners-module__In0ROG__matchItem{border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.scanners-module__In0ROG__matchItem:hover{background:var(--bg-card-hover)}.scanners-module__In0ROG__matchSymbol{font-family:var(--font-mono);min-width:100px;font-weight:700}.scanners-module__In0ROG__matchName{color:var(--text-muted);flex:1;font-size:.82rem}.scanners-module__In0ROG__matchPrice{font-family:var(--font-mono);color:var(--accent-emerald);font-weight:600}.scanners-module__In0ROG__noMatches{text-align:center;color:var(--text-muted);padding:24px 0}.scanners-module__In0ROG__emptyState{text-align:center;color:var(--text-secondary);padding:60px 24px}.scanners-module__In0ROG__emptyIcon{margin-bottom:12px;font-size:3rem;display:block}.scanners-module__In0ROG__skeleton{flex-direction:column;gap:12px;display:flex}.scanners-module__In0ROG__skeletonCard{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-card-hover) 50%, var(--bg-card) 75%);border-radius:var(--radius-lg);background-size:200% 100%;height:80px;animation:1.5s infinite scanners-module__In0ROG__shimmer}@media (max-width:768px){.scanners-module__In0ROG__pageHeader{flex-direction:column;gap:12px}.scanners-module__In0ROG__scannerCard{flex-direction:column;align-items:flex-start}.scanners-module__In0ROG__conditionRow{flex-wrap:wrap}.scanners-module__In0ROG__formRow{flex-direction:column}}.scanners-module__In0ROG__premiumOverlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#0a0e17d9;justify-content:center;align-items:center;animation:.2s ease-out scanners-module__In0ROG__fadeIn;display:flex;position:fixed;inset:0}.scanners-module__In0ROG__premiumModal{text-align:center;color:#f3f4f6;background:#111827;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:90%;max-width:400px;padding:32px 28px;animation:.3s cubic-bezier(.34,1.56,.64,1) scanners-module__In0ROG__scaleUp;display:flex;box-shadow:0 25px 50px -12px #00000080,0 0 35px #a855f726}@keyframes scanners-module__In0ROG__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scanners-module__In0ROG__premiumHeader{flex-direction:column;align-items:center;gap:12px;display:flex}.scanners-module__In0ROG__premiumIcon{filter:drop-shadow(0 0 10px #a855f780);font-size:2.5rem}.scanners-module__In0ROG__premiumModal h2{color:#fff;margin:0;font-size:1.4rem;font-weight:800}.scanners-module__In0ROG__premiumText{color:#9ca3af;margin-bottom:8px;font-size:.9rem;line-height:1.6}.scanners-module__In0ROG__premiumCtas{flex-direction:column;gap:10px;width:100%;display:flex}
