.search-box{position: relative;}.search-dropdown{display: none;position: absolute;top: calc(100% + 6px);right: 0;width: 320px;background: var(--povrsina-2);border: 1px solid rgba(255,255,255,0.1);border-radius: 10px;padding: 8px;z-index: 9999;flex-direction: column;gap: 4px;max-height: 400px;overflow-y: auto;}.search-dropdown.open{display: flex;}.search-result-item{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 8px;cursor: pointer;transition: background 0.15s;}.search-result-item:hover{background: rgba(255,255,255,0.06);}.search-result-poster{width: 32px;height: 48px;border-radius: 4px;background: linear-gradient(160deg,var(--povrsina-2),var(--bg));flex-shrink: 0;border: 1px solid rgba(255,255,255,0.08);}.search-result-info{flex: 1;min-width: 0;}.search-result-title{font-size: 13px;font-weight: 500;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.search-result-meta{font-size: 11px;color: rgba(255,255,255,0.35);margin-top: 2px;}.search-result-rating{font-size: 11px;color: #f5c518;font-weight: 600;flex-shrink: 0;}.search-no-results{font-size: 13px;color: rgba(255,255,255,0.35);text-align: center;padding: 16px;}.search-vidi-sve{font-size: 12px;color: var(--akcent);text-align: center;padding: 8px;cursor: pointer;border-top: 1px solid rgba(255,255,255,0.06);margin-top: 4px;}.search-vidi-sve:hover{color: var(--akcent-svijetli);}